﻿.blue, .blue a {
    color: #1e3e4e !important;
}

.orange {
    color: #f47b20 !important;
}

.lightblue {
    color: #1a566e;
}

.navy {
    color: #142933 !important;
}

.lightnavy {
    color: #617f8d !important;
}

.gray {
    color: #878787 !important;
}

.icon-Profile {
    color: #878787 !important;
}

.darkgray {
    color: #505050;
}

.lightgray {
    color: #f1f1f1;
}

.white,
.white a {
    color: #ffffff !important;
}

.f-dropdown li:hover,
.f-dropdown li:focus {
    background: #CFD8DD;
}

.yx-pass {
    color: #3F8823 !important;
}

.yx-fail {
    color: #D22A2F !important;
}

.top-bar,
.top-bar ul li {
    background-color: #ffffff;
}

    .top-bar ul li:last-child {
        border-right-color: #CCCCCC;
    }

a.yx-link:hover {
    background: #ffffff !important;
}

.top-bar-section li:not(.has-form) a:not(.button) {
    background: #ffffff !important;
}

.search-icon {
    background-color: #878787;
}

.dropdown.button.yx-menu::after,
button.dropdown.yx-menu::after {
    border-color: #878787 transparent transparent transparent;
}

.yx-contact-us {
    border-top-color: #ffffff;
    color: #ffffff;
}

.off-canvas2 {
    background: #1e3e4e;
}

.sideMenu {
    color: #ffffff;
}

li.sideItem::after {
    background-color: #1a576e;
}

li.sideItem:hover::after {
    border-left-color: #f47b20;
}

.sideItem a {
    color: #ffffff !important;
}

li.sideItem a i {
    background: #1e3e4e;
}

.sideItem.active a {
    border-left-color: #f47b20;
}

.sideItem.active {
    background-color: #1a576e;
}

    .sideItem.active a i {
        background: #1a576e;
        border-left-color: #f47b20;
    }

.side-nav li {
    border-bottom-color: #1a576e;
}

.yx-open-side {
    background: #1e3e4e;
}

.chat-container {
    border-top-color: #1e3e4e;
}

.close i {
    color: #ffffff;
}

.top-section {
    background: #1e3e4e;
}

    .top-section .text {
        color: #ffffff;
    }

.main-section {
    background: #7D8E96;
    color: #fff;
}

    .main-section::-webkit-scrollbar-thumb {
        background: #999;
    }

        .main-section::-webkit-scrollbar-thumb:window-inactive {
            background: rgba(0, 149, 218, 0.5);
        }

    .main-section .chat-them, .main-section .chat-me {
        border-bottom-color: #f47b20;
        background: #ffffff;
    }

    .main-section .time {
        color: #ffffff;
    }

    .main-section .time-left {
        color: #999;
    }

.bottom-section {
    background: #ffffff;
    border-top-color: #1e3e4e;
}

    .bottom-section input {
        border-bottom-color: #1e3e4e;
        border-bottom-color: #878787;
    }

    .bottom-section .send-holder {
        background: #f47b20;
    }

        .bottom-section .send-holder:hover {
            background: #DC640A;
        }

    .bottom-section i {
        color: #fff;
    }

.talk-bubble {
    color: #1e3e4e;
}

.tri-right.left-top:after {
    border-color: #ffffff transparent transparent transparent;
}

.tri-right.right-top:after {
    border-color: #ffffff transparent transparent transparent;
}

.yx-credit-left {
    background: #1e3e4e;
    color: #ffffff;
}

.yx-credit-right {
    border-color: #f47b20;
    color: #1e3e4e;
}

.card-image {
    border-top-color: #1e3e4e;
}

.button.pack-button {
    background-color: #f47b20;
}

.button.pack-button-blue {
    background-color: #1e3e4e;
}

.button:hover,
.button:focus {
    background-color: #DC640A;
}

.card-section h6 {
    color: #1e3e4e;
}

.card-section-dashboard h6 {
    color: #1e3e4e;
}

table thead tr th {
    color: #878787;
}

.yx-table-view tbody tr:nth-child(odd) {
    background: #f1f1f1;
    border-left-color: #f1f1f1
}

.yx-table-view tbody tr:nth-child(even) {
    background: #ffffff;
    border-left-color: #ffffff;
}

.yx-table-view thead tr {
    background: #ffffff;
}

td .yx-credits {
    color: #505050;
}

.dropdown.button.yx-card-menu:hover,
button.dropdown.yx-card-menu:hover {
    color: #142933;
}

.yx-content-header {
    background: #fff;
}

.select2.select2-container .select2-selection--multiple,
.yx-dropdown-inner > .row input {
    border-bottom-color: #878787;
}

.yx-dropdown-inner > .row label {
    color: #1e3e4e;
}

label {
    color: #1e3e4e;
}

