/*CYNERGY Theme 22092023*/
.kb-body .main-logo {
    background: url('./images/cbre-logo.png') left top no-repeat !important;
    height: 30px !important;
    width: 125px !important;
}

section.conduct-exam-section {
    background-image: linear-gradient(to right, #003f2d, #003f2d, #003f2d, #003f2d, #003f2d) !important;
}

/* .navbar-brand .landingPage-logo {
    background: url('./images/cbre-logo.png') left top no-repeat !important;
    height: 30px !important;
    width: 125px !important;
} */

/* .banner .banner-image {
    background: url('./images/cbre-banner.png') left top no-repeat !important;
    background-size: 100% auto !important;
} */

/* .white-bg .login-logo {
    background: url('./images/cbre-login.png') left top no-repeat !important;
    height: 46px !important;
    width: 248px !important;
    margin-left: 30px;
} */

.main-logo {
    background: url('./images/cbre-login.png') left top no-repeat !important;
    height: 50px !important;
    width: 248px !important;
    margin-left: 0px !important;
}
/*Header Style*/
.main-header.fixed-header {
    background-color: #012A2D !important;
}

.outer-box .btn-transparent-top {
    background-color: #ffffff !important;
}

.outer-box .button_container span {
    background: #003f2d !important;
}

.btn-transparent-top::after {
    border: 6px solid #003f2d !important;
}

.header-section .rapid-txt span {
    color: #fff !important;
}
/*Menu Section*/
.user-profile .dropdown-user .dropdown-menu a i, .user-profile .dropdown-menu a i {
    color: #000 !important;
}

.custom-nav-pills .nav-pills .nav-link {
    background-image: linear-gradient(to bottom, white 50%, #003f2d 50%) !important;
}

    .custom-nav-pills .nav-pills .nav-link.active, .custom-nav-pills .nav-pills .show > .nav-link, .custom-nav-pills .nav-pills .nav-link:hover {
        color: #fff !important;
        background-color: #003f2d !important;
    }

.overlay-menu-top .notification {
    background: #003f2d;
}

.custom-nav-pills .quick-links .badge-primary {
    background-color: #778F9C !important;
    color: #003f2d;
}

.custom-nav-pills .quick-links ul li a:hover, .custom-nav-pills .quick-links ul li a.active {
    border-left: 4px solid #003f2d !important;
}

.custom-nav-content .tab-content .tab-inner-content h3 {
    color: #003f2d !important;
}

.custom-menu ul li a:hover h4, .custom-menu ul li a:hover p {
    color: #003f2d !important;
}

.custom-menu ul li span {
    border: 1px solid #003f2d !important;
}

    .custom-menu ul li span i {
        color: #003f2d !important;
    }

.custom-menu ul li:hover span {
    background-color: #003f2d !important;
}
/*iknow Application*/
.pool-page-top .section-link span a {
    color: #003f2d !important;
}

.pool-page-top .range-slide-col {
    border: 1px solid #003f2d !important;
}

    .pool-page-top .range-slide-col .range-col h2 {
        color: #003f2d !important
    }

.pool-page-top .bottom-area {
    background-color: #003f2d !important;
}

/* .file-upload .file-select {
    border: 2px solid #778F9C !important;
} */

    

.pool-page-top .range-slide-col .own-pool-col label input:checked + span:before {
    box-shadow: inset 0 0 0 5px #003f2d !important;
}

.pool-page-top .range-slide-col .own-pool-col label span:before {
    background-color: #778F9C !important;
    box-shadow: inset 0 0 0 0.125em #003f2d !important;
}

.pool-page-top .bottom-area .multiselect-container > li > a > label {
    color: #003f2d !important
}

.pool-page-top .bottom-area p:before {
    color: #fff !important;
}

.pool-page-top .file-info {
    border-left: 1px solid #003f2d !important;
    border-right: 1px solid #003f2d !important;
}

.pool-page-top .total-q-col .total-q-box {
    background-color: #778F9C !important;
}

    .pool-page-top .total-q-col .total-q-box h2 {
        color: #ffffff !important
    }

    .pool-page-top .total-q-col .total-q-box .q-count {
        border: 2px solid #003f2d !important;
        color: #003f2d !important;
    }

.pool-page-top .range-slide-col .range-col select, .pool-page-top .range-slide-col .range-col .num-type {
    border: 1px solid #003f2d !important;
    color: #003f2d !important;
}

.normalRange .cus-slider-range .slide-r .ui-slider-range {
    background: #778F9C !important;
}

.pool-page-top .range-slide-col .cus-range-col .top-area input:checked + label {
    background: #778F9C !important;
}

.pool-page-top .range-slide-col .cus-range-col .top-area span {
    color: #003f2d !important
}

.pool-page-top .file-info span label {
    color: #003f2d !important;
}

.cus-slider-range .slide-r .ui-slider-handle {
    border: 3px solid #778F9C !important;
}

.questionnaire-section .questionnaire-top span {
    color: #003f2d !important;
}

.questionnaire-section .questionnaire-inner {
    border: 1px solid #778F9C !important;
}

    .questionnaire-section .questionnaire-inner .question-category-col .cus-card {
        background: #003f2d !important;
        background: linear-gradient(0deg, #003f2d 0%, #778F9C 100%) !important;
    }

        .questionnaire-section .questionnaire-inner .question-category-col .cus-card .card-body .question-left span {
            color: #fff !important;
        }

        .questionnaire-section .questionnaire-inner .question-category-col .cus-card .card-body .question-left .custom_checkbox label:before {
            border: 1px solid #fff !important;
        }

        .questionnaire-section .questionnaire-inner .question-category-col .cus-card .card-body .question-left .custom_checkbox input:checked + label::after, .questionnaire-section .questionnaire-inner .question-category-col .cus-card.plain-card .card-body .question-left .custom_checkbox input:checked + label::after {
            border: solid #fff !important;
            border-width: 0 3px 3px 0 !important;
        }

.btn-genrate {
    background: #ffdd00 !important;
    background: -moz-linear-gradient(top, #003f2d 0%, #464646 100%) !important;
    background: -webkit-linear-gradient(top, #003f2d 0%,#464646 100%) !important;
    background: #003f2d !important;
    color: #fff!important;
    border: none !important;
}

.ans1 .green_circle {
    border: 2px solid #003f2d !important;
}

    .ans1 .green_circle span {
        background: #003f2d !important;
        color: #fff !important;
    }

.switch-btn input:checked + label {
    background: #17e88f !important;
}

.pool-name, .pool-page-top .section-link span {
    color: #003f2d !important;
}

.questionnaire-inner .accordion-data .btn-add {
    background: #003f2d !important;
    color: #fff!important;
}

.bor_btn {
    color: #003f2d !important;
    border: 1px solid #003f2d !important;
}

.custom-radio input:checked ~ .checkmark {
    background-color: #003f2d !important;
}

.custom-radio .checkmark:after {
    background: #778F9C !important;
}

.custom-list-table table.dataTable thead th {
    background-color: #003f2d !important;
    color: #fff !important;
}

.box-body .custom-list-table .table-bordered td, .box-body .custom-list-table .table-bordered th {
    border-bottom: 1px solid #003f2d !important;
    border-right: 1px solid #003f2d !important;
}

.box-body .custom-list-table table.dataTable.display tbody tr.odd, .box-body .custom-list-table table.dataTable.display tbody tr.odd > .sorting_1 {
    background-color: #e0faff !important;
}

.box-body .custom-list-table table.dataTable {
    border-left: 1px solid #003f2d !important;
    border-top: 1px solid #003f2d !important;
}

.pool-page-top .top-filters .form-control {
    border: 1px solid #003f2d !important;
    color: #003f2d !important;
}

.btn-scorecard-reset {
    background: #ffdd00;
    background: -moz-linear-gradient(top, #ffdd00 0%, #e0c200 100%);
    background: -webkit-linear-gradient(top, #ffdd00 0%,#e0c200 100%);
    background: #5570F1 !important;
    color: #fff!important;
}

.edit-icon, .dtbl-btn i.fa-edit {
    color: #008aff !important;
}

.ce-submit {
    background: #003f2d !important;
}

.btn-center-top i {
    color: #003f2d !important;
    background: #778F9C !important;
}

.pool-page-top .top-filters .box-style {
    background-color: #ffffff !important;
    border: 1px solid #778F9C !important;
}

.floating-label-wrap .floating-label-field--s1 {
    border-bottom: 2px solid #003f2d !important;
}

.create-exam .ce-font-it {
    color: #003f2d !important;
}

.hardness-1 {
    background: #fffce1 !important;
    border-bottom: 1px solid #ffdd00 !important;
}

.btn-scorecard-update, .button-ex-col .buttons-excel {
    background: #5eb0ee;
    background: -moz-linear-gradient(top, #454545 0%, #003f2d 100%);
    background: -webkit-linear-gradient(top, #454545 0%,#003f2d 100%);
    background: #003f2d !important;
    color: #fff !important;
}

.section-link .start-call-btn {
    background-color: #778F9C !important;
}

.section-link .select-client-btn p {
    color: #003f2d !important;
}

.section-link .select-client-btn span {
    color: #003f2d !important;
}
/*.filter-heading {
    background: #003f2d !important;
}*/
.addnew-box, .reports-table .reports-table-inner {
    border: 1px solid #003f2d !important;
}

.filter-dropdown .dropdown-toggle, .filter-dropdown .form-control {
    border: 1px solid #003f2d !important;
}
/*******Report Page*******/
.tab-section .bg-blue {
    background-color: #778F9C !important;
    color: #fff !important;
}

    .tab-section .bg-blue p {
        color: #fff !important;
    }

.tab-content .card-header {
    background-color: #003f2d !important;
}

    .tab-content .card-header h5 {
        color: #fff !important
    }

.tab-content .card-option i, .btn-tool-t i {
    color: #fff !important
}

.tab-content table.dataTable thead th {
    background-color: #003f2d;
}

.tab-content .custom-d-table table.dataTable thead th, .tab-content .custom-d-table table.dataTable thead td {
    color: rgb(255 255 255) !important;
}

.tab-content table.dataTable.display tbody tr.odd, .tab-content table.dataTable.display tbody tr.odd > .sorting_1 {
    background-color: #d9f8f5 !important;
}

.tab-content .floating-label-wrap .floating-label-field--s1 {
    border-bottom: 2px solid #c7be85 !important;
}

.tab-content .table-bordered td, .tab-content .table-bordered th {
    border: 1px solid #003f2d !important;
}

.tab-content .page-item.active .page-link {
    color: #003f2d !important;
    background-color: #778F9C !important;
    border-color: #003f2d !important;
}

.tab-content .page-link {
    color: #000 !important;
}

.tab-content .table-bordered td, .tab-content .table-bordered th {
    border-bottom: 1px solid #003f2d !important;
    border-right: 1px solid #003f2d !important;
}

#ConductExamDiv1 center {
    padding: 5px 0px 5px 5px !important;
    margin-bottom: 10px !important;
    background-color: #003f2d !important;
    color: #fff !important;
}

.viewpool .card .card-body .view-mode p span {
    color: #778F9C !important;
}

.custom-checkbox input:checked ~ .checkmark {
    background-color: #17e88f !important;
}

.ce-submit {
    background: #003f2d !important;
}

.thm-btn, .report-thm-btn {
    color: #003f2d !important;
    border: 1px solid #003f2d !important;
}

.box-style .curr-thm, .box-style .curr-report {
    background: #003f2d !important;
}

.proct .checkbox-input:checked + .checkbox-tile {
    border-color: #003f2d !important;
    color: #ffdd00 !important;
}

    .proct .checkbox-input:checked + .checkbox-tile:before {
        background-color: #778F9C !important;
        border-color: #778F9C !important;
    }

    .proct .checkbox-input:checked + .checkbox-tile .checkbox-icon, .proct .checkbox-input:checked + .checkbox-tile .checkbox-label {
        color: #003f2d !important;
    }

.intro-theme {
    border: 2px solid #003f2d !important;
}

.box-style .floating-label-field--s1 {
    border-bottom: 2px solid #003f2d !important;
}

.se-preview {
    background: #003f2d !important;
}

.view-theme, .view-custom-theme {
    background: #003f2d !important;
}
/*****Loder*******/
#ProgessStatus {
    background: #778F9C !important;
}
/***********iknow Dashboard***********/
.right-dash .dash-card .dash-head .dash-col {
    border: 1px solid #003f2d !important;
    background: #a7d2c6 !important
}

    .right-dash .dash-card .dash-head .dash-col:nth-child(2) {
        background: #81ccb7 !important;
    }

    .right-dash .dash-card .dash-head .dash-col span {
        border: 1px solid #a16b00 !important;
    }

.right-dash .dash-card .dash-head .dash-right {
    background: #003f2d !important;
}

    .right-dash .dash-card .dash-head .dash-right h3 {
        color: #fff !important;
    }

.right-dash .dash-card .dash-head .dash-col:nth-child(3) {
    background: #4dc4a3 !important;
}

.right-dash .dash-card .dash-head .dash-col:nth-child(4) {
    background: #29a583 !important
}

.right-dash .dash-card .dash-head .dash-col:nth-child(5) {
    background: #088965 !important;
}

.right-dash .dash-card .dash-head .dash-col.l-purple {
    background: #4dc4a3 !important
}

.right-dash .dash-card .dash-bottom {
    background: #003f2d !important;
}

.right-dash .bg-navy {
    background-color: #003f2d !important;
}

.button-two {
    background-color: #17e88f !important;
    color: #003f2d !important;
}

#dashboardMenu .col-md-6:first-child .card {
    background: #003f2d !important;
}

#dashboardMenu .col-md-6:nth-child(2) .card, #dashboardMenu .col-md-6:nth-child(6) .card {
    background: #778F9C !important;
}

#dashboardMenu .col-md-6:nth-child(3) .card, #dashboardMenu .col-md-6:nth-child(7) .card, #dashboardMenu .col-md-6:nth-child(10) .card {
    background: #778F9C !important;
}

#dashboardMenu .col-md-6:nth-child(4) .card, #dashboardMenu .col-md-6:nth-child(8) .card, #dashboardMenu .col-md-6:nth-child(9) .card {
    background: #003f2d !important;
}

#dashboardMenu .col-md-6:nth-child(5) .card {
    background: #003f2d !important;
}

.card-container .card .back .content .main h4 {
    color: #fff !important;
}

.vertical-left {
    background: #ffffff !important;
}

.list-box h5 {
    color: #000 !important;
}

.dashboard-link h4 {
    color: #003a5d !important;
}

.dashboard-link ul li span {
    border: 1px solid #003f2d !important;
}

.dashboard-link ul li:hover span {
    background-color: #778F9C !important;
}

    .dashboard-link ul li:hover span i {
        color: #fff !important;
    }

.new_btn {
    border-color: #003f2d !important;
}

    .new_btn:hover {
        background-color: #778F9C !important;
        border-color: #778F9C !important;
        color: #fff !important;
    }

.bg-navy {
    background-color: #003f2d !important;
}

.resizeSave {
    background: linear-gradient(rgb(0 0 0) 0%, rgb(0 0 0) 100%) !important;
    border: 0px solid rgb(0 0 0) !important;
    color: #ffdd00 !important;
}

.proct .checkbox-tile {
    border: 2px solid #939393 !important;
}

.create-exam .ce-submit {
    background: #003f2d !important;
    color:#fff;
}
.drag-heading h4 {
    background: rgb(0 0 0) !important;
}

::-webkit-scrollbar {
    width: 6px;
    background: #a6efe6 !important;
}
/* Track */
::-webkit-scrollbar-track {
    border-radius: 10px;
}
/* Handle */
::-webkit-scrollbar-thumb {
    background: #778F9C !important;
    border-radius: 10px;
}
    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #778F9C !important;
        box-shadow: inset 0 0 5px grey;
    }
/***********iKnow dashboard End**********/
.auto_step ul li:after {
    border-color: transparent #17e88f transparent transparent !important;
}

.pool-page-top .bottom-area p {
    color: #fff !important;
}

.dtbl-btn i.fa-eye {
    color: #fe4c4c !important;
}

.box-enabled::after, .box-disabled::after {
    border-right-color: #003f2d !important;
    border-top-color: #003f2d !important;
}

.ce-bg-blue {
    background: #003f2d !important;
}

.ce-bg-green {
    background: #778F9C !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child:before {
    background-color: #089c2b !important;
}

.button-ex-col button.buttons-excel:hover {
    background: #778F9C !important;
    color: #003f2d !important;
}

.text-warning {
    color: #17e88f !important;
}

.floating-label-field--s1 {
    border-bottom: 2px solid #003f2d !important
}

.dataTables_filter .dt-buttons button {
    background-color: #003f2d !important;
    border-color: #003f2d !important;
}

.questionnaire-inner .accordion .card-header button {
    color: #003f2d !important;
}

.bg-dark-success-new {
    background-color: #003f2d !important;
}

.custom-modal .modal-header {
    background: #003f2d !important;
}

.dashboard-link {
    box-shadow: inset -6px 0px 5px 0px rgb(0 61 76) !important;
}

    .dashboard-link ul li span i {
        color: #003f2d !important;
    }

.withoutbook .questionnaire-inner ul li {
    color: #003f2d !important;
}

.ans_option ul li .alph_opt {
    background: #003f2d !important;
}

.add-option {
    color: #003f2d !important;
}

.add-mode .add-new-que {
    background: #778F9C !important;
}

.hardness-4 {
    background: #d9f8f5 !important;
    border-bottom: 1px solid #003f2d !important;
}
/*Cynergy Theme for LMS*/
span.sidebar-profile-img {
    background: #778F9C !important;
}

.lms-profile-btn {
    background: #003f2d !important;
}

.sidebar-dt .sidebar-search-btn .btn-clasicview {
    background: #778F9C !important;
    color: #fff !important;
    border: none !important;
}

.lms-sidebar {
    background: #003f2d !important;
}

.resize-btn {
    background: #778F9C !important;
}

.bg-theme {
    background: #778F9C !important;
}

.lms-assessment-card .btn-submit {
    background: #003f2d !important;
}

.lms-assessment-table table.dataTable thead th {
    background: #003f2d !important;
}

.border-left {
    border-left: 3px solid #003f2d !important;
}

.dataTables_info {
    color: #003f2d !important;
}

.top-node-ui {
    background: #003f2d !important;
}

.add-branch-ui {
    color: #778F9C !important;
}

.btn-theme {
    background-color: #17e88f !important;
    border: 1px solid #17e88f !important;
    color: #003f2d !important;
}

.btn.sort-nodes-show {
    background: #003f2d !important;
    border-color: #003f2d !important;
}

.custom-control-input:checked ~ label.custom-control-label::before {
    background: #17e88f !important;
    border-color: #17e88f !important;
}

.dt-collapse-arrow {
    background: #003f2d !important;
}

.add-feature {
    background: #003f2d !important;
}

.element-row {
    border: 1px solid #003f2d !important;
}

.sort-nodes-grid .table tr th {
    background: #a6efe6 !important;
    border: 1px solid #a6efe6 !important;
    color: #003f2d !important;
}

.dt-input-group .form-control {
    color: #003f2d !important;
    border-color: #778F9C !important;
}

.up-title-seq, .down-title-seq,
.sort-nodes-grid .table tr td .up-seq,
.sort-nodes-grid .table tr td .down-seq {
    color: #003f2d !important;
    background: #a6efe6 !important;
}

.dt-input-group span.input-group-text {
    background: #a6efe6 !important;
    color: #003f2d !important;
    border-color: #a6efe6 !important;
}

.element-row .element-node {
    border-right: 1px solid #003f2d !important;
}

.dt-collapse-first-section p {
    color: #003f2d !important;
}

/* .card-header {
    background-color: #778F9C !important;
} */

.add-feature-area {
    border-top: none;
}
/*Cynergy Theme for iGenie*/
.chatBotInputOuter, .phoneCalling, .callingProcess {
    background: #778F9C !important;
}

.chatBotInputInner .btn-chatbot {
    background: #003f2d !important;
}

.minimizeChatBot, .expandChatBot, .closeChatBot {
    background: #003f2d !important;
}

.chatbotSidebar {
    background: #003f2d !important;
    
}
/*Cynergy Theme for IEvolve*/
.panel-heading {
    background: #003f2d !important;
}

.table-responsive table.dataTable thead th {
    background: #003f2d !important;
    color: #fff !important;
}

.table-responsive table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.odd > .sorting_1 {
    background: #d9f8f5 !important;
}

.table-responsive table.dataTable {
    border: 1px solid #003f2d !important;
}

    .table-responsive table.dataTable tbody td {
        border-right: 1px solid #003f2d !important;
        border-bottom: 1px solid #003f2d !important;
    }

.paginate_button.page-item.active .page-link {
    background-color: #778F9C !important;
    border-color: #778F9C !important;
}

.ivolve-area .ivolve-head h4 {
    background: #778F9C !important;
}

.ivolve-area .ivolve-head .panel-heading h4 {
    background: #d9f8f5 !important;
    color: #003f2d !important;
}

.ivolve-tab .tab-menu ul li a {
    background: #778F9C !important;
    box-shadow: 5px 5px 0px 0px #057ca2 !important;
}

    .ivolve-tab .tab-menu ul li a.active-a {
        background: #003f2d !important;
    }

        .ivolve-tab .tab-menu ul li a.active-a:after {
            border-top: solid 15px #003f2d !important;
        }

.dataTables_wrapper table.dataTable thead th {
    background: #003f2d !important;
    color: #fff !important;
}

.dataTables_wrapper table.dataTable.display tbody tr.odd,
.dataTables_wrapper table.dataTable.display tbody tr.odd > .sorting_1 {
    background: #d9f8f5 !important;
}

.dataTables_wrapper table.dataTable tbody td {
    border-right: 1px solid #003f2d !important;
    border-bottom: 1px solid #003f2d !important;
}

.dataTables_wrapper table.dataTable {
    border: 1px solid #003f2d !important;
}

.ivolve-area .card .card-header {
    background: #003f2d !important;
    font-weight: 600 !important;
}

.ivolve-area .section-heading {
    color: #003f2d !important;
}

    .ivolve-area .section-heading:before {
        background-color: #003f2d !important;
    }

.ivolve-area .form-style .form-control {
    background: #d9f8f5 !important;
    border: 1px solid #003f2d !important;
}
/**************Landing Page***************/
/* main.landing-page .header-section .navbar .btn {
    background: #003f2d !important;
} */

.landing-page .navbar-light .navbar-nav .active .nav-link {
    border-bottom: 3px solid #003f2d !important;
}

    .landing-page .navbar-light .navbar-nav .active .nav-link:after {
        border-top: 6px solid #003f2d !important;
    }

.landing-page .navbar-light .navbar-nav .nav-link:hover {
    border-bottom: 3px solid #778F9C;
}

    .landing-page .navbar-light .navbar-nav .nav-link:hover:after {
        color: #778F9C;
    }

.section-title h5 {
    color: #778F9C !important;
}

.section-title h4 {
    color: #003a5d !important;
}

.title-icon-divider {
    color: #778F9C !important;
}

/* .request-demo {
    background: #003f2d;
} */

    .request-demo:hover, .request-demo:focus {
        background: #336470;
    }

.solutions-section {
    /*background: #ebf9f8 !important;*/
}

    .solutions-section ul.nav-tabs li a.active .examBox {
        background: #778F9C !important;
    }

        .solutions-section ul.nav-tabs li a.active .examBox .exam-icon {
            color: #003f2d !important;
        }

    .solutions-section ul.nav-tabs li a .examBox::before, .solutions-section ul.nav-tabs li a .examBox::after {
        border-color: #003f2d !important;
    }

    .solutions-section ul.nav-tabs li a .examBox .exam-icon::before {
        background: #003f2d !important;
    }

    .solutions-section ul.nav-tabs li a .examBox .exam-icon span:before, .solutions-section ul.nav-tabs li a .examBox .exam-icon span:after {
        background: #003f2d !important;
    }

    .solutions-section ul.nav-tabs li a .examBox .exam-icon {
        background: #003f2d !important;
    }

    .solutions-section ul.nav-tabs li a .examBox {
        border-color: #003f2d !important;
    }

.features-section .features-icon {
    color: #003f2d !important;
}

.features-section .card {
    border-bottom: 2px solid #003f2d !important;
}

.accordion button.speakPopup.speakPopupSelected {
    background: #003f2d !important;
}

.accordion button.speakPopup {
    border: 2px solid #003f2d !important;
}

#myBtn {
    background-color: #778F9C !important;
}
/**************Login Css*****************/
.white-bg {
    background: #003f2d !important;
}

    .white-bg .btn-primary:not(:disabled):not(.disabled).active, .white-bg .btn-primary:not(:disabled):not(.disabled):active, .white-bg .show > .btn-primary.dropdown-toggle {
        background-color: #21358b !important;
        border-color: #21358b !important;
    }

    .white-bg .btn-primary {
        background-color: #003f2d !important;
        border-color: #003f2d !important;
    }

        .white-bg .btn-primary:hover {
            background-color: #778F9C !important;
            border-color: #778F9C !important;
        }

