.btn-primary.btn-outline, .sweet-alert .sa-button-container .sa-confirm-button-container button.btn-outline {
  color: #194D74;
  background-color: white;
  border-color: #194D74;
}

.btn-primary.btn-outline.active, .sweet-alert .sa-button-container .sa-confirm-button-container button.btn-outline.active {
  color: white;
  background-color: #164567;
  border-color: #164567;
}

.btn-primary.btn-outline:hover, .sweet-alert .sa-button-container .sa-confirm-button-container button.btn-outline:hover {
  color: white;
}

.btn-primary, .sweet-alert .sa-button-container .sa-confirm-button-container button {
  background-color: #194D74;
  border-color: #194D74;
  color: white;
}

.btn-primary:hover, .sweet-alert .sa-button-container .sa-confirm-button-container button:hover, .btn-primary:focus, .sweet-alert .sa-button-container .sa-confirm-button-container button:focus, .btn-primary:active, .sweet-alert .sa-button-container .sa-confirm-button-container button:active, .btn-primary.active, .sweet-alert .sa-button-container .sa-confirm-button-container button.active, .open .dropdown-toggle.btn-primary, .open .sweet-alert .sa-button-container .sa-confirm-button-container button.dropdown-toggle, .sweet-alert .sa-button-container .sa-confirm-button-container .open button.dropdown-toggle, .show .dropdown-toggle.btn-primary, .show .sweet-alert .sa-button-container .sa-confirm-button-container button.dropdown-toggle, .sweet-alert .sa-button-container .sa-confirm-button-container .show button.dropdown-toggle, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.active:focus {
  background-color: #164567;
  border-color: #164567;
  color: white;
}

.btn-primary:active, .sweet-alert .sa-button-container .sa-confirm-button-container button:active, .btn-primary.active, .sweet-alert .sa-button-container .sa-confirm-button-container button.active, .open .dropdown-toggle.btn-primary, .open .sweet-alert .sa-button-container .sa-confirm-button-container button.dropdown-toggle, .sweet-alert .sa-button-container .sa-confirm-button-container .open button.dropdown-toggle, .show .dropdown-toggle.btn-primary, .show .sweet-alert .sa-button-container .sa-confirm-button-container button.dropdown-toggle, .sweet-alert .sa-button-container .sa-confirm-button-container .show button.dropdown-toggle {
  background-image: none;
}

.btn-primary.disabled, .sweet-alert .sa-button-container .sa-confirm-button-container button.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .sweet-alert .sa-button-container .sa-confirm-button-container button[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary, fieldset[disabled] .sweet-alert .sa-button-container .sa-confirm-button-container button, .sweet-alert .sa-button-container .sa-confirm-button-container fieldset[disabled] button, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: #1d5885;
  border-color: #1d5885;
}

button.btn-primary.dim, .sweet-alert .sa-button-container .sa-confirm-button-container button.dim {
  box-shadow: inset 0px 0px 0px #143c5b, 0px 5px 0px 0px #143c5b, 0px 10px 5px #999999;
}

button.btn-primary.dim:active, .sweet-alert .sa-button-container .sa-confirm-button-container button.dim:active {
  box-shadow: inset 0px 0px 0px #143c5b, 0px 2px 0px 0px #143c5b, 0px 5px 3px #999999;
}

.theme-bg::-webkit-input-placeholder {
  color: #e6e6e6;
}

.theme-bg::-moz-placeholder {
  color: #e6e6e6;
}

.theme-bg:-ms-input-placeholder {
  color: #e6e6e6;
}

.md-skin .navbar-fixed-top, .md-skin .navbar-static-top {
  background-color: #194D74 !important;
}

.md-skin .nav.navbar-right > li > a {
  color: white;
}

.md-skin .nav .open > a, .md-skin .nav .show > a, .md-skin .nav .open > a:hover, .md-skin .nav .show > a:hover, .md-skin .nav .open > a:focus, .md-skin .nav .show > a:focus {
  background-color: #194D74;
}

