@charset "utf-8";
/* CSS Document */






/*  WITHDRAWN Create space under navbar and shadow 

body { 
  padding: 50px 0 0 0;
}

*/

/*   
.navbar {
    -webkit-box-shadow: 0 8px 6px -6px #999;
    -moz-box-shadow: 0 8px 6px -6px #999;
    box-shadow: 0 8px 6px -6px #999;
}
*/
  

/*  Change SearchButton Font Color   */
/*  Change Navbar SearchButton Color   */



.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #808080;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}



.btn-sm, .btn-group-sm > .btn {
  color: #666666;
	}



.btn-outline-light {
  color: #808080;
  background-color: transparent;
  background-image: none;
  border-color: #808080;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}









/*  Change SearchButton placeholder text Color   */

.form-control::-moz-placeholder {
  color: #BEBEBE;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #BEBEBE;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #BEBEBE;
  opacity: 1;
}

.form-control::placeholder {
  color: #BEBEBE;
  opacity: 1;
}




/*  Change Navbar Toggler Button border Color AND maybe all button borders that are blue  OR just elminitae... */

  .navbar-toggler:focus, .navbar-toggler:active {
    outline: none;
    box-shadow: none;
  }

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.25);
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.25);
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5);
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5);
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5);
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5);
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(136, 136, 136, 0.25);
}


.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(136, 136, 136, 0.5);
}


.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(136, 136, 136, 0.5);
}


.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(136, 136, 136, 0.5);
}


.custom-file-input:focus ~ .custom-file-control {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.25);
}


.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.25);
}





/* Keep logo on same line in mobile MEDIA QUERIES */

@media (max-width: 768px) { 

.logo {
    width: 70%;
    height: auto;
}

}