.yx-custom select {
    border-bottom-color: #9e9e9e;
    background: #ffffff;
    color: #1e3e4e;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .yx-datepicker input {
        border-color: #c4c4c4;
        background-color: #fff;
    }
}

input[type="checkbox"] ~ .check:before,
input[type="checkbox"] ~ label .check:before {
    border-color: #FFFFFF;
}

input[type="checkbox"] ~ .check:after,
input[type="checkbox"] ~ label .check:after {
    background: #fff;
    border-color: #ccc;
}

input[type="checkbox"]:checked ~ .check:after,
input[type="checkbox"]:checked + label .check:after {
    border-color: #1e3e4e;
    background: #1e3e4e
}

.yx-dropdown-inner {
    background: #ffffff;
    border-top-color: #878787;
    border-bottom-color: #878787;
}

.yx-filter {
    background: #1e3e4e;
    color: #ffffff;
}

.yx-btn {
    background: #1e3e4e;
    color: #ffffff;
}

.yx-toggle-view a {
    color: #878787;
}

    .yx-toggle-view a.active {
        color: #1e3e4e;
    }

.webinar .card-image {
    border-top-color: #f47b20;
}

.webinar .yx-pk-lbl,
.selfstudy .yx-pk-lbl, .yx-catalog .yx-pk-lbl {
    background-color: rgba(30, 62, 78, 0.6);
}

.selfstudy .card-image {
    border-top-color: rgba(30, 62, 78, 0.6);
}

.yx-select-checkbox-label {
    border-bottom-color: #9e9e9e;
}

.yx-button-dropdown {
    border-color: #1e3e4e;
    border-top-color: #1e3e4e;
    background: #ffffff;
}

.button.yx-button-dropdown:hover,
.button.yx-button-dropdown:focus {
    background-color: #ffffff;
}

.dropdown.button.yx-button-dropdown::after,
button.dropdown.yx-button-dropdown::after {
    border-color: #1e3e4e transparent transparent transparent;
}

.yx-table-modal tbody tr:nth-child(odd) {
    background: #f1f1f1;
}

.yx-table-modal tbody tr:nth-child(even) {
    background: #ffffff;
}

.yx-pk-lbl {
    background-color: rgba(30, 62, 78, 0.95);
    color: #ffffff;
}

.yx-pagination-container {
    background: #ffffff;
}

.notify {
    color: #fff;
    background: #1e3e4e;
}

.yx-about .yx-open-close {
    background: #ffffff;
}

.yx-about .yx-open-close-title a {
    background: #ffffff;
    color: #1e3e4e !important;
}

.yx-about .collapsible-body {
    border-color: #000000;
    border-top-color: #b9b7b7;
}

.yx-about .tabs dd > a,
.tabs .tab-title > a {
    border-color: #878787;
    background-color: #ffffff;
    color: #878787;
}

.yx-about .tabs dd.active > a,
.tabs .tab-title.active > a {
    background-color: #1a576e;
    border-color: #1a576e;
    color: #ffffff;
}

span#FirstnameValidation, span#LastnameValidation, span#EmailValidation {
    color: red !important;
}

.yx-btn-link-orange {
    border-color: #f47b20;
    background: #fff;
}

.yx-btn-link-blue {
    border-color: #1e3e4e;
    background: #fff;
}

div.yx-select {
    background: #fff;
}

.yx-placeholder {
    color: #1e3e4e;
}

.yx-select .yx-options {
    background: #fff;
}

.yx-custom .yx-label-title {
    color: #1e3e4e;
}

.yx-skin-border > span {
    border-bottom-color: #878787;
}

.yx-skin-border.yx-active .yx-options {
    border-top-color: #878787;
}

.yx-skin-border ul span {
    color: #1e3e4e;
}

.yx-noradio li:hover {
    background-color: #CFD8DD;
}

.yx-custom .yx-label-radio {
    color: #1e3e4e;
}

.collapsible > li > .collapsible-body > .row > .columns:last-child {
    border-left-color: #878787;
}

.order-table {
    background: transparent;
    border-color: #DDDDDD;
}

.collapsible-header {
    background-color: #fff;
    border-top-color: #ddd;
    border-left-color: #f47b20;
}

.collapsible-body {
    border-top-color: #9f9f9f;
    border-bottom-color: #ddd;
}

.yx-input-field input[type=text]:focus ~ label,
.yx-input-field input[type=password]:focus ~ label {
    color: #1e3e4e !important;
}

.yx-input-field input[type=text]:required ~ label::after,
.yx-input-field input[type=password]:required ~ label::after {
    color: red;
}

.yx-input-field .yx-prefix {
    color: #9e9e9e;
}

.yx-input-field input[type=text], .yx-input-field input[type=password] {
    background-color: transparent;
    border-bottom-color: #9e9e9e;
}

.yx-activate-input {
    color: #1e3e4e !important;
}

.yx-alert-bg {
    background: #D22A2F !important;
}

