﻿/*
Styles/Site.css

\StylesDev\chat.css
StylesDev\guidedAppDetails.css
StylesDev\radioButtons.css"/
*/


/***********  CustomTemplate Styles/Site.css *************/
body { 
    color: #1d1d1b;
}

a { 
    color: #27af89;
}

    a:hover { 
        color: #122940;
    }


::placeholder { 
    color: #bdbbbb;
}

:-ms-input-placeholder { 
    color: #bdbbbb;
}

::-ms-input-placeholder { 
    color: #bdbbbb;
}

.smallTextButton { 
    color: #27af89;
}


.infPrimaryButton { 
    color: #fff !important;
    outline: none;
    border: none;
    background-color: #27af89;
}

.ovPanelFilter .infPrimaryButton { 
    color: #fff !important;
}


.infPrimaryButton:hover { 
    background-color: #97d0c2;
    color: #122940 !important;    
}

.infPrimaryLink { 
    color: #27af89;
}

    .infPrimaryLink:hover { 
        color: #122940;
    }


.inftextbox { 
    border: 1px solid #8d8989;
}



.infddl { 
    color: #8d8989;
    border: 1px solid #8d8989;
}

.inactivityPopup { 
    background-color: #fff;
    box-shadow: 0 0 3px #666666;
    color: #1d1d1b;
}

.inactivityPopupTitle { 
    background-color: #122940;
    color: #fff;
}

.inactivityPopupfooter { 
    border-top: 1px solid #c5c5c5;
}

.blueLabel { 
    color: #27af89;
}

.section { 
    border-bottom: 1px solid #97d0c2;
}

.sectionTitle { 
    color: #27af89;
}

.gridData { 
    border: 0;
}

    .gridData th { 
        color: #27af89;
        border: 0;
        border-top: 3px solid #122940;
        border-bottom: 1px solid #122940;
    }

    .gridData tr td { 
        border: 0;
    }

    .gridData tr { 
        border-bottom: 1px solid #d0cfcf;
    }

.gridButton { 
    background-color: #27af89;
    color: #fff;
}

    .gridButton:hover, .entityBoxCount:hover { 
        background-color: #97d0c2;
        color: #122940;
    }

.nestedTable { 
    background-color: #f7f7f7;
}

.loader,
.loader:before,
.loader:after { 
    background: #ffffff;
}

.containerLoader { 
    background: rgba(100,100,100,0.5);
}


@-webkit-keyframes load1 {    
    0%, 80%, 100% {
        box-shadow: 0 0 #ffffff;
    }

    40% {
        box-shadow: 0 -2em #ffffff;
    }
}


@keyframes load1 {
    0%, 80%, 100% {
        box-shadow: 0 0 #ffffff;
    }

    40% {
        box-shadow: 0 -2em #ffffff;
    }
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
    background-color: #27af89;
}

.lightTheme .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
    background-color: #27af89;
}

.alert-danger { 
    color: #dc3545;
}

.spinner > div { 
    background-color: #8d8989;
}

.ovHeader { 
    background-color: #fff;
    border-bottom: 3px solid #97d0c2;
}

.headerLogoCOT {    
    display: none;
    border-right: 0;
}

.loggedInDetailsDv { 
    border-right: 1px dashed #97d0c2;
}


.logoutBtn { 
    color: #27af89;
}

    .logoutBtn:hover { 
        color: #97d0c2;
    }

.ovFooter { 
    background-color: #fff;
    border-top: 3px solid #97d0c2;
}

.dvFloatingPopupHeader { 
    background-color: #122940;
    color: #fff;
}

.dvFloatingPopupBody { 
    background-color: #fff;
}

.ovPanelHeader { 
    background-color: #122940;
    color: #fff;
}

.ovPanelFilter { 
    background-color: #97d0c2;
    color: #716e6e;
}

.ovPanelBody { 
    background-color: #fff;
}

.entityBoxCount { 
    background-color: #27af89;
    color: #fff;
}