.fot-text {
    color: #003f2d !important;
}

.white-bg .form-group a {
    color: #003f2d !important;
}

.white-bg .floating-label-field--s1 + .floating-label {
    color: #003f2d !important;
}

#loginPopup .close {
    color: #003f2d;
    border: 3px solid #003f2d;
}

.kb-body .main-header.fixed-header {
    background-color: #fff !important;
}

.kb-style .top-questions .form-control {
    border-color: transparent !important;
}
/**********Documart theme***********/
/* #topsidebar ul.components li.active, #topsidebar ul.components li:hover {
    background-color: #003f2d !important;
    border-bottom: 4px solid #778F9C !important;
} */

.top-questions .form-search .form-input .btn {
    background-color: #5570F1 !important;
    border: 1px solid #5570F1 !important;
}

.kb-dashboard .top-questions .form-search {
    border: 1px solid #003f2d !important;
}


.kb-dashboard .questions, .kb-dashboard .noti-scroll .noti {
    border-left: 15px solid #003f2d !important;
}

    .kb-dashboard .noti-scroll .noti .noti-name .fa-commenting-o {
        background-color: #003f2d !important;
    }

.kb-dashboard .noti-info a {
    color: #003f2d !important;
}

.kb-dashboard .noti-scroll .noti .noti-time {
    color: #003f2d !important;
}

