/*-------------------------------------------------------------
	1. Kendo UI Class Overwrite
-------------------------------------------------------------*/
/*Popups*/
.k-popup{font-family: var(--font-family); font-size: var(--default-font-size); color: var(--default-font-color);}

/*tabs*/
.main-tabs .k-tabstrip-top > .k-tabstrip-items-wrapper {border-bottom-width: 0px;}
.main-tabs .k-tabstrip-items .k-link{color: var(--color1); font-family: var(--font-family); font-size: var(--font-size4); font-weight: 600; padding: 0.1rem 1rem;}
.main-tabs .k-tabstrip > .k-content.k-active {display: none;}
.main-tabs .kendo-tabs .k-button{border-style: none; color: var(--color1); padding: 5.5px 10px;}
.main-tabs .k-tabstrip-top > .k-tabstrip-items-wrapper .k-item{background: transparent; color: var(--color1); border-left: 1px; border-right: 1px solid #ffffff20; border-top: 0px solid #556F7A; border-bottom: 3px solid #556F7A;border-top-left-radius: 0; border-top-right-radius: 0; padding: 0px; margin-right: 0px; opacity: .5;}
.main-tabs .k-tabstrip-top > .k-tabstrip-items-wrapper .k-item.k-active{background: transparent; color: var(--color1); border-top: 0px solid #FF8900;border-bottom: 3px solid var(--color2) !important; border-left: 1px; border-right: 1px solid #ffffff20; padding: 0px; margin-right: 0px;opacity: 1;}
.main-tabs .k-tabstrip-top > .k-tabstrip-items-wrapper .k-item {margin: 0 1px;}
.main-tabs .k-tabstrip-items-wrapper .k-item:active,
.main-tabs .k-tabstrip-items-wrapper .k-item.k-state-active,
.main-tabs .k-tabstrip-items-wrapper .k-item.k-active,
.main-tabs .k-tabstrip-items-wrapper .k-item.k-state-selected,
.main-tabs .k-tabstrip-items-wrapper .k-item.k-selected {min-width: auto !important;}
.main-tabs .k-tabstrip-items-wrapper .k-item:active,
.main-tabs .k-tabstrip-items-wrapper .k-item.k-state-active,
.main-tabs .k-tabstrip-items-wrapper .k-item.k-active,
.main-tabs .k-tabstrip-items-wrapper .k-item.k-state-selected,
.main-tabs .k-tabstrip-items-wrapper .k-item.k-selected {
    border-color: var(--color1);color:  var(--color5);background-color: var(--color1); font-weight: 600;min-width: 230px;
    border-radius: 1px;margin-top: 1px; padding: .5rem;}

.general-ledger-tabs.main-tabs .k-tabstrip > .k-content.k-active {display: block;}

.k-tabstrip-left > .k-content, .k-tabstrip-left > .k-tabstrip-content {border-top-right-radius: 0rem;border-bottom-right-radius: 0rem;}
.k-tabstrip-content, .k-tabstrip > .k-content {padding: 0rem;}
.k-tabstrip-items-wrapper .k-item:hover, .k-tabstrip-items-wrapper .k-item.k-state-hover, .k-tabstrip-items-wrapper .k-item.k-hover {border-color: transparent;}
.k-tabstrip-items .k-item {padding: 0.2rem;}
.k-tabstrip-items-wrapper,.k-tabstrip-content, .k-tabstrip > .k-content{z-index: 0;}

.md-left-tab .k-tabstrip-items{min-width: 230px; padding-right: 20px;}
.md-left-tab .k-tabstrip-items-wrapper .k-item:active,.md-left-tab .k-tabstrip-items-wrapper .k-item.k-state-active,.md-left-tab .k-tabstrip-items-wrapper .k-item.k-active,.md-left-tab .k-tabstrip-items-wrapper .k-item.k-state-selected,.md-left-tab .k-tabstrip-items-wrapper .k-item.k-selected {
    border-color: #00021D;
    color: #F0F8FA;
    background-color: #00021D;
}
.md-left-tab .k-tabstrip-left > .k-tabstrip-items-wrapper .k-item {
    border-top-left-radius: 0rem;
    border-bottom-left-radius: 0rem;
    margin-right: -1px;
}
.md-left-tab .k-tabstrip-content:focus,.md-left-tab .k-tabstrip-content.k-state-focused,.md-left-tab .k-tabstrip-content.k-focus,.md-left-tab .k-tabstrip > .k-content:focus,.md-left-tab .k-tabstrip > .k-content.k-state-focused,.md-left-tab .k-tabstrip > .k-content.k-focus {
    outline-color: #ffffff;
}



.md-top-tab .k-tabstrip-items{min-width: 230px; padding-right: 20px;}
.md-top-tab .k-tabstrip-items-wrapper .k-item:active,.md-top-tab .k-tabstrip-items-wrapper .k-item.k-state-active,.md-top-tab .k-tabstrip-items-wrapper .k-item.k-active,.md-top-tab .k-tabstrip-items-wrapper .k-item.k-state-selected,.md-top-tab .k-tabstrip-items-wrapper .k-item.k-selected {
    border-color: #00021D;
    color: #F0F8FA;
    background-color: #00021D;
}
.md-top-tab .k-tabstrip-left > .k-tabstrip-items-wrapper .k-item {
    border-top-left-radius: 0rem;
    border-bottom-left-radius: 0rem;
    margin-right: -1px;
}
.md-top-tab .k-tabstrip-content:focus,.md-top-tab .k-tabstrip-content.k-state-focused,.md-top-tab .k-tabstrip-content.k-focus,.md-top-tab .k-tabstrip > .k-content:focus,.md-top-tab .k-tabstrip > .k-content.k-state-focused,.md-top-tab .k-tabstrip > .k-content.k-focus {
    outline-color: #ffffff;
}

.md-top-tab .k-tabstrip-top > .k-tabstrip-items-wrapper .k-item {
    border-top-left-radius: 0rem;
    border-top-right-radius: 0rem;
    margin-bottom: -1px;
}

.md-top-tab .k-tabstrip-items .k-item {
    padding: 0.2rem;
    background: #dad8d8;
    border-right: 1px solid #b7b7b7;
    color: #00021D;
}

.md-top-tab .k-tabstrip-items .k-item:hover{color: #F0F8FA;    background-color: #00021D;}

/*Button*/
.md-k-dd .k-button-solid-base {border-color: transparent;color: var(--color5);background-color: var(--color1);}
.md-k-dd .k-button-solid-base:hover{background-color:transparent;}
.md-k-dd .k-button-md{padding: 0;}
.k-rounded-md {border-radius: 0.15rem; font-weight: 600; border: 0;}
.md-multiselecttree .k-rounded-md {border-radius: 0.15rem; font-weight: 600;border: 1px solid #cfd4da;}
.md-multiselecttree .k-chip-md { padding: 6px;}
.md-multiselecttree .form-label {margin-bottom: 0.4rem;}
.multi-sel-bor .k-rounded-md {border-radius: 0rem; font-weight: 600; border: 1px;}
.k-button:disabled, .k-button.k-disabled,.btn:disabled, .btn.disabled{background: unset;}
.k-button-solid-base:focus, .k-button-solid-base.k-focus {box-shadow: 0 0 0 0.25rem rgb(228 231 235 / 0%);}


/*Drawer*/
.k-drawer,.k-button,.k-grid{font-family: inherit; font-size: inherit;}
.k-drawer{background: linear-gradient(white, white) !important;}

/*Grid*/
.ui-grid-cell-contents {padding: 0px;}
.k-grid{border: 0;}
.k-grid .btn{ height: auto; padding: 0; }
.k-grid .btn img{ height: auto; width: 5px !important; padding: 0; }
.k-grid .k-grid-aria-root{font-size: 12px; font-weight: 500;}
.k-grid-header {border-color: #565656;color: #ffffff;background-color: #00021D;}
.k-grouping-header {border-color: #565656; color: #ffffff;background-color: #00021D;}
.k-toolbar {border-color: #565656 !important;color: #ffffff;background-color: #00021D;}
.k-grid-pager {border-color: #565656;color: #ffffff;background-color: #00021D;}
.k-group-cell{background-color: initial;}
.k-pager-nav {border-width: 0px;}
.k-grid th.k-state-selected, .k-grid th.k-selected, .k-grid td.k-state-selected, .k-grid td.k-selected,
.k-grid tr.k-state-selected > td, .k-grid tr.k-selected > td {color: #212529;background-color: #00b0f045;}
/*.k-column-resizer { width: 1em;}*/
.exp-pdf,.k-grid-pdf{background: var(--color8); color: var(--txtcolor6);}
.exp-xls,.k-grid-excel{background: var(--color9); color: var(--txtcolor6);}
.exp-xls:hover,.exp-pdf:hover,.k-grid-excel:hover,.k-grid-pdf:hover{background: var(--color2);}

.k-i-more-vertical{padding: 5px 17px;color: #fff;}
.k-column-list-item {display: flex !important;}
.k-column-list-item .k-checkbox-label{padding-top: 5px;}
.k-grid-pager .k-input-inner{ padding: 0px 10px; }
/*.md-grid-view .k-icon{display: none;}
*/
.k-pager-sizes .k-dropdownlist{width: auto !important}
/*Filter Slider*/
.overlay-pe-none .k-overlay{pointer-events: none;}
.filter-slider .k-overlay{display: none !important;}
.filter-slider .k-drawer-wrapper{width: 400px !important;}
.slider-sm .k-drawer-wrapper{width: 500px !important;}
.slider-md .k-drawer-wrapper{width: 650px !important;}
.slider-lg .k-drawer-wrapper{width: 800px !important;}
.slider-xl .k-drawer-wrapper{width: 1000px !important;}
.slider-xxl .k-drawer-wrapper{width: 1150px !important;}
.slider-xxxl .k-drawer-wrapper{width: 1250px !important;}
.n-slider-overlay .k-overlay{display: none !important;}
@media (min-width: 1440px) and (max-width: 1930px) {
    .slider-xxxl .k-drawer-wrapper {
        width: 1350px !important;
    }
}
@media (min-width: 993px) and (max-width: 1150px) {
    .slider-xxl .k-drawer-wrapper {
        width: 993px !important;
    }
}
@media (min-width: 320px) and (max-width: 980px) {
    .filter-slider .k-drawer-wrapper{width: 100% !important;}
    .slider-sm .k-drawer-wrapper{width: 100% !important;}
    .slider-md .k-drawer-wrapper{width: 100% !important;}
    .slider-lg .k-drawer-wrapper{width: 100% !important;}
    .slider-xl .k-drawer-wrapper{width: 100% !important;}
    .slider-xxl .k-drawer-wrapper{width: 100% !important;}
    .slider-xxxl .k-drawer-wrapper{width: 100% !important;}
}

/*Checkbox*/
.k-checkbox {background-color: #a6a7b0;}

/*Header*/
.k-cell-inner > .k-link,.k-grid-header .k-header{cursor: move;}
/*Form*/
.k-input-md .k-input-inner, .k-picker-md .k-input-inner {
    border: 1px solid #ddd;padding: 7px 10px;background: #fff;
}

/*a tag*/
.k-grid a{ color: var(--color2); cursor: pointer; }

.k-switch-on .k-switch-track {
    border-color: #005A7A;
    background-color: #005A7A;
}

.k-switch-off .k-switch-track {
    border-color: #adb5bd;
    background-color: #f6f6f6;
}

.k-datepicker .k-button-solid-base,.k-datepicker .k-button-solid-base:hover, .k-datepicker  .k-button-solid-base.k-hover {
    border-color: var(--color1);
    background-color: var(--color1);
    color: var(--color5);
}
.k-clear-value {position: absolute;right: 26px; z-index: 1;}

.k-menu-group .k-item:focus > .k-link, .k-menu-group .k-item.k-focus > .k-link, .k-menu.k-context-menu .k-item:focus > .k-link, .k-menu.k-context-menu .k-item.k-focus > .k-link {
    box-shadow: inset 0 0 0 3px rgb(33 37 41 / 0%);
}

.k-menu-group .k-item > .k-link:active, .k-menu-group .k-item > .k-link.k-active, .k-menu-group .k-item > .k-link.k-selected, .k-menu.k-context-menu .k-item > .k-link:active, .k-menu.k-context-menu .k-item > .k-link.k-active, .k-menu.k-context-menu .k-item > .k-link.k-selected {
    color: #F0F8FA !important;
    background-color: #00B0F0 !important;
}

.k-menu-group .k-item > .k-link:hover, .k-menu-group .k-item > .k-link.k-hover, .k-menu.k-context-menu .k-item > .k-link:hover, .k-menu.k-context-menu .k-item > .k-link.k-hover {
    color: #F0F8FA !important;
    background-color: #00B0F0 !important;
}

.k-button-solid-primary {
    border-color: #00B0F0 !important;
    color: white;
    background-color: #00B0F0 !important;
}

.k-checkbox:checked, .k-checkbox.k-checked {
    border-color: #00B0F0 !important;
    color: white;
    background-color: #00B0F0 !important;
}

.grid-ico.k-button-md{padding: 0 !important;}
.grid-ico.k-button-solid-base{background-color: transparent !important;}

.k-panelbar{height:auto !important;}

.k-panelbar > .k-item > .k-link, .k-panelbar > .k-panelbar-header > .k-link {
    color: #F0F8FA !important;
    background-color: #00B0F0 !important;
}

.k-panelbar > .k-item > .k-link:hover, .k-panelbar > .k-panelbar-header > .k-link:hover{
    color: #F0F8FA !important;
    background-color: #005A7A !important;
}

.k-panelbar > .k-item > .k-link.k-selected:hover, .k-panelbar > .k-panelbar-header > .k-link.k-selected:hover{
    background-color: #00B0F0 !important;
}

th.k-grid-header-sticky,td.k-grid-content-sticky {
    border-width: 0;
}
th.k-grid-header-sticky{background-color: #3a3b3c !important;}
td.k-grid-content-sticky {    background-color: #edebeb !important;border-left: 1px solid #d4d4d4 !important;border-top: 1px solid #d4d4d4 !important;}
.k-grid .k-grid-header-sticky, .k-grid .k-grid-content-sticky, .k-grid .k-grid-footer-sticky {
    border-right-width: 0 !important;
}
.k-textbox{border:1px solid #d5d5d5;}
.k-drawer-overlay .k-drawer {
    max-width: 100vw !important;}
.k-switch-on:disabled .k-switch-track, .k-switch-on.k-disabled .k-switch-track {
    background-color: #6cb1c9;
}
/*Stepper*/
.k-stepper .k-step-label .k-step-text { max-width: calc(25em - (16px + 0.5rem)) !important;}
.k-progressbar .k-state-selected, .k-progressbar .k-selected {background-color: #9e9e9e !important;}
.k-stepper .k-step-current .k-step-indicator {border-color: #04a43f;background-color: #04a43f;background: url(../images/app-icons/stepper.svg) no-repeat center center; background-size: contain; border: 0;}
.k-stepper .k-step-indicator{background: url(../images/app-icons/stepper-g.svg) no-repeat center center; background-size: contain; border: 0;}
.k-step-indicator-text{ display:none;}
.k-stepper .k-step-done:hover .k-step-indicator, .k-stepper .k-step-done.k-step-hover .k-step-indicator {background-color: transparent;}
.k-stepper .k-step-done .k-step-indicator {border-color: #0d6efd; color: white; background-color: transparent;background: url(../images/app-icons/stepper.svg) no-repeat center center; background-size: contain; border: 0;}
.k-stepper .k-step-current:hover .k-step-indicator, .k-stepper .k-step-current.k-step-hover .k-step-indicator{background-color: transparent !Important;}
/*Stepper*/
#inherit .k-dialog-wrapper .k-dialog{position: inherit !important; top:60px}
#role_name.k-multiselect.k-input-md .k-input-inner {background: url(../images/app-icons/arrow.svg) no-repeat center right 10px; background-size: 11px;}
.k-grid-editable{ background: url(../images/app-icons/pencil.png) no-repeat center right 3px; background-size: 13px; padding-right: 20px !important;}
.k-switch.k-disabled {opacity: .5 !important; filter: none;}
.k-switch-off:disabled .k-switch-track, .k-switch-off.k-disabled .k-switch-track {background-color: #4d4b4b !important;}

.k-list-padding li{ padding: 5px; }
.md-col-wid .k-icon { font-size: 22px; cursor: pointer; }
.people-but-grp .k-button-group {
    z-index: 0 !Important;
}

.people-but-grp .btn {
    padding: 1rem 2rem !important;
    font-weight: 700;
    height: 32px;
    font-size: 15px;
    outline: 0;
}
.people-but-grp .btn:hover{background: #00021D !important; color:#F0F8FA !important;}
/*Grid Footer Dropdown and Total Count*/
.k-pager-md .k-pager-info,.k-pager-sm .k-pager-info,.k-pager-sm .k-pager-sizes,.k-pager-sm .k-pager-numbers,
.k-pager-md .k-pager-info, .k-pager-sm .k-pager-info, .k-pager-sm .k-pager-sizes, .k-pager-sm .k-pager-numbers {
    display: block !important;
}
.k-popover{border: 0 !important;border-radius: 0.4rem !important;}
.k-popover-header {
    border-color: #ffffff00;
    color: #f0f8fa;
    background-color: var(--popover-header);
    font-weight: 600;
    padding: 0.8rem 1rem !important;
    font-size: 13px;
}
.k-popover-header {
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
}
.k-popover-callout{border-color: #d5d3d3 !important;}
.k-tabstrip-content.k-active, .k-tabstrip > .k-content.k-active {
    display: block;
    /*box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;*/
}
.md-left-tab.pr-remove .k-tabstrip-items{min-width: 120px; padding-right: 0px;}
.grid-aws.k-grid-virtual .k-grid-content .k-grid-table {z-index: 0 !important;}
.form-check-input{border:2px solid #d0d0d0 !important; }
/*------------------------------------------------------------------------
    2. Bootstrap 5  Class Overwrite
------------------------------------------------------------------------*/
label{font-weight:600;}
.bg-color1{background: var(--color1); background-color: var(--color1);}/*My Digital Blue*/
.container-fluid{padding-top: 175px !important;}
.btn{padding: .5rem 1rem !important; font-weight: 500; height: 32px; font-size: 12px; outline: 0;}
.form-label{font-weight: 500;text-transform: capitalize;}
/*.form-label span{color: var(--color8);padding-left: 3px;}*/
.form-control,.form-select{border-radius: 0; padding:7px !important;font-weight: 500; outline: 0;}
.form-control:focus {box-shadow: 0 0 0 0.25rem rgb(69 176 239 / 22%);}
.form-floating .form-control{padding-top: 1.725rem !important;padding-left: 0.8rem !important;}
.form-floating > .form-select {padding-top: 1.625rem !important;padding-bottom: 0.625rem !important;}
.form-check-label{padding-top: 1px; outline: 0;}
.float-h-auto.form-floating > .form-control{height: auto; margin-top: 3px;}
.float-h-auto.form-floating > .form-select{height: auto; margin-top: 3px;background-image:none;background-color: transparent;
    border: 1px solid #ced4da;}
.no-drop {cursor: no-drop !important;}
button.no-drop {cursor: no-drop !important;}
.k-button:disabled, .k-button.k-disabled  {cursor: no-drop !important;pointer-events: all;}

/*Remove*/
input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {outline: thin dotted;outline: 0px auto -webkit-focus-ring-color;outline-offset: 0;}

.k-md-multiselect .k-rounded-md {border: 1px solid #ddd !important;}
.k-md-multiselect .k-input-md .k-input-inner {border: 0px !important;}
.k-md-multiselect .k-input{padding-right: 40px;}
.k-md-multiselect .k-clear-value {position: absolute;right: 3px;z-index: 1;}

.kendo-multi-select .k-chip-md {padding: 3px;}
.business-tree-list .k-grid-header-wrap, .k-grid-header-wrap {margin-right: 17px;}
.custom-k-dialog .k-window-content{padding: 0 !important;}
.btn .k-button-solid-base{color: inherit; background-color: inherit;}
#info-popup { padding: 0 !important;}
@media (min-width: 320px) and (max-width: 1165px) {
    .main-page-heading{top:165px !important;}
    .container-fluid {padding-top: 267px !important;}
}
/*Screen Resolution based Font Sizing*/
@media (min-width: 1920px) and (max-width: 3840px) {
    html, body,.btn, .k-grid .k-grid-aria-root, .main-tabs .k-tabstrip-items .k-link, .k-popup, .nav-tabs .nav-link {font-size: 13px !important;}
    .btn{padding: 0.2rem 1rem !important;}
    .scroll-page {height: 542px !important;}
}
.tooltip-color * {
    color: #F0F8FA;
    background: #464646;
}
.tooltip-color .k-callout {
    background-color: transparent;
    color: #464646;
}
.impersonate-header .main-page-heading{top:55px;}
.impersonate-header .container-fluid{padding-top:115px !important;}
.table thead tr td, .table thead tr th{background-color: var(--color1)!important; color: var(--txtcolor6) !important;}
/*Angular 17*/
.k-table-thead, .k-table-header, .k-table-group-sticky-header{background-color:#00021d !important;color:#fff !important;}
.k-grid-column-menu .k-icon-wrapper-host{color:#fff;}
/*Angular 17*/
