﻿body {
    color: #434142;
}

/***********  GENERAL CONTROLS  *************/


a, a:hover {
    color: #34bda6;
}

::placeholder { 
    color: #bdbbbb;
}

:-ms-input-placeholder {
    color: #bdbbbb;
}

::-ms-input-placeholder {
    color: #bdbbbb;
}

.smallTextButton { 
    color: #00576e;
}

.infPrimaryButton { 
    color: #fff !important;
    background-color: #00576e;
}

.ovPanelFilter .infPrimaryButton { 
    color: #fff !important;
}

.inftextbox { 
    border: 1px solid #8d8989;
}


.infddl { 
    color: #8d8989;
    border: 1px solid #8d8989;
}

.popupHolder {
    background-color: #bf6d5f;
    box-shadow: 0 0 3px #666666;
    color: #FCFCFC;
}

.inactivityPopup {
    background-color: #fff;
    box-shadow: 0 0 3px #666666;
    color: #434142;
}

.inactivityPopupTitle { 
    background-color: #434142;
}

.inactivityPopupfooter { 
    border-top: 1px solid #434142;
}

.blueLabel { 
    color: #34bda6;
}

.sectionTitle { 
    color: #00576e;
}

.gridData th {
    color: #00576e;
    border-top: 3px solid #00576e;
    border-bottom: 1px solid #00576e;
}

.gridData tr { 
    border-bottom: 1px solid #d0cfcf;
}

.gridButton {
    background-color: #00576e;
    color: #fff !important;
}

    .gridButton:hover, .entityBoxCount:hover { 
        background-color: #34bda6;
        color: #fff;
    }

.gridDataPager a { 
    background-color: #ebf5f7;
    color: #434142;
}


.nestedTable { 
    background-color: #f7f7f7;
}

.loader,
.loader:before,
.loader:after { 
    background: #ffffff;
}



.containerLoader { 
    background: rgba(100,100,100,0.5);
}


.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
    background-color: #00576e;
}

.lightTheme .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
    background-color: #eef4f2;
}

.alert-danger { 
    color: #b94a48;
}

/*********** SPINNER  *************/


.spinner > div { 
    background-color: #8d8989;
}

  

/***********  HEADER  *************/
.ovHeader { 
    background-color: #fff;
    border-bottom: 3px solid #00576e;
}

.headerLogoCOT {
    display: none;
    border-right: 0;
}

.loggedInDetailsDv {
    border-right: 1px dashed #00576e;
}

.logoutBtn { 
    color: #00576e;
}

    .logoutBtn:hover { 
        color: #34bda6;
    }



/***********  FOOTER  *************/
.ovFooter {
    background-color: #fff;
    border-top: 3px solid #00576e;
}

/***********  FLOATING POPUP  *************/
.dvFloatingPopupHeader { 
    background-color: #434142;
    color: #fff;
}

.dvFloatingPopupBody { 
    background-color: #fff;
}

/*********Screen Panels**********/


.ovPanelHeader {
    background-color: #434142;
    color: #fff;
}


.ovPanelFilter {
    background-color: #eef4f2;
    color: #434142;
}

.ovPanelBody {
    background-color: #fff;
}


/********* APPLICANTS SCREEN ************/
.entityBoxCount {
    background-color: #00576e;
    color: #fff;
}


/******** APP FIELDS *********/

.complextype .firstcomplex ul { /*Cannot See how to get to guidedAppDetails.ts*/
    border-top: 2px dotted #00576e;
}

.applicationFields .appFieldsGroupingNameHolder { /*Cannot see in pnlFields*/
    border-bottom: 2px solid #00576e;
}


.applicationFields .appFieldsInput[readonly],
.applicationFields .appFieldsInput[disabled] { /*Cannot see in pnlFields*/
    background-color: #eef4f2;
    border: 1px solid #eef4f2;
    color: inherit;
}

.applicationFields ul { /*Cannot see in pnlFields*/
    color: #434142;
}

.applicationFields .textbox { /*Cannot see in pnlFields*/
    border: 1px solid #434142;
}

