:root {
    --themeColor: #384ad7 !important;
    --bgColor: #fff !important;
}

a:hover {
    color: #2739c1 !important;
    text-decoration: underline !important;
}
.m-accordion .m-accordion__item--primary, 
.m-accordion.m-accordion--bordered .m-accordion__item, .m-accordion.m-accordion--default .m-accordion__item{
    border: 1px solid #ebedf2 !important;
}

@media (min-width: 993px) {

    .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item:hover>.m-menu__link .m-menu__link-text,
    .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item.m-menu__item--hover>.m-menu__link .m-menu__link-text {
        color: #384ad7;

    }

    /*--header icon color--*/
    .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text,
    .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text .svg-icon svg [fill]:not(.permanent):not(g) {
        /* fill: #676c7b !important; */
        fill: #384ad7 !important;
        color: #384ad7 !important;
    }

    /*--header hover icon color--*/
    .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item:hover:not(.disabled):not(.active) .m-menu__link-text .svg-icon svg [fill]:not(.permanent):not(g),
    .menu-state-icon-primary .menu-item.hover>.m-menu__link-text:not(.disabled):not(.active) .m-menu__link-text .svg-icon svg [fill]:not(.permanent):not(g) {
        transition: fill .3s ease;
        fill: #384ad7 !important;
        color: #384ad7 !important;
    }

    /*--header menu open arrow--*/
    .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item:hover>.m-menu__link>.m-menu__hor-arrow,
    .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item.m-menu__item--hover>.m-menu__link>.m-menu__hor-arrow {
        color: #384ad7 !important;
    }

    /*-- subheader  link color--*/
    /*--User header top right icon of menu css start here--*/
    .m-nav .m-nav__item>.m-nav__link .m-nav__link-icon.svg-icon svg [fill]:not(.permanent):not(g) {
        fill: #a1a5b7 !important;
    }

    /*--User header top right hover icon of menu css start here--*/
    .m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-icon.svg-icon svg [fill]:not(.permanent):not(g) {
        fill: #384ad7 !important;
    }

    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav .m-menu__content .m-menu__inner>.m-menu__item:hover>.m-menu__link .m-menu__link-text,
    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav .m-menu__content .m-menu__inner>.m-menu__item.m-menu__item--hover>.m-menu__link .m-menu__link-text {
        color: #384ad7 !important;
    }

    .m-subheader .m-subheader__breadcrumbs.m-nav>.m-nav__item>.m-nav__link:hover>.m-nav__link-text {
        color: #384ad7 !important;
    }

    /*-- subheader  link hover color End--*/


    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover>.m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__heading .m-menu__link-text,
    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover>.m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__link .m-menu__link-text,
    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover>.m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__heading .m-menu__link-text,
    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover>.m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__link .m-menu__link-text {
        color: #384ad7;
    }

    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item:hover>.m-menu__link .m-menu__link-text,
    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item.m-menu__item--hover>.m-menu__link .m-menu__link-text {
        color: #384ad7;
    }

    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover>.m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot>span,
    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover>.m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot>span,
    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover>.m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot>span,
    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover>.m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot>span {
        background-color: #384ad7;
    }
}

/*--m-menu icon--*/
/* .m-menu__link i{
    color: #5867dd !important;
} */
/* .m-menu__link svg {
    fill: #5867dd !important;
} */

/* .m-menu__link.active {
    background-color: #384ad7;
} */
/*--theme 4 --*/
.m-menu__link.active .svg-icon>svg {
    fill: #fff !important;
}

/* .m-menu__link.active i {
    color: #ffffff !important;
} */
/*--Left side active and hover backgorund color--*/
.m-menu__link.m-menu__toggle .btn:not([disabled]):not(.disabled):active,
.m-menu__link.m-menu__toggle .btn:not([disabled]):not(.disabled).active {
    background-color: #384ad7 !important;
    /* border-radius: 0 !important; */
}

.m-menu__link.m-menu__toggle .btn:hover,
.m-menu__link.m-menu__toggle .btn.active,
.m-menu__link.m-menu__toggle .btn:focus {
    background-color: #384ad7 !important;
    /* border-radius: 0 !important; */
}

/*--Left side active and hover backgorund color End--*/
/* .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__heading, .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__link {
    background-color: #384ad7 !important;
}

.m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__heading, .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__link i {
    color: #ffffff !important;
} */

/*--Dialog CSS Start --*/

/*------------------------------------------------
        Sesson Time Out Modal Popup Design
----------------------------------------------------*/

.ui-dialog.ui-widget .ui-dialog-titlebar {
    /* background: #f3f4f7 !important; */
    background: #fff !important;
    border-bottom: 1px solid #e9ecef !important;
}

.ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-title {
    color: #000000 !important;
}

.m-widget5 .m-widget5__item .m-widget5__title {
    color: #333439;
}

.popover-header {
    background-color: #f7f7f7;
    border: 1px solid #ebebeb;
}

/*--Button CSS STart here--*/

.text-primary {
    color: #384ad7;
}

.text-help {
    color: #34bfa3 !important;
}

.bg-primary {
    background-color: #384ad7 !important;
}

.btn-primary {
    color: #fff !important;
    background-color: #384ad7;
    border-color: #384ad7;
}

.btn-primary.focus,
.btn-primary:focus {
    background-color: #2535b7;
    border-color: #2535b7;
    box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.9) !important;
}

.btn.m-btn--hover-primary:hover,
.btn.m-btn--hover-primary.active,
.btn.m-btn--hover-primary:active,
.btn.m-btn--hover-primary:focus,
.show>.btn.m-btn--hover-primary.dropdown-toggle {
    border-color: #2535b7 !important;
    color: #ffffff !important;
    background-color: #2535b7 !important;
    text-decoration: none !important;
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5) !important;
}

.btn-pista {
    color: #ffffff !important;
    /* background-color: #c2dab0;
    border-color: #c2dab0;    #4D8076; #926D00; */
    background-color: #4D8076;
    border-color: #4D8076;
}

.btn-pista:hover {
    color: #fff;
    /* background-color: #aec49e;
    border-color: #aec49e; */
    background-color: #4D8076;
    border-color: #4D8076;
}