.complextype .firstcomplex ul { 
    border-top: 2px dotted #97d0c2;
}

.applicationFields .appFieldsInput[readonly],
.applicationFields .appFieldsInput[disabled],
.complexFields .appFieldsInput[readonly],
.complexFields .appFieldsInput[disabled] { 
    background-color: #e4e2e3;
    border: 1px solid #e4e2e3;
    color: inherit;
}

.applicationFields ul,
.complexFields ul { 
    color: #1d1d1b;
}

.fieldFormComplexParent { 
    color: #27af89;
    border-bottom: 2px dotted #97d0c2;
}


.applicationFields .textbox { 
    border: 1px solid #8d8989;
}

.applicationFields .infddl { 
    color: #8d8989;
    border: 1px solid #8d8989;
}

.popScreenOverlay { 
    background-color: #000;
}

.entity-result.entity-selected { 
    background-color: #27af89;
    color: #fff;
}

.EntityFieldsForm .appFieldsGroupingNameHolder { 
    color: #27af89;
    border-bottom: 1px solid #97d0c2;
}

.documentRow .documentCell { 
    border: 1px dashed rgba(0,0,0,0.19);
}

.documentActionRow { 
    background-color: rgba(0,0,0,0.05) !important;
}


.documentActionsBtn { 
    color: #27af89;
}

.documentPreview { 
    color: #122940;
}

.documentDate { 
    color: #122940;
}


.documentActionsBtn:hover { 
    color: #122940;
}

.entityDocumentRow .documentActionsBtn:hover { 
    color: #122940;
}


.btnDeletePopupAllDocs, .btnDeletePopup { 
    background-color: #122940;
    color: #fff;
}


    .btnDeletePopup:before, 
    .btnDeletePopupAllDocs:before, 
    .btnUnlinkPopupAllDocs:before { 
        background-color: #122940;
    }


.note { 
    border-bottom: 1px solid #e4e2e3;
}

.noteHeader { 
    color: #27af89;
}


.noteMessage { 
    color: #8d8989;
}



.entity-note { 
    background-color: #e8f5f2;
}

.notedelete { 
    background-color: #27af89;
    color: #fff !important;
}

.expectedDoc,
.questionnaireItem { 
    border-bottom: 1px solid rgba(0,0,0,0.19);
}

    .expectedDoc .iconify,
    .questionnaireItem .iconify { 
        color: #8d8989;
    }

.alertColour { 
    color: #ea7e5d !important;
}

.btnSubmitApp { 
    color: #fff;
    background-color: #27af89;
}

    .btnSubmitApp:hover { 
        background-color: #97d0c2;
        color: #122940;
    }

    .btnSubmitApp.aspNetDisabled { 
        background-color: #27af89;
        color: #ffffff !important;
    }

.btnSubmitConfirmSelection.aspNetDisabled { 
    color: #ffffff !important;
}


.viewerToolsHolder { 
    background-color: #1d1d1b;
}

.viewerFrame { 
    background-color: #fcfcfc;
    background-image: none;
}

.viewerToolsHolder .linkButton { 
    background-color: #27af89;
}

.viewerToolsHolder .iconify { 
    color: #fff;
}

.container-questionary .links-questionary > a { 
    background: #27af89;
    color: #fff;
}


.questionHeader { 
    color: #27af89;
}

.questionStatement { 
    color: #27af89;
}


.answers > div:first-child > div > a { 
    color: #27af89;
}


.checkbox-question label,
.checkbox-question-summary label { 
    color: #8d8989;
}

.checkbox-question input[type=checkbox] + label::before,
.checkbox-question-summary input[type=checkbox] + label::before { 
    border: 2px solid rgb(39, 175, 137);
}

.checkbox-question input[type=checkbox]:checked + label::before,
.checkbox-question-summary input[type=checkbox]:checked + label::before { 
    color: rgb(39, 175, 137);
}



