﻿/*************************************
**************************************
    7003 & 7004 Style Overrides
**************************************
*************************************/

a {
    color: #29a8d8;
}

    a:hover,
    a:focus,
    a:active {
        color: #1f82a8;
    }

#back-to-top a {
    background-color: #565656;
}

.bg-primary {
    background-color: #315567;
}

.bg-success {
    background-color: #47a447;
}

.bg-inverse {
    background-color: #565656;
}

.text-primary {
    color: #315567;
}

.text-primary-alt {
    color: #124f65;
}

.text-success,
.status-green {
    color: #47a447;
}

.text-highlight {
    color: #29a8d8;
}

.text-cool-gray {
    color: #565656;
}

.navbar-brand > img {
    margin-top: 3px;
}

.navbar-brand-phrase {
    font-weight: 500;
    color: #0b5f7b;
}

.navbar-default .navbar-text,
.navbar-default .navbar-nav > li > a {
    color: #565656;
}

    .navbar-default .navbar-text p small {
        color: #565656;
    }

.nav-name {
    color: #565656;
}

.dropdown.open > .dropdown-toggle:focus {
    color: #565656 !important;
}

.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus,
.navbar-nav > li.active > a:hover,
.dropdown-menu li a:hover,
.dropdown-menu li a:focus,
.dropdown-menu li a:active {
    color: #ffffff !important;
    background-color: #5bbce1 !important;
    border-color: #5bbce1 !important;
}

.navbar-nav > li.active > a,
#top-title-xs {
    color: #1f82a8 !important;
}

#nav-account-num-xs {
    color: #565656;
}

.navbar-dashboard,
.navbar-dashboard .navbar-collapse,
.navbar-submission,
.navbar-account-select {
    background-color: #315567;
}

    .navbar-dashboard .navbar-nav > li > a {
        color: #e0e0e0;
    }

.accountsList-selected {
    color: #315567 !important;
    background-color: #ffffff;
}

.footer, #footer {
    color: #ffffff;
    background-color: #80ABBB;
    border-top: 1px solid #80ABBB;
}

    .footer a,
    #footer-nav a.sub {
        color: #ffffff;
    }

        .footer a:hover,
        .footer a:focus,
        .footer a:active,
        #footer-nav a.sub:hover,
        #footer-nav a.sub:focus,
        #footer-nav a.sub:active {
            color: #315567 !important;
        }

.footer-category {
    font-weight: 500;
    font-size: 16px;
    color: #315567;
}

.errorPage-text,
.errorPage-navText,
.errorPage-footer-msg,
.panel .panel-heading h4,
div.jGrowl div.jGrowl-notification.warning,
#account-display {
    color: #565656;
}

    .panel .panel-heading.panel-heading-dark {
        background-color: #315567;
    }

.panel .panel-heading h4,
.panel .panel-heading .icon i,
.modal-header,
.popover-title {
    color: #315567;
}

.wizard-steps .wstep.current,
.wizard-steps .wstep.current .donut i {
    color: #315567;
}

.wizard-steps .wstep.current .donut {
    border-color: #315567;
}

.wizard-steps .wstep.done,
.wizard-steps .wstep.done .donut i {
    color: #5bbce1;
}

    .wizard-steps .wstep.done .donut {
        border-color: #5bbce1;
    }

.nav-tabs > li > a:hover,
.nav-tabs > li > a:hover > i {
    background-color: #5bbce1 !important;
    border-color: #5bbce1 !important;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a > i {
    color: #1f82a8;
}

div.jGrowl div.jGrowl-notification.success {
    background-color: #47a447;
    border-color: #47a447;
}

.img-center10 {
    margin: 10px auto;
}

.investment-button.selected {
    background-color: #80ABBB;
    border-color: #315567;
}
    .investment-button.selected:hover,
    .investment-button.selected:focus {
        background-color: #315567;
    }

.investment-form-header {
    background-color: #80ABBB;
    border-color: #80ABBB;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
    background: #47a447;
}

.progress-bar {
    color: #ffffff;
    background-color: #47a447;
}

.complete-message i {
    color: #5cb85c;
}

.success-check circle,
.success-check polyline {
    stroke: #5cb85c;
}

.account-select-product-type,
.nav-name-product-type,
.db-product-type,
#db-account-balance,
.account-balance,
.account-select-balance,
.account-select-account-panel .text-highlight {
    color: #1f82a8;
}

.editing-expense {
    color: #80ABBB;
}

