﻿@charset "utf-8";
/*CSS_20210803*/
/*Kendo Grid*/

.k-filter-row > td, .k-filter-row > th, .k-grid td, .k-grid-content-locked, .k-grid-footer, .k-grid-footer-locked, .k-grid-footer-wrap, .k-grid-header, .k-grid-header-locked, .k-grid-header-wrap, .k-grouping-header, .k-grouping-header .k-group-indicator, .k-header, th.k-header { border: none; }
.k-toolbar { padding: 0 0 10px 0; border-bottom:none; background: none; }
.k-grouping-header { height:26px; padding:2px 8px 0 8px; border-top: 1px solid #bccbd4; background: #e8f0f5; color: #334d65; font-size: 8pt; font-weight:bold; }
.k-grid-norecords-template { margin:0; border: none; }
.k-grid { border: none; color: #334d65; font-family: Arial !important; font-size: 12px !important; }
.k-grid-header .k-header > .k-link { margin:-2px -12px; padding:2px 12px; font-weight: bold; }
.k-grid-header .k-header { padding:3px 12px; border-right: 1px solid #bac8d2; border-bottom: 1px solid #bac8d2; font-size:11px; }
/*.k-grid-header .k-header:first-of-type { border-right:1px solid #e8f0f5; }*/
.k-grid-header .k-header:last-of-type { border-right: none; }
.k-grid-header .k-header > .k-link > .k-icon.k-i-sort-asc-sm, .k-grid-header .k-header > .k-link > .k-icon.k-i-sort-desc-sm { margin-top:-1px; }
.k-checkbox-label.k-no-text { margin-left:0; }
.k-grid-toolbar { text-align: left; }
.k-grid .k-grid-search { margin-left: 0; margin-right: auto; }
.k-grid-search { width: 25.4em; border: 1px solid #bccbd4; }
.k-grid-top input.k-input { border: 1px solid #bccbd4; }
.k-grid-top input.k-input:hover { cursor: pointer; }
/*.k-grid-top input.k-input:focus { outline:2px solid #5188fd; outline-offset:1px; }*/
.k-grid table { border-top: 1px solid #bac8d2; border-bottom: 1px solid #dee5e8; border-collapse: collapse; }
.k-grid table tr:hover { background: #ffe9bb; /*background: rgba(255,255,78,0.25);*/ cursor: default; }
.k-grid table tr:hover col.k-sorted, .k-grid table tr:hover th.k-sorted { background: rgba(165,219,255,0.4); }
.k-grid th { padding: 6px 12px; }
.k-grid td { padding: 1px 12px; border-top: 1px solid #dee5e8; font-size:8pt; }
.k-grid tr.k-alt { background: none!important; }
.k-grid tr.k-alt:hover { background:var(--defaultYellow)!important; }
/*.k-grid tr:nth-child(even) { background:rgba(218,218,218,0.3)!important; }
.k-grid tr:nth-child(even):hover { background: #ffe9bb!important; }*/
.k-grid tbody tr:only-child td { border-bottom: 1px solid #dee5e8; }
.k-checkbox { background-color: #fff; }
.k-grid th .k-checkbox { margin-left: 1px; }
.k-grid td:first-of-type, .k-grid th:first-of-type { text-align: center; }
.user_table { width:100%; min-width:100%; max-width:3000px; }
.user_table input[type=checkbox].k-checkbox { background-color: #fff; }
.user_table input[type=checkbox].k-checkbox:checked { outline: none; }
.user_table input[type=checkbox].k-checkbox:checked:before { background: url(/Images/icons/vv.png) no-repeat 0px 0px; }
.user_table input[type=checkbox].k-checkbox:checked:disabled:before, .user_table input[type=checkbox].k-checkbox:checked[readonly]:before { background: url(/Images/icons/vv-grey.png) no-repeat 0px 0px; }
.user_table .k-grid-header .k-header:first-child input[type=checkbox].k-checkbox { margin-right:0; }
.k-grid-header .k-header:first-child, .k-grid tr .checkbox-align { text-overflow:clip; }
.k-grid-header .k-header { border-left:1px solid #bac8d2; border-right-width:0; }
.k-grid-header .k-header:first-child { border-left-width:0; }
.k-grid-header .k-header:last-child { border-right-width:0; }
col.k-sorted, th.k-sorted { background: rgba(165,219,255,0.4); }
.k-grid-header .k-i-sort-asc-sm, .k-grid-header .k-i-sort-desc-sm, .k-grid-header .k-sort-order { font-weight: 500; }
.k-grid th .k-icon { background: none; opacity:.6; }
.k-icon:hover { background: none; }
.k-checkbox.k-checked.k-state-focus, .k-checkbox:checked:focus { outline:none; box-shadow:#c9daff 0 0 0 2px; }
input[type="checkbox"]:focus { outline:2px solid #c9daff; outline-offset:0; }

.k-item.k-state-selected { background: #dde8ef; }
.k-item.k-state-hover { background: #dde8ef; }
.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-selected { background: #dde8ef; color: #334d65; }
.k-link.k-state-active { background: #dde8ef; color: #334d65; }
.k-item.k-menu-item:hover { background: #dde8ef !important; color: #334d65 !important; }
.k-menu-vertical > .k-menu-item > .k-menu-link { padding: 5px 20px 5px 8px; font-size: 12px; }
.k-menu-vertical > .k-menu-item > .k-menu-link:hover { background: #dde8ef !important; color: #334d65 !important; }
.k-menu-link .k-i-sort-asc-sm, .k-menu-link .k-i-sort-desc-sm { font-weight: 600; }
.k-link.k-menu-link .k-icon:hover { background: #dde8ef !important; }
.k-grid-header .k-grid-filter, .k-grid-header .k-header-column-menu { bottom:0; width:calc(.1em + 10px); background: none; }
.k-grid-header .k-grid-filter, .k-grid-header .k-header-column-menu:hover { background: none; }
.k-link.k-menu-link input[type="checkbox"] { margin-right: 5px; }
.k-menu-group .k-menu-link { font-size: 12px; }
.k-item.k-menu-item:focus, .k-item.k-menu-item:hover, .k-item.k-menu-item:active { border: none; box-shadow: none; }
.k-menu-vertical > .k-separator { margin: 0; border-color: rgba(0,0,0,0.2); }
.k-grid td.k-state-selected, .k-grid tr.k-state-selected > td { background: #ffe9bb; }
.k-grid .k-grouping-row { background: #f7dfc7; }
/*.k-grid .k-grouping-row p { background: #f7dfc7; cursor: pointer; }*/
.k-group-footer td, .k-grouping-row td, tbody .k-group-cell { border-color: #e2ccb7; background: #f7dfc7; /*background: #f5f5f5;*/ }
div.k-grid-norecords { border-bottom:1px solid #dee5e8; align-items:start; }

.k-state-focused { box-shadow: none; }
.k-grid .k-detail-row > td:focus, .k-grid .k-group-footer > td:focus, .k-grid .k-grouping-row > td:focus, .k-grid .k-master-row > td:focus, .k-grid td.k-state-focused, .k-grid th:focus { box-shadow: none; }
.k-item.k-state-selected.k-state-focused { box-shadow: none !important; }
.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-focused, .k-column-menu .k-menu:not(.k-context-menu) .k-item:focus { border: none !important; box-shadow: none !important; }
.k-grid-header.k-state-focused { box-shadow: inset 0 0 0 2px rgba(40,70,95,0.3); }
.user_table td.clsDocumentPreview.k-state-focused { box-shadow: none; }
/*.k-state-focused:focus, .k-state-focused:active { box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13); outline:none; }*/

.comment_ellipsis { display: -webkit-box; overflow: hidden; width:95%; max-height: 3em; text-overflow: ellipsis; line-height: 1.5em; word-break:break-word; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.doc_top span { font-size:11px; }

/*confition document management list LB*/ 
.pop_role_basic .k-grid input[type=checkbox].k-checkbox:before { background: #fff url(/Images/icons/v.png) no-repeat 0 0 !important; }
.pop_role_basic .k-grid input[type=checkbox].k-checkbox:checked:before { background: url(/Images/icons/vv.png) no-repeat 0 0 !important; }
.pop_role_basic .k-grid .k-grid-header .k-header:first-child input[type=checkbox].k-checkbox { margin-left:2px; background:#fff; }
.pop_role_basic .k-grid .k-grid-header .k-header:first-child input[type=checkbox].k-checkbox:before { background: #fff url(/Images/icons/v.png) no-repeat 0 0 !important; }
.pop_role_basic .k-grid .k-grid-header .k-header:first-child input[type=checkbox].k-checkbox:checked:before { background: url(/Images/icons/vv.png) no-repeat 0 0 !important; } 
    

/*FF*/
@-moz-document url-prefix() {
    .user_table th { min-height: 27px; line-height: 22px; }
    .k-grid-header .k-header { background: rgba(232, 240, 245, 0.55); }
    .user_table .k-grid-header .k-header:first-child input[type=checkbox].k-checkbox { margin-right: -2px !important; background: #fff url(/Images/icons/v.png) no-repeat 0 0 !important; vertical-align: -6px !important; }
    .user_table .k-grid-header .k-header:first-child input[type=checkbox].k-checkbox:before { margin-right: -6px !important; vertical-align: -6px !important; }
    .user_table .k-grid-header .k-header:first-child input[type=checkbox].k-checkbox:checked { margin-right: -1px !important; background: transparent url(/Images/icons/vv.png) no-repeat 0 0 !important; }
    .user_table .k-grid-header .k-header:first-child input[type=checkbox].k-checkbox:checked:before { margin-right: -1px !important; background: url(/Images/icons/vv.png) no-repeat -2px -1px; vertical-align: -1px !important; }
    .user_table input[type=checkbox].k-checkbox { background: #fff url(/Images/icons/v.png) no-repeat 1px 0 !important; }
    .user_table input[type=checkbox].k-checkbox:before { background: #fff url(/Images/icons/v.png) no-repeat 1px 0; }
    .user_table input[type=checkbox].k-checkbox:checked:before { border: 1px solid transparent; background: url(/Images/icons/vv.png) no-repeat -1px -1px; }
    /*confition document management list LB*/ .pop_role_basic .k-grid input[type=checkbox].k-checkbox { background: #fff url(/Images/icons/v.png) no-repeat 0 0 !important; }
    .pop_role_basic .k-grid input[type=checkbox].k-checkbox:before { background: #fff url(/Images/icons/v.png) no-repeat 0 0; }
    .pop_role_basic .k-grid input[type=checkbox].k-checkbox:checked:before { border: 1px solid transparent; background: url(/Images/icons/vv.png) no-repeat -1px -2px !important; }
    .pop_role_basic .k-grid .k-grid-header .k-header:first-child input[type=checkbox].k-checkbox { margin-right: -2px !important; background: #fff url(/Images/icons/v.png) no-repeat 1px 1px !important; vertical-align: -5px !important; }
    .pop_role_basic .k-grid .k-grid-header .k-header:first-child input[type=checkbox].k-checkbox:before { }
    .pop_role_basic .k-grid .k-grid-header .k-header:first-child input[type=checkbox].k-checkbox:checked { background: transparent !important; }
    .pop_role_basic .k-grid .k-grid-header .k-header:first-child input[type=checkbox].k-checkbox:checked:before { margin-left: 0 !important; margin-right: 0 !important; background: url(/Images/icons/vv.png) no-repeat 1px -1px !important; }
    .k-grid td { border-left:0px solid transparent; border-right:0px solid transparent; }
}

/*Style remaining items in the Documents grid*/
.k-grid tr.grayed-row { background: rgba(218,218,218,0.3) !important; }
.k-grid tr.grayed-row:hover { background:#ffe9bb!important; }
.k-grid tr.grayed-row, 
.k-grid tr.grayed-row *,
.k-grid tr.grayed-row td,
.k-grid tr.grayed-row td span,
.k-grid tr.grayed-row td div { color:#990000; }
.k-grid tr.grayed-row col.k-sorted,
.k-grid tr.grayed-row col.k-sorted *,
.k-grid tr.grayed-row col.k-sorted td,
.k-grid tr.grayed-row col.k-sorted td span,
.k-grid tr.grayed-row col.k-sorted td div { color:#990000; }