.checkbox-question input[type=radio] + label::before,
.checkbox-question-summary input[type=radio] + label::before { 
    border: 2px solid rgb(39, 175, 137);
}

.checkbox-question input[type=radio]:checked + label::before,
.checkbox-question-summary input[type=radio]:checked + label::before { 
    color: rgb(39, 175, 137);
}


.itemCountCuestion { 
    background: #27af89;
    color: #fff;
}

.container-question-summary { 
    background: #fff;
}

.QuestionnaireSummaryName > span { 
    border-bottom: 3px solid #ddd;
}

.container-question-summary .question-header > span { 
    color: #27af89;
}

.question-statement { 
    color: #bbb;
}

.questionary-completed li > a { 
    background: rgb(39, 175, 137);
    color: #fff !important;
}

.questionary-completed > a:first-of-type { 
    background: #27af89;
    color: #fff;
}

.questionary-completed > a:nth-child(2) { 
    background: #27af89;
    color: #fff;
}

.questionary-completed > a:last-child { 
    background: #27af89;
    color: #fff;
}



.mandatoryStar, .mandatoryStar sup { 
    color: #27af89;
}

.questionIndex { 
    color: #122940;
    background-color: #97d0c2;
}

.hasError.questionIndex { 
    background-color: #dc3545;
}

.infpopupholder { 
    background-color: #000;
}


.infbox { 
    background-color: #FCFCFC;
}

.iconButton { 
    background-color: #27af89;
    color: #fff;
}


.borderError,
.borderError.chosen + .chosen-container.chosen-container-single .chosen-single,
.borderError.chosen + .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple,
.borderError.chosen + .chosen-container.chosen-container-multi { 
    border-color: #dc3545 !important;
}

.disableQuestInList a { 
    color: #ccc;
}


.proceedSubmissionProgressHolder { 
    background-color: #97d0c2;
}

.proceedSubmissionProgressBar { 
    background-color: #27af89;
}

.complexDelete { 
    color: #dc3545;
}


.dashboardAwaitingReviewPanel .orangeHeader {
    background-color: #27af89;
    color: #ffffff;
}

.dashboardAwaitingReviewPanel .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
    background-color: #122940;
}

.dashboardAwaitingReviewPanel .gridData th { 
    color: #27af89;
    border-bottom: 1px solid #27af89;
}

.dashboardAwaitingReviewPanel .gridButton { 
    background-color: #27af89;
}

    .dashboardAwaitingReviewPanel .gridButton:hover, .entityBoxCount:hover { 
        background-color: #97d0c2;
    }

.dashboardAwaitingReviewPanel .gridDataPager span,
.dashboardAwaitingReviewPanel .gridDataPager a:hover { 
    background-color: #27af89;
}

.dashboardAwaitingReviewPanel table { 
    background-color: #e8f5f2;
}

.programOptions:hover {
    background-color: #97d0c2 !important;
    color: #122940 !important;
}

.appDetsPendingItemsPanel .sectionTitle { 
    color: #27af89;
}

.pendingListItemEntDets { 
    background-color: #27af89;
    color: #ffffff;
}

.pendingListItemCategory tr .iconify:hover {
    color: #122940;
}

.pendingListItemCategory .pendingListItemCategoryTitle {
    color: #27af89;
}

.pendingListItemProgressBarContainer { 
    background-color: #e8f5f2;
}

.pendingListItemProgressBar { 
    background-color: #fff;
}


.primaryTextColour { 
    color: #27af89;
}

.ovFooter a { 
    color: #27af89
}

    .ovFooter a:hover { 
        color: #122940
    }

.slider { 
    background-color: #ccc;
}

    .slider:before { 
        background-color: white;
        color: #27af89;
    }

input:checked + .slider { 
    background-color: #97d0c2;
}

input:focus + .slider { 
    box-shadow: 0 0 1px #f3b5a2;
}


.helpLayer { 
    background-color: rgba(151,208,194, 0.5);
}