.collapsible-header > div > div {
    color: #edd717;
}

.yx-alert-warning {
    background: #ffffff;
}

.yx-address #modalAlert h4 {
    border-bottom-color: #ccc;
}

.yx-address #modalAlert .button.btn-grey {
    background: #d5d5d5;
    color: #fff;
}

.yx-address #modalAlert h4 {
    border-bottom-color: #ccc;
}

span.error, small.error, span.success, small.success, span.warning, small.warning, span.noti, small.noti {
    color: #FFFFFF;
}

span.error, small.error {
    background: #D22A2F;
}

span.success, small.success {
    background: #4F7E20;
}

span.warning, small.warning {
    background: #F1792E;
}

span.noti, small.noti {
    background: #1e3e4e;
}

.yx-card-img.yx-card-activate {
    background: #F7F7F7;
}

/*firmportal catalog*/
.yx-toggle-switch {
    background: #F1F1F1;
}

.yx-catalog .yx-header-switch h5 {
    background: transparent;
    color: #1e3e4e;
}

    .yx-catalog .yx-header-switch h5.yx-on {
        background: #1e3e4e;
        color: #ffffff;
    }

.yx-catalog .yx-table-modal {
    border-top-color: #dddddd;
}

    .yx-catalog .yx-table-modal thead {
        background: transparent;
    }

.button-group input + label,
.button-group input + label:active {
    background: #ffffff;
    border-color: #878787;
}

.button-group input:hover + label,
.button-group input:hover + label:active {
    background: #ffffff;
}

.button-group input:checked + label,
.button-group input:checked + label:active {
    border-color: #1e3e4e;
}

.yx-border {
    border-color: #000000;
    color: #1e3e4e;
}

.reveal-modal .close-reveal-modal.yx-btn-close-mdl {
    color: #fff;
}

.yx-charts {
    background-color: rgba(255, 255, 255, 0);
}

.progress {
    background-color: #ffffff;
}

    .progress .meter {
        background: #1a576e;
    }

.yx-card-profile {
    border-top-color: #878787;
}

    .yx-card-profile td {
        border-bottom-color: #878787;
    }

    .yx-card-profile tr {
        background: #ffffff !important;
    }

#notify {
    background: #ffffff;
    border-left-color: #cccccc;
    border-bottom-color: #cccccc;
    border-right-color: #cccccc;
}

    #notify.averageLevel::after {
        border-top-color: transparent;
        border-left-color: transparent;
        border-right-color: #FFF;
        border-bottom-color: #FFF;
    }

.top-bar #notify ul.yx-notifications-list li {
    border-bottom-color: #878787;
}

.time {
    color: #1e3e4e;
}

.yx-red-number {
    background: red;
}

.yx-dashboard2 .blue a {
    color: #1e3e4e !important;
}

.yx-userflow .card .card-section {
    background: #F1F1F1;
}

.bgblue {
    background-color: #1e3e4e;
}

.bgorange {
    background-color: #f47b20;
}

.bglightblue {
    background-color: #1a566e;
}

.bglightnavy {
    background-color: #617f8d;
}

.bgdarkgray {
    background-color: #505050;
}

.bggray {
    background-color: #878787;
}

.bglight {
    background-color: #f1f1f1;
}

Li.disabled {
    border-color: #007095;
    color: #FFFFFF;
}

.clbtn {
    border-color: #878787;
    background-color: #ffffff;
    color: #878787;
}

    .clbtn a {
        color: #1e3e4e;
    }

    .clbtn.active a {
        background-color: #1a576e;
        color: #fff;
    }

    .clbtn:hover {
        background-color: #e1e1e1;
    }

    .clbtn.active {
        border-color: #1a576e;
        background-color: #1a576e;
        color: #fff;
    }

.course-header hr {
    color: #f47b20;
    background-color: #f47b20;
}

.course-header h1 {
    color: #1e3e4e !important;
}

.course-content {
    background: #fff;
}

.course-button-column {
    background-color: #F0EFE3;
}

.rating-star-icon {
    color: #f57a1f;
}

.labelBox {
    background: 0 0 !important;
    border-color: #585858 !important;
    color: #585858 !important;
}

.rating-star-icon.rating-full:before, .rating-star-icon.rating-half:before {
    color: #f57a1f;
}

.button-as-link {
    background: none !important;
    color: #142933 !important;
}

.jconfirm {
    background: rgba(128, 128, 128, 0.5);
}

div#impersonateUser td a {
    background-color: #f47b20;
}

    div#impersonateUser td a:hover {
        background-color: #dc640a;
    }

.loader {
    border-color: #f3f3f3;
    border-top-color: #1e3e4e;
}

.fakeinputpath {
    background-color: white !important;
}

.fakeinputbutton {
    background: #DC640A !important;
}

.confidence-level-selected {
    background-color: #1e3e4e !important;
    color: #fff !important
}