.md-skin #top-search.theme-bg::-webkit-input-placeholder {
  color: #e6e6e6;
}

.md-skin #top-search.theme-bg::-moz-placeholder {
  color: #e6e6e6;
}

.md-skin #top-search.theme-bg:-ms-input-placeholder {
  color: #e6e6e6;
}

a.navbar-minimalize {
  background-color: #194D74;
  border-color: #194D74;
  color: white;
}

a.navbar-minimalize:hover, a.navbar-minimalize:focus, a.navbar-minimalize:active, a.navbar-minimalize.active, a.navbar-minimalize:focus, a.navbar-minimalize:active:hover, a.navbar-minimalize.active:hover, a.navbar-minimalize.active:focus {
  background-color: #164567;
  border-color: #164567;
  color: white;
}

.nav.nav-tabs > li > a::after {
  background: #194D74;
}

.nav.nav-tabs > li.active > a::after, .nav.nav-tabs > li:hover > a::after {
  background: #194D74 !important;
}

.nav > li.active {
  border-left-color: #17476c;
}

.form-control:focus {
  border-color: #194D74 !important;
}

@media (max-width: 480px) {
  .modal-header {
    background-color: #194D74;
    color: white;
  }
}

.sweet-alert .sa-button-container .sa-confirm-button-container button:focus {
  background-color: #164567;
  border-color: #164567;
  color: white;
}

.sweet-alert .sa-button-container .sa-confirm-button-container button:hover {
  background-color: #164567;
  border-color: #164567;
  color: white;
}

.sweet-alert .sa-button-container .sa-confirm-button-container button:active {
  background-color: #164567;
  border-color: #164567;
  color: white;
  background-image: none;
}

#mobile_header_links input:-webkit-autofill, #search_wrapper input:-webkit-autofill {
  transition: background-color 5000s ease-in-out 0s;
  -webkit-box-shadow: 0 0 0px 1000px #143f5f inset;
  -webkit-text-fill-color: white !important;
}

/** IMPORTANT!!! ORDER AND LOCATION OF THESE CLASSES SHOULD NOT BE CHANGED */
.theme-btn-bg {
  background-color: #194D74;
}

.theme-lighter-btn-bg {
  background-color: #22699e;
}

.theme-light-btn-bg {
  background-color: #1e5b89;
}

.theme-dark-btn-bg {
  background-color: #143f5f;
}

.theme-darker-btn-bg {
  background-color: #10314a;
}

.theme-btn-font-color {
  color: white;
}

.theme-lighter-btn-font-color {
  color: white;
}

.theme-light-btn-font-color {
  color: white;
}

.theme-dark-btn-font-color {
  color: #f2f2f2;
}

.theme-darker-btn-font-color {
  color: #e6e6e6;
}

.theme-font-color {
  color: white;
}

.theme-lighter-font-color {
  color: white;
}

.theme-light-font-color {
  color: white;
}

.theme-dark-font-color {
  color: #f2f2f2;
}

.theme-darker-font-color {
  color: #e6e6e6;
}

.theme-bg {
  background-color: #194D74;
}

.theme-lighter-bg {
  background-color: #22699e;
}

.theme-light-bg {
  background-color: #1e5b89;
}

.theme-dark-bg {
  background-color: #143f5f;
}

.theme-darker-bg {
  background-color: #10314a;
}

/** IMPORTANT!!! ORDER AND LOCATION OF THESE CLASSES SHOULD NOT BE CHANGED */
/** awesome bootstrap classes */
.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #194D74 !important;
  border-color: #194D74 !important;
}

.checkbox-primary input[type="checkbox"]:checked + label::after {
  color: white !important;
}

.radio-primary input[type="radio"]:checked + label::before {
  border-color: #194D74 !important;
}

.radio-primary input[type="radio"]:checked + label::after {
  background-color: #194D74 !important;
}

.radio-primary input[type="radio"] + label::after {
  background-color: #194D74 !important;
}
