﻿

body .header .k-icon {
    font: 16px/1 WebComponentsIcons;
}

/*buttons*/

.zavanta-body .k-button-solid-primary {
    border-color: #0077b5;
    background-color: #0077b5;
}
.zavanta-body .k-button-solid-primary:hover {
    color: white;
}

/*Grid*/

.zavanta-body .k-grid-header .k-sort-icon, .zavanta-body .k-grid-header .k-sort-order {
    color: rgb(66, 66, 66);
}

.zavanta-body .general-grid-column-icon {
    color: #606060;
}

.zavanta-body .k-state-seleted h3 {
    color: #606060;
}

.zavanta-body .k-grid .k-header {
    background: none;
    background-color: #ECECEC;
    border-bottom: 0;
    border-left: 1px solid #ECECEC;
}

.zavanta-body .k-grid col.k-sorted {
    background-color: transparent;
}

.zavanta-body .k-grid .k-grid-header .k-table-th:first-child:has([data-original-title="Select all items on this page"]) {
    overflow: visible;
}

/*Grid alternation color*/
.zavanta-body .k-grid .k-alt.k-table-row.k-table-alt-row.k-master-row > td.k-table-td {
    background-color: #f6f6f6;
}

.zavanta-body .k-grid .k-alt.k-table-row.k-table-alt-row.k-master-row.k-selected > td.k-table-td {
    background-color: #ebf8ff;
}

.zavanta-body .no-stripe.k-grid .k-alt.k-table-row.k-table-alt-row.k-master-row > td.k-table-td,
.zavanta-body .no-stripe.k-grid .k-table-row.k-table-alt-row,
.zavanta-body .no-stripe.k-grid .k-table-row td.k-table-td {
    background-color: white;
}

.zavanta-body .no-stripe.k-grid .k-alt.k-table-row.k-table-alt-row.k-master-row.k-selected > td.k-table-td,
.zavanta-body .no-stripe.k-grid .k-table-row.k-selected td.k-table-td {
    background-color: #ebf8ff;
}

.zavanta-body .no-stripe.no-select.k-grid .k-alt.k-table-row.k-table-alt-row.k-master-row.k-selected > td.k-table-td,
.zavanta-body .no-stripe.no-select.k-grid .k-table-row.k-selected td.k-table-td {
    background-color: white;
}


.zavanta-body .no-stripe.k-grid tr.k-table-row > td.k-table-td {
    border-top: 1px solid #cfcfcf;
}

.zavanta-body .no-stripe.k-grid tr.k-table-row:first-child > td.k-table-td {
    border-top: 0;
}



/*Grid Without Scrollbar*/
.zavanta-body .k-tabstrip-items-wrapper .k-item {
    color: #333333;
}

.zavanta-body .k-grid .k-table-row td.k-table-td {
    border-left: 0 !important;
    border-right: 1px solid #cfcfcf;
}

    .zavanta-body .k-grid .k-table-row td.k-table-td:last-child {
        border-right: 0 !important;
    }

/*Grid With scrollbar and column line*/
.zavanta-body .k-grid:has(div.k-grid-content.k-auto-scrollable) div.k-grid-content.k-auto-scrollable .k-table-row td.k-table-td {
    border-left: 1px solid #ebebeb !important;
    border-right: 0 !important;
}

.zavanta-body .k-grid:has(div.k-grid-content.k-auto-scrollable) div.k-grid-content.k-auto-scrollable .k-table-row td.k-table-td:first-child {
    border-left: 0 !important;
}


.zavanta-body .k-grid td.k-selected,
.zavanta-body .k-grid .k-table-row.k-selected > td,
.zavanta-body .k-grid .k-table-td.k-selected,
.zavanta-body .k-grid .k-table-row.k-selected > .k-table-td {
    background-color: #ebf8ff;
}