.btn-pista.focus,
.btn-pista:focus {
    /* box-shadow: 0 0 0 0.2rem rgba(144, 168, 127, 0.5) !important; */
    box-shadow: 0 0 0 0.2rem rgba(77, 128, 118, 0.5) !important;
}

.text-pista1 {
    color: #4D8076;
}

.btn.m-btn--hover-pista:hover,
.btn.m-btn--hover-pista.active,
.btn.m-btn--hover-pista:active,
.btn.m-btn--hover-pista:focus,
.show>.btn.m-btn--hover-pista.dropdown-toggle {
    border-color: #4D8076 !important;
    color: #ffffff !important;
    background-color: #4D8076 !important;
}

.btn.m-btn--hover-pista:hover i,
.btn.m-btn--hover-pista.active i,
.btn.m-btn--hover-pista:active i,
.btn.m-btn--hover-pista:focus i,
.show>.btn.m-btn--hover-pista.dropdown-toggle i {
    color: #ffffff !important;
}

.btn-pista.disabled,
.btn-pista:disabled {
    /* background-color: #aec49e;
    border-color: #aec49e; */
    background-color: #65a397;
    border-color: #65a397;
}

.btn-pista:not([disabled]):not(.disabled):active,
.btn-pista:not([disabled]):not(.disabled).active,
.show>.btn-pista.dropdown-toggle {
    color: #fff;
    /* background-color: #aec49e;
    border-color: #aec49e; */
    background-color: #4D8076;
    border-color: #4D8076;
}

.btn-pista:not([disabled]):not(.disabled):active:focus,
.btn-pista:not([disabled]):not(.disabled).active:focus,
.show>.btn-pista.dropdown-toggle:focus {
    /* box-shadow: 0 0 0 0.2rem rgba(144, 168, 127, 0.5) !important; */
    box-shadow: 0 0 0 0.2rem rgba(77, 128, 118, 0.5) !important;
}

.btn.btn-secondary {
    background: #f1f2f3 !important;
    border-color: #d3d5d9 !important;
}

.btn.btn-secondary:hover:not(:disabled),
.btn.btn-secondary.active,
.btn.btn-secondary:active,
.btn.btn-secondary:focus,
.show>.btn.btn-secondary.dropdown-toggle {
    border-color: #d3d5d9 !important;
    background-color: #e0e1e4 !important;
    text-decoration: none !important;
}

.btn-secondary.focus,
.btn-secondary:focus {
    box-shadow: 0 0 0 0.2rem rgba(192, 192, 192, 0.7) !important;
}

.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(192, 192, 192, 0.7) !important;
}

/*--Tab CSS Start--*/

.pm-tabs {
    background-color: rgba(159, 174, 255, 0.25);
    border-bottom: 2px solid #7d8ce6;
}

.pm-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    background-color: #ffffff;
    border: 2px solid #7d8ce6;
    color: #384ad7;
}

/*--wizard pm-tabs--*/

.pm-wizard-outline>ul>li.active {
    background-color: #5867dd;
}

/*--file upload css start here--*/

/*--Multiselect CSS start--*/

.ui-multiselect-panel .ui-multiselect-close {
    color: #384ad7 !important;
    font-size: 0.8571rem !important;
}

.ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon {
    color: #384ad7 !important;
    background-color: #ffffff !important;
}

.ui-multiselect-panel .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover {
    border-color: #cfd4e1;
    background-color: #cfd4e1;
}

.ui-multiselect-header {
    border-bottom: 1px solid #bbc2d4 !important;
}

.ui-button-secondary {
    border: 1px solid #5867dd !important;
    color: #ffffff !important;
    background: #5867dd !important;
}

.ui-fileupload-choose,
.ui-button.ui-button-icon-only {
    background-color: #384ad7 !important;
    color: #ffffff;
    border-color: #384ad7 !important;
}

.filebrowserselectfolder {
    background: #ffffff !important;
}

.customdragfile {
    background-color: #fff !important;
}

.customdragfile>.ui-fileupload-buttonbar>.ui-button {
    background: #f1f2f3 !important;
    border-color: #d3d5d9 !important;
    color: #000 !important;
}

.customdragfile>.ui-fileupload-buttonbar>.ui-button>.ui-button-text {
    color: #000 !important;
}

.customdragfile>.ui-fileupload-content {
    border: dashed #d5d5d5 1px !important;
}

.ui-fileupload-row .ui-button.ui-button-icon-only {
    background-color: #fff !important;
    color: #384ad7 !important;
}

.dts-select-container:not(.dts-custom) .dts-select-item.selected {
    background-color: #eaedff !important;
    border: 1px solid #5867dd !important;
}

/*--file upload css end here--*/

/*Date Range Dropdown active class change as per instruction by Tejal Joshi*/

.dropdown-menu>.DateRange-dropdown-item>a.active,
.dropdown-menu>.DateRange-dropdown-item.active {
    background-color: #bdc2e0 !important;
    color: #ffffff !important;
}

.dropdown-menu>.dropdown-item>a.active,
.dropdown-menu>.dropdown-item.active {
    background-color: #bdc2e0 !important;
    color: #ffffff !important;
}

.dropdown-divider {
    border-top: 1px solid #e9ecef;
}

.ui-state-highlight {
    border-color: #bdc2e0 !important;
    background-color: #bdc2e0 !important;
    color: #ffffff !important;
}

.toggle-arrow_collapse>div[aria-expanded]:before {
    color: #5867dd;
}

.toggle-arrow_collapse>div[aria-expanded='true']:before {
    color: #5867dd;
}

/*--Date Picker CSS Start here--*/

.ui-datepicker.ui-widget .ui-datepicker-calendar td a.ui-state-active {
    background-color: #5867dd !important;
    color: #ffffff !important;
}

ui-dialog.ui-widget .ui-dialog-titlebar {
    background: #5867dd !important;
}

.ui-dialog-footer {
    border-top: 1px solid #e9ecef !important;
}