.applicationFields .infddl { /*Cannot see in pnlFields*/
    color: #434142;
    border: 1px solid #434142;
}

/**** POPUP *****/
.popScreenOverlay {
    background-color: #000;
}

.EntityFieldsForm .appFieldsGroupingNameHolder { /*Cannot See how to get to guidedAppDetails.ts*/
    color: #00576e;
    border-bottom: 1px solid #00576e;
}


/**********    DOCUMENTS   **************/
.documentRow .documentCell { 
    border: 1px dashed rgba(0,0,0,0.19);
}

.documentActionRow {
    background-color: rgba(0,0,0,0.05) !important;
}


.documentActionsBtn {
    color: #00576e;
}

.documentPreview {
    color: #00576e;
}

.documentDate {
    color: #34bda6;
}

.documentActionsBtn:hover { 
    color: #34bdac;
}

.entityDocumentRow .documentActionsBtn:hover {
    color: #34bdac;
}

.btnUnlinkPopupAllDocs { 
    background-color: #b94a48;
    color: #fcfcfc;
}

.btnDeletePopupAllDocs, .btnDeletePopup { 
    background-color: #434142;
    color: #fff;
}

    .btnDeletePopup:before, .btnDeletePopupAllDocs:before, .btnUnlinkPopupAllDocs:before {
        background-color: #434142;
    }


/****** NOTES ****/


.note { 
    border-bottom: 1px solid #34bda6;
}

.noteHeader { 
    color: #34bda6;
}


.noteMessage { 
    color: #434142;
}

.entity-note {
    background-color: #eef4f2;
}

.notedelete {
    background-color: #00576e;
    color: #fff !important;
}

    .notedelete:hover {
        background-color: #34bda6;
    }

    /******DOC TYPES******/
.expectedDoc,
.questionnaireItem {
    border-bottom: 1px solid rgba(0,0,0,0.19);
}

    .expectedDoc .iconify,
    .questionnaireItem .iconify {
        color: #434142;
    }


.alertColour {
    color: #ea7e5d !important;
}

.btnSubmitApp { 
    color: #fff;
    background-color: #34bda6;
}

    .btnSubmitApp:hover { 
        background-color: #00576e !important;
        color: #34bda6 !important;
    }

        .btnSubmitApp:hover .controlBtnDesc {
            color: #34bda6 !important;
        }
     
    .btnSubmitApp.aspNetDisabled { 
        background-color: #34bda6;  
    }


/*********VIEWER *******/
.viewerToolsHolder { 
    background-color: #fcfcfc;
}

.viewerFrame { 
    background-color: #fcfcfc;
    background-image: none;
}

.viewerToolsHolder .linkButton {
    background-color: #00576e;
}

.viewerToolsHolder .iconify { 
    color: #fff;
}

.viewerToolsHolder .linkButton:hover { 
    background-color: #34bda6;
}

/******* QUESTIONNAIRE ********/
.container-questionary .links-questionary > a { 
    background: #00576e;
    color: #fff;
}

.questionHeader { 
    color: #00576e;
}

.questionStatement { 
    color: #bbb;
}

    .divHelpIcon { 
        color: #34bda6;
    }

.answers > div:first-child > div > a { 
    color: #34bda6;
}

 .checkbox-question label,
    .checkbox-question-summary label {
        color: #434142;
    }

.checkbox-question input[type=checkbox] + label::before,
.checkbox-question-summary input[type=checkbox] + label::before { 
    border: 2px solid #00576e;
}

.checkbox-question input[type=checkbox]:checked + label::before,
.checkbox-question-summary input[type=checkbox]:checked + label::before { 
    color: #00576e;
}


.checkbox-question input[type=radio] + label::before,
.checkbox-question-summary input[type=radio] + label::before {
    border: 2px solid #00576e;
}

.checkbox-question input[type=radio]:checked + label::before,
.checkbox-question-summary input[type=radio]:checked + label::before { 
    color: #00576e
}


