/*!
 * Select2-to-Tree CSS 1.1.1
 * https://github.com/clivezhg/select2-to-tree
 */.s2-to-tree *{box-sizing:border-box}.s2-to-tree .select2-results__option.l1{font-size:1em;padding-left:5px}.s2-to-tree .select2-results__option.l2{margin-left:.5em;font-size:.95em}.s2-to-tree .select2-results__option.l3{margin-left:2.2em;font-size:.91em}.s2-to-tree .select2-results__option.l4{margin-left:3em;font-size:.87em}.s2-to-tree .select2-results__option.l5{margin-left:3.8em;font-size:.83em}.s2-to-tree .select2-results__option.l6{margin-left:4.5em;font-size:.8em}.s2-to-tree .select2-results__option.l7{margin-left:5.3em;font-size:.77em}.s2-to-tree .select2-results__option.l8{margin-left:6em;font-size:.75em}.s2-to-tree .select2-dropdown[dir*=rtl] .select2-results__option.l1{margin-right:.8em}.s2-to-tree .select2-dropdown[dir*=rtl] .select2-results__option.l2{margin-right:1.4em}.s2-to-tree .select2-dropdown[dir*=rtl] .select2-results__option.l3{margin-right:2.2em}.s2-to-tree .select2-dropdown[dir*=rtl] .select2-results__option.l4{margin-right:3em}.s2-to-tree .select2-dropdown[dir*=rtl] .select2-results__option.l5{margin-right:3.8em}.s2-to-tree .select2-dropdown[dir*=rtl] .select2-results__option.l6{margin-right:4.5em}.s2-to-tree .select2-dropdown[dir*=rtl] .select2-results__option.l7{margin-right:5.3em}.s2-to-tree .select2-dropdown[dir*=rtl] .select2-results__option.l8{margin-right:6em}.s2-to-tree li.select2-results__option.non-leaf .expand-collapse:hover{color:#467fcf;cursor:pointer}.s2-to-tree li.select2-results__option.non-leaf .expand-collapse:before{content:"+";position:absolute;top:.1em;left:3px;font-size:larger}.s2-to-tree .select2-dropdown[dir*=rtl] li.select2-results__option.non-leaf .expand-collapse:before{right:-.35em}.s2-to-tree li.select2-results__option.non-leaf.opened .expand-collapse:before{content:"−"}.s2-to-tree .select2-results__option[aria-disabled=true] .expand-collapse{color:#000}.s2-to-tree .item-label{display:inline-block;margin-left:.8em;padding:4px;width:calc(100% - 11px)}.s2-to-tree .select2-dropdown[dir*=rtl] .item-label{margin-right:.5em}.s2-to-tree li.select2-results__option{position:relative;padding:0;height:auto;overflow-y:hidden}.s2-to-tree li.select2-results__option[data-pup]{display:none}.s2-to-tree li.select2-results__option[data-pup].showme{display:block;overflow-y:visible}.s2-to-tree.select2-container li.select2-results__option[aria-selected=true]{background-color:#f5f5f5;color:#262626}.s2-to-tree.select2-container .select2-results__option--highlighted[aria-selected]>span.item-label,.s2-to-tree.select2-container li.select2-results__option--highlighted[aria-selected]{background-color:#dbdde0;color:#495057}.s2-to-tree li.select2-results__option.l1{display:block;overflow-y:visible}.s2-to-tree.searching-result li.select2-results__option{height:auto;display:block}.login{font-family:Verdana,Geneva,sans-serif;font-size:14px;color:#211f27}.login .col-login{background-color:#fff;border:1px solid #c1c5d4;border-radius:2px;padding:32px 24px 24px}.login .col-login .login-logo img{width:224px;height:154px}.login .col-login .login-logo .login-logo-text{color:#0b559c;text-align:left;font-size:18px}.login .col-login .login-logo .login-logo-text .large-text{font-weight:700;font-size:24px}.login .card{border:none;box-shadow:unset;margin-bottom:0}.login .card .card-body{padding:0}.login .card .card-body label{line-height:2.1rem;margin-bottom:0;font-weight:400}.login .card .card-body>div:first-child{margin-bottom:16px}.login .card .form-footer{display:flex;justify-content:center;margin-top:24px}.login .card .form-footer .btn-login{padding:8px 17px;font-weight:700;font-size:16px}.login .card .form-footer .btn-login i{margin-right:8px}.header .dropdown-item:active{background-color:#daeefc}.colorpicker{text-align:center;border:1px solid rgba(0,40,100,.12);border-radius:3px;width:200px;height:50px}.table .category-color-box{margin-top:-4px}.list-category .table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-clip:padding-box;background-color:#fff}.list-category .table thead th:after{content:"";position:absolute;left:0;width:100%;height:100%;border-bottom:1px solid #dee2e6;display:block;top:1px}.category-color-box{width:1em;height:1em;border-radius:.5em;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-2px}.custom-checkbox{margin-left:17%}.select2-container--bootstrap .select2-results__group{font-size:16px;font-weight:700}.select2-results__options{margin-left:5px;margin-right:5px}.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:#dbdde0;color:#495057}.backend-search .list-header,.backend-search .search-form-header{flex:1;display:flex;justify-content:space-between}.backend-search .search-toasts{position:absolute;bottom:0;right:0}.backend-search .green-toast{color:#316100;background-color:#dff1cc}.backend-search .red-toast{color:#6b1110;background-color:#f5d2d2}.backend-search .blue-toast{color:#24587e;background-color:#daeefc}.backend-search .toast-wrapper{position:fixed;bottom:50px;right:50px;z-index:10000}.backend-search .search-result{margin-top:40px}.backend-search .search-result #t-entity-list{border:none}.backend-search .search-result #t-entity-list th{white-space:nowrap}.backend-search .search-result #t-entity-list .th-category,.backend-search .search-result #t-entity-list .th-subcategory{width:30%}.backend-search .search-result #t-entity-list .th-title{width:28%}.backend-search .search-result #t-entity-list .document-internal i{color:red;font-size:20px}.backend-search .search-result .list-pagination-counter{align-items:center}.backend-search .search-result .card .card-footer{padding-top:0;padding-bottom:0}.frontend-search{font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#404040;background:#fff}.frontend-search .header-container{margin-bottom:33px}.frontend-search .content-header{display:flex;justify-content:space-between;margin-bottom:25px}.frontend-search .content-header .login a{color:#d6d6d6;font-size:14px;font-weight:700}.frontend-search .page-title{color:#0b559c;font-size:14px;font-weight:700}.frontend-search .main-container table{width:100%}.frontend-search .main-container table th{color:#0b559c}.frontend-search .main-container form label{color:#404040}.frontend-search .main-container form input,.frontend-search .main-container form select{width:300px;height:21px;border-radius:0;border-color:grey;padding:0 5px;font-size:11px}.frontend-search .main-container form .select2-selection{border-color:grey;border-radius:0}.frontend-search .main-container form .form-group{display:flex;margin-bottom:4px}.frontend-search .main-container form .form-group .col-form-label{padding-top:0;padding-bottom:0}.frontend-search .main-container .form-buttons button{padding:2px 8px}.frontend-search .main-container .form-buttons .btn-reset{border:1px solid grey;margin-right:6px;margin-left:23%}.frontend-search .main-container .form-buttons .btn-search{font-weight:700;background-color:#0b559c;border:1px solid #0b559c;color:#fff}.frontend-search .search-result{margin-top:28px}.frontend-search .search-result .result-info{display:flex;justify-content:space-between;align-items:center;color:#0b559c;font-weight:700;margin-bottom:7px}.frontend-search .search-result .result-info.bottom{margin-top:20px}.frontend-search .search-result .description{margin-bottom:15px}.frontend-search .search-result #t-search-result tr:nth-child(2n){background:#f2f3f7}.frontend-search .search-result #t-search-result tr td,.frontend-search .search-result #t-search-result tr th{padding:5px 8px}.frontend-search .search-result #t-search-result .file-link{font-size:14px;color:#000}.frontend-search .search-result .paginator{display:flex;align-items:center}.frontend-search .search-result .paginator .next-page,.frontend-search .search-result .paginator .prev-page{border:1px solid grey;width:21px;height:21px;background-color:#d6d6d6;font-weight:700;padding:0}.frontend-search .search-result .paginator .next-page{margin-right:16px;margin-left:5px}.frontend-search .search-result .paginator select{width:80px;height:21px;border-radius:0;border:1px solid grey;margin-left:8px}.frontend-search .select2-container--bootstrap .select2-selection--single{height:25px;padding:3px 6px 2px 12px}.frontend-search .select2-container--bootstrap .select2-search--dropdown .select2-search__field,.frontend-search .select2-container--bootstrap .select2-selection--single .select2-selection__placeholder,.frontend-search .select2-selection__rendered{font-size:11px;color:#404040}