.helpMarker:hover .pin,
.helpMarker.activeMarker .pin { 
    background-color: #27af89;
}

    .helpMarker:hover .pin .iconify,
    .helpMarker.activeMarker .pin .iconify { 
        color: #27af89;
    }

.helpTextLayerDesc { 
    color: #fff;
    border: 1px solid #fff;
    background-color: #122940;
}


.pin { 
    background: #122940;
}

    .pin:after { 
        background: #fff;
    }

    .pin .iconify { 
        color: #27af89;
        position: absolute;
    }


div.obout_ajax__fileupload {    
    border: 1px solid #d7d7d7 !important;
    background-color: #E0E0E0 !important;
}

.infPrimaryButton.red { 
    background-color: #dc3545;
}

.redText { 
    color: #dc3545;
}

.infPrimaryButton.green { 
    background-color: #27af89;
}

.infPrimaryButton.default { 
    background-color: #c5c5c5;
    color: #122940
}

.chatSystemMessage { 
    color: #27af89;
}


.callInProgressText { 
    color: #27af89;
}

.callInProgressIcon { 
    background-color: #27af89;
    color: #fff;
}


.breadcrumbAccordian { 
    background-color: #122940;
}

.breadcrumbItem a { 
    color: #fff;
    border-bottom: 1px solid #122940;
}

    .breadcrumbItem a:hover { 
        color: #97d0c2;
        border-bottom: 1px solid #97d0c2;
    }

.breadcrumbSeperator { 
    color: #fff;
}

.accordianHeader { 
    background-color: #e8f5f2;
}

.accordianToggleIcon { 
    background-color: #27af89;
    color: #fff;
}



.accordianHeaderText { 
    color: #122940;
}

.accordianStateIcons {
    color: #ea7e5d;
}

.accordianProgress { 
    color: #122940;
}

.accordianBtn .iconify { 
    color: #27af89;
    border: 1px solid #27af89;
}

.accordianIcon .iconify { 
    color: #122940;
}

.accordianBtn .iconify:hover { 
    background-color: #97d0c2;
    color: #122940;
}

.rootAccordianItem.selectedAppEnt > .accordianHeader,
.rootAccordianItem.selectedAppEnt > .accordianHeader > .accordianHeaderText,
.rootAccordianItem.selectedAppEnt > .accordianHeader > .accordianToggleIcon,
.rootAccordianItem.selectedAppEnt > .accordianHeader > .accordianProgress { 
    background-color: #97d0c2;
    color: #122940;
}

    .rootAccordianItem.selectedAppEnt > .accordianHeader > .accordianBtn .iconify:hover { 
        background-color: #27af89;
        color: #fff;
        border: 1px solid #122940;
    }

    .rootAccordianItem.selectedAppEnt > .accordianHeader > .accordianIcon .iconify { 
        color: #122940;
    }

.rootAccordianItem > .accordianHeader > .accordianBtn .iconify { 
    border: 1px solid #122940;
    color: #122940;
}

    .rootAccordianItem > .accordianHeader > .accordianBtn .iconify:hover { 
        background-color: #27af89;
        color: #fff;
        border: 1px solid #122940;
    }


.accordianStep { 
    background-color: #fafbfb;
    border: 1px solid #97d0c2;
}

.stepHeader { 
    border-bottom: 1px solid rgba(0,0,0,0.19);
}

.stepProgress { 
    color: #27af89;
}


.stepBtn { 
    color: #aba9a9;
    border-left: 1px solid rgba(0,0,0,0.19);
}


    .stepBtn.currStep { 
        color: #27af89;
    }

.stepBody { 
    color: #8d8989;
}

    .stepBody .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
        background-color: #27af89
    }


.appInfoTitle { 
    color: #27af89;
}

.removeFilterLink { 
    border-bottom: 1px solid transparent;
}

    .removeFilterLink:hover { 
        border-bottom: 1px solid transparent;
    }

.guidedKyc .completionProgressBar .theBar { 
    background-color: #d6d6d6;
}