.itemCountCuestion { 
    background: #00576e;
    color: #fff;
}

.container-question-summary { 
    background: #fff;
}

.QuestionnaireSummaryName > span { 
    border-bottom: 3px solid #ddd;
}

.container-question-summary .question-header > span { 
    color: #00576e;
}

.question-statement {
    color: #aaa;
}



.questionary-completed li > a {
    background: rgba(0, 87, 110, 0.75);
    color: #fff !important;
}

.questionary-completed > a:first-of-type {
    background: #00576e;
    color: #fff;
}

    .questionary-completed > a:first-of-type:hover {
        background: #34bda6;
    }

.questionary-completed > a:nth-child(2) { 
    background: #00576e;
    color: #fff;
}

    .questionary-completed > a:nth-child(2):hover { 
        background: #34bda6;
    }

.questionary-completed > a:last-child { 
    background: #00576e;
    color: #fff;
}

    .questionary-completed > a:last-child:hover { 
        background: #34bda6;
    }


.mandatoryStar, .mandatoryStar sup {
    color: #34bda6;
}

.questionIndex {
    color: #34bda6;
    background-color: #fff;
}

.hasError.questionIndex {
    background-color: #f8bb86;
}

.infpopupholder { 
    background-color: #000;
}


.infbox {
    background-color: #FCFCFC;
}

.iconButton { 
    background-color: #00576e;
    color: #fff;
}

    .iconButton:hover { 
        background-color: #34bda6;
        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: #b94a48 !important;
}


.disableQuestInList a { 
    color: #ccc;
}

.complexDelete { 
    color: #b94a48;
}

.dashboardAwaitingReviewPanel .orangeHeader { 
    background-color: #34bda6;
    color: #ffffff;
}

.dashboardAwaitingReviewPanel .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
    background-color: #00576e;
}

.dashboardAwaitingReviewPanel .gridData th {
    color: #34bda6;
    border-bottom: 1px solid #34bda6;
}

.dashboardAwaitingReviewPanel .mdi { 
    color: #34bda6;
}

    .dashboardAwaitingReviewPanel .mdi:hover { 
        color: #00576e;
    }

.entityBoxCount:hover {
    background-color: #34bda6;
}

.dashboardAwaitingReviewPanel table {
    background-color: #eef4f2;
}

.programOptions:hover {
    background-color: #34bda6;
    color: #fff;
}

.appDetsPendingItemsPanel .sectionTitle {
    color: #34bda6;
}


.pendingListItemEntDets {
    background-color: #34bda6;
    color: #ffffff;
}

.pendingListItemCategory tr:hover .iconify { 
    color: #00576e;
}

.pendingListItemCategory .pendingListItemCategoryTitle {
    color: #34bda6;
}


.pendingListItemProgressBarContainer {
    background-color: #eef4f2;
}

.pendingListItemProgressBar {
    background-color: #fff;
}

.primaryTextColour {
    color: #00576e;
}


.ovFooter a {
    color: #434142
}

    .ovFooter a:hover {
        color: #34bda6;
    }

/* The slider */
.slider { 
    background-color: #ccc;
}

    .slider:before { 
       background-color: white;     
        color: #34bda6;
    }

input:checked + .slider {
    background-color: #34bda6;
}

input:focus + .slider {
    box-shadow: 0 0 1px #34bda6;
}



.helpLayer {
    background-color: rgba(26,59,64,0.7);
}

.helpMarker:hover .pin,
.helpMarker.activeMarker .pin {
    background-color: #34bda6;
}

    .helpMarker:hover .pin .iconify,
    .helpMarker.activeMarker .pin .iconify {
        color: #34bda6;
    }


.helpTextLayerDesc {
    color: #fff; 
    border: 1px solid #fff;
    background-color: rgba(26,59,64,0.8);   
}


.pin {
    background: #34bdac;
}

    .pin:after { 
        background: #fff;      
    }

    .pin .iconify {
        color: #00576e;       
    }

