﻿/*Not used*/
/*Not used?*/
body {
  font-family: Arial, Helvetica, sans-serif !important;
  color: #000;
}

a {
  color: #f4cf10;
}

a:hover {
  color: #89b5e2;
}

.input-group-prepend {
  background-color: #E5E5E5 !important;
}

.input-group:focus-within {
  border-color: #006eb7 !important;
}

.prepend-focused {
  border-color: #006eb7 !important;
}

.prepend-focused > .input-group-text {
  border-color: #006eb7 !important;
}

.input-populated {
  border-bottom-color: #014B88 !important;
}

.input-populated > .input-group-text {
  border-bottom-color: #014B88 !important;
}

.backfillRowLeft {
  background-color: #E5E5E5;
}

.backfillRowRight {
  background-color: #E5E5E5;
}

.prepend-fixed {
  background-color: #E5E5E5;
}

.btn-success {
  background-color: #0a9446 !important;
  border-color: #0a9446 !important;
  font-weight: 700;
}

.btn-success:focus {
  background-color: #0a9446 !important;
  border-color: #0a9446 !important;
}

.btn-primary {
  background-color: #006eb7 !important;
  border-color: #006eb7 !important;
  font-weight: 700;
}

.btn-primary:focus {
  background-color: #006eb7 !important;
  border-color: #006eb7 !important;
}

#cardsTBody .form-control-sm:focus {
  background-color: #E5E5E5;
  border-color: #006eb7 !important;
}

.application-card {
  border-color: #99C7DF;
}

.autocomplete-suggestions {
  border: 1px solid #CED4DA;
}

.autocomplete-selected {
  background: #99C7DF;
}

.autocomplete-suggestions strong {
  color: #006eb7;
}

.form-control {
  background-color: #E5E5E5;
}

.form-control-sm {
  background-color: #E5E5E5;
}

.form-control:focus {
  border-color: #006eb7 !important;
  background-color: #E5E5E5;
}

.form-control-sm:focus {
  border-color: #006eb7 !important;
  background-color: #E5E5E5;
}

.step {
  background-color: #006eb7;
}

/* Mark the steps that are finished and valid: */
.step.finish {
  background-color: #0a9446;
}

.entityTypeBox {
  margin: 10px;
  border-bottom: 1px solid #000;
}

.selectedEntity {
  border-bottom-color: #006eb7;
  color: #006eb7;
}

.application-contact {
  border-color: #006eb7;
}

.btn-outline-primary {
  color: #0a9446;
  border-color: #0a9446;
}

.btn-outline-primary:hover {
  color: #FFF;
  border-color: #0a9446;
  background-color: #0a9446;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #006eb7;
  background-color: #006eb7;
}

.primary-text {
  color: #006eb7;
}

validation-error {
  font-size: 1em;
  font-style: italic;
  opacity: 1 !important;
  line-height: 1;
}

.btn-resume {
  background-color: #0a9446 !important;
  border-color: #0a9446 !important;
  font-weight: 700;
}

.btn-resume:focus {
  background-color: #0a9446 !important;
  border-color: #0a9446 !important;
}

.tippy-tooltip.bftip-theme {
  background-color: #006eb7 !important;
  color: #FFF;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  background-color: #0a9446;
  border-color: #0a9446;
}

.btn-success:focus, btn-success.focus,
.btn-primary:focus, btn-primary.focus,
.btn-outline-primary:focus, btn-outline-primary.focus {
  box-shadow: none !important;
}

.iti input, .iti input[type=tel], .iti input[type=text] {
  position: unset !important;
}

.iti__flag, .iti__flag-box {
  display: none;
  width: 0px;
}

.iti__dial-code {
  color: #006eb7;
}

.iti--separate-dial-code .iti__selected-flag {
  background-color: transparent !important;
}

.iti__dial-code::before,
.iti__selected-dial-code::before {
  content: "(";
}

.iti__dial-code::after,
.iti__selected-dial-code::after {
  content: ")";
}

.iti__flag-container:focus-visible, .iti__flag-container:focus, .iti__flag-container:focus-within {
  border: none !important;
}

.iti__country-list {
  max-width: 390px !important;
  overflow-x: hidden;
  max-height: 150px !important;
}

.iti__country {
  line-height: 1 !important;
}

.card-grid-hint {
  background-color: #006eb7 !important;
  color: #FFF !important;
  border-radius: 0.25rem;
}

a {
  font-weight: 700;
}

.has-float-label .form-control.required-field:placeholder-shown:not(:focus) + * {
  color: #DC3545 !important;
}

.has-float-label .form-control.form-control-sm.required-field:placeholder-shown:not(:focus) + * {
  color: #DC3545 !important;
}

.has-float-label .form-control:placeholder-shown:not(:focus) + * {
  color: #000 !important;
}

.has-float-label .form-control.form-control-sm:placeholder-shown:not(:focus) + * {
  color: #000 !important;
}

.btn-submit {
  background-color: #0a9446 !important;
  border-color: #0a9446 !important;
  font-weight: 700;
  color: #FFF !important;
}

.btn-submit:focus {
  background-color: #0a9446 !important;
  border-color: #0a9446 !important;
  color: #FFF !important;
}