.custom-progressbar_inner {
    background: #003f2d !important;
}

    .custom-progressbar_inner:after {
        background: #003f2d !important;
    }

.nav-user {
    background: #003f2d !important;
}

.user-btn .dropdown-menu {
    border-color: #003f2d !important;
}

.logo-box a {
    border-color: #003f2d !important;
}

.user-btn .dropdown-menu a:hover, .user-btn .dropdown-menu a:focus {
    background: #fff2fe !important;
    color: #003f2d !important;
}

.score-progress {
    background: conic-gradient(#002d30 var(--progress), #00c9c5 0deg) !important;
}

::-webkit-scrollbar-track {
    background: #eee;
    border: thin solid #003f2d !important;
    box-shadow: 0 0 3px #003f2d inset !important;
    border-radius: 0;
}

::-webkit-scrollbar-thumb {
    background: #003f2d !important;
    border: thin solid #003f2d !important;
    border-radius: 0;
}

    ::-webkit-scrollbar-thumb:hover {
        background: #003f2d !important;
    }

.vstep .step.step-active .circle {
    background: #003f2d !important;
}

.vstep .step.step-active {
    color: #003f2d !important;
}


.stp-btn .btn-theme {
    background: #003f2d !important;
    color: #ffffff !important;
}

.custom-card .card-header {
    background-color: #003f2d !important;
}

.btn1-style {
    border: 1px solid #003f2d !important;
}

    .btn1-style span {
        background: #003f2d !important;
    }

.kb-style label.floating-label {
    color: #003f2d !important;
}

.kb-style .form-control {
    border: 1px solid rgb(130 42 124) !important;
}

.new-checkbox input:checked ~ .checkmark, .new-radio input:checked ~ .checkmark {
    background-color: #003f2d !important;
}

.new-checkbox .checkmark, .checkmark {
    border: 2px solid #003f2d !important;
}

.kb-style fieldset {
    border: 1px solid #f7def5 !important;
}

.kb-accordian .card .card-header {
    background: #003f2d !important;
}

.kb-accordian .card-header h2 button.btn-link:after {
    color: #003f2d !important;
}

.btn1-style:hover, .btn1-style.active {
    background: #003f2d !important;
}

    .btn1-style:hover span, .btn1-style.active span {
        background: #ffffff;
        color: #ffffff !important;
    }

.thankyou i {
    color: #003f2d !important;
}

.logo-txt {
    color: #003f2d !important;
}

.kb-style .filter-heading:hover, button.btn.btnAISearch:hover {
    background: #003f2d !important;
    color: #ffffff;
}

.kb-style .filter-heading, button.btn.btnAISearch {
    border: 1px solid #003f2d !important;
    background: #ffffff !important;
    color: #000 !important;
}

    .kb-style .filter-heading:hover, button.btn.btnAISearch:hover {
        color: #fff !important;
    }

    .kb-style .filter-heading span, button.btn.btnAISearch span {
        background: #003f2d !important;
    }

    .kb-style .filter-heading:hover span, button.btn.btnAISearch:hover span {
        background: #ffffff !important;
        color: #003f2d !important;
    }

.kb-style button.btn.search-icon {
    color: #00a3aa !important;
}

.kb-body .table.table-striped th {
    background: #003f2d !important;
}

.kb-body .table.table-striped tbody tr:nth-of-type(even) {
    background: rgb(244 244 255) !important;
}

.kb-body .table.table-striped td {
    border: 1px solid #9090eb !important;
}

.kb-body .table tr td a.btn:hover {
    background: #003f2d !important;
}

.kb-body .table tr td a.btn {
    border: 1px solid #003f2d !important;
}

.kb-body table .ques-box {
    border: 1px solid #003f2d !important;
}

    .kb-body table .ques-box:hover {
        background: #003f2d !important;
    }

.bottom-tab-open {
    background: #003f2d !important;
}

.minimizeChatBot, .expandChatBot, .closeChatBot {
    background: #003f2d !important;
}

.chatBotInputOuter, .phoneCalling, .callingProcess {
    border-top: 1px solid #003f2d !important;
    background: #003f2d !important;
}

.chatBotInputInner .btn-chatbot {
    background: #003f2d !important;
}

.chatbot-radio .checkmark {
    border: 2px solid #ffffff !important;
}

.msgSent p {
    background: #003f2d !important;
}

.chatbot-radio .customInput:disabled ~ strong {
    background: #778F9C !important;
}

.chatbot-links .chatbot-linksbtn span {
    background: #003f2d !important;
}

.chatbot-links .chatbot-linksbtn {
    border: 0.5px Solid #003f2d !important;
    color: #003f2d !important;
}

    .chatbot-links .chatbot-linksbtn:hover {
        color: #ffffff !important;
        background-color: #003f2d !important;
    }

        .chatbot-links .chatbot-linksbtn:hover span {
            color: #003f2d !important;
            background-color: #ffffff !important;
        }

.pdf-link {
    border: 0.5px Solid #003f2d !important;
    color: #003f2d !important;
}

    .pdf-link span {
        background: #003f2d !important;
    }

    .pdf-link:hover {
        background: #003f2d !important;
    }

        .pdf-link:hover span {
            color: #003f2d !important;
        }

/*.kb-body .main-logo {
    background: url('../DMS/images/cynergy-logo.png') left top no-repeat !important;
    height: 30px !important;
    width: 112px !important;
    margin-left: 0px;
}
*/
.reports-filter .filter-dropdown {
    border: 0px !important;
}

.kb-body {
    background: #f5f2f2 url(./images/page-bg.png) center bottom no-repeat !important;
    background-size: contain !important;
    background-attachment: fixed !important;
}

    .kb-body .main-header.fixed-header {
        background-color: #ffffff !important;
    }

.kb-style .top-questions .form-control {
    border-color: transparent !important;
}

.qury1 {
    color: #00c9c5;
}

.qury2 {
    color: #002d30;
}

.top-slide {
    top: 51px !important;
}
.chatbotSidebar .chatbotSidebarMenu ul li {
    border-bottom: 1px solid #5da4a7 !important;
}
.chatbotSidebar .chatbotSidebarMenu ul li:hover {
    background: #5da4a7 !important;
    color: #ffffff !important;
}
.chatbotSidebar .chatBotSearch {
    background: #5da4a7 !important;
    color:#ffffff !important;
}
    .chatbotSidebar .chatBotSearch:hover, .chatbotSidebar .chatBotCommon:hover {
        background: #778F9C !important;
    }
.sidebar-dt ul.dt-inner li, .sidebar-dt ul.dt-inner li .dt-list-arrow, .sidebar-dt ul.dt-inner li a {
    color: #ffffff;
}
    .sidebar-dt ul.dt-inner li span.active-training {
        color: #ffffff;
        border: 2px solid #ffffff !important;
    }
.sop-tabs .nav-item.show .nav-link, .sop-tabs .nav-link.active {
    background-color: #778F9C !important;
    border-color: #778F9C !important;
}
    .sop-tabs .nav-item.show .nav-link, .sop-tabs .nav-link.active:after {
        border-top: 17px solid #778F9C !important;
    }
.sop-tabs .nav-link {
    background-color: #cdcdcd !important;
    color: #5f5f5f !important;
}

.score-card-style {
    background: #003f2d;
}
.filter-heading {
    background: #003f2d;
}
.notify button i {
    color: #17e88f!important;
}
.sidebar-dt ul.dt-inner li span.active-training.active-new i,
.sidebar-dt ul.dt-inner li span.active-training.active-new a {
   color: #003f2d;
}
.lms-assessment-accordion .card .card-header button.btn {
    color: #fff;
}
#divtable table.dataTable td a {
    background: #003f2d;
}