div.obout_ajax__fileupload {    
    border: 1px solid #d7d7d7 !important;
    background-color: #E0E0E0 !important;
}



.infPrimaryButton.red { 
    background-color: #b94a48;
}

.redText {
    color: #b94a48;
}

.infPrimaryButton.green {
    background-color: #28a745;
}

.infPrimaryButton.default {
    background-color: #c5c5c5;
}

.chatSystemMessage {
    color: #34bda6;
}


.callInProgressText {
    color: #34bda6;
}

.callInProgressIcon {
    background-color: #00576e;
    color: #fff;
}


.breadcrumbAccordian {
    background-color: #434142;
}


.breadcrumbItem a {
    color: #fff;
    border-bottom: 1px solid #434142;
}

    .breadcrumbItem a:hover { 
        border-bottom: 1px solid #fff;
    }

.breadcrumbSeperator {
    color: #fff;
}


.accordianHeader {
    background-color: #eef4f2;
}

.accordianToggleIcon {   
    background-color: #00576e;  
    color: #fff;
}



.accordianHeaderText { 
    color: #00576e;
}


.accordianProgress { 
    color: #34bda6;   
}

    .accordianProgress.completed {
        color: #34bda6;
    }

.rootAccordianItem > .accordianProgress.completed {
    color: #5fffd4;
}

.accordianBtn .iconify { 
    border: 1px solid #00576e;
    color: #00576e;
}

.accordianIcon .iconify {
    color: #434142;
}

.accordianBtn .iconify:hover { 
    background-color: #34bda6;
    color: #fff;
}


    .rootAccordianItem.selectedAppEnt > .accordianHeader,
    .rootAccordianItem.selectedAppEnt > .accordianHeader > .accordianHeaderText,
    .rootAccordianItem.selectedAppEnt > .accordianHeader > .accordianToggleIcon,
    .rootAccordianItem.selectedAppEnt > .accordianHeader > .accordianProgress { 
        background-color: #00576e;
        color: #fff;
    }



        .rootAccordianItem.selectedAppEnt > .accordianHeader > .accordianBtn .iconinfy { 
            border: 1px solid #fff;
            color: #fff;
        }

        .rootAccordianItem.selectedAppEnt > .accordianHeader > .accordianBtn .iconify:hover {
            background-color: #34bda6;
            color: #fff;
        }

        .rootAccordianItem.selectedAppEnt > .accordianHeader > .accordianIcon .iconify { 
            color: #fff;
        }

    .rootAccordianItem > .accordianHeader > .accordianBtn .iconify {
        border: 1px solid #fff;
        color: #fff;
    }

        .rootAccordianItem > .accordianHeader > .accordianBtn .iconify:hover { 
            background-color: #34bda6;
            color: #fff;
        }


.accordianStep { 
    background-color: #eef4f2;
    border: 1px solid #00576e;
}

.stepHeader { 
    border-bottom: 1px solid rgba(0,0,0,0.19);
}

.stepProgress {  
    color: #34bda6;
}


.stepBtn {
    border-left: 1px solid rgba(0,0,0,0.19);
}

    .stepBtn.currStep { 
        color: #34bda6;
    }

.stepBody { 
    color: #434142;
}

    .stepBody .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
        background-color: #00576e
    }



.appInfoTitle { 
    color: #34bda6;
}

.removeFilterLink { 
    border-bottom: 1px solid transparent;
}

    .removeFilterLink:hover { 
        border-bottom: 1px solid #34bda6;
    }

.guidedKyc .completionProgressBar .theBar { 
    background-color: #d6d6d6;
}

.guidedKyc .completionProgressBar .theProgress { 
    background-color: #34bda6;
}

    .guidedKyc .completionProgressBar .theProgressVal { 
        background-color: #34bda6;
        color: #fff;      
    }

.guidedKyc .completionProgressBar.completed .theProgress,
.guidedKyc .completionProgressBar.completed .theProgressVal {
    background-color: #b1bf5f;
}

.grey { 
    color: #8d8989;
}

.headerMobile { 
    background-color: #00576e;
}