.btn-primary,
div.dt-buttons > .dt-button.btn-primary {
    background-color: #315567;
    border-color: #315567;
}
    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    div.dt-buttons > .dt-button.btn-primary:hover,
    div.dt-buttons > .dt-button.btn-primary:focus,
    div.dt-buttons > .dt-button.btn-primary:active,
    div.dt-buttons > .dt-button.btn-primary.active,
    div.dt-buttons > .dt-button.btn-primary:active:not(.disabled):hover:not(.disabled),
    div.dt-buttons > .dt-button.btn-primary.active:not(.disabled):hover:not(.disabled),
    div.dt-container .dt-paging .dt-paging-button:hover,
    div.dt-container .dt-paging .dt-paging-button:active {
        background: initial;
        background-color: #3e6b82;
        border-color: #3e6b82;
    }


.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #434f55;
    border-color: #434f55;
}

.btn-success {
    background-color: #5bbce1;
    border-color: #5bbce1;
}
    .btn-success:hover,
    .btn-success:focus,
    .btn-success:active,
    .btn-success.active {
        background-color: #7ccae7 !important;
        border-color: #7ccae7 !important;
    }

    .btn-success.disabled,
    .btn-success[disabled],
    fieldset[disabled] .btn-success,
    .btn-success.disabled:hover,
    .btn-success[disabled]:hover,
    fieldset[disabled] .btn-success:hover,
    .btn-success.disabled:focus,
    .btn-success[disabled]:focus,
    fieldset[disabled] .btn-success:focus,
    .btn-success.disabled:active,
    .btn-success[disabled]:active,
    fieldset[disabled] .btn-success:active,
    .btn-success.disabled.active,
    .btn-success[disabled].active,
    fieldset[disabled] .btn-success.active {
        background-color: #79afc3;
        border-color: #79afc3;
    }

.btn-info,
div.dt-buttons > .dt-button.btn-info {
    background-color: #52879a;
    border-color: #52879a;
}

    .btn-info:hover,
    .btn-info:focus,
    .btn-info:active,
    .btn-info.active,
    div.dt-buttons > .dt-button.btn-info:hover,
    div.dt-buttons > .dt-button.btn-info:focus,
    div.dt-buttons > .dt-button.btn-info:active,
    div.dt-buttons > .dt-button.btn-info.active,
    div.dt-buttons > .dt-button.btn-info:active:not(.disabled):hover:not(.disabled),
    div.dt-buttons > .dt-button.btn-info.active:not(.disabled):hover:not(.disabled) {
        background-color: #5bbce1;
        border-color: #5bbce1;
    }

    .btn-info.disabled,
    .btn-info[disabled],
    fieldset[disabled] .btn-info,
    .btn-info.disabled:hover,
    .btn-info[disabled]:hover,
    fieldset[disabled] .btn-info:hover,
    .btn-info.disabled:focus,
    .btn-info[disabled]:focus,
    fieldset[disabled] .btn-info:focus,
    .btn-info.disabled:active,
    .btn-info[disabled]:active,
    fieldset[disabled] .btn-info:active,
    .btn-info.disabled.active,
    .btn-info[disabled].active,
    fieldset[disabled] .btn-info.active {
        background-color: #647e88;
        border-color: #647e88;
    }

.btn-inverse {
    background-color: #565656;
    border-color: #565656;
}

    .btn-inverse:hover,
    .btn-inverse:focus,
    .btn-inverse:active,
    .btn-inverse.active,
    .btn-inverse.disabled,
    .btn-inverse[disabled] {
        color: #565656;
    }

.ui-formwizard-button.btn-success,
.modal-footer .btn-success,
#cr-edit-btn-submit,
#enter-eligibility-form .btn-success,
#psc-btnSubmit {
    background-color: #47a447;
    border-color: #47a447;
}

    .ui-formwizard-button.btn-success:hover,
    .ui-formwizard-button.btn-success:focus,
    .ui-formwizard-button.btn-success:active,
    .ui-formwizard-button.btn-success.active,
    .modal-footer .btn-success:hover,
    .modal-footer .btn-success:focus,
    .modal-footer .btn-success:active,
    .modal-footer .btn-success.active,
    #cr-edit-btn-submit:hover,
    #cr-edit-btn-submit:focus,
    #cr-edit-btn-submit:active,
    #cr-edit-btn-submit.active,
    #enter-eligibility-form .btn-success:hover,
    #enter-eligibility-form .btn-success:focus,
    #enter-eligibility-form .btn-success:active,
    #enter-eligibility-form .btn-success.active,
    #psc-btnSubmit:hover,
    #psc-btnSubmit:focus,
    #psc-btnSubmit:active,
    #psc-btnSubmit.active {
        background-color: #5cb85c !important;
        border-color: #5cb85c !important;
    }