.m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-icon,
.m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-text,
.m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-arrow,
.m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-icon,
.m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-text,
.m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-arrow {
    color: #384ad7 !important;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>.dropdown-item:hover {
    background-color: #f4f5f8 !important;
    color: #000 !important;
    text-decoration: none !important;
}

.dropDownMenu>ul>li:hover,
.dropDownMenu>ul>li:focus {
    background-color: #f4f5f8 !important;
    color: #000 !important;
    text-decoration: none !important;
}

.dropDownMenu>ul>li:hover a,
.dropDownMenu>ul>li:focus a {
    color: #000 !important;
    text-decoration: none !important;
    display: block !important;
}

/*--FAx Dropdown-*/

.dropdown>.dropdown-menu>span>a:hover {
    background-color: #f4f5f8 !important;
    color: #000 !important;
    text-decoration: none !important;
}

.dropdown>.dropdown-menu>span>a.active {
    background-color: #bdc2e0 !important;
    color: white !important;
    text-decoration: none !important
}

/*--FAx Dropdown-*/

.dropDownMenu>ul>li.active {
    background-color: #bdc2e0 !important;
    color: white !important;
    text-decoration: none !important
}

.dropDownMenu>ul>li.active>a {
    color: #fff !important;
}

.dropDownMenuMobile>ul>li:hover,
.dropDownMenuMobile>ul>li:focus {
    background-color: #f4f5f8 !important;
    color: #000 !important;
    text-decoration: none !important;
}

.dropDownMenuMobile>ul>li.active {
    background-color: #bdc2e0 !important;
    color: white !important;
    text-decoration: none !important
}

.dropDownMenuMobile>ul>li.active>a {
    color: #fff !important;
}

.dropdown>.dropdown-menu>.dropdown-item>a.active {
    background-color: #bdc2e0 !important;
    color: white !important;
    text-decoration: none !important
}

.dropdown>.dropdown-menu>.dropdown-item.dropdown-item:focus,
.dropdown>.dropdown-menu>dropdown-item.dropdown-item:hover {
    background-color: #f4f5f8 !important;
    color: #000 !important;
    text-decoration: none !important;
}

.dropdown-item:focus,
.dropdown-item:hover {
    background-color: #f4f5f8 !important;
    color: #000 !important;
    text-decoration: none !important;
}

.dropdown>.dropdown-menu>dropdown-item>a:hover {
    background-color: #f4f5f8 !important;
    color: #000 !important;
    text-decoration: none !important;
}

.dropdown-menu>li>a.active,
.dropdown-menu>.dropdown-item.active {
    background: #bdc2e0 !important;
    color: #fff !important;
    text-decoration: none;
}

.ui-togglebutton.ui-button.ui-state-active,
.ui-selectbutton .ui-button.ui-state-active {
    background: #384ad7 !important;
    border: #384ad7 !important;
    color: #ffffff !important;
}

.EditClaim_InsuranceNextPreviouis {
    background-color: #ffffff;
}

.EditClaim_InsuranceNextPreviouis a {
    color: #384ad7 !important;
    display: block;
}

.EditClaim_InsuranceNextPreviouis:hover {
    background-color: #384ad7;
}

/* .EditClaim_InsuranceNextPreviouis:hover a {
    color: #ffffff !important;
    display: block;
} */
/*-Added falguni, SPRINT 1.0.48.0 - double shaded icon-*/
.EditClaim_InsuranceNextPreviouis:hover a .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #fff !important;
    display: block;
}

/*--Sliding Menu css start created by falguni panchal 20181025 | 2:17PM--*/

.ui-menu .ui-menuitem>.ui-menuitem-link:hover,
.ui-menubar .ui-menuitem>.ui-menuitem-link:hover,
.ui-slidemenu .ui-menuitem>.ui-menuitem-link:hover,
.ui-contextmenu .ui-menuitem>.ui-menuitem-link:hover,
.ui-megamenu .ui-menuitem>.ui-menuitem-link:hover {
    /* background-color: #fdfaeb !important; color final*/
    /* background-color: #f4f1ff !important; //color1 */
    /* background-color: #fff8dd !important;  color 2 */
    /* background-color: #f5f8fa !important; color 3*/
    /* background-color: #ebe8ff  !important; */
    background-color: #d7e8f5 !important;
    /* background-color: #f1faff !important; */
    color: #384ad7 !important;
    text-decoration: none !important;
    /* outline: 1 !important; */
}

/*--Right Click & Sliding MEnu CSS Start--*/

.ui-menu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link,
.ui-menubar .ui-menuitem.ui-menuitem-active>.ui-menuitem-link,
.ui-tieredmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link,
.ui-slidemenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link,
.ui-contextmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link,
.ui-megamenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link {
    /* background-color: #fdfaeb !important; color final */
    /* background-color: #f4f1ff !important;  color1*/
    /* background-color: #fff8dd !important; color 2*/
    /* background-color: #f5f8fa !important; COLOR 3 */
    /* background-color: #ebe8ff  !important; */
    background-color: #d7e8f5 !important;
    /* background-color: #f1faff !important; */
    color: #384ad7 !important;
}

.m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav .m-menu__content .m-menu__inner>.m-menu__item:hover>.m-menu__link,
.m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav .m-menu__content .m-menu__inner>.m-menu__item.m-menu__item--hover>.m-menu__link {
    background-color: #d7e8f5 !important;
}

u__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item:hover>.m-menu__link,
.m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item.m-menu__item--hover>.m-menu__link {
    background-color: #d7e8f5 !important;
}

.m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__heading,
.m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__link {
    background-color: #d7e8f5 !important;
    color: #384ad7 !important;
}

.m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item:hover>.m-menu__link,
.m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item.m-menu__item--hover>.m-menu__link {
    background-color: #d7e8f5 !important;
    color: #384ad7 !important;
}

/*--Sliding Menu css start created by falguni panchal 20181025 | 2:17PM End--*/

.ui-button-icon-only .fa {
    color: #5867dd;
}

/*--User Setting Switch CSs Start--*/