/*.zavanta-body .k-grid:has(td.k-hierarchy-cell) td:nth-child(1) > span > i,
.zavanta-body .k-grid:has(td.k-hierarchy-cell) td:nth-child(1) > a,
.zavanta-body .k-grid:has(td.k-hierarchy-cell) td:nth-child(1) > i,
.zavanta-body .k-grid:has(td.k-hierarchy-cell) td:nth-child(1) > div > i,
.zavanta-body .k-grid:not(td.k-hierarchy-cell) td > span:not(:first-child) > i,
.zavanta-body .k-grid:not(td.k-hierarchy-cell) td > a:not(:first-child),
.zavanta-body .k-grid:not(td.k-hierarchy-cell) td > i:not(:first-child),
.zavanta-body .k-grid:not(td.k-hierarchy-cell) td > div:not(:first-child) > i,
.zavanta-body .k-grid:has(td .custom-input-checkbox) td.k-table-td:not(.k-hierarchy-cell):first-child > span > i,
.zavanta-body .k-grid:has(td .custom-input-checkbox) td.k-table-td:not(.k-hierarchy-cell):first-child > a,
.zavanta-body .k-grid:has(td .custom-input-checkbox) td.k-table-td:not(.k-hierarchy-cell):first-child > i,
.zavanta-body .k-grid:has(td .custom-input-checkbox) td.k-table-td:not(.k-hierarchy-cell):first-child > div > i,
.zavanta-body .k-grid td .icon-cont {
    padding-left: 5px;
    font-size: 18px;
}*/


.zavanta-body .document-list-grid .k-table-td :is(a.web-preview, .document-list-checkbox) {
    font-size: 1.3rem;
}

.zavanta-body .document-list-grid .k-table-td .document-list-checkbox + a.web-preview,
.zavanta-body .document-list-grid .k-table-td a.web-preview ~ a {
    font-size: 1.3rem;
    margin-inline-start: 5px;
}

.zavanta-body .k-grid-content.k-auto-scrollable {
    overflow-y: scroll !important;
}

/*.zavanta-body .k-gridtd.k-table-td:not(.k-hierarchy-cell):first-child > span > i,
.zavanta-body .k-grid td.k-table-td:not(.k-hierarchy-cell):first-child > a,
.zavanta-body .k-grid td.k-table-td:not(.k-hierarchy-cell):first-child > i {
    font-size: 18px;
}*/

.zavanta-body .k-grid-header-wrap.k-auto-scrollable {
    padding-left: 1px;
}

.zavanta-body .k-grid-header-wrap.k-auto-scrollable {
    padding-right: 12px;
    background-color: #ECECEC;
}

.zavanta-body .k-grid:has( .k-auto-scrollable) {
    background-color: #ECECEC;
    background-image: none;
}


.zavanta-body .k-grid a:hover {
    text-decoration: underline;
}

.k-grid .k-header .k-column-title:first-child {
    width: 100%;
}

.zavanta-body .k-grid.hide-sort-icon .k-grid-header .k-cell-inner > .k-link > .k-sort-icon .k-svg-icon {
    display: none;
}


.k-grid-header {
    border-bottom: 1px solid #ECECEC;
    background-color: white;
    padding-right: 0 !important;
    overflow: hidden;
}
       


.nowrap.k-grid table {
    table-layout: fixed;
}

            .nowrap.k-grid td {
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
            }

        .k-marquee{display:none;}


        .k-grid tr:hover {
            /*background-color: #ebf8ff;*/
            cursor: pointer;
        }

.zavanta-body .k-grid th {
    border-top: 1px solid #EFEFEF;
    border-bottom: solid 1px white;
    border-right: 1px dashed #c5c5c5;
}

            .zavanta-body .k-grid th:first-child,
            .zavanta-body .k-grid th:last-child {
                border-right: 0;
            }
  
        .k-grid {
            border-top: 1px solid #EFEFEF;
        }

            .k-grid .k-header .k-link,
            .k-grid .k-header {
                font-weight: 600 !important;
            }
     

        .full-grid-border {
            border-left: 1px solid #EFEFEF;
            border-bottom: 1px solid #EFEFEF;
            border-right: 1px solid #EFEFEF;
        }

/*TreeView*/


.k-treeview .k-item .k-in > span > span {
    background-color: transparent;
}

.k-treeview .k-in.k-state-hover,
.k-treeview .k-in.k-state-hover.k-state-selected,
.k-treeview .k-in.k-state-hover.k-state-focused,
.k-treeview .k-in.k-state-focused:hover
 {
    /*background-color: #ebf8ff;*/
    background-image: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}


.k-treeview .k-in.k-state-focused,
.k-treeview .k-in.k-state-selected {
    /*background-color: rgb(227, 227, 227);*/
    background-image: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}


.k-treeview .k-in{
    -webkit-box-shadow: none;
    margin:0;
}