.guidedKyc .completionProgressBar .theProgress { 
    background-color: #27af89;
}

.guidedKyc .completionProgressBar .theProgressVal { 
    background-color: #97d0c2;
    color: #122940;
}

.guidedKyc .completionProgressBar.completed .theProgress,
.guidedKyc .completionProgressBar.completed .theProgressVal { 
    background-color: #27af89;
    color: #fff;
}

.grey { 
    color: #8d8989;
}

.headerMobile { 
    background-color: #97d0c2;
}

@media only screen and (max-width: 850px) {
    .headerMobile .logOutButtonDv,
    .headerMobile .loggedInHomeDv,
    .headerMobile .loggedInDetailsDv { 
        color: #122940;
    }

    .headerMobile .logoutBtn { 
        color: #122940;
    }
}

.mobileStepButtonsHolder .mobileStepBtn { 
    color: #fff;
    background-color: #122940;
    border-bottom: 1px solid #97d0c2;
}

    .mobileStepButtonsHolder .mobileStepBtn:hover,
    .mobileStepButtonsHolder .mobileStepBtn.currStep { 
        color: #122940;
        background-color: #97d0c2;
        border-bottom: 1px solid #dbdbdb;
    }

.mobileOptionsBtn:hover { 
    color: #122940;
}

.refreshPageAlertMessage { 
    color: #27af89;
}

@media only screen and (max-width: 770px) {
    .mobileOptionsBtn { 
        color: #aba9a9;
        border-left: 1px solid rgba(0,0,0,0.19);
    }

    .responsiveWrappingGrid .gridviewMobileHeader { 
        color: #122940;
    }

    .dashboardAwaitingReviewPanel .responsiveWrappingGrid .gridviewMobileHeader { 
        color: #27af89
    }
}

.notesBreadcrumbItem a { 
    color: #27af89;
}

.notesBreadcrumbSeperator { 
    font-size: 12px;
    color: #97d0c2;
}

.notesAccordianRoot { 
    background-color: #97d0c2;
    color: #122940;
}

.notesAccordianChild .notesAccordianHeader { 
    background-color: #e8f5f2;
    color: #122940;
}

    .notesAccordianChild .notesAccordianHeader .notesAccordianToggleIcon { 
        background-color: #27af89;
        color: #fff;
    }

    .notesAccordianChild .notesAccordianHeader .notesAccordianBtn { 
        border: 1px solid #27af89;
        color: #27af89;
    }


        .notesAccordianChild .notesAccordianHeader .notesAccordianBtn:hover { 
            background-color: #97d0c2;
            color: #122940;
        }

.notesCount { 
    background-color: #122940;
    color: #fff;
}


.EntityFieldsForm .fieldName { 
    color: #1f1e1e;
}

.EntityFieldsForm .fieldFormDivider .fieldName { 
    color: #27af89;
}

.EntityFieldsForm .addNewBtn { 
    color: #27af89;
}

.EntityFieldsForm .descriptiveField { 
    color: #a09696;
}

.EntityFieldsForm .complexFields .appFieldsFieldHolder { 
    border-left: 2px solid #97d0c2;
    border-bottom: 2px solid #97d0c2;
}

.EntityFieldsForm .fieldFormComplexParent { 
    color: #1f1e1e;
}

.EntityFieldsForm .fieldStatement { 
    color: #27af89;
}

.guidedKycToolbox { 
    background-color: #122940;
    box-shadow: -1px 10px 18px -1px rgba(0,0,0,0.19);
}

    .guidedKycToolbox .controlBtn { 
        border-bottom: 1px solid #fff;
    }

        .guidedKycToolbox .controlBtn .iconify { 
            color: #fff !important;
        }

        .guidedKycToolbox .controlBtn .controlBtnDesc { 
            color: #fff !important;
        }

        .guidedKycToolbox .controlBtn:hover { 
            background-color: #97d0c2;
        }


            .guidedKycToolbox .controlBtn:hover .controlBtnDesc,
            .guidedKycToolbox .controlBtn:hover .iconify { 
                color: #122940 !important;
            }