/* 
.m-switch input:checked~span:after {
    background-color: #384ad7;
    color: #fff;
    -webkit-box-shadow: 0 3px 20px 0 rgba(56, 74, 215, 0.41);
    -moz-box-shadow: 0 3px 20px 0 rgba(56, 74, 215, 0.41);
    box-shadow: 0 3px 20px 0 rgba(56, 74, 215, 0.41);
}

.m-switch input:checked~span:before {
    background-color: #bcc2f5;
} */

.m-switch.m-switch--outline.m-switch--success input:empty~span:before {
    border: 2px solid #ebedf2 !important;
    background-color: #fff !important;
}

/*--Created by Falguni for sprint 1.0.12.0 Pagination | 20181001 11:02 AM Diganosis Master CSs Start here--*/

.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--active {
    background: #384ad7;
    color: #fff;
}

.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link:hover {
    background: #2535b7;
    color: #fff;
}

.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--first:hover,
.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--prev:hover,
.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--next:hover,
.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--last:hover {
    background: #2535b7;
    color: #fff;
}

/*--Add this class for demographics submenu icon bg color for demographic Screen--*/

.demographic_Icon-bar a:hover {
    box-shadow: inset 1px 0 0 #c0c3ca, inset -1px 0 0 #c0c3ca, 0 -1px 2px 0 rgba(0, 0, 0, 0.3), 0 1px 2px 1px rgba(0, 0, 0, 0.3);
}

.demographic_Icon-bar a.active {
    background-color: #384ad7;
    color: #ffffff !important;
}

/*--Add this class for demographics submenu icon bg color for demographic Screen--*/

/*--Tree Selected font color css start here--*/

.ui-tree .ui-treenode-label.ui-state-hover,
.ui-tree .ui-treenode-label.ui-state-highlight {
    color: #384ad7 !important;
    background-color: transparent !important;
}

.ui-tree .ui-treenode.active {
    background-color: #eaedff !important;
    border: #5867dd 1px solid !important;
}

/*--Tree Selected font color css end here--*/

/*--Added by Falguni - 20181220 | 07:00 PM for Access Right Screen CSS Start here--*/