.k-treeview-leaf.k-selected {
    color: #333333;
}
/*Modals*/
.modal-content {
    border-top: 0;
    border-left: 0;
    border-right: 0;
}

.zavanta-body .modal-content {
    box-shadow: none !important;
    
}


.margindualcus {
    padding-right: 4px;
}


        .no-scroll {
            overflow-y: hidden;
            overflow-x: hidden;
        }

        .k-state-selected {
            /*background-color: rgb(227, 227, 227);*/
            background-image: none;
            box-shadow: none;
            -webkit-box-shadow: none;
            color: #606060;
        }

        .k-listview {
            border: none;
        }

.zavanta-body .k-grid {
    border: none;
}

        .k-grid .k-grid-header-wrap {
            border: 0;
        }


            .k-grid table tr.k-alt:hover,
            .k-grid table tr:hover,
            .zavanta-body .table-hover > tbody > tr:hover > td,
            .zavanta-body .table-hover > tbody > tr:hover > th {
                /*background-color: #ebf8ff;*/
                background-image: none;
                box-shadow: none;
                -webkit-box-shadow: none;
            }

        .nopadding {
            padding: 0;
        }

        .modal.k-window-content {
            padding: 0px;
            background-color: transparent;
        }


        div.k-window, .k-window.k-state-focused {
            padding: 0px;
            background-color: transparent;
            border: 0;
            box-shadow: none;
            -webkit-box-shadow: none;
        }

        .modal-dialog {
            margin: 0px;
        }

        .file-detail-column-icon {
            width: 10px;
        }

        .file-detail-column {
            border: none;
        }

        .file-detail-row {
            cursor: pointer;
        }

        .zavanta-body .k-notification {
            border:0px;
            font-size: 14px;
            background-color: initial;
            box-shadow: none;
        }
    
        .k-alt {
            background-color: white;
        }

 
        




.k-widget.k-notification {
    border: 0px;
}

.k-window-titlebar {
            border:0;
            background-image:none;
            background-color:white;
            position:relative;
            height:auto;
    padding: 0;
        }
.zavanta-body .k-window {
    border-radius: 0;
}

.zavanta-body .modal-content{
    border-radius: 0;
}

.k-window .k-window-content {
    padding: 0px;
}

        div.k-window {
            background-color: white;
        }


/*Lists and Dropdowns*/

.k-list .k-item {
    color: black;
    border: 0;
    border-color: white;
    background-color: white;
    background-image: none;
}

.k-list .k-item:hover {
    /*background-color: #ebf8ff;*/
    cursor: pointer;
}

.k-list .k-item.k-state-selected:hover {
    /*background-color: #ebf8ff;*/
    cursor: pointer;
}

.k-list .k-item.k-state-focused {
    background-color: white;
}

.k-dropdownlist,
.k-dropdownlist.k-hover,
.k-dropdownlist .k-state-default,
.k-picker .k-input-value-text {
    background-color: white;
    background-image: none;
    border-radius: 0;
}

.k-dropdownlist.k-picker-solid:focus,
.zavanta-body .k-animation-container .k-list-item.k-focus,
.k-dropdownlist.k-picker-solid.k-focus {
    box-shadow: none;
}


.zavanta-body .k-list-item.k-selected {
    color: #333333;
}

.k-listview-content {
    overflow: initial;
}


.k-dropdownlist,
.k-dropdownlist.k-hover,
.k-dropdownlist .k-state-default,
.k-picker .k-input-value-text,
.k-dropdownlist .k-state-border-down,
.k-dropdownlist .k-state-active,
.k-dropdownlist .k-state-focused {
    box-shadow: none;
    border-radius: 0;
}


.k-dropdownlist .k-state-default:hover {
        background-color: white;
        background-image: none;
    }
    
    
    .k-dropdownlist .k-input-value-text::before,
    .k-list-content .k-input-value-text::before,
    .k-list-content .k-list-item-text::before,
    .k-list-content .k-list-header-text::before,
    .k-list-content .k-list-optionlabel::before {
        content: initial;
    }

.k-list-container {
    box-shadow: none;
    background-color: white;
    border-radius: 0;
}



/*Context menus*/