.guidedKycToolboxOptions { 
    background-color: rgba(29,29,27, 0.95);
}

.guidedKycMobileToolboxTrigger.controlBtn { 
    background-color: #1d1d1b;
    border: 1px solid #fff;
    box-shadow: -1px 10px 18px -1px rgba(0,0,0,0.19);
}

    .guidedKycMobileToolboxTrigger.controlBtn:hover { 
        background-color: #97d0c2;
        color: #122940 !important;
    }


    .guidedKycMobileToolboxTrigger.controlBtn .iconify { 
        color: #fff !important;
    }

    .guidedKycMobileToolboxTrigger.controlBtn .controlBtnDesc { 
        color: #fff !important;
    }



.horizontalToolboxItems { 
    border-top: 1px solid #97d0c2;
    background-color: #1d1d1b;
}

    .horizontalToolboxItems .controlBtn .iconify { 
        color: #27af89;
    }

    .horizontalToolboxItems .controlBtn .controlBtnDesc { 
        color: #27af89;
    }

    .horizontalToolboxItems .controlBtn:hover .iconify,
    .horizontalToolboxItems .controlBtn:hover .controlBtnDesc { 
        color: #97d0c2;
    }

.verticalToolboxItems .controlBtn { 
    border: 1px solid #97d0c2;
}

    .verticalToolboxItems .controlBtn .iconify { 
        color: #fff !important;
    }

    .verticalToolboxItems .controlBtn .controlBtnDesc { 
        color: #fff !important;
    }

    .verticalToolboxItems .controlBtn:hover { 
        background-color: #97d0c2;
        color: #122940;
        border-color: #122940;
    }

.appStructureRoot { 
    background-color: #122940;
    color: #fff;
}

.accordianHeader.selectedNode,
.accordianHeader.selectedNode > .accordianHeaderText,
.accordianHeader.selectedNode > .accordianToggleIcon,
.accordianHeader.selectedNode > .accordianProgress { 
    background-color: #97d0c2;
    color: #122940;
}



    .accordianHeader.selectedNode > .accordianBtn .iconify { 
        border: 1px solid #122940;
        background-color: #97d0c2;
        color: #122940;
    }

        .accordianHeader.selectedNode > .accordianBtn .iconify:hover { 
            background-color: #27af89;
            color: #fff;
        }

    .accordianHeader.selectedNode > .accordianIcon .iconify { 
        color: #122940;
    }

.chosen-container.chosen-container-multi { 
    border: 1px solid #8D8989 !important;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"], .chosen-choices search-field input { 
    color: #9B8997 !important;
}


.chosen-container .chosen-results .active-result.highlighted { 
    background-color: #97d0c2;
}

.chosen-container .chosen-drop { 
    border: 1px solid #97d0c2 !important;
}

.chosen-container .chosen-results .active-result { 
    color: #122940;
}

.chosen-container { 
    background-color: white;
}

.chosen-container-single .chosen-single { 
    border: 1px solid #8d8989 !important;
}

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple { 
    border: 1px solid #8d8989 !important;
}

    .select2-container--default .select2-selection--multiple .select2-selection__choice { 
        background-color: #f4f4f4;
    }

.select2-container--default .select2-results__option--highlighted[aria-selected] { 
    background-color: #97d0c2;
    color: #122940;
}

.select2-container--default.select2-container--disabled .select2-selection--single { 
    background-color: rgb(235, 235, 228) !important;
}

.sidebarStyle { 
    color: #fff !important;
    background-color: #27af89;
}


.btnCount { 
    background-color: #d6d6d6;
}

.btnCountProgressLine { 
    background-color: #aba9a9;
}

.stepBtn:hover .btnCountProgressLine { 
    background-color: #27af89;
}

.currStep .btnCountProgressLine,
.currStep:hover .btnCountProgressLine { 
    background-color: #27af89;
}