.btn.btn-outline-primary {
    color: #384ad7 !important;
    border-color: #384ad7 !important;
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {
    color: #ffffff !important;
    background-color: #384ad7;
    border-color: #384ad7;
}

.btn-outline-primary:hover {
    color: #ffffff !important;
    background-color: #5867dd;
    border-color: #5867dd;
}

/*--Added by Falguni - 20181220 | 07:00 PM for Access Right Screen CSS Start here--*/

/*--Quick Side bar for wcag compliance validation change below colors for MEssages addec by Falguni Panchal |20190105 02:18PM--*/

.m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--out .m-messenger__message-content {
    border: 2px solid #5867dd;
    background: #ffffff;
}

.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--out .m-messenger__message-arrow {
    color: #5867dd;
}

.m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--in .m-messenger__message-content {
    border: 2px solid #cecece;
    background: #ffffff;
}

.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--in .m-messenger__message-arrow {
    color: #cecece;
}

/*--Quick Side bar for wcag compliance validation change below colors for MEssages addec by Falguni Panchal |20190105 02:18PM End--*/

/*--Added by Primeng Tab CSS As per dicuss with tejal sir and DS |20190116 | 02:56 PM Try Tab CSS PRIMENG--*/

.ui-tabview .ui-tabview-nav li.ui-tabview-selected a,
.ui-tabview .ui-tabview-nav li.ui-state-processing a {
    color: #5867dd !important;
    border-bottom: 1px solid #5867dd !important;
}

.ui-tabview .ui-tabview-nav li.ui-state-disabled a {
    cursor: not-allowed !important;
}

.ui-tabview .ui-tabview-nav>li:not(.ui-state-active):not(.ui-state-disabled):hover {
    color: #5867dd !important;
    border-bottom: 1px solid #5867dd !important;
}

.ui-tabview .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a {
    color: #5867dd !important;
}

/*--Added by Primeng Tab CSS As per dicuss with tejal sir and DS |20190116 | 02:56 PM Try Tab CSS PRIMENG--*/

/*--Table all grid active class added by falguni panchal |20190207 02:52 PM--*/

.table {
    background-color: transparent;
}

.table tbody tr.active {
    /*--Changed css because of when i give border its dancing in grid so i am added box shado SPRINT 1.0.41.0 11TH AUGUST 2021--*/
    background-color: #eaedff;
    cursor: pointer;
    box-shadow: inset 1px 0 0 #5867dd, inset -1px 0 0 #5867dd, 0 -1px 0px 0 rgb(88 103 221), 0 0px 0px 1px rgb(88 103 221);
    /* z-index: 1; */
    cursor: pointer;
    position: relative;
    /*--Changed css because of when i give border its dancing in grid so i am added box shado SPRINT 1.0.41.0 11TH AUGUST 2021 end--*/
    /* background-color: #eaedff;
    cursor: pointer; */
    /*--Change this style because of Active class right border not display in box-shadow css so need to Add border style Added by Falguni Panchal | 03rd June 2019 | 02:27 AM--*/
    /* border: #5867dd 1px solid;
    box-shadow: inset 2px 1px 0px 0px transparent, 0px 1px 0px 0px transparent; */
    /*--Change this style because of Active class right border not display in box-shadow css so need to Add border style Added by Falguni Panchal | 03rd June 2019 | 02:27 AM--*/
}

/*--Table all grid active class added by falguni panchal |20190207 02:52 PM End here--*/

.table-scroller td {
    border: 1px solid #efefef;
}

.table-sticky-Fcol,
.table-sticky-Lcol {
    background-color: #f6f8ff;
}

.table-scroller th {
    border-bottom: 2px solid #384ad7;
    border-top: 1px solid #efefef;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
}

/* .table-fixed td {
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
} */

.verticaTableFooter {
    background: #f6f8ff;
    border: 1px solid #d1d8df;
}

.autoCreatedStatements {
    border-left: #5867dd 2px solid !important;
}

/*--split button css for Edit Claim start--*/

.ui-button {
    border: 1px solid #384ad7 !important;
    color: #FFFFFF;
    background: #384ad7 !important;
    transition: background-color 0.2s;
}

.ui-button:hover {
    /* border-color: #2535b7 !important;
    color: #ffffff !important;
    background-color: #2535b7 !important; */
}

.ui-button:focus {
    /* background-color: #2535b7;
    border-color: #2535b7; 
    box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.9) !important; */
}

/*--split button css for Edit Claim start End--*/

.m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--primary a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--primary a.m-tabs__link.active {
    color: #5867dd !important;
    /* border-bottom: 1px solid #5867dd !important; */
    text-decoration: none !important;
}

.nav-tabs {
    border-bottom: 1px solid #ebedf2;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
    text-decoration: none !important;
}

/* .form-control.focus,added by falguni panchal 09th January 2021 05:01PM for keyboard use time focus display */

.ui-state-focus,
.ui-inputtext:focus,
.form-control:focus {
    box-shadow: 0 0 5px rgba(88, 103, 221, 0.9) !important;
    border-color: #d3d9ff;
}

.m-radio>input:focus~span,
.m-radio>input:not([disabled]):focus~span,
.m-checkbox>input:not([disabled]):focus~span,
.m-checkbox>input:focus~span {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(88, 103, 221, 0.8) !important;
}

.ql-editor:focus {
    box-shadow: 0 0 5px rgba(88, 103, 221, 0.9) !important;
    border-color: #d3d9ff;
}

/*--Switch button focus css add-*/

.m-switch input[type="checkbox"]:focus~span:before {
    outline: none;
    box-shadow: 0 0 5px rgba(88, 103, 221, 0.9) !important;
}

/*--Switch button focus css End-*/

.inputMaterial {
    color: #000 !important;
    border-bottom: 1px solid #5867dd !important;
}

.inputMaterial:focus {
    border-color: #5867dd !important;
}

/* TUI IMAGE EDITOR CSS START HERE */

.tui-image-editor-menu use.normal.use-default {
    fill: #384ad7 !important;
    stroke: #384ad7 !important;
    stroke-width: 2;
}

.tui-image-editor-container .tui-image-editor-menu>.tui-image-editor-item.active {
    border-color: #2535b7 !important;
    color: #ffffff !important;
    font-weight: bold !important;
    background-color: #2535b7 !important;
    border-radius: 100% !important;
    stroke-width: 2;
}

/*--Document preview active class added by falguni panchal 17th june 2021 --*/

.fileBrowswerSelect {
    background-color: #eaedff !important;
    cursor: pointer;
    border: 3px solid #5867dd !important;
}

/*---------------------------------------
          Grid Checkbox new style End
          -------------------------------------*/

/*--Sorting CSS STart here--*/

.sorting_both {
    width: 15px;
    height: 19px;
    background: url('../images/CssSprite_19x19.png') -10px -10px;
}

.sorting_asc {
    width: 15px;
    height: 19px;
    background: url('../images/CssSprite_19x19.png') -49px -10px;
}

.sorting_desc {
    width: 15px;
    height: 19px;
    background: url('../images/CssSprite_19x19.png') -88px -10px;
}

/*--Message inbox--*/

.navi.navi-light-icon .navi-item .navi-link.active .navi-bullet .bullet {
    background-color: #384ad7;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-text {
    color: #384ad7;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-icon i {
    color: #384ad7;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-icon svg g [fill] {
    fill: #384ad7;
}

.navi.navi-light-icon .navi-item .navi-link.active {
    color: #384ad7;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-arrow {
    color: #384ad7;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-icon svg g [fill] {
    fill: #384ad7;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-bullet .bullet {
    background-color: #384ad7;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-text {
    color: #384ad7;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-icon i {
    color: #384ad7;
}

.navi.navi-light-icon .navi-item .navi-link:hover {
    color: #384ad7;
}

.navi.navi-light-icon .navi-item .navi-link.active {
    color: #384ad7;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-arrow {
    color: #384ad7;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-text {
    color: #384ad7;
}

/*--Message Notfication arrow--*/

.m-dropdown__arrowMessages {
    color: #3744c6 !important;
}

.m-dropdown__notificationheaderbg {
    background-image: url("../../assets/images/notification_bg.jpg");
}

/*--Svg Icon css start here 30th july 2021 header menu icons--*/

.patientPaymentIcon {
    fill: #3744c6;
}

.faxIcon {
    background: url("../images/Menu/fax.svg");
    background-repeat: no-repeat;
}

/* .postingIcon {
    background-image: url("../images/Menu/payment_Posting.svg");
    background-repeat: no-repeat;
}*/

.auto_Payment_postingIcon {
    background-image: url("../images/Menu/AutoPaymentPosting.svg");
    background-repeat: no-repeat;
}

.mylink:hover {
    color: #3744c6 !important;
}

/*--tEsting--*/

/*--For common to separate updated theme wise classes--*/

hr {
    border-top: 1px solid #d3d5d9 !important;
    background: #d3d5d9 !important;
}

.separtorbrder {
    border-bottom: 1px solid #d3d5d9;
}

.m-separator {
    border-bottom: 1px solid #ebedf2;
}

.text-black {
    color: #000000 !important;
}

.m-portlet .m-portlet__body {
    color: #000000;
}

.panel-heading {
    border-bottom: 1px solid #F0F0F0 !important;
    background-color: #fff !important;
}

.gridster-item-inner {
    background: #fff;
}

.ui-buttonset .ui-button {
    border: 1px solid #ebedf2 !important;
    color: #384ad7 !important;
    background: #ebedf2 !important;
}

.form-control {
    color: #000000 !important;
    background-color: #fff !important;
    /* border: 1px solid #ced4da !important; */
}

/*--Placeholder--*/
.form-control::placeholder {
    color: #9a9a9a !important;
}

.form-control:-ms-input-placeholder {
    color: #9a9a9a !important;
}

.form-control::-ms-input-placeholder {
    color: #9a9a9a !important;
}

.ui-placeholder {
    color: #534f4f !important;
}

.table-fixed tbody {
    border-left: #d3d5d9 1px solid;
    border-right: #d3d5d9 1px solid;
}

.clearable {
    background: #fff url(../images/icoX.png) no-repeat right -15px center !important;
}

.ui-dropdown-clear-icon {
    background: #fff url(../images/icoX.png) no-repeat right 3px center !important;
}

a {
    color: #000000;
}

.ui-widget-content {
    border: 1px solid #d5d5d5;
    background-color: #fff;
    color: #222;
}

.ui-widget-header {
    background: #ffffff 0 0 repeat-x !important;
}

/* .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text {
    color: #000 !important;
} */

.input-group-text {
    background-color: #e9ecef !important;
    border: 1px solid #ced4da !important;
}



.m-checkbox.m-checkbox--state-black>span:after {
    border: solid #000000;
}

.m-checkbox.m-checkbox--state-black>input:disabled~span:after {
    border-color: #000000;
}

.m-checkbox.m-checkbox--state-black>input:checked~span {
    border: 1px solid #000000;
    background-color: #ffffff;
}

.m-checkbox.m-checkbox--state-black.m-checkbox--check-bold>input:checked~span {
    border: 2px solid #000000;
}

.form-control[readonly],
.form-control {
    border-color: #d3d5d9;
}

.form-control[disabled] {
    border-color: #d3d5d9;
    color: #000000;
    background-color: #eff1f7 !important;
    opacity: 0.65 !important;
}

.ui-dialog.ui-widget .ui-dialog-content {
    background-color: #fff !important;
}

.ui-state-default {
    border: 1px solid #d3d5d9;
}

.ArchivedRemarks {
    color: #FFA800 !important;
    background-color: #fcffbd !important;
}

.NoneArchivedRemarks {
    background-color: #f3f4f7 !important;
}

.ArchivedRemarks:hover {
    color: #FFA800 !important;
}

.inputMaterial:focus~label,
.inputMaterial:valid~label {
    color: #000000 !important;
}

.group label {
    color: #000 !important;
}

ul.password-policy li:before {
    color: #000000 !important;
}

.text-red {
    color: red !important;
}

.ui-dialog .ui-dialog-titlebar-icon {
    color: #000000 !important;
}

.ui-dropdown.ui-state-disabled .ui-dropdown-trigger,
.ui-dropdown.ui-state-disabled .ui-dropdown-label {
    border-color: #d3d5d9;
    color: #000000;
    background-color: #eff1f7;
}

.tagsbgPM {
    background-color: #ffffff;
    border: #d3d5d9 1px solid;
}

/*--dropdown css--*/

.dropdown>.dropdown-menu {
    border: 1px solid #000 !important;
    color: #000;
}

.ui-dropdown-panel>.ui-dropdown-items-wrapper,
.ui-multiselect-panel {
    border: 1px solid #000 !important;
}

.dropdown>.dropdown-menu>.dropdown-item {
    color: #000;
}

body .ui-contextmenu {
    background: #ffffff;
    border: #000000 1px solid;
}

.ui-menu,
.ui-menubar,
.ui-menubar .ui-submenu-list,
.ui-tieredmenu,
.ui-tieredmenu .ui-submenu-list,
.ui-slidemenu,
.ui-slidemenu .ui-submenu-list,
.ui-contextmenu,
.ui-contextmenu .ui-submenu-list,
.ui-megamenu {
    background: #ffffff !important;
}

.ui-state-disabled,
.ui-widget:disabled {
    border-color: #d3d5d9;
    color: #000000;
    background-color: #eff1f7;
}

/*--Inbox popup--*/

.dropDownMenuMessageType>a {
    color: #000 !important;
}

.border-bottom {
    border-bottom: 1px solid #ebedf3 !important;
}

.border-top {
    border-top: 1px solid #ebedf3 !important;
}

.ql-container.ql-snow {
    border-color: #ebedf3 !important;
}

.ql-toolbar.ql-snow {
    border-bottom: 1px solid #ebedf3 !important;
}

.ng-select-disabledbg {
    border-color: #d3d5d9 !important;
    background-color: #dadeea !important;
}

.grid-disabledBg {
    border-color: #d3d5d9 !important;
    background-color: #e7eaf3 !important;
}

.m-radio.m-radio--disabled,
.m-radio.m-checkbox--disabled,
.m-checkbox.m-radio--disabled,
.m-checkbox.m-checkbox--disabled {
    border-color: #d3d5d9 !important;
    background-color: #dadeea !important;
}

.m-input-icon .m-input-icon__icon i {
    color: #000000;
}

body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight {
    color: #000000 !important;
    background-color: #d3d5d9 !important;
}

body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token {
    background: #d3d5d9 !important;
    color: #000000 !important;
}

/*--manage email fax to border removed--*/
/* .ui-autocomplete-multiple-container.ui-inputtext {
    border: 1px solid #d3d5d9 !important;
} */

.alert-danger {
    background-color: #fff0f0 !important;
    border: 1px solid #bd362f !important;
    box-shadow: 0 0 2px #bd362f !important;
    color: #000000 !important;
}

.alert.m-alert--outline.alert-danger .close {
    color: #bd362f !important;
}

.alert-success {
    background-color: #eaffea !important;
    border: 1px solid #51A351 !important;
    box-shadow: 0 0 2px #51A351 !important;
    color: #000000 !important;
}

.alert.m-alert--outline.alert-warning .close {
    color: #51a351 !important;
}

.alert-warning {
    background-color: #fff5e8 !important;
    border: 1px solid #F89406 !important;
    box-shadow: 0 0 2px #F89406 !important;
    color: #000000 !important;
}

.alert.m-alert--outline.alert-warning .close {
    color: #f89406 !important;
}

.alert-info {
    background-color: #e5f8ff !important;
    border: 1px solid #2F96B4 !important;
    box-shadow: 0 0 2px #2F96B4 !important;
    color: #000000 !important;
}

.alert.m-alert--outline.alert-info .close {
    color: #005761 !important;
}

/*--Text color css start here--*/

.text-onHold {
    color: hotpink !important;
}

.text-indianRed {
    color: #8B2621 !important;
}

.text-Maroon {
    color: #800000;
}

.text-danger {
    color: #ab001c !important;
}

.text-warning {
    color: #ff6a00 !important;
}

.text-pista {
    color: #c2dab0;
}

.text-gray {
    color: gainsboro;
}

.text-gray-demographic {
    color: #3d3535;
}

.text-NotAvailable {
    color: #585858;
}

.text-timeout {
    color: #d9534f !important;
}

.text-red {
    color: red !important;
}

.m-portlet--orange {
    background-color: #ff8000;
}

/*--Breadcumb css--*/

.m-subheader .m-subheader__title {
    color: #3f4047;
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-text {
    color: #3f4047;
}

/*
User setting accordion css start here
*/

.m-accordion .m-accordion__item--primary {
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important;
    border:none !important;
    background-color:none !important;
}

.m-accordion .m-accordion__item--primary .m-accordion__item-head,
.m-accordion .m-accordion__item--primary .m-accordion__item-head:hover {
    background-color: #ffffff !important;
    border: 0 !important;
}

.m-accordion .m-accordion__item--primary .m-accordion__item-head>span {
    color: #000000 !important;
}

.m-accordion .m-accordion__item--primary .m-accordion__item-head .m-accordion__item-mode {
    color: #000000 !important;
}

.m-accordion .m-accordion__item--primary .m-accordion__item-head.collapsed .m-accordion__item-mode {
    color: #000000 !important;
}

.m-accordion .m-accordion__item--primary .m-accordion__item-head.collapsed {
    -webkit-box-shadow: 0px 2px 5px 0px rgba(230, 230, 230, 0.57);
    -moz-box-shadow: 0px 2px 5px 0px rgba(230, 230, 230, 0.57);
    box-shadow: 0px 2px 5px 0px rgba(230, 230, 230, 0.57);
    border: 1px solid #dedede;
    background-color: #ffffff !important;
}

.m-accordion.m-accordion--bordered .m-accordion__item .m-accordion__item-body,
.m-accordion.m-accordion--default .m-accordion__item .m-accordion__item-body {
    border-top: 1px solid #ebedf2;
}

/*--------------------------------
    scroll bar css
--------------------------------*/

-moz-scrollbar {
    -moz-scrollbar-border: 1px solid #9c9c9c;
    -moz-scrollbar-background-color: #9c9c9c;
    -moz-scrollbar-track-background-color: #f2f2f2;
    -moz-scrollbar-arrow-background-color: #f2f2f2;
    -moz-scrollbar-arrow-color: #9c9c9c;
}

::-webkit-scrollbar-track {
    background-color: #f2f2f2;
}

::-webkit-scrollbar-thumb {
    background-color: #c2c2c2;
}

/*--Ledger screen start here--*/

.ledger-bg {
    background: #f6f8ff !important;
    border: 1px solid #d1d8df !important;
}

.tablehistory td {
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
}

.paymentBorder {
    border-top: 1px solid #ebebeb;
}

.MergeGrid_headerBg {
    background-color: #f4f5fb;
    border-left: #efefef 1px solid;
    border-right: #efefef 1px solid;
}

.userfileupload,
.generalfileupload,
.insurancefileupload {
    background: #ffffff !important;
}

.overlay-Panel-PM {
    background-color: #fff59d;
}

.ReportsHeader {
    background-color: #f9f6d4;
}

/*--Attachment bg color--*/

.AttachmentDiv {
    background-color: #F3F6F9;
}

/*--Manage-email fax css--*/

.navi.navi-active .navi-item .navi-link.active {
    background-color: #f3f6f9;
}

.navi.navi-light-icon .navi-item .navi-link .navi-text {
    color: #3F4254;
}

.navi.navi-hover .navi-item .navi-link:hover {
    background-color: #F3F6F9;
}

.navi.navi-active .navi-item .navi-link.active {
    background-color: #F3F6F9;
}

.ui-tree .ui-treenode-content:hover {
    background-color: white;
    box-shadow: inset 1px 0 0 #c0c3ca, inset -1px 0 0 #c0c3ca, 0 -1px 1px 0 rgba(0, 0, 0, 0.3), 0 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.ui-tree .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover {
    border-color: #fff;
    background-color: #fff;
}

.ui-tree .ui-tree-toggler {
    color: #000000 !important;
}

.tooltip-inner {
    color: #000000 !important;
    background-color: #fff2a8 !important;
    border: #eada78 1px solid !important;
}

.bs-tooltip-auto[x-placement^='bottom'] .arrow::before,
.bs-tooltip-bottom .arrow::before {
    border-bottom-color: #7d7546 !important;
}

.bs-tooltip-auto[x-placement^='top'] .arrow::before,
.bs-tooltip-top .arrow::before {
    border-top-color: #7d7546 !important;
}

.bs-tooltip-auto[x-placement^='left'] .arrow::before,
.bs-tooltip-left .arrow::before {
    border-left-color: #7d7546 !important;
}

.bs-tooltip-auto[x-placement^='right'] .arrow::before,
.bs-tooltip-right .arrow::before {
    border-right-color: #7d7546 !important;
}

/*--NG-Bootstrap yellow tooltip class  added by Falguni PAnchal | 08/25/2018 03:59 PM End--*/
/*--MEsasge notification tooltip css start here--*/

.MessageNotificationTooltip>.tooltip-inner {
    background-color: #fff !important;
    border: 1px solid #000 !important;
    -webkit-box-shadow: 0 0 15px 1px rgba(69, 65, 78, 0.2) !important;
    -moz-box-shadow: 0 0 15px 1px rgba(69, 65, 78, 0.2) !important;
    box-shadow: 0 0 15px 1px #45414e33 !important;
}

.MessageNotificationTooltip>.arrow::before {
    border-top-color: #fff !important;
}

.createdupdatedbylabel {
    border-left: 1px solid #bbc2d4;
    border-right: 1px solid #bbc2d4;
}

.AdditionalField {
    border-left: 1px solid #bbc2d4;
    border-right: 1px solid #bbc2d4;
}

/*--Duonet icon change css start here--*/
/*--header left menu icon color--*/

.svg-icon svg [fill]:not(.permanent):not(g) {
    /* fill: #676c7b !important; */
    fill: #384ad7;
}

.m-btn--hover-primary .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #384ad7;
}

.m-btn--hover-primary .svg-icon svg [fill]:not(.permanent):not(g):hover {
    fill: #fff;
}

.m-btn--hover-primary.btn-check:active+.btn.btn-active-light-primary .svg-icon svg [fill]:not(.permanent):not(g),
.btn-check:checked+.btn.btn-active-light-primary .svg-icon svg [fill]:not(.permanent):not(g),
.btn.btn-active-light-primary.active .svg-icon svg [fill]:not(.permanent):not(g),
.btn.btn-active-light-primary.show .svg-icon svg [fill]:not(.permanent):not(g),
.btn.btn-active-light-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
.btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
.btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
.show>.btn.btn-active-light-primary .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #fff !important;
}

