.sidenav {
    box-shadow: none;
    background-color: #106CA8 /*#eaedf28*/
}

img.AFLogo {
  width:100%;
  height:100%;
}

.blue.adept {
  background-color: #106CA8 !important;
}

.blue-text.text-adept {
  color: #106CA8 !important;
}

.card.card-login .card-login-splash img {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    z-index: -1;
    max-width: 100%;
  	max-height: 100%;
}

.switch label input[type=checkbox]:checked + .lever:after {
  background-color: #1e7ebc !important;
}

.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
  font-size: inherit;
}

.parallax-container {
  height: 750px !important;
}

@media only screen and (max-width: 600px) {
    .parallax-container {
        height: 1500px !important;
    }
}

.trans {
  opacity: 0.75;
  filter: alpha(opacity=75); /* For IE8 and earlier */
}

.trans50 {
  opacity: 0.50;
  filter: alpha(opacity=50); /* For IE8 and earlier */
}

.trans60 {
  opacity: 0.60;
  filter: alpha(opacity=60); /* For IE8 and earlier */
}

/* force the native select field to overlay the material select */
.select-wrapper {
  position: relative;
}
.select-wrapper select {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  opacity: 0;
}

/* change colour of filled in check box */
.checkbox-adept[type="checkbox"].filled-in:checked + span:not(.lever):after 
{
    border: 2px solid #106CA8 !important;
    background-color: #106CA8 !important;
}

.flag-icon {
  width: 32px;
}