@media only screen and (max-width: 850px) {

    .headerMobile .logOutButtonDv,
    .headerMobile .loggedInHomeDv,
    .headerMobile .loggedInDetailsDv { 
        color: #fff;
    }

    .headerMobile .logoutBtn { 
        color: #fff;
    }
}



.mobileStepButtonsHolder .mobileStepBtn { 
    color: #fff;
    background-color: #434142;
    border-bottom: 1px solid #dbdbdb;
}

    .mobileStepButtonsHolder .mobileStepBtn:hover,
    .mobileStepButtonsHolder .mobileStepBtn.currStep { 
        color: #fff;
        background-color: #00576e;
        border-bottom: 1px solid #dbdbdb;
    }

.mobileOptionsBtn:hover { 
    color: #00576e;
}

.refreshPageAlertMessage { 
    color: #00576e;
}

@media only screen and (max-width: 770px) {

    .mobileOptionsBtn {
        color: #aba9a9;
    }

    .responsiveWrappingGrid .gridviewMobileHeader {
        color: #00576e;
    }

    .dashboardAwaitingReviewPanel .responsiveWrappingGrid .gridviewMobileHeader {
        color: #34bda6;
    }
   
}


/*Notes and Request Change popup*/

.notesBreadcrumbItem a {
    color: #00576e;
}


.notesBreadcrumbSeperator { 
    color: #00576e;
}

.notesAccordianRoot { 
    background-color: #00576e;
    color: #fff;
}

.notesAccordianChild .notesAccordianHeader { 
    background-color: #eef4f2;
    color: #00576e;
}

    .notesAccordianChild .notesAccordianHeader .notesAccordianToggleIcon { 
        background-color: #00576e;
        color: #fff;
    }




    .notesAccordianChild .notesAccordianHeader .notesAccordianBtn {
        border: 1px solid #00576e;
        color: #00576e;
    }


        .notesAccordianChild .notesAccordianHeader .notesAccordianBtn:hover { 
            background-color: #34bda6;
            color: #fff;
        }

.guidedKycToolbox { 
    background-color: #434142;   
    box-shadow: -1px 10px 18px -1px rgba(0,0,0,0.19);
}

    .guidedKycToolbox .controlBtn {
        border-bottom: 1px solid #eef4f2;
    }

        .guidedKycToolbox .controlBtn .iconify {
            color: #eef4f2 !important;           
        }

        .guidedKycToolbox .controlBtn .controlBtnDesc { 
            color: #eef4f2 !important;
        }

        .guidedKycToolbox .controlBtn:hover {
            background-color: #00576e;
        }


            .guidedKycToolbox .controlBtn:hover .controlBtnDesc,
            .guidedKycToolbox .controlBtn:hover .iconify { 
                color: #fff !important;
            }


.guidedKycToolboxOptions { 
    background-color: rgba(62, 62, 62,0.95);
}

.guidedKycMobileToolboxTrigger.controlBtn { 
    background-color: #434142;
    border: 1px solid #fff;
    box-shadow: -1px 10px 18px -1px rgba(0,0,0,0.19);
}

    .guidedKycMobileToolboxTrigger.controlBtn:hover { 
        background-color: #00576e;
        color: #fff;
    }


    .guidedKycMobileToolboxTrigger.controlBtn .iconify { 
        color: #ebf5f7 !important;
    }

    .guidedKycMobileToolboxTrigger.controlBtn .controlBtnDesc { 
        color: #ebf5f7 !important;
    }

.horizontalToolboxItems { 
    border-top: 1px solid #434142;
    background-color: #434142;
}



    .horizontalToolboxItems .controlBtn .iconify { 
        color: #fff;
    }

    .horizontalToolboxItems .controlBtn .controlBtnDesc {
        color: #fff;
    }

    .horizontalToolboxItems .controlBtn:hover .iconify,
    .horizontalToolboxItems .controlBtn:hover .controlBtnDesc { 
        color: #34bda6;
    }