/* CSS added by Priyam */

#topsidebar ul.components li.active, #topsidebar ul.components li:hover {
    background-color: #5570F1 !important;
    border-bottom: 4px solid #7980a0 !important;
}

.top-questions .form-search {
    border: 1px solid #5570F1 !important;
}

.kb-dashboard .vall {
    background-color: #5570F1 !important;
    border: 1px solid #5570F1 !important;
}

.kb-dashboard .vall:hover {
    background-color: #3c4469 !important;
    border: 1px solid #003f2d;
}

.file-upload .file-select .file-select-button {
    background: #5570F1 !important;
    color: #fff !important;
}

.file-upload .file-select {
    border: 2px solid #5570F1 !important;
}
.upload-txt ul li {
    border: 1px solid #5570F1 !important;
}

.upload-txt ul li:hover {
    -webkit-box-shadow: 0px 10px 10px 0px rgb(0 126 132 / 0.25) !important;
    -moz-box-shadow: 0px 10px 10px 0px rgba(0 126 132 / 0.25);
    box-shadow: 0px 10px 10px 0px rgba(0 126 132 / 0.25);
    border: 1px solid #5570F1 !important;
    border-bottom: 3px solid #5570F1 !important;
}

/* CSS added by Priyam on 21 Oct */

section.conduct-exam-section {
	background-image: linear-gradient(to right, #003a5d, #003a5d, #003a5d, #003a5d, #003a5d) !important;
}

/* .navbar-brand .landingPage-logo {
	background: url('../assets/images/mvw-logo-blue.png') left top no-repeat !important;
	height: 30px !important;
	width: 226px !important;
}

.banner .banner-image {
	background: url('../assets/images/mvw-banner.png') left top no-repeat !important;
	background-size: 100% auto !important;
}

.white-bg .login-logo {
	background: url('../assets/images/mvw-logo-white.png') left top no-repeat !important;
	height: 30px !important;
	width: 222px !important;
	margin-left: 30px !important;
} */

.main-logo {
	background: url('../assets/images/mvw-logo-blue.png') left top no-repeat !important;
	height: 30px !important;
	width: 226px !important;
	margin-left: 0px !important;
}

/*Header Style*/
.main-header.fixed-header {
	background: #003a5d !important;
}

.outer-box .btn-transparent-top {
	background-color: #fff !important;
}

.outer-box .button_container span {
	background: #003a5d !important;
}

.btn-transparent-top::after {
	border: 6px solid #0092bc !important;
}

.header-section .rapid-txt span {
	color: #fff !important;
}
/*Menu Section*/
.user-profile .dropdown-user .dropdown-menu a i, .user-profile .dropdown-menu a i {
	color: #000 !important;
}

.custom-nav-pills .nav-pills .nav-link {
	background-color: #122930 !important;
}

	.custom-nav-pills .nav-pills .nav-link.active, .custom-nav-pills .nav-pills .show > .nav-link, .custom-nav-pills .nav-pills .nav-link:hover {
		color: #fff !important;
		background-color: #003a5d !important;
	}

.overlay-menu-top .notification {
	background: #122930;
}

.custom-nav-pills .quick-links .badge-primary {
	background-color: #0092bc !important;
	color: #000000;
}

.custom-nav-pills .quick-links ul li a:hover, .custom-nav-pills .quick-links ul li a.active {
	border-left: 4px solid #122930 !important;
}

.custom-nav-content .tab-content .tab-inner-content h3 {
	color: #000000 !important;
}

.custom-menu ul li a:hover h4, .custom-menu ul li a:hover p {
	color: #000000 !important;
}

.custom-menu ul li span i {
	color: #003a5d !important;
}

.custom-menu ul li:hover span {
	background-color: #003a5d !important;
}

	.custom-menu ul li:hover span i {
		color: #fff !important;
	}
/*iknow Application*/
.pool-page-top .section-link span a {
	color: #000000 !important;
}

.pool-page-top .range-slide-col {
	border: 1px solid #1c1e35 !important;
}

	.pool-page-top .range-slide-col .range-col h2 {
		color: #000000 !important
	}

.pool-page-top .bottom-area {
	background-color: #1c1e35 !important;
}


.file-upload .file-select .file-select-button {
	background: #003a5d !important;
	color: #ffffff !important;
}

.pool-page-top .range-slide-col .own-pool-col label input:checked + span:before {
	box-shadow: inset 0 0 0 5px #003a5d !important;
}

.pool-page-top .range-slide-col .own-pool-col label span:before {
	background-color: #f2eaf2 !important;
	box-shadow: inset 0 0 0 0.125em #003a5d !important;
}

.pool-page-top .bottom-area .multiselect-container > li > a > label {
	color: #000000 !important
}

.pool-page-top .bottom-area p:before {
	color: #fff !important;
}

.pool-page-top .file-info {
	border-left: 1px solid #1c1e35 !important;
	border-right: 1px solid #1c1e35 !important;
}

.pool-page-top .total-q-col .total-q-box {
	background: #003a5d !important;
}

	.pool-page-top .total-q-col .total-q-box h2 {
		color: #fff !important
	}

	.pool-page-top .total-q-col .total-q-box .q-count {
		border: 2px solid #000 !important;
		color: #000 !important;
	}

.pool-page-top .range-slide-col .range-col select, .pool-page-top .range-slide-col .range-col .num-type {
	border: 1px solid #000000 !important;
	color: #000000 !important;
}

.normalRange .cus-slider-range .slide-r .ui-slider-range {
	background: #0092bc !important;
}

.pool-page-top .range-slide-col .cus-range-col .top-area input:checked + label {
	background: #122930 !important;
}

.pool-page-top .range-slide-col .cus-range-col .top-area span {
	color: #000000 !important
}

.pool-page-top .file-info span label {
	color: #0092bc !important;
}

.cus-slider-range .slide-r .ui-slider-handle {
	border: 3px solid #0092bc !important;
}

.questionnaire-section .questionnaire-inner .question-category-col .cus-card {
	background: #003a5d !important;
}

	.questionnaire-section .questionnaire-inner .question-category-col .cus-card .card-body .question-left span {
		color: #fff !important;
	}

	.questionnaire-section .questionnaire-inner .question-category-col .cus-card .card-body .question-left .custom_checkbox label:before {
		border: 1px solid #fff !important;
	}

	.questionnaire-section .questionnaire-inner .question-category-col .cus-card .card-body .question-left .custom_checkbox input:checked + label::after, .questionnaire-section .questionnaire-inner .question-category-col .cus-card.plain-card .card-body .question-left .custom_checkbox input:checked + label::after {
		border: solid #fff !important;
		border-width: 0 3px 3px 0 !important;
	}

.btn-genrate {
	background: #003a5d !important;
}

.ans1 .green_circle {
	border: 2px solid #0092bc !important;
}

	.ans1 .green_circle span {
		background: #122930 !important;
		color: #fff !important;
	}

.switch-btn input:checked + label {
	background: #003a5d !important;
}

.pool-name, .pool-page-top .section-link span {
	color: #000 !important;
}

.questionnaire-inner .accordion-data .btn-add {
	background: #003a5d !important;
	color: #fff !important;
}

.bor_btn {
	color: #000000 !important;
	border: 1px solid #000000 !important;
}

.custom-radio input:checked ~ .checkmark {
	background-color: #0092bc !important;
}

.custom-radio .checkmark:after {
	background: #f2eaf2 !important;
}

.custom-list-table table.dataTable thead th {
	background-color: #003a5d !important;
	color: #fff !important;
}

.box-body .custom-list-table table.dataTable {
	border-left: 1px solid #122930 !important;
	border-top: 1px solid #122930 !important;
}
/*.pool-page-top .top-filters .form-control {
    border: 1px solid #dc0a84 !important;
    color: #dc0a84 !important;
}*/
.btn-scorecard-reset {
	background: #003a5d !important;
	color: #fff !important;
}

.edit-icon, .dtbl-btn i.fa-edit {
	color: #000 !important;
}

.ce-submit {
	background: #000000 !important;
}

.btn-center-top i {
	color: #fff !important;
	background: #122930 !important;
}
/*.pool-page-top .top-filters .box-style {
    background-color: #f2eaf2 !important;
    border: 1px solid #822a7c !important;
}
.floating-label-wrap .floating-label-field--s1 {
    border-bottom: 2px solid #7f2b7b !important;
}*/
.create-exam .ce-font-it {
	color: #000000 !important;
}

.hardness-1 {
	background: #e3e5ff !important;
	border-bottom: 1px solid #122930 !important;
}

.btn-scorecard-update, .button-ex-col .buttons-excel {
	background: #ff705f !important;
	color: #fff !important;
}

.section-link .start-call-btn {
	background-color: #0092bc !important;
}

.section-link .select-client-btn p {
	color: #000000 !important;
}

.section-link .select-client-btn span {
	color: #000000 !important;
}
/*
.filter-heading {
    background: #122930 !important;
}*/
.addnew-box, .filter-dropdown, .reports-table .reports-table-inner {
	border: 1px solid #822a7c !important;
}

	.filter-dropdown .dropdown-toggle, .filter-dropdown .form-control {
		border: 1px solid #000000 !important;
	}
/*******Report Page*******/
.tab-section .bg-blue {
	background-color: #122930 !important;
	color: #fff !important;
}

	.tab-section .bg-blue p {
		color: #fff !important;
	}

.tab-content .card-header {
	background-color: #0092bc !important;
}

	.tab-content .card-header h5 {
		color: #fff !important
	}

.tab-content .card-option i, .btn-tool-t i {
	color: #fff !important
}

.tab-content table.dataTable thead th {
	background-color: #122930;
}

.tab-content .custom-d-table table.dataTable thead th, .tab-content .custom-d-table table.dataTable thead td {
	color: rgb(255 255 255) !important;
}
/*.tab-content table.dataTable.display tbody tr.odd, .tab-content table.dataTable.display tbody tr.odd > .sorting_1 {
    background-color: #f2eaf2 !important;
}*/
.tab-content .floating-label-wrap .floating-label-field--s1 {
	border-bottom: 2px solid #0092bc !important;
}
/*.tab-content .table-bordered td, .tab-content .table-bordered th {
    border: 1px solid #dc0a84 !important;
}
.tab-content .page-item.active .page-link {
    color: #fff !important;
    background-color: #dc0a84 !important;
    border-color: #822a7c !important;
}*/
.tab-content .page-link {
	color: #000 !important;
}
/*.tab-content .table-bordered td, .tab-content .table-bordered th {
    border-bottom: 1px solid #dc0a84 !important;
    border-right: 1px solid #dc0a84 !important;
}*/
#ConductExamDiv1 center {
	padding: 5px 0px 5px 5px !important;
	margin-bottom: 10px !important;
	background-color: #122930 !important;
	color: #fff !important;
}
/*.viewpool .card .card-body .view-mode p span {
    color: #dc0a84 !important;
}*/
.custom-checkbox input:checked ~ .checkmark {
	background-color: #0092bc !important;
}

