/* -------------------------------------------------- */
/* Logo Size */

.navbar-brand>img {
    display: block;
    height: 35px!important;
}

/* -------------------------------------------------- */
/* Multiple Pages */
/* -------------------------------------------------- */
.account.login-register a.nav-toggle,
.account.site-information-to-register a.nav-toggle {
  visibility: hidden !important;
}

/* -------------------------------------------------- */
/* account/login-register */
/* -------------------------------------------------- */
.account.login-register .register-step0 {
  display: block;
}
.account.login-register #student-register-steps {
  display: none;
}
.account.login-register .error-message {
  position: relative;
  margin-top: 5px;
}
.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;
}


/* -------------------------------------------------- */
/* Button Styling */
/* -------------------------------------------------- */

/* Button Default */
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
  background-color: #fff;
  border-color: #e2e2e2;
}

.btn-default .badge {
  color: #fff;
  background-color: #1c1c1c;
}


/* Button Primary */
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
  background-color: #40a76d;
  border-color: #205336;
}

.btn-primary .badge {
  color: #40a76d;
  background-color: #fff;
}


/* Button Success */
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
  background-color: #f75326;
  border-color: #7b2913;
}

.btn-success .badge {
  color: #f75326;
  background-color: #fff;
}


/* Button Info */
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
  background-color: #0c4da2;
  border-color: #062651;
}

.btn-info .badge {
  color: #0c4da2;
  background-color: #fff;
}


/* Button Warning */
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
  background-color: #f75326;
  border-color: #7b2913;
}

.btn-warning .badge {
  color: #f75326;
  background-color: #fff;
}


/* Button Danger */
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
  background-color: #e21f26;
  border-color: #710f13;
}

.btn-danger .badge {
  color: #e21f26;
  background-color: #fff;
}


/* Button Link */
.btn-link {
  color: #0c4da2;
}

.btn-link:focus,.btn-link:hover {
  color: #062651;
}

.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
  color: #737373;
}

/* -------------------------------------------------- */
/* Form Styles */
/* -------------------------------------------------- */

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #ebebeb;
  border-color: #a0a0a0;
  color: #a0a0a0;
}

.input-group-addon {
  background-color: #ebebeb;
  border-color: #a0a0a0;
  color: #a0a0a0;
}

.form-control {
  color: #1c1c1c;
  background-color: #ffffff;
  border-color: #a0a0a0;
}
.form-control:focus {
  border-color: #5a86c0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(90,134,192,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(90,134,192,.6);
}
.checkbox label::before {border-color: #a0a0a0;}
.checkbox label::after {color: #1c1c1c;}





/* -------------------------------------------------- */
/* Table Styles */
/* -------------------------------------------------- */
.table > thead > tr > th {background: #ebebeb;}
.table > thead > tr > th > a {
  color: #fff;
}
.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {border: 3px solid #ffffff;}
.table>tbody>tr>td, .table>tfoot>tr>td, .table>thead>tr>td, .table>tbody>tr>td>a:not(.go-icon), .table>tfoot>tr>td>a:not(.go-icon), .table>thead>tr>td>a:not(.go-icon) {color: #055561;}





/* -------------------------------------------------- */
/* Misc. Styles */
/* -------------------------------------------------- */
.secondary-footer-branding {display: block !important;}

.create-e-profile .social-icon-bottom {color: #ebebeb;}
.create-e-profile .social-icon-top {color: #a0a0a0;}

body {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5a86c0+0,0c4da2+100&0.1+0,0.1+100 */
  background: -moz-linear-gradient(top,  rgba(90,134,192,0.1) 0%, rgb(166, 207, 213) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(90,134,192,0.1) 0%,rgb(166, 207, 213) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(90,134,192,0.1) 0%,rgb(166, 207, 213) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a5a86c0', endColorstr='#1a0c4da2',GradientType=0 ); /* IE6-9 */
  background: rgb(166, 207, 213);
}

.completed-tasks-progress-bar {border-color: #e2e2e2;}

.last-column-icons {width: 160px !important;}


/*=== State Rating Styles ===*/

/* table styles */
.rating {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/Resources/png/K64~ZmF2b3VyaXRlX2ZsYW1lX2dyYXl8MTd8MHxlbg) no-repeat center center transparent;
  background-size: 16px;
}
.rating.active {
  background-image: url(/Resources/png/K64~ZmF2b3VyaXRlX2ZsYW1lfDE3fDB8ZW4);
}
.ratingTD {
  width: 125px;
}

/* form styles */
.rating-multiselect,
.multiselect-container img {
  width: 16px;
  height: 16px;
}

/* iconKey styles */
.state-ratings-image {
  width: 16px;
  height: 16px;
}
.state-ratings-key img {
  display: inline;
  margin-bottom: 5px;
}
@media only screen and (max-width: 768px) {
  .iconKey {
    margin-bottom: 5px; 
  }
  .iconKey span {
    display: inline-block;
  }
}
/*=== end of State Rating Styles ===*/


/* -------------------------------------------------- */
/* Media Query Styles */
/* -------------------------------------------------- */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hoosier-hj-content h3 {margin-top: 0;}
  .hoosier-hj-content p {margin-bottom: 0;}
}

@media only screen and (max-width: 767px) {
  .hoosier-logo-link {display: block;}	
  .hoosier-logo {display: block; margin: 0 auto; max-width: 200px !important;}
  .hoosier-hj-wrapper {text-align: center;}
}