.verticalToolboxItems .controlBtn { 
    border: 1px solid #434142;
}

        .verticalToolboxItems .controlBtn .iconify {
            color: #eef4f2 !important;
        }

    .verticalToolboxItems .controlBtn .controlBtnDesc {
        color: #eef4f2 !important;
    }

    .verticalToolboxItems .controlBtn:hover { 
        background-color: #00576e;
        color: #fff;
        border-color: #fff;
    }

.appStructureRoot { 
    background-color: #434142;
    color: #fff;
}

.accordianHeader.selectedNode,
.accordianHeader.selectedNode > .accordianHeaderText,
.accordianHeader.selectedNode > .accordianToggleIcon,
.accordianHeader.selectedNode > .accordianProgress {
    background-color: #00576e;
    color: #fff;
}



    .accordianHeader.selectedNode > .accordianBtn .iconify {
        border: 1px solid #fff;
        color: #fff;
    }

        .accordianHeader.selectedNode > .accordianBtn .iconify:hover { 
            background-color: #34bda6;
            color: #fff;
        }

    .accordianHeader.selectedNode > .accordianIcon .iconify {
        color: #fff;
    }

.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: #34bda6;
}


.chosen-container .chosen-results .active-result {
    color: #9B8997;
}

.chosen-container { 
    background-color: white;
}

.chosen-container-single .chosen-single { 
    background: none !important;
    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: #34bda6;
}

.select2-container--default.select2-container--disabled .select2-selection--single { 
    background-color: rgb(235, 235, 228) !important;
}


.sidebarStyle { 
    color: #ebf5f7 !important;  
    background-color: #434142;
}


.btnCount { 
    background-color: #d6d6d6;
}

.btnCountProgressLine {
    background-color: #a09696;
}

.stepBtn:hover .btnCountProgressLine {
    background-color: #34bda6;
}

.currStep .btnCountProgressLine,
.currStep:hover .btnCountProgressLine { 
    background-color: #34bda6;
}

.mobileCountProgress { 
    color: #fff;
}

.showingNotesForLbl { 
    color: #5fffd4;
}


/****** START File Uploader ***********/

.obout_ajax__fileupload input.textbox { 
    color: #8d8989 !important;
    border: 1px solid #d7d7d7 !important;
}

div.obout_ajax__fileupload > div:first-of-type {  
    color: #fff !important; 
    background-color: #00576e !important;  
    cursor:pointer;
}

div.obout_ajax__fileupload > div:hover:first-of-type { 
    background: #34bda6 !important;
}


.obout_ajax__fileupload .obout_ajax__progressbar { 
    border: 1px solid #d7d7d7 !important;
    background-color: #FFFFFF !important;
}

/****NEW ENTITY FIELDS***/

.EntityFieldsForm .effLabel { 
    color: #434142;    
}

.EntityFieldsForm .effTitle {
    color: #00576e;
    border-bottom: 1px solid #00576e;
}

.EntityFieldsForm .effStatement {
    color: #00576e;
}

.EntityFieldsForm .btnAddItem {
    color: #34bda6;
}

   

.EntityFieldsForm .effisComplex {
    border-left: 2px solid #34bda6;
}

.EntityFieldsForm .effSeperator { 
    border-bottom: 2px solid #34bda6;
    border-left: 2px solid #34bda6;
}

.EntityFieldsForm .effDescription {
    color: #a09696;
}

.EntityFieldsForm .effComplexSeperator, .EntityFieldsForm .effSeperator { 
    border-bottom: 2px solid #34bda6;
    border-left: 2px solid #34bda6;
}


.EntityFieldsForm .hasError { 
    border-color: #b94a48 !important;
}

.loaderFields { 
    border: 16px solid #f3f3f3;
    border-top: 16px solid #434142;
}

.accordianBtnResponsive, .accordianBlackBtnResponsive { 
    color: #434142 !important;
    border: 1px solid #434142 !important;
}

    .accordianBtnResponsive:hover, .accordianBlackBtnResponsive:hover {
        color: #fff !important;
        border: 1px solid #00576e !important;
    }