.thm-btn, .report-thm-btn {
	color: #000000 !important;
	border: 1px solid #000000 !important;
}

.box-style .curr-thm, .box-style .curr-report {
	background: #122930 !important;
}
/*.proct .checkbox-input:checked + .checkbox-tile {
    border-color: #822a7c !important;
    color: #ffdd00 !important;
}
    .proct .checkbox-input:checked + .checkbox-tile:before {
        background-color: #0092bc !important;
        border-color: #0092bc !important;
    }*/
.proct .checkbox-input:checked + .checkbox-tile .checkbox-icon,
.proct .checkbox-input:checked + .checkbox-tile .checkbox-label {
	color: #000000 !important;
}
/*.intro-theme {
    border: 2px solid #dc0a84 !important;
}
.box-style .floating-label-field--s1 {
    border-bottom: 2px solid #7f2b7b !important;
}*/
.se-preview {
	background: #000000 !important;
}

.view-theme, .view-custom-theme {
	background: #000000 !important;
}
/*****Loder*******/
#ProgessStatus {
	background: #0092bc !important;
}
/***********iknow Dashboard***********/
.right-dash .dash-card .dash-head .dash-right {
	background: #003a5d !important;
}

	.right-dash .dash-card .dash-head .dash-right h3 {
		color: #fff !important;
	}