/*--Actionable icon hover solid background font color white-- 15th December--*/

.svg-icon.svg-icon-2 svg {
    height: 18px;
    width: 18px;
}

.svg-icon.svg-icon-3 svg {
    height: 16px;
    width: 16px;
}

.btn.btn-color-primary {
    color: #384ad7;
    background-color: transparent !important;
}

.btn-check:active+.btn.btn-color-primary,
.btn-check:checked+.btn.btn-color-primary,
.btn.btn-color-primary.active,
.btn.btn-color-primary.show,
.btn.btn-color-primary:active:not(.btn-active),
.btn.btn-color-primary:focus:not(.btn-active),
.btn.btn-color-primary:hover:not(.btn-active),
.show>.btn.btn-color-primary {
    color: #fff;
    border-color: #384ad7;
    background-color: #384ad7 !important;
}

.btn.btn-color-primary .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill .3s ease;
    fill: #384ad7;
}

.btn-check:active+.btn.btn-color-primary .svg-icon svg [fill]:not(.permanent):not(g),
.btn-check:checked+.btn.btn-color-primary .svg-icon svg [fill]:not(.permanent):not(g),
.btn.btn-color-primary.active .svg-icon svg [fill]:not(.permanent):not(g),
.btn.btn-color-primary.show .svg-icon svg [fill]:not(.permanent):not(g),
.btn.btn-color-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
.btn.btn-color-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
.btn.btn-color-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
.show>.btn.btn-color-primary .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill .3s ease;
    fill: #fff !important;
}

