/*** Multiple Pages ***/
.account.adult-login-register a.nav-toggle,
.account.login-register a.nav-toggle,
.account.site-information-to-register a.nav-toggle {
  visibility: hidden !important;
}

/*** account/adms-login ***/
.account.adms-login .login-step {
  margin-top: 60px;
}
.account.adms-login .login-instructions {
  padding: 40px 80px 0px 80px;
}

/*** account/adult-login-register ***/
.account.adult-login-register #gradeLevelsSelect {
  margin: 0px -15px; 
}
.account.adult-login-register .error-message,
.account.login-register .error-message {
  position: relative;
  margin-top: 5px;
}

/*** account/login-register ***/
.account.login-register .register-step0 {
  display: block;
}
.account.login-register #student-register-steps {
  display: none;
}
.account.login-register .student,
.account.login-register .parent {
  background-image: none;
}
.account.login-register .user-type-image,
.account.login-register .user-type-image:hover {
  fill: #cacaca;
  -webkit-filter: none;
  -moz-filter: none;
  filter: none;
} 

/*** account/site-information-to-register ***/
.account.site-information-to-register .header-left {
  text-align: left; 
}
.account.site-information-to-register .login-register-area-div {
  background: #e8f6f9;
  padding: 10px 8% 10px 8%;
  margin-top: -21px;
  margin-bottom: 50px;
  position: relative;
}
.account.site-information-to-register #additional_contact_2, 
.account.site-information-to-register #additional_contact_3, 
.account.site-information-to-register #additional_contact_4 {
  border-top: 1px solid #ADD0D8;
  padding-top: 20px; 
}
.account.site-information-to-register #headerh1 {
  margin-bottom: 40px;
  text-align: center;
}
.account.site-information-to-register #technology-workforce-other-option,
.account.site-information-to-register #schooloption {
  border-bottom: 1px solid #ADD0D8;
}
.account.site-information-to-register .checkbox input[type=checkbox] {
  opacity: 1;
}


/*** navbar ***/
.navbar-default .navbar-nav > .language-toggle.active > a, 
.navbar-default .navbar-nav > .language-toggle.active > a:focus, 
.navbar-default .navbar-nav > .language-toggle.active > a:hover {
  background-color: transparent;
}
.navbar-default .navbar-nav,
.navbar-default .navbar-nav .current-language,
.navbar-default .navbar-nav > .language-toggle .fa,
.navbar-default .navbar-nav > .language-toggle span,
.navbar-default .profile-account a,
.navbar-default .profile-account,
.navbar-default .messages a,
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-text,
.navbar-nav.nav .user-logout,
.navbar-nav.nav .user-logout a,
.navbar-default .profile-account span{
  color:white
}
.navbar-nav > li > .dropdown-menu a{color: #666666;}
.navbar-default .navbar-nav > li > a:hover{color: #0a3362;}
.navbar-nav.nav .user-logout a:hover{color: #dce1e4;}

/* Used for State Demand Ratings */
.rating {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(##(favourite_flame) imageurl##) no-repeat center center transparent;
  background-size: 16px;
}
.rating.active {
  background-image: url(##(favourite_flame_gray) imageurl##);
}
.ratingTD {
  width: 125px;
}
.state-ratings-image {
  width: 16px;
  height: 16px;
}

.navbar-default .navbar-brand {
  padding: 10px;
}

.navbar-default .navbar-brand img {
  width:175px !important;
  height: auto;
}
@media(max-width:767px){
  .navbar-default .navbar-brand{
    width: 200px;
    left: 50%;
    transform:translateX(-50%);
    padding:10px;
    margin
  }
  .navbar-default .navbar-brand img {
	width: 90%;
    height: auto;
  }
}

.navbar.navbar-default {
    background: #0f4a8c;
    color: white;
}
.btn-success:hover{color: #FFFFFF;}


/* Misc. Styles */

.secondary-header-branding {display: block !important;}