.zavanta-body .k-context-menu {
    background-color: white;
    border: 0;
}

    .zavanta-body .k-menu.k-context-menu .k-item > .k-link.k-active,
    .zavanta-body .k-context-menu .k-item.k-state-hover,
    .zavanta-body .k-context-menu .k-item.k-hover.k-focus,
    .zavanta-body .k-splitbar.k-focus,
    .zavanta-body .k-menu.k-context-menu .k-item > .k-link:active {
        background-color: rgb(227, 227, 227) !important;
        background-image: none;
        color: #333333;
    }

.zavanta-body .k-context-menu .k-item {
    background-color: white;
}

.zavanta-body .actions-swing {
    padding-top: 7px;
    padding-bottom: 5px;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
}

 .zavanta-body .actions-swing span
 {
    white-space: nowrap;
}

    .zavanta-body .actions-swing span i {
        color: #333333;
        padding-right: 5px;
    }

.zavanta-body .k-menu-vertical > .k-menu-item > .k-menu-link {
    padding-inline: 15px 25px;
}

/*spinner*/
.zavanta-body div.k-loading-mask {
    z-index: 100000 !important;
}

.k-calendar .k-button,
.k-calendar .k-link,
.k-calendar .k-state-selected > .k-link {
    color:#2e2e2e;
}


/*accordion/panel bar*/
.standard-tabs .k-panelbar {
    border-left: 0;
}



.standard-tabs .k-panelbar .k-state-focused,
.standard-tabs .k-panelbar .k-state-selected,
    .standard-tabs .k-panelbar .k-state-hover {
        background-color: #0077b6;
        color: white !important;
        background-image: none;
        border: 0;
        box-shadow: none;
        -webkit-box-shadow: none;
    }

    .standard-tabs .k-panelbar .k-item > .k-link {
        padding-top: 1px;
        padding-bottom: 1px;
        border-left: 0;
        border-color: #dddddd;
    }

    .standard-tabs .k-panelbar > li.k-state-default > .k-link {
        color: #606060;
    }

.zavanta.body .zavanta-navigation-panel.k-panelbar {
    border: 0 !important;
}

.zavanta-body .zavanta-navigation-panel.k-panelbar .k-panelbar-item .k-link {
    color: #333333;
}

.zavanta-body .zavanta-navigation-panel.k-panelbar > .k-item > .k-link:focus,
.zavanta-body .zavanta-navigation-panel.k-panelbar > .k-item > .k-link.k-focus,
.zavanta-body .zavanta-navigation-panel.k-panelbar > .k-panelbar-header > .k-link:focus,
.zavanta-body .zavanta-navigation-panel.k-panelbar > .k-panelbar-header > .k-link.k-focus {
    box-shadow: none;
}

.zavanta-body .k-panelbar > .k-panelbar-header > .k-link.k-selected {
    background-color: #0077b6;
    color: white;
}

/*Zavanta Tabs*/
.zavanta-body .zavanta-tabs.k-tabstrip .k-tabstrip-items .k-item {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: #eae8e8;
}

.zavanta-body .zavanta-tabs.k-tabstrip .k-tabstrip-items .k-link {
    display: block;
    text-align: center;
}

.zavanta-body .zavanta-tabs.k-tabstrip .k-item:hover {
    background-color: white;
}

.zavanta-body .zavanta-tabs.k-tabstrip .k-item {
    border: 0 !important;
    background-image: none;
}

.zavanta-body .zavanta-tabs.k-tabstrip:focus {
    box-shadow: none;
}

.zavanta-body .zavanta-tabs.k-tabstrip-top > .k-tabstrip-items {
    top: 0;
    position: absolute;
}

.zavanta-body .zavanta-tabs.k-header {
    border: 0;
}


.zavanta-body .zavanta-tabs.k-header {
    background-color: white;
}

.zavanta-body .zavanta-tabs > ul .k-item.k-active {
    padding-left: 10px;
    padding-right: 10px;
    border-top: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    border-bottom: 0 !important;
}

.zavanta-body .zavanta-tabs .k-tabstrip-items {
    padding-bottom: 0;
    padding-left: 0;
    border-bottom: 0;
}

.zavanta-body .zavanta-tabs .k-tabstrip-content {
    padding: 15px;
}

.zavanta-body .zavanta-tabs.zavanta-tabs-nopadding .k-tabstrip-content {
    padding: 0;
}

