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



/*  Container for whole page   */

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 768px;
  }
}






/*  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(240, 120, 0, 0.25);
}

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

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 120, 0, 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(240, 120, 0, 0.5);
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 120, 0, 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(240, 120, 0, 0.5);
}

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


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


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


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


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


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







/*  KILL ALL BLUE Convert to 808080   */



:root {
  --blue: #808080;
}


.btn-primary {
  background-color: #808080;
  border-color: #808080;}


.btn-primary.disabled, .btn-primary:disabled {
  background-color: #808080;
  border-color: #808080;}


.btn-outline-primary {
  color: #808080;
  border-color: #808080;
}


.btn-outline-primary:hover {
  background-color: #808080;
  border-color: #808080;
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #808080;
}

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

.btn-link {
  color: #808080;
}


.dropdown-item.active, .dropdown-item:active {
  background-color: #808080;
}


.custom-control-input:checked ~ .custom-control-label::before {
  background-color: #808080;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #808080;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #808080;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #808080;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color: #808080;
}

.page-link {
  color: #808080;
}

.page-item.active .page-link {
  background-color: #808080;
  border-color: #808080;
}

.badge-primary {
  background-color: #808080;
}

.progress-bar {
  background-color: #808080;
}

.list-group-item.active {
  background-color: #808080;
  border-color: #808080;
}

.bg-primary {
  background-color: #808080 !important;
}

.border-primary {
  border-color: #808080 !important;
}

.text-primary {
  color: #808080 !important;
}





/*  Kill Blue links   */


a {
  color: inherit;
 }

a:hover {
  color: inherit;
  text-decoration: underline;
}


.p-small {
}
.description {
}



.bordercardmimic {
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