.right-dash .dash-card .dash-bottom {
	background: #ff705f !important;
}

.right-dash .bg-navy {
	background-color: #003a5d !important;
}

.button-two {
	background-color: #ff705f !important;
	color: #fff !important;
}

#dashboardMenu .col-md-6:first-child .card {
	background: #003a5d !important;
}

#dashboardMenu .col-md-6:nth-child(2) .card, #dashboardMenu .col-md-6:nth-child(6) .card {
	background: #5286a6 !important;
}

#dashboardMenu .col-md-6:nth-child(3) .card, #dashboardMenu .col-md-6:nth-child(7) .card, #dashboardMenu .col-md-6:nth-child(10) .card {
	background: #5286a6 !important;
}

#dashboardMenu .col-md-6:nth-child(4) .card, #dashboardMenu .col-md-6:nth-child(8) .card, #dashboardMenu .col-md-6:nth-child(9) .card {
	background: #003a5d !important;
}

#dashboardMenu .col-md-6:nth-child(5) .card {
	background: #003a5d !important;
}

.card-container .card .back .content .main h4 {
	color: #fff !important;
}

.vertical-left {
	background: #ffffff !important;
}

.list-box h5 {
	color: #fff !important;
}
/*.dashboard-link ul li span {
    border: 1px solid #822a7c !important;
}
.dashboard-link ul li:hover span {
    background-color: #dc0a84 !important;
}*/
.dashboard-link ul li:hover span i {
	color: #fff !important;
}

.new_btn {
	border-color: #000000 !important;
}

	.new_btn:hover {
		background-color: #0092bc !important;
		border-color: #0092bc !important;
		color: #000000 !important;
	}

.bg-navy {
	background-color: #122930 !important;
}

.resizeSave {
	background: linear-gradient(rgb(0 0 0) 0%, rgb(0 0 0) 100%) !important;
	border: 0px solid rgb(0 0 0) !important;
	color: #ffdd00 !important;
}

.proct .checkbox-tile {
	border: 2px solid #939393 !important;
}

.create-exam .ce-submit {
	background: #0092bc !important;
}

.drag-heading h4 {
	background: rgb(0 0 0) !important;
}

::-webkit-scrollbar {
	width: 6px;
	background: #f2eaf2 !important;
}

/* Handle */
::-webkit-scrollbar-thumb {
	background: #122930 !important;
	border: thin solid #003a5d !important;
	border-radius: 0;
}
/***********iKnow dashboard End**********/
.auto_step ul li:after {
	border-color: transparent #003a5d transparent !important;
}

.pool-page-top .bottom-area p {
	color: #fff !important;
}

.dtbl-btn i.fa-eye {
	color: #003a5d !important;
}

.box-enabled::after, .box-disabled::after {
	border-right-color: #003a5d !important;
	border-top-color: #003a5d !important;
}

.ce-bg-blue {
	background: #003a5d !important;
}

.ce-bg-green {
	background: #122930 !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child:before {
	background-color: #003a5d !important;
}

.button-ex-col button.buttons-excel:hover {
	background: #00856a !important;
	color: #fff !important;
}

.text-warning {
	color: #F7F014 !important;
}

.floating-label-field--s1 {
	border-bottom: 2px solid #122930 !important
}

.dataTables_filter .dt-buttons button {
	background-color: #003a5d !important;
	border-color: #003a5d !important;
	color: #fff !important;
}
/*.page-item.active .page-link {
    color: #fff !important;
    background-color: #dc0a84 !important;
    border-color: #822a7c !important;
}*/
.questionnaire-inner .accordion .card-header button {
	color: #000 !important;
}

.bg-dark-success-new {
	background-color: #122930 !important;
}

.custom-modal .modal-header {
	background: #003a5d !important;
}
/*.dashboard-link {
    box-shadow: inset -6px 0px 5px 0px rgb(130 42 124) !important;
}
    .dashboard-link ul li span i {
        color: #dc0a84 !important;
    }*/
.withoutbook .questionnaire-inner ul li {
	color: #000 !important;
}

.ans_option ul li .alph_opt {
	background: #003a5d !important;
}

.add-option {
	color: #122930 !important;
}

.add-mode .add-new-que {
	background: #003a5d !important;
}

.hardness-4 {
	background: #e3e5fd !important;
	border-bottom: 1px solid #122930 !important;
}
/*.questionnaire-inner .accordion .card-header {
    border-bottom: 2px solid #7f2b7b !important;
}*/
/*POFS Theme for LMS*/
span.sidebar-profile-img {
	background: #003a5d !important;
}

.lms-profile-details {
	color: #000 !important;
}

.lms-profile-btn {
	background: #000 !important;
}

.sidebar-dt .sidebar-search-btn .btn-clasicview {
	background: #003a5d !important;
	color: #000 !important;
	border: none !important;
}

.lms-sidebar {
	background: #CBD5E0 !important;
}

.resize-btn {
	background: #122930 !important;
}

.bg-theme {
	background: #003a5d !important;
}

.lms-assessment-card .btn-submit {
	background: #003a5d !important;
}

.lms-assessment-table table.dataTable thead th {
	background: #022940 !important;
}

.lms-assessment-accordion .card .card-header button.btn {
	color: #000 !important;
}

.sidebar-dt ul.dt-inner li span.active-training.active-new i {
	color: #000 !important;
}

.border-left {
	border-left: 3px solid #003a5d !important;
}

.top-node-ui {
	background: #003a5d !important;
}

.add-branch-ui {
	color: #003a5d !important
}

.btn-theme {
	background-color: #1c1e35 !important;
	border: 1px solid #ff705f !important;
	color: #fff !important;
}

.dt-head .dt-title {
	color: #000 !important;
}

.btn.sort-nodes-show {
	background: #003a5d !important;
	border-color: #003a5d !important;
}

.custom-control-input:checked ~ label.custom-control-label::before {
	background: #003a5d !important;
	border-color: #003a5d !important;
}

.dt-collapse-arrow {
	background: #1c1e35 !important;
}

.add-feature {
	background: #1c1e35 !important;
}

.element-row {
	border: 1px solid #122930 !important;
}

	.element-row .element-node {
		border-right: 1px solid #122930 !important;
	}

.add-feature-area {
	border-top: none;
}

.dt-collapse-first-section p {
	color: #000 !important;
}

.up-title-seq, .down-title-seq,
.sort-nodes-grid .table tr td .up-seq,
.sort-nodes-grid .table tr td .down-seq {
	color: #fff !important;
	background: #003a5d !important;
}

.sort-nodes-grid .table tr td {
	border: 1px solid #122930 !important;
}

.sort-nodes-grid .table tr th {
	background: #000 !important;
	border: 1px solid #000 !important;
	color: #fff !important;
}

.dt-input-group span.input-group-text {
	background: #122930 !important;
	color: #fff !important;
	border-color: #122930 !important;
}

.dt-input-group .form-control {
	color: #000 !important;
	border-color: #122930 !important;
}
/*POFS Theme for iGenie*/


.chatbotSidebar {
	background: rgb(0,0,102) !important;
	background: linear-gradient(0deg, rgba(0,0,102,1) 0%, rgba(0,255,197,1) 100%) !important;
}
/*POFS Theme for IEvolve*/
.panel-heading {
	background: #122930 !important;
}

.table-responsive table.dataTable {
	border: 1px solid #122930 !important;
}

.paginate_button.page-item.active .page-link {
	background-color: #0092bc !important;
	border-color: #0092bc !important;
}

.ivolve-area .ivolve-head h4 {
	background: #122930 !important;
}

.ivolve-area .ivolve-head .panel-heading h4 {
	background: #fff !important;
	color: #122930 !important;
}

.ivolve-tab .tab-menu ul li a {
	background: #0092bc !important;
	opacity: 1 !important;
}

	.ivolve-tab .tab-menu ul li a.active-a {
		background: #122930 !important;
	}

		.ivolve-tab .tab-menu ul li a.active-a:after {
			border-top: solid 15px #122930 !important;
		}

/*.dataTables_wrapper table.dataTable thead th {
	background: #003a5d !important;
}*/

.dataTables_wrapper table.dataTable {
	border: 1px solid #122930 !important;
}

.ivolve-area .card .card-header {
	background: #0092bc !important;
}

.ivolve-area .section-heading {
	color: #122930 !important;
}

	.ivolve-area .section-heading:before {
		background-color: #122930 !important;
	}
/***********Landing Page*************/


.landing-page .navbar-light .navbar-nav .active .nav-link {
	border-bottom: 3px solid #0092bc !important;
}

	.landing-page .navbar-light .navbar-nav .active .nav-link:after {
		border-top: 6px solid #0092bc !important;
	}

.landing-page .navbar-light .navbar-nav .nav-link:hover {
	border-bottom: 3px solid #0092bc !important;
}

	.landing-page .navbar-light .navbar-nav .nav-link:hover:after {
		color: #0092bc !important;
	}

.section-title h5 {
	color: #003a5d !important;
}

.title-icon-divider {
	color: #003a5d !important;
}

.request-demo {
	background: #003a5d !important;
}