.ui-formwizard-button.btn-success.disabled,
.ui-formwizard-button.btn-success[disabled],
.ui-formwizard-button.btn-success.disabled:hover,
.ui-formwizard-button.btn-success[disabled]:hover,
.ui-formwizard-button.btn-success.disabled:focus,
.ui-formwizard-button.btn-success[disabled]:focus,
.ui-formwizard-button.btn-success.disabled:active,
.ui-formwizard-button.btn-success[disabled]:active,
.ui-formwizard-button.btn-success.disabled.active,
.ui-formwizard-button.btn-success[disabled].active,
.modal-footer .btn-success.disabled,
.modal-footer .btn-success[disabled],
.modal-footer .btn-success.disabled:hover,
.modal-footer .btn-success[disabled]:hover,
.modal-footer .btn-success.disabled:focus,
.modal-footer .btn-success[disabled]:focus,
.modal-footer .btn-success.disabled:active,
.modal-footer .btn-success[disabled]:active,
.modal-footer .btn-success.disabled.active,
.modal-footer .btn-success[disabled].active,
#cr-edit-btn-submit.disabled,
#cr-edit-btn-submit[disabled],
#cr-edit-btn-submit.disabled:hover,
#cr-edit-btn-submit[disabled]:hover,
#cr-edit-btn-submit.disabled:focus,
#cr-edit-btn-submit[disabled]:focus,
#cr-edit-btn-submit.disabled:active,
#cr-edit-btn-submit[disabled]:active,
#cr-edit-btn-submit.disabled.active,
#cr-edit-btn-submit[disabled].active,
#enter-eligibility-form .btn-success.disabled,
#enter-eligibility-form .btn-success[disabled],
#enter-eligibility-form .btn-success.disabled:hover,
#enter-eligibility-form .btn-success[disabled]:hover,
#enter-eligibility-form .btn-success.disabled:focus,
#enter-eligibility-form .btn-success[disabled]:focus,
#enter-eligibility-form .btn-success.disabled:active,
#enter-eligibility-form .btn-success[disabled]:active,
#enter-eligibility-form .btn-success.disabled.active,
#enter-eligibility-form .btn-success[disabled].active,
#psc-btnSubmit.disabled,
#psc-btnSubmit[disabled],
#psc-btnSubmit.disabled:hover,
#psc-btnSubmit[disabled]:hover,
#psc-btnSubmit.disabled:focus,
#psc-btnSubmit[disabled]:focus,
#psc-btnSubmit.disabled:active,
#psc-btnSubmit[disabled]:active,
#psc-btnSubmit.disabled.active,
#psc-btnSubmit[disabled].active {
    background-color: #628962;
    border-color: #628962;
}

.er-db-statistics-btn > .btn-success {
    background-color: #47a447 !important;
}
    .er-db-statistics-btn > .btn-success:hover,
    .er-db-statistics-btn > .btn-success:focus,
    .er-db-statistics-btn > .btn-success.btn-success:active,
    .er-db-statistics-btn > .btn-success.btn-success.active {
        background-color: #5cb85c !important;
    }

#change-employeraccount-menu > li > a.ea-selected {
    background-color: #80ABBB;
    border: 1px solid #80ABBB !important;
}
    #change-employeraccount-menu > li > a.ea-selected:hover,
    #change-employeraccount-menu > li > a.ea-selected:active {
        background-color: #e0e0e0 !important;
        border: 1px solid #e0e0e0;
    }

@media (min-width: 1200px) {
    #spr-panel-body.indiana {
        min-height: 157px;
    }
}

#nav-message-new,
#nav-notification-new,
.notification-list-new,
#hamburger-new {
    background-color: #29a8d8;
}

.navbar-nav > li > a:hover > #nav-message-new,
.navbar-nav > li > a:focus > #nav-message-new,
.navbar-nav > li > a:hover > #nav-notification-new,
.navbar-nav > li > a:focus > #nav-notification-new {
    color: #bfbfbf;
}

#notification-header .close {
    color: #ffffff;
    opacity: 0.4;
}

    #notification-header .close:hover,
    #notification-header .close:active,
    #notification-header .close:focus {
        opacity: 0.6;
    }

.unread-msg {
    color: #29a8d8;
}

.resource-more-info:active,
.resource-more-info:hover,
.resource-more-info:focus {
    color: #1f82a8;
}