.mobileCountProgress { 
    color: #fff;
}

.showingNotesForLbl { 
    color: #1d1d1b;
}

.obout_ajax__fileupload input.textbox { 
    color: #8d8989 !important;
    border: 1px solid #d7d7d7 !important;
}

div.obout_ajax__fileupload > div:first-of-type { 
    background: #27af89 !important;
    color: #fff !important;
    background-color: #27af89 !important;
}

div.obout_ajax__fileupload > div:hover:first-of-type { 
    background: #97d0c2 !important;
    color: #122940 !important;
}


.obout_ajax__fileupload .obout_ajax__progressbar { 
    border: 1px solid #d7d7d7 !important;
    background-color: #FFFFFF !important;
}

.EntityFieldsForm .effLabel { 
    color: #1f1e1e;
}

.EntityFieldsForm .field:read-only { 
    background-color: #ebebe4;
    color: #444444 !important;
    border: 1px solid #8e8989;
}
 
.EntityFieldsForm .effTitle { 
    color: #27af89;
    border-bottom: 1px solid #97d0c2;
}

.EntityFieldsForm .effStatement { 
    color: #27af89;
}

.EntityFieldsForm .btnAddItem { 
    color: #27af89;
}

.EntityFieldsForm .effisComplex { 
    border-left: 2px solid #97d0c2;
}

.EntityFieldsForm .effDescription { 
    color: #a09696;
}

.EntityFieldsForm .effComplexSeperator, .EntityFieldsForm .effSeperator { 
    border-bottom: 2px solid #97d0c2;
    border-left: 2px solid #97d0c2;
}

.EntityFieldsForm .btnDeleteItem { 
    color: #dc3545;
}


.EntityFieldsForm .hasError { 
    border-color: #dc3545 !important;
}

.loaderFields { 
    border: 16px solid #f3f3f3;
    border-top: 16px solid #716e6e;
}

.accordianBtnResponsive, .accordianBlackBtnResponsive { 
    color: #122940 !important;
    border: 1px solid #122940 !important;
}

#btnContinue:focus, #btnInactivityLogout:focus,
.infDdlButton:focus, .infPrimaryButton:focus { 
    outline-offset: 1px;
    outline: -webkit-focus-ring-color auto 1px;
}


[class*="--focus"] { 
    outline: -webkit-focus-ring-color auto 1px;
}

.infDdlButton { 
    color: #fff !important;
    background-color: #27af89;
}

    .infDdlButton .programOptions { 
        color: #1d1d1b;
        background-color: #fff;
        border: 1px solid #8d8989;
    }

@media all and (-ms-high-contrast: none) {
    input[type=radio]:focus + label,
    input:focus,
    [class*="--focus"],
    select:focus,
    .infPrimaryButton:focus { 
        outline: 1px solid black !important;
    }
}

/***********  CustomTemplate \StylesDev\chat.css*************/
.sent_msg { 
    background: #27af89 none repeat scroll 0 0;
    color: #fff;
}

.rec_msg { 
    background: #97d0c2 none repeat scroll 0 0;
    color: #122940;
}

.socketStatus .badge.badge-success { 
    background-color: #27af89 !important;
    color: #fff !important;
}

.socketStatus .badge.badge-info { 
    background-color: #97d0c2 !important;
    color: #122940 !important;
}

.socketStatus .badge.badge-error { 
    background-color: #dc3545;
}

.fullLobbyMessage { 
    color: #27af89;
}

.emptyLobbyMessage { 
    color: #dc3545;
}

.redButton.infPrimaryButton { 
    background-color: #dc3545;
}

.greenButton.infPrimaryButton { 
    background-color: #27af89;
}

.chatConnectionInfoText { 
    color: #bbb;
}

.chatButtons { 
    border-bottom: 1px solid #ccc;
}

.recordingPanel { 
    color: #27af89;
}

    .recordingPanel span { 
        color: #122940;
    }