/*--Actionable icon hover solid background font color white End-- 15th December--*/
/*--Inbox left panel icon--*/
.navi.navi-light-icon .navi-item .navi-link .navi-icon .svg-icon svg [fill]:not(.permanent):not(g) {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #a1a5b7 !important;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-icon .svg-icon svg:hover g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #384ad7 !important;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-icon .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: #384ad7 !important;
}

/*--Inbox left panel icon End--*/
/*--multiselect checkbox--*/
.ui-chkbox-box.ui-state-active,
.ui-radiobutton-box.ui-state-active {
    background: #ffffff !important;
    color: #000000 !important;
}

/*--button radius css start--*/
.btn.m-btn--square {
    /* border-radius: .32rem !important; */
    border-radius: 0 !important;
}

/*--button radius css End--*/

/*--Dashboard Float Style--*/
.float {
    background-color: #384ad7;
}

/*--Dashboard Float Style--*/
.m-subheader .m-subheader__title.m-subheader__title--separator {
    border-right: 1px solid #a5a7ab !important;
}

/*--Configuration Toggle button--*/
.btn-outline-primary:not([disabled]):not(.disabled):active,
.btn-outline-primary:not([disabled]):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {
    background-color: #5867dd !important;
    border-color: #5867dd !important;
}

/*--Date range rounded border removed--*/
.form-control-sm,
.input-group-sm>.form-control,
.input-group-sm>.input-group-prepend>.input-group-text,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-append>.btn {
    border-radius: 0 !important;
}

