/*!---------- PLACE YOUR CUSTOM STYLES AND OVERRIDES HERE ----------*/.fblogo{background-image:url(https://my.empowertestprep.com/theme/clean/pix/btn_fb.png)!important}
.btnLoginwithfb{height:40px!important;border-radius:3px!important;border:none!important;text-align:center!important;color:#fff!important;padding:0 21px 0 46px!important;background-color:#3E5E97!important;background-position:12px 9px!important;background-repeat:no-repeat!important;text-shadow:none!important;margin:0!important;width:auto!important}
#login-button,#login-fixed{float:right;border-radius:40px}
/*!---------- HEADER MENU ----------*/.nav-container{padding:0px 15px 0;background-color:#fff;margin-bottom: 0px;}
#logo-contain{display:inline-block;float:left;margin:10px}
#top-nav{display:block;float:none;height:auto;background-color:#fff;margin-bottom: 0px;}
nav ul {
	margin-top: 5px;
}
#top-nav ul li{margin-right: 26.66666667px;}
#top-nav ul li a{text-decoration:none;line-height:70px;text-transform: uppercase;}
#top-nav ul li a:hover{text-decoration:none;color:#33C68A}
#login-button{background-color:#33C68A;margin:13px 13px 0}
.icon-experts,.icon-supporting,.icon-trial,.icon-video{height:46px!important;width:46px!important;margin:0 20px 0 0}
#login-button:hover{background-color:#299d6e}
#login-button a{color:#fff;padding:0 30px;line-height:40px;display:block}
.icon-experts{background:url(../img/icon-expert.png) no-repeat}
.icon-video{background:url(../img/icon-video.png) no-repeat}
.icon-supporting{background:url(../img/icon-supporting.png) no-repeat}
.icon-trial{background:url(../img/icon-trial.png) no-repeat}
.login-text{text-shadow:0 0 20px #222}
#rememberusername{display:inline-block;width:auto;margin:0 5px}
#login label{color:#fff}
.rememberpass{text-align:right}
.sb-download,.signinprovider,.ssk{text-align:center}
.signinprovider{padding:10px 0!important;margin:0 auto;width:100%}
.ssk{background-color:#757575;color:#fff;display:inline-block;font-size:22px;line-height:1px;margin-right:2px;margin-bottom:2px;padding:7px;text-decoration:none;transition:background-color .1s;-webkit-transition:background-color .1s;-moz-transition:background-color .1s;-ms-transition:background-color .1s;-o-transition:background-color .1s}
#mobile-login,#mobile-menu,.modal-box{display:none}
.ssk-facebook{background-color:#255c95}
.ssk:last-child{margin-right:0}
.ssk.ssk-text{overflow:hidden;font-size:17px;line-height:normal;padding:10px 15px}
.ssk:focus,.ssk:hover{color:#fff;text-decoration:none}
.ssk-facebook:hover{background-color:#1b436c}
#logo-fixed{margin:0 25px;padding:0px;float:left}
#login-fixed{background-color:#33C68A;margin:18px 30px 0 13px}
#login-fixed:hover{background-color:#299d6e}
#login-fixed a{color:#fff;padding:0 30px;line-height:40px;display:block}
#contact-radio{margin:0 0 20px}
#contact-radio label{margin:0 10px}
.sb-download{margin:3px;width:auto;font-size:14px;padding:0 20px}
@media (max-width:1000px){#bluebar{display:none}
}
.testimonial p a{color:#888}
#score-booster-home{margin:30px 0 20px}
#score-booster-home h6{font-size:20px;font-weight:700}
#score-booster-home .btn{background:#F7941E;border:none}
#score-booster-home .btn:hover{background:#F7A13A;border:none}
.home-half{width:48%;margin:0 1%;float:left}
#home-header-text{width:90%}
#home-motto{text-align:left}
@media (max-width:980px){.home-half{width:98%;margin:0 1%;float:none}
#home-motto{text-align:center}
}
@media (min-width:675px) and (max-width:983px){#booster-menu,.bluebar-improved .bluebar-txt{display:none}
}
@media (max-width:320px){#btnStartNow{font-size:12px}
}
@media (max-width:420px){input[type=text],input[type=password],input[type=submit]{width:100%;display:block;margin-bottom:4px}
#top-nav ul li{margin:-18px 5px;font-size:12px}
#login-button,div#login-fixed{display:none!important}
#top-nav{}
#btnStartNow{padding:0 20px}
#schoolsslider{overflow:hidden}
.header-10{padding:24px 0}
#home-header-text{width:100%}
#startNow{width:96%}
}
.modal-box{position:fixed;z-index:1000;width:600px;height:350px;background:url(/theme/image.php/clean/theme/1440027044/home/tryfreebg) no-repeat;border-radius:4px;box-shadow:0 3px 9px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.1);background-clip:padding-box;padding:20px;text-align:center;background-position-x:-90px}
#mobile-menu ul,#mobile-menu ul li{display:inline-block}
#fbstatus,#loginv1 p{display:inline}
.modal-box h3{float:none;color:#fff;font-size:30px;margin:13px 0 0;text-transform:uppercase}
.modal-box p{color:#fff;margin:0}
.modal-box .modal-header,.modal-box header{padding:1.25em 1.5em;border-bottom:1px solid #ddd}
.modal-box .modal-header h3,.modal-box .modal-header h4,.modal-box header h3,.modal-box header h4{margin:0}
.modal-box .modal-body{padding:2em 1.5em}
.modal-box .modal-footer,.modal-box footer{padding:1em;border-top:1px solid #ddd;background:rgba(0,0,0,.02);text-align:right}
#PhoneDashMenu,#loginError,#loginv1,#tech-diff{text-align:center}
.modal-overlay{opacity:0;filter:alpha(opacity=0);position:fixed;top:0;left:0;z-index:900;width:100%;height:100%;background:rgba(0,0,0,.3)}
.modal-close{background:url(/theme/clean/pix/close.png) no-repeat;color:#fff;width:25px;height:25px;float:right;cursor:pointer}
@media (max-width:420px){.modal-box{width:90%!important}
.modal-box h3{font-size:25px!important;margin:36px 0 0!important}
.modal-overlay{background:rgba(0,0,0,.7)!important}
#startNow input[type=submit]{padding:0 6px!important}
#startNow{margin-top:20px!important}
}
.btn-filled-fb,.btn-filled-fb:hover{padding-left:50px;padding-right:20px}
.btn-filled-fb{background:20px 15px no-repeat #151B54;color:#fff;border:1px solid #151B54}
.btn-filled-fb:active,.btn-filled-fb:hover,.btn-filled-fb:link,.btn-filled-fb:visited{color:#fff;border-color:#353C7B}
.btn-filled-fb:hover{background:20px 15px no-repeat #353C7B}
#startNow input[type=text],#startNow input[type=password]{width:100%;display:block;margin-bottom:4px}
.btnloading{background-image:url(https://my.empowertestprep.com/theme/clean/pix/loading.gif)!important}
#mobile-menu{position:relative;padding:0;margin:0;height:auto}
#mobile-menu ul{margin:0;background-color:#292929;list-style:none;width:100%}
#mobile-menu ul li:hover{background-color:#454545}
#mobile-menu ul li a{color:#fff;text-decoration:none;padding:10px 15px;line-height:40px}
#PhoneDashMenu{display:none;color:#fff;background-color:#3A5795;line-height:45px;cursor:pointer;padding-bottom:6px}
#PhoneDashMenu:hover{background-color:#09F}
@media (max-width:1350px){#logo-fixed{width:220px;overflow:hidden}
#logo-fixed img{width:auto;max-width:none}
}
@media (max-width:1005px){#mobile-menu{display:block}
#top-nav ul{display:none}
.main-container{margin-top:0}
.nav-container{padding:0px 15px 0}
}
@media (max-width:480px){#PhoneDashMenu,#mobile-login{display:block}
#login-fixed,#mobile-menu ul{display:none}
#mobile-menu ul li{display:inline-block;background-color:#292929;width:100%;float:none;text-align:center;margin:0}
#mobile-menu ul li a{line-height:25px;display:block}
#logo-fixed{width: 100%;float:none;margin:0 auto}
}
#loginv1{background-color:#333;padding:10px}
#loginv1 p{padding:0;margin:7px;font-size:13px}
#loginError span,#tech-diff p{font-size:12px}
#tech-diff{padding:5px}
#tech-diff p{color:red}
#loginError{width:96%;padding:8px 2%;background-color:#a83a3a;border-radius:3px;color:#fff;margin:0 auto 10px}
#accessLogin{margin-bottom:20px}


	#login-new-message {
		display: none;
	}

	.header-w{
		background-color:#FFF;
	}

	.generalbox {
		margin: 20px 0px;
	}

	.header-1 form input[type="text"], .header-1 form input[type="password"] {
	    border: 1px solid #999;
	}

	.error {
		color:red;
	}