.solutions-section {
	/* background: #f0f0ff !important;*/
}

	.solutions-section ul.nav-tabs li a.active .examBox {
		background: #003a5dcc !important;
	}

	.solutions-section ul.nav-tabs li a .examBox {
		border-color: #003a5d !important;
	}

		.solutions-section ul.nav-tabs li a .examBox::before, .solutions-section ul.nav-tabs li a .examBox::after {
			border-color: #003a5d !important;
		}

		.solutions-section ul.nav-tabs li a .examBox .exam-icon::before {
			background: #004670 !important;
		}

		solutions-section ul.nav-tabs li a .examBox .exam-icon span:before, .solutions-section ul.nav-tabs li a .examBox .exam-icon span:after {
			background: #086298 !important;
		}

	.solutions-section ul.nav-tabs li a.active .examBox .exam-icon {
		color: #ffffff !important;
	}

	.solutions-section ul.nav-tabs li a .examBox .exam-icon {
		background: #004670 !important;
	}

.features-section .features-icon {
	color: #003a5d !important;
}

.features-section .card {
	border-bottom: 2px solid #003a5d !important;
}

#myBtn {
	background-color: #272727 !important;
}
/************Login Css**************/
.white-bg {
	background: #003a5d !important;
}

.right-shape {
	background: transparent !important;
}

.white-bg .btn-primary:not(:disabled):not(.disabled).active, .white-bg .btn-primary:not(:disabled):not(.disabled):active, .white-bg .show > .btn-primary.dropdown-toggle {
	background-color: #0092bc !important;
	border-color: #0092bc !important;
}

.white-bg .btn-primary {
	background-color: #ff705f !important;
	border-color: #ff705f !important;
}

	.white-bg .btn-primary:hover {
		background: #1c1e35;
		box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1);
		border-color: #1c1e35 !important;
	}

.fot-text {
	color: #003a5d !important;
}

.white-bg .form-group a {
	color: #003a5d !important;
}

#loginPopup .close {
	color: #003a5d;
	border: 3px solid #003a5d;
}
/**********Documart theme***********/
/*#topsidebar ul.components li.active, #topsidebar ul.components li:hover {
	background-color: #0092bc !important;
	border-bottom: 4px solid #6464f0 !important;
}*/

#topsidebar ul.components li.active, #topsidebar ul.components li:hover {
	background-color: #003a5d !important;
	border-bottom: 4px solid #03649e !important;
}

.top-questions .form-search .form-input .btn {
	background-color: #003a5d !important;
}

.kb-dashboard .top-questions .form-search {
	border: 1px solid #0092bc !important;
}

.kb-dashboard .vall {
	background-color: #003a5d !important;
}

	.kb-dashboard .vall:hover {
		background-color: #ff705f !important;
		border: 1px solid #ff705f;
	}

.kb-dashboard .questions, .kb-dashboard .noti-scroll .noti {
	border-left: 15px solid #003a5d !important;
}

	.kb-dashboard .noti-scroll .noti .noti-name .fa-commenting-o {
		background-color: #003a5d !important;
	}

.kb-dashboard .noti-info a {
	color: #0087d8 !important;
}

.kb-dashboard .noti-scroll .noti .noti-time {
	color: #0092bc !important;
}

.custom-progressbar_inner {
	background: #0092bc !important;
}

	.custom-progressbar_inner:after {
		background: #0092bc !important;
	}

.nav-user {
	background: #003a5d !important;
}

.user-btn .dropdown-menu {
	border-color: #0092bc !important;
}

.logo-box a {
	border-color: #0092bc !important;
}

.user-btn .dropdown-menu a:hover, .user-btn .dropdown-menu a:focus {
	background: #fff2fe !important;
	color: #0092bc !important;
}

.score-progress {
	background: conic-gradient(#010180 var(--progress), #6a6aff 0deg) !important;
}

::-webkit-scrollbar-track {
	background: #eee;
	border: thin solid #0092bc !important;
	box-shadow: 0 0 3px #0092bc inset !important;
	border-radius: 0;
	border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
	background: #0092bc !important;
}

.vstep .step.step-active .circle {
	background: #003a5d !important;
}

.vstep .step.step-active {
	color: #003a5d !important;
}

.file-upload .file-select {
	border: 2px solid #003a5d !important;
}

.upload-txt ul li {
	border: 1px solid #003a5d !important;
}

	.upload-txt ul li:hover {
		-webkit-box-shadow: 0px 10px 10px 0px rgb(1 0 255 / 0.25) !important;
		-moz-box-shadow: 0px 10px 10px 0px rgba(1 0 255 / 0.25);
		box-shadow: 0px 10px 10px 0px rgba(1 0 255 / 0.25);
		border: 1px solid #003a5d !important;
		border-bottom: 3px solid #003a5d !important;
	}

.stp-btn .btn-theme {
	background: #ff705f !important;
}

.custom-card .card-header {
	background-color: #003a5d !important;
}

.btn1-style {
	border: 1px solid #ff705f !important;
}

	.btn1-style span {
		background: #ff705f !important;
	}

.kb-style label.floating-label {
	color: #4A5568 !important;
}

.kb-style .form-control {
	border: 1px solid #003a5d !important;
}

.custom-card h1 {
	color:  #003a5d !important;
	border-bottom: 1px solid  #003a5d !important;
}

.new-checkbox input:checked ~ .checkmark, .new-radio input:checked ~ .checkmark {
	background-color: #003a5d !important;
}

.new-checkbox .checkmark, .checkmark {
	border: 2px solid #003a5d !important;
}

.kb-style fieldset {
	border: 1px solid #f7def5 !important;
}

.kb-accordian .card .card-header {
	background: #003a5d !important;
}

.kb-accordian .card-header h2 button.btn-link:after {
	color: #003a5d !important;
}

.btn1-style:hover, .btn1-style.active {
	background: #0092bc !important;
}

	.btn1-style:hover span, .btn1-style.active span {
		background: #ffffff;
		color: #ffffff !important;
	}

.thankyou i {
	color: #003a5d !important;
}

.logo-txt {
	color: #003a5d !important;
}

.kb-style .filter-heading:hover, button.btn.btnAISearch:hover {
	background: #4A5568 !important;
	color: #ffffff;
}

.kb-style .filter-heading, button.btn.btnAISearch {
	border: 1px solid #003a5d !important;
	background: #ffffff !important;
	color: #000 !important;
}

	.kb-style .filter-heading span, button.btn.btnAISearch span {
		background: #003a5d !important;
	}

	.kb-style .filter-heading:hover span, button.btn.btnAISearch:hover span {
		background: #ffffff !important;
		color: #0092bc !important;
	}

.kb-style button.btn.search-icon {
	color: #003a5d !important;
}

.kb-body .table.table-striped th {
	background: #003a5d !important;
}

.kb-body .table.table-striped tbody tr:nth-of-type(even) {
	background: #EDF2F7 !important;
}

.kb-body .table.table-striped td {
	border: 1px solid #003a5d !important;
}

.kb-body .table tr td a.btn:hover {
	background: #0092bc !important;
}

.kb-body .table tr td a.btn {
	border: 1px solid #0092bc !important;
}

.kb-body table .ques-box {
	border: 1px solid #0092bc !important;
}

	.kb-body table .ques-box:hover {
		background: #0092bc !important;
	}

.bottom-tab-open {
	background: #0092bc !important;
}

.minimizeChatBot, .expandChatBot, .closeChatBot {
	background: #0092bc !important;
}

.chatBotInputOuter, .phoneCalling, .callingProcess {
	border-top: 1px solid #0092bc !important;
	background: #0092bc !important;
}

.chatBotInputInner .btn-chatbot {
	background: #0092bc !important;
}

.chatbot-radio .checkmark {
	border: 2px solid #ffffff !important;
}

.msgSent p {
	background: #0092bc !important;
}

.chatbot-radio .customInput:disabled ~ strong {
	background: #aaaaff !important;
}

.chatbot-links .chatbot-linksbtn span {
	background: #0092bc !important;
}

.chatbot-links .chatbot-linksbtn {
	border: 0.5px Solid #0092bc !important;
	color: #0092bc !important;
}

	.chatbot-links .chatbot-linksbtn:hover {
		background-color: #0092bc !important;
		color: #ffffff !important;
	}

		.chatbot-links .chatbot-linksbtn:hover span {
			color: #0092bc !important;
			background-color: #ffffff !important
		}

.pdf-link {
	border: 0.5px Solid #0092bc !important;
	color: #0092bc !important;
}

	.pdf-link span {
		background: #0092bc !important;
	}

	.pdf-link:hover {
		background: #0092bc !important;
	}

		.pdf-link:hover span {
			color: #0092bc !important;
		}

.kb-body .main-logo {
	background: url('../LandingPage/images/mvw-logo-blue.png') left top no-repeat !important;
	height: 30px !important;
	width: 226px !important;
	margin-left: 0px;
}

.reports-filter .filter-dropdown {
	border: 0px !important;
}

.kb-body {
	background: #f5f2f2 /*url(../DMS/images/pofs-bg.png) center bottom no-repeat !important*/;
	background-size: contain !important;
	background-attachment: fixed !important;
}

	.kb-body .main-header.fixed-header {
		background-color: #ffffff !important;
	}

.kb-style .top-questions .form-control {
	border-color: transparent !important;
}

.qury1 {
	color: #6868fa;
}

.qury2 {
	color: #01017a;
}

.top-slide {
	top: 51px !important;
}

.chatbotSidebar .chatbotSidebarMenu ul li {
	border-bottom: 1px solid #0092bc !important;
}

	.chatbotSidebar .chatbotSidebarMenu ul li:hover {
		background: #0092bc !important;
		color: #ffffff !important;
	}

.chatbotSidebar .chatBotSearch {
	background: #0092bc !important;
	color: #ffffff !important;
}

.right-dash .dash-card .dash-head .dash-col:nth-child(4) {
	background: #bbe5ff !important;
}

.right-dash .dash-card .dash-head .dash-col:nth-child(3) {
	background: #cff4ff !important;
}

.right-dash .dash-card .dash-head .dash-col:nth-child(2) {
	background: #e6f4fc !important;
}

.right-dash .dash-card .dash-head .dash-col {
	border: 1px solid #515151 !important;
	background: #fcfcfc !important;
}

.dash-head .l-purple {
	background: #cff4ff !important;
}

.dash-head .card .card-header {
	background-color: #003a5d !important;
}

/* CSS Added by Priyam on 8-Oct-2025 */

.landing-page .navbar-light .navbar-nav .nav-link.activ {
	border-bottom: 3px solid #003a5d !important;
}

	.landing-page .navbar-light .navbar-nav .nav-link.activ:after {
		content: '';
		color: #000;
		width: 0;
		height: 0;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-top: 6px solid #003a5d !important;
		position: absolute;
		top: 24px;
		right: 35%;
	}

.solutions-section ul.nav-tabs li a .examBox .exam-icon span:before, .solutions-section ul.nav-tabs li a .examBox .exam-icon span:after {
	background: #086298 !important;
}

.dash-card .vall {
	background-color: #003a5d !important;
	padding: 1px 10px;
	font-size: 10px;
	line-height: 16px;
	border-radius: 5px;
	color: #fff;
	border: 1px solid #ffffff;
	outline: none;
}

.dashboard-link ul li span {
	display: inline-block;
	width: 35px;
	height: 35px;
	vertical-align: top;
	border: 1px solid #003a5d !important;
	background-color: #fff;
	border-radius: 3px;
	margin-top: 8px;
	text-align: center;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	transition: all 300ms ease;
}

	.dashboard-link ul li span i {
		font-size: 17px;
		line-height: 32px;
		color: #003a5d !important;
	}

.right-dash .dash-card {
	width: 100%;
	border: 1px solid #003a5d !important;
	background: #ffffff;
	border-radius: 8px;
	margin-bottom: 12px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(104,80,178,0.45);
	-moz-box-shadow: 0px 0px 5px 0px rgba(104,80,178,0.45);
	box-shadow: 0px 0px 5px 0px rgba(0,58,93,0.45) !important;
}

.dashboard-link ul li:hover span {
	background-color: #003a5d !important;
}

.vstep .circle {
	background: #696d9a !important;
	position: relative;
	width: 1.5em;
	height: 1.5em;
	line-height: 1.5em;
	border-radius: 100%;
	color: #fff;
	text-align: center;
	box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15) !important;
}