.zavanta-body .zavanta-tabs.k-tabstrip-top .k-tabstrip-items-wrapper .k-tabstrip-items .k-tabstrip-item.k-item {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-width: 0;
    color: #333333;
    margin-bottom: -2px;
}

.zavanta-body .zavanta-tabs.k-tabstrip-top > .k-tabstrip-items-wrapper .k-tabstrip-items .k-tabstrip-item.k-item.k-hover {
    background-color: rgb(227, 227, 227);
}

.zavanta-body .zavanta-tabs.k-tabstrip-top > .k-tabstrip-items-wrapper .k-tabstrip-items .k-tabstrip-item.k-item.k-active {
    border-top: 1px solid rgba(0, 0, 0, 0.08) !important;
    border-left: 1px solid rgba(0, 0, 0, 0.08) !important;
    border-right: 1px solid rgba(0, 0, 0, 0.08) !important;
    background-color: white;
    border-collapse: collapse;
}

.zavanta-body .zavanta-tabs.k-tabstrip-top > .k-tabstrip-items-wrapper .k-tabstrip-items .k-tabstrip-item.k-item.k-active.k-first:not(:only-child),
.zavanta-body .zavanta-tabs.k-tabstrip-top > .k-tabstrip-items-wrapper .k-tabstrip-items .k-tabstrip-item.k-item.k-hover.k-first:not(:only-child) {
    border-right: 0 !important;
}

.zavanta-body .zavanta-tabs.k-tabstrip-top > .k-tabstrip-items-wrapper .k-tabstrip-items .k-tabstrip-item.k-item.k-active.k-last:not(:only-child),
.zavanta-body .zavanta-tabs.k-tabstrip-top > .k-tabstrip-items-wrapper .k-tabstrip-items .k-tabstrip-item.k-item.k-hover.k-last:not(:only-child) {
    border-left: 0 !important;
}

.zavanta-body .zavanta-tabs.k-tabstrip-top > .k-tabstrip-items-wrapper .k-tabstrip-items .k-tabstrip-item.k-item.k-active.k-first:only-child,
.zavanta-body .zavanta-tabs.k-tabstrip-top > .k-tabstrip-items-wrapper .k-tabstrip-items .k-tabstrip-item.k-item.k-hover.k-first:only-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.08) !important;
}

/*hover and selection*/

/*Selection*/
.zavanta-body .k-treeview .k-in.k-state-focus,
.zavanta-body .k-selected,
.zavanta-body .k-alt.k-selected,
.zavanta-body .k-treeview .k-in.k-selected,
.zavanta-body .k-grid tr.k-selected:hover,
.zavanta-body .k-tabstrip .k-active-filter,
.zavanta-body .k-context-menu .k-item.k-hover {
    background-color: rgb(227, 227, 227);
}


/*Hover*/
.zavanta-body .k-treeview .k-in.k-hover,
.zavanta-body .k-treeview .k-in.k-hover.k-selected,
.zavanta-body .k-treeview .k-in.k-state-hover.k-focus,
.zavanta-body .k-list-item.k-hover,
.zavanta-body .k-list-item:hover,
.zavanta-body .k-grid tr:hover,
.zavanta-body .k-grid table tr.k-alt:hover,
.zavanta-body .k-grid .k-table-row:hover,
.zavanta-body .k-grid table tr:hover,
.zavanta-body .k-list .k-item:hover,
.zavanta-body .k-list .k-item.k-selected:hover {
    background-color: #ebf8ff !important;
}


/*upload interface*/

.zavanta-body .k-upload .k-dropzone.k-upload-dropzone {
    text-align: center;
    display: block;
    padding-top: 150px;
}


.zavanta-body .k-upload .k-upload-button-wrap {
    display: inline-block;
}

.zavanta-body .k-upload .k-dropzone.k-upload-dropzone .k-dropzone-hint {
    display: block;
    padding-top: 20px;
    font-size: 1.4rem;
}


/*calendar*/

.zavanta-body .calendar-td.k-selected .k-link,
.zavanta-body .k-calendar .k-calendar-td.k-selected .k-link,
.zavanta-body .k-calendar .k-calendar-view .k-today {
    color: #333333;
    background-color: #cfcfcf;
}

.zavanta-body .k-calendar .k-button-flat-primary {
    color: #333333;
}
/*misc*/
.k-window * {
    box-sizing: content-box;
}


