@import "../../../CwsV2/themes/modern_theme/modern_theme.css";

/* Accessibility Color contrast related changes */

.cws-v2 .oracletaleocwsv2-main-nav .btn {
    color: #3274ae;
}

.cws-v2 h3 {
    color: #464646;
}

.cws-v2 .panel.oracletaleocwsv2-totals-callout .oracletaleocwsv2-panel-number {
    color: #ca4b0c;
}

.cws-v2 .btn-secondary {
    color: #3274ae;
}

.cws-v2 .oracletaleocwsv2-step-title {
    background: #ca4b0c;
}

.cws-v2 .alert-warning {
    color: #707070;
}

.cws-v2 .oracletaleocwsv2-head-secondaryinfo {
    color: #605d5d;
}

.cws-v2 .oracletaleocwsv2-help-block a {
    color: #707070;
}

.text-danger {
    color: #d92638!important;
}

.cws-v2 .panel {
    color: #707070;
}

.cws-v2 .oracletaleocwsv2-subnav a:hover,
.cws-v2 .oracletaleocwsv2-subnav a:focus,
.cws-v2 .oracletaleocwsv2-subnav a:active {
    color: #707070;
}

.cws-v2 .form-control:focus{
    border-color: #0086AD
}

.cws-v2 .oracletaleocwsv2-btn-grouped .oracletaleocwsv2-btn-grouped-unit .btn:focus {
    border-color: #0086AD;
}

.oracletaleocwsv2-btn-fa.fa-search:focus {
    border-color: #0086AD;
}
.cws-v2 .panel.oracletaleocwsv2-totals-callout .panel-body .oracletaleocwsv2-panel-number:focus {
    border-color: #0086AD;
}

.cws-v2 .oracletaleocwsv2-button-navigation.oracletaleocwsv2-application-navigation .oracletaleocwsv2-btn-arrow-nav:focus {
    border-color: #0086AD;
}

.cws-v2 .oracletaleocwsv2-custom-checkbox .fa:focus {
    border-color: #0086AD;
}

.cws-v2 .form-group.oracletaleocwsv2-form-group-large.uploadButtonFormGroup .btn:focus {
    border-color: #0086AD;
}

.btn-save-app-draft:focus {
    border-color: #0086AD;
}

.cws-v2 .oracletaleocwsv2-add-resume-trigger:focus,
.cws-v2 .oracletaleocwsv2-add-attachment-trigger:focus,
.cws-v2 .oracletaleocwsv2-add-work-trigger:focus,
.cws-v2 .oracletaleocwsv2-add-education-trigger:focus,
.cws-v2 .oracletaleocwsv2-add-reference-trigger:focus,
.cws-v2 .oracletaleocwsv2-add-certificate-trigger:focus,
.cws-v2 .oracletaleocwsv2-add-profile_picture-trigger:focus
{
    border-color: #0086AD
}

.cws-v2 .oracletaleocwsv2-btn-long.oracletaleocwsv2-save-edit-trigger:focus,
.cws-v2 .oracletaleocwsv2-btn-long.oracletaleocwsv2-close-edit-trigger:focus
{
    border-color: #0086AD
}

.cws-v2 .btn.fa-caret-right:focus {
    border-color: #0086AD
}

.cws-v2 .oracletaleocwsv2-paginationbar .oracletaleocwsv2-pagi-first:focus {
    border-color: #0086AD
}

.cws-v2 .oracletaleocwsv2-paginationbar .oracletaleocwsv2-pagi-prev:focus {
    border-color: #0086AD
}

.cws-v2 .oracletaleocwsv2-paginationbar .oracletaleocwsv2-pagi-next:focus {
    border-color: #0086AD
}

.cws-v2 .oracletaleocwsv2-paginationbar .oracletaleocwsv2-pagi-last:focus {
    border-color: #0086AD
}
.cws-v2 .oracletaleocwsv2-job-description.oracletaleocwsv2-button-navigation .btn.back-button:focus {
    border-color: #0086AD
}

.cws-v2 .oracletaleocwsv2-job-description.oracletaleocwsv2-button-navigation .btn.email-button:focus {
    border-color: #0086AD
}

.cws-v2 .btn-secondary.social-share-btn:focus {
    border-color: #0086AD
}

.cws-v2 .oracletaleocwsv2-btn-block-mobile.oracletaleocwsv2-my-info-save-button:focus {
    border-color: #0086AD
}

.cws-v2 .oracletaleocwsv2-btn-block-mobile:focus {
    border-color: #0086AD
}

.cws-v2 .oracletaleocwsv2-accordion-block:focus {
    border-color: #0086AD
}

.cws-v2 .oracletaleocwsv2-accordion-head:focus {
    border-color: #0086AD
}

.cws-v2 .oracletaleocwsv2-custom-checkbox:focus {
    border-color: #0086AD
}


.cws-v2 .oracletaleocwsv2-custom-checkbox.oracletaleocwsv2-ckbx-bell i:before:focus {
    border-color: #0086ad;
}

.cws-v2 .oracletaleocwsv2-custom-checkbox.oracletaleocwsv2-ckbx-bell.oracletaleocwsv2-checked i:before:focus {
    border-color: #0086ad;
}

/*Accessibility contrast adjustment*/
.cws-v2 .btn-primary{
    background:#2f78b5;
}

.cws-v2 .oracletaleocwsv2-accordion-group-head {
    background-color: #f6f6f6;
    border: 1px solid #ebebeb;
}

.cws-v2 .oracletaleocwsv2-dynamic-content.oracletaleocwsv2-disabled a.oracletaleocwsv2-btn-block-mobile {
    opacity:0.8;
}

.cws-v2 .oracletaleocwsv2-job-alert-save {
    margin-top: 3.7em;
    line-height: 2.7em;
    color: #464646;
}

span label#consentAgreement {
    color: #464646;
}

span label#consentAgreement .statementLink {
    color: #464646;
}


@media (max-width: 767px) {
    .cws-v2 .oracletaleocwsv2-subnav a {
        background-color: #f1f1f1;
    }
}