.sop-tabs .nav-item.show .nav-link, .sop-tabs .nav-link.active {
	background-color: #003a5d !important;
	border-color: #003a5d !important;
	color: #fff;
	font-style: normal;
	-webkit-box-shadow: 3px 1px 5px -1px rgba(0,0,0,0.35);
	-moz-box-shadow: 3px 1px 5px -1px rgba(0,0,0,0.35);
	box-shadow: 3px 1px 5px -1px rgba(0,0,0,0.35);
}

	.sop-tabs .nav-item.show .nav-link, .sop-tabs .nav-link.active:after {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		width: 0;
		height: 0;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-top: 17px solid #003a5d !important;
	}

.contect-bgBtn:hover {
	color: #ffffff !important;
	background: #ff705f !important;
}

button.btn.search-icon {
	color: #003a5d !important;
}

.pool-page-top .top-filters .form-control {
	border: 1px solid #003a5d !important;
}

.custom-list-table table.dataTable.display tbody tr.odd, .custom-list-table table.dataTable.display tbody tr.odd > .sorting_1 {
	background-color: #EDF2F7 !important;
}

.filter-heading {
	background: #003a5d !important;
}

.button-ex-col button.buttons-excel:hover {
	background: #718096 !important;
}

.new-downbtn {
	background: #718096 !important;
}

.element-row .head-node {
	background: #003a5d !important;
}

.check-branch-action {
	background: #003a5d !important;
}

.recurring-grid .card-header .hed-left-col .btn-number {
	background: #003a5d !important;
}

.recurring-grid .card-header .hed-right-col .list-box h5 {
	background: #718096 !important;
}
.recurring-grid .card-header .hed-right-col .list-box h4 i, .recurring-popover {
	color: #718096 !important;
}

.recurring-grid .card-header .hed-right-col .list-box {
	background-color: #CBD5E0 !important;
	border-bottom: 2px solid #A0AEC0 !important;
}

.recurring-head .form-group .input-wrapper input {
	background: #EDF2F7 !important;
	border: 1px solid #718096 !important;
}

.recurring-grid .reply-btn {
	border: 1px solid #003a5d !important;
	background: #003a5d !important;
}

.main-training .training-icon {
	color: #003a5d !important;
	background: #003a5d !important;
}

.main-training .training-content:before, .main-training .training-content:after {
	background: linear-gradient(to right, #003a5d 50%, transparent 50%) !important;
}

.btn-style1 .service-icon {
	background: #003a5d !important;
}
.btn-style1:after {
	background-color: #003a5d !important;
}
.btn-style1:hover::before, .btn-style1:hover::after {
	background-color: #003a5d !important;
}
.btn-style1:hover::before, .btn-style1:hover::after {
	background-color: #003a5d !important;
}

.main-training .training-content {
	color: #003a5d !important;
}

.main-training:hover .training-content {
	background: #003a5d !important;
	color: #ffffff !important;
}

.btn-style1.active::before, .btn-style1.active::after {
	background-color: #003a5d !important;
}

.main-body {
    background: url('../assets//images/bottom-shape.png') center bottom no-repeat;
    background-size: contain;
    min-height: 100vh;
}

/* CSS added by priyam on 29 Oct */

/* .mat-vertical-content .accordion>div{
    border: 0 !important;
} */
.mat-vertical-content .card {
    border: 1px solid #CBD5E0;
    margin-bottom: 10px;
}
.mat-vertical-content .card .card-header{
    padding: 0;
    border: 0;
    border-radius: 0 !important;
}

.mat-vertical-content .card .card-header button{
    color: #000000;
    font-weight: 500;
    font-size: 13px;
    cursor: pointer;
    display: flex;
    align-items: center;
    border-radius: 0px;
    padding: 3px 15px;
    position: relative;
    border: 1px solid #E2E2E2;
    background-color: #ff705f;
    text-decoration: none;
    color: #fff !important;
    float: right;
  }

  .mat-vertical-content .card .form-group select {
    border-radius: 5px;
    color: rgb(0, 0, 0);
    font-weight: 400;
    border-color: rgb(221, 221, 221);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 4px 1px;
    padding: 7px !important;
    background-color: rgb(255, 255, 255) !important;
    opacity: 1 !important;
    font-size: 13px !important;
    height: 30px;
}
  .mat-vertical-content .country-card .card-body{
    padding: 6px 0px !important;
}

.mat-vertical-content .card .card-body{
    padding: 10px 0px;
}

.mat-vertical-content .card {
    height: auto;
    /* box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.2); */
    border: 0;
}

.mat-vertical-content .accordion .card .collapse .country-card {
    height: auto;
}

.dms-stepper-content .mat-step .mat-vertical-stepper-header {
    padding: 10px 0 !important;
    margin-bottom: 40px;
}

.mat-stepper-vertical-line::before {
    left: -24px !important;
    top: -50px !important;
    height: 70px;
}
#cdk-stepper-0-content-0{
    margin-top: -53px;
    margin-left: 100px;
}
#cdk-stepper-0-content-1{
    margin-top: -100px;
    margin-left: 100px;
}
#cdk-stepper-0-content-2{
    margin-top: -145px;
    margin-left: 100px;
}
#cdk-stepper-0-content-3{
    margin-top: -255px;
    margin-left: 100px;
}

.mat-step-header:hover:not([aria-disabled]), .mat-step-header:hover[aria-disabled=false] {
    background-color: transparent !important;
}

.dms-stepper-content{
    padding: 5px 0;
}

.contect-bgBtn {
    color: #003a5d !important;
    border: 1px solid #003a5d !important;
    border-radius: 5px !important;
}

.page-item.active .page-link {
    color: #fff !important;
    background-color: #A0AEC0 !important;
    border-color: #A0AEC0 !important;
}

.mat-vertical-stepper-header .mat-step-icon-selected {
  background-color: #ffffff !important;
  border: 1px solid #ff705f;
  color: #000000;
  font-weight: 700;
  box-shadow: 0px 1px 4px 1px rgba(255, 112, 95, 0.2);
}
.mat-vertical-stepper-header .mat-step-icon-state-edit{
  background-color: #ff705f !important;
}
.mat-vertical-stepper-header .mat-step-label-selected .mat-step-text-label {
    font-weight: 700;
    color: #003a5d;
}

.mat-vertical-content {
    padding: 0 4px 8px 4px !important;
}