/************************                END OF SITE.CSS               **************************************/

.swal2-confirm.swal2-styled { 
    background-color: #00576e !important;
    color: #fff !important;
    border-radius: 0;
}

    .swal2-confirm.swal2-styled:hover { 
        background-color: #34bda6 !important;
        color: #fff !important;
    }

.EntityFieldsForm .btnDeleteItem { 
    color: #b94a48;
}

.tooltipster-default {
    border-color: #34bda6;
    background: #34bda6;
    color: #fff;
}

.viewDocumentIcon, .unlinkDocumentIcon, .deleteDocumentIcon { 
    margin: auto;
}

.headerLogoCompany{
padding-left:20px;
height: 50px;
}

.headerLogoCompany img{
    max-height: 50px;
}

/***** CHAT *****/
.sent_msg {
    background: #ebebeb none repeat scroll 0 0 !important;
}

.rec_msg {
    background: #00576e none repeat scroll 0 0 !important;
    color: #fff;
}

.socketStatus .badge.badge-success {
    background-color: #b1bf5f !important;
}

.socketStatus .badge.badge-info {
    background-color: #34bda6 !important;
}

.socketStatus .badge.badge-error {
    background-color: #b94a48 !important;
}

.fullLobbyMessage {
    color: #00576e !important;
}

.emptyLobbyMessage { 
    color: #b94a48 !important;
}

.redButton.infPrimaryButton { 
    background-color: #b94a48 !important;
}

.greenButton.infPrimaryButton {
    background-color: #b1bf5f !important;
}

.chatConnectionInfoText {
    color: #bbb !important;
}

.chatButtons { 
    border-bottom: 1px solid #ccc !important;
}

.recordingPanel {
    color: #b94a48 !important;
}

    .recordingPanel span {
        color: #434142 !important;
    }

#videoPnl, #audioPnl {
    border-bottom: 1px solid #ccc !important;
}

.chatThankYouL2 {
    color: #00576e !important;
}

.recordingNote {
    color: #b94a48 !important;
}

#audioPnl span {
    color: #00576e !important;
}

#audioPnl .mdi {
    background-color: #00576e !important;
    color: #fff !important;
}

/*******************guidedAppDetails.css ********************/
.addEntitySearchResults th {
    background-color: #00576e !important;
    color: #fff !important;
}

.addEntitySearchResults .addEntitySearchResultsDetailsColumn .addEntitySearchResultsDetail { 
    border: 1px solid #00576e;
}


.addFromExistingStructureToggleIcon { 
    color: #34bda6 !important;
}

    .addFromExistingStructureToggleIcon:hover { 
        color: #00576e;
    }

.addFromExistingStructureGroup {
    background-color: #00576e !important;
}


.addEntitySearchResultsDetailsColumn { 
    border-top: 2px solid #00576e !important;
}

.badge-danger { 
    background-color: #b94a48 !important;
}

.theTreeWrapper .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
    background-color: #34bda6 !important;
}


.addFromExistingHighlight {
    color: #00576e !important;
}

.addFromExistingSmallRedText {
    color: #b94a48 !important;
}

.addFromExistingKeyname { 
    color: #34bda6 !important;
}

.infPrimaryButton:hover {
    background-color: #34bda6 !important;
    color: #fff !important;
}

/******************** radiobuttons.css ********************/

        .searchEntity input[type=checkbox] + label::before,
        .searchEntity input[type=radio] + label::before {
            border: 2px solid #00576e !important;
        }



.searchEntity input[type=checkbox]:checked + label::before,
.searchEntity input[type=radio]:checked + label::before {
    color: #00576e !important;
}


.footerLeft{
    display:none;
}

.infDdlButton + .select2 .select2-selection__rendered {
    background-color: #00576e;
    color: #fff;    
    letter-spacing: 1px;
    padding-left: 15px;
}

.infDdlButton + .select2.select2-container.select2-container--default:hover .select2-selection__rendered {
    background-color: #34bda6;
}