 .img-icon {
     background-color: #03476c;
}
 .brand-img {
}
 .steps ol > li {
     color: gray;
}
 .steps ol > li:before {
     color: #fff;
}
 .steps ol > li.active {
     border-color: #03476c;
     color: #03476c;
}
 .steps ol > li.active:before {
     border-color: #03476c;
     background-color: #03476c;
}
 .steps ol > li.done, .steps ol > li {
    border-color: lightgrey;
     color: lightgrey;
}
 .steps ol > li.done:before {
     background-color: #a7d08e;
     border-color: #a7d08e;
}
 .steps ol > li:before {
     background-color: gray;
     border-color: gray;
}
 .number {
     color: #212529;
}
 .card-footer {
     background-color: transparent;
}
 .ui-h-base {
     color: #03476c;
}
 .ui-h-normal {
     color: #03476c;
}
 .ui-h-light {
     color: #117194;
}
 .ui-h-lighter {
     color: #3e4c7b;
}
 .ui-h-dark {
     color: #585858;
}
 .bg-primary {
     background-color: #03476c !important;
}
 .btn-primary, .btn-primary:visited{
     color: #fff;
     background-color: #03476c;
     border-color: #03476c;
}
 .btn-primary:hover {
     color: #fff;
     background-color: #00568f;
     border-color: #004e82;
}
 .btn-primary:focus, .btn-primary.focus {
     box-shadow: 0 0 0 0.2rem rgba(0, 109, 181, 0.5);
     background-color: #00568f;
     border-color: #004e82;
}
 .btn-primary.disabled, .btn-primary:disabled {
     color: #fff;
     background-color: #006db5;
     border-color: #006db5;
}
 .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
     color: #fff;
     background-color: #004e82;
     border-color: #004676;
}
 .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(0, 109, 181, 0.5);
}
 .btn-outline-primary {
  color: #03476c;
  border-color: #03476c;
}
 .btn-outline-primary:hover {
  color: #fff;
  background-color: #03476c;
  border-color: #03476c;
}
 .btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(3, 71, 108, 0.5);
}
 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #03476c;
  background-color: transparent;
}
 .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #03476c;
  border-color: #03476c;
}
.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(3, 71, 108, 0.5);
}
 .form-control:focus {
     color: #495057;
     background-color: #fff;
     border-color: #3281b5;
     outline: 0;
     box-shadow: 0 0 0 .2rem rgba(3, 71, 108,.25);
}
 .ui-totals .number {
     color: #001f43;
     border-bottom-color: #001f43;
}
 .ui-totals h2 {
     color: #001f43;
}
 .ui-ibenefits .number {
     color: #001f43;
}
 .checkboxgroup label .number {
     color: #001f43;
}
 a, a:visited {
     color: #006db5;
     background-color: transparent;
}
 a:hover {
     color: #003f69;
     text-decoration: underline;
}
 .survey-tooltip {
     color: white;
     background-color: #03476c;
}
 .checked .ui-btn:hover, .checked .ui-btn {
     background-color: #03476c !important;
     border-color: #03476c;
     color: #ffffff;
     text-shadow: 0 0px 0 #00354f;
}
 .ui-btn, .ui-btn:visited {
     background-color: transparent;
     border-color: #dddddd;
     color: #333333;
     text-shadow: 0 0px 0 #f3f3f3;
}
 .ui-btn:hover {
     background-color: #dddddd;
     border-color: #dddddd;
}

 .ui-panel .number {
     color: #03476c;
}
 .ui-panel {
    border-color: #03476c;
    background-color: #03476c;
    color: #fff;
}
 .ui-panel-expandable {
    border-color: #03476c;
    background-color: transparent;
    color: #03476c;
}

 .spinner {
    border-color: #03476c;
}

 .noUi-connect {
    background: #03476c !important;
}