#videoPnl, #audioPnl { 
    border-bottom: 1px solid #ccc;
}

.chatThankYouL2 { 
    color: #27af89;
}

.recordingNote { 
    color: #dc3545 !important;
}

/***********  CustomTemplate StylesDev\guidedAppDetails.css*************/
.addEntitySearchResults th { 
    background-color: #122940 !important;
    color: #fff !important;
}

.addEntitySearchResults .addEntitySearchResultsDetailsColumn .addEntitySearchResultsDetail { 
    border: 1px solid #97d0c2 !important;
}

.addFromExistingStructureToggleIcon { 
    color: #27af89 !important;
}

    .addFromExistingStructureToggleIcon:hover { 
        color: #122940 !important;
    }

.addFromExistingStructureGroup { 
    background-color: #97d0c2 !important;
}

.addEntitySearchResultsDetailsColumn { 
    border-top: 2px solid #777 !important;
}

.badge-danger { 
    background-color: #dc3545;
}

.theTreeWrapper .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
    background-color: #122940 !important;
}


.addFromExistingHighlight { 
    color: #27af89 !important;
}

.addFromExistingSmallRedText { 
    color: #dc3545;
}

.addFromExistingKeyname { 
    color: #888 !important;
}

.applicationFields .appFieldsGroupingNameHolder, .complexFields .appFieldsGroupingNameHolder { 
    border-bottom-color: #27af89;
}

/***********  CustomTemplate StylesDev\radioButtons.css *************/
.searchEntity input[type=checkbox] + label::before,
.searchEntity input[type=radio] + label::before { 
    border: 2px solid rgb(39, 175, 137);
}


.searchEntity input[type=checkbox]:checked + label::before,
.searchEntity input[type=radio]:checked + label::before { 
    color: rgb(39, 175, 137);
}

/*BRANDING SPECIFIC*/

.headerLogoCompany {
    padding-left: 20px;
    height: 45px;
}

    .headerLogoCompany img {
        max-height: 45px;
    }

.twoStepPopupHolder {
    border-color: #97d0c2;
}

.twoStepAuthTitle {
    color: #97d0c2;
}

.authyLink {
    color: #27af89;
}


.authyLink :hover{
    color: #122940;
}

.infPrimaryButton.infFullWidth[disabled] {
    background-color: rgba(29, 29, 27, 0.2);  
    color: #666 !important;
}


.tooltipster-default {
    border-color: #122940;
    background: #122940;
    color: #fff;
}

.infgridpager a {
    color: #27af89;
}

    .infgridpager span,
    .infgridpager a:hover {       
        color: #122940;
    }

.infgridpager tr {
    border: 0;
}


/*IBAN SPECIFIC */
.infDdlButton:hover {
    background-color: #27af89 !important;
}

.notesAccordianChild .notesAccordianHeader .notesAccordianToggleIcon:hover{
    color: #122940;
    background-color: #97d0c2;
    opacity: 1;
}
.notesAccordianChild .notesAccordianHeader .notesAccordianHeaderText span:first-child:hover {
    opacity: 1;
    color: #27af89;
}

.guidedKycMobileToolboxTrigger.controlBtn:hover .controlBtnDesc,
.guidedKycMobileToolboxTrigger.controlBtn:hover .iconify {
    color: #122940 !important;
}

.verticalToolboxItems .controlBtn:hover .controlBtnDesc,
.verticalToolboxItems .controlBtn:hover .iconify{
    color: #122940 !important;
}

.stepBtn:hover{
    color: #27af89
}

.viewerToolsHolder .linkButton:hover{
    background-color: #97d0c2;
    
}

    .viewerToolsHolder .linkButton:hover .iconify {
        color: #122940;
    }

.notedelete:hover{
    background-color: #97d0c2;
  
}

    .notedelete:hover svg {
        color: #122940;
    }


.iconButton:hover {
    background-color: #97d0c2;
}

.pendingListItemEntDets .iconify{
    font-size: 32px;
    padding: 5px;
}