/*--Master icon css fill color 13th january 2022 --*/


#Defaulticons .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: #8c8c8c !important;
}

.svg-black .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: #000;
}

.svg-icon-pista .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #4D8076;
}

.svg-white .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: #fff;
}

.svg-success .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #025e4c;
}

.svg-indianRed .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #8B2621;
}

.svg-danger .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #ab001c;
}

.svg-warning .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #ff6a00;
}

.svg-onHold .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: hotpink;
}

.svg-grayd .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #898b96 !important;
}

.svg-Maroon .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #800000 !important;
}

.icon-primary {
    fill: #384ad7;
}

.icon-grey {
    fill: gainsboro;
}

/*--Document viewer new icon added hover icon color cahnge--*/
.demographic_Icon-bar a.active .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #fff !important;
}

/*--save pista css--*/
.btn.btn-color-pista {
    fill: #4D8076;
    background-color: transparent !important;
}

.btn-check:active+.btn.btn-color-pista,
.btn-check:checked+.btn.btn-color-pista,
.btn.btn-color-pista.active,
.btn.btn-color-pista.show,
.btn.btn-color-pista:active:not(.btn-active),
.btn.btn-color-pista:focus:not(.btn-active),
.btn.btn-color-pista:hover:not(.btn-active),
.show>.btn.btn-color-pista {
    fill: #fff;
    border-color: #4D8076;
    background-color: #4D8076 !important;
}

.btn.btn-color-pista .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill .3s ease;
    fill: #4D8076;
}

.btn-check:active+.btn.btn-color-pista .svg-icon svg [fill]:not(.permanent):not(g),
.btn-check:checked+.btn.btn-color-pista .svg-icon svg [fill]:not(.permanent):not(g),
.btn.btn-color-pista.active .svg-icon svg [fill]:not(.permanent):not(g),
.btn.btn-color-pista.show .svg-icon svg [fill]:not(.permanent):not(g),
.btn.btn-color-pista:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
.btn.btn-color-pista:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
.btn.btn-color-pista:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
.show>.btn.btn-color-pista .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill .3s ease;
    fill: #fff;
}

/*---Remark gray and theme color icon color change--*/
.text-grayd .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #898b96 !important;
}

.text-primary .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #384ad7;
}

/*---Remark gray and theme color icon color change END--*/
/*--svg icon--*/
.calendaricon::after .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #384ad7;
}
/** Added by Himani Panchal - Sprint: 23.4.1 */
.bg-color{
    background-color: #fff;
}