#sidebar-menu ul li ul.sub-menu li ul.sub-menu li ul.sub-menu li a{padding-left:5.5rem}.modal-content{border:none}div.dataTables_wrapper div.dataTables_filter{text-align:left}div.dataTables_wrapper div.dataTables_filter label{width:100%}div.dataTables_wrapper div.dataTables_filter input{margin-left:0;width:100%}div.dataTables_wrapper div.dataTables_length{text-align:right}div.dataTables_wrapper div.dataTables_length .select2{width:60px!important}.modal-block .card{background:transparent}.modal-block .card-body{background-color:#fff}.modal-block .card-footer{border-top:1px solid rgba(0,0,0,.125)}.jstree-default .jstree-clicked{background-color:#0000000d!important;box-shadow:none}.jstree-grid-header{padding:.75rem!important;font-weight:700;background-color:transparent!important;color:#000;border-bottom:2px solid #6c757d}.jstree-grid-separator{border-width:0!important}.jstree-grid-cell-last{padding-left:12px!important}.jstree-header{margin-bottom:4px}.jstree-grid-header-cell{padding-left:6px!important}.jstree-default .jstree-hovered{background-color:#f6f6f6!important}h5.card-header{height:60px}.checkbox-custom{position:relative;padding:0 0 0 25px;margin-bottom:7px;margin-top:0}.checkbox-custom:last-child{margin-bottom:0}.checkbox-custom:last-of-type{margin-bottom:0}.checkbox-custom input[type=checkbox]{opacity:0;position:absolute;top:50%;left:3px;margin:-6px 0 0;z-index:2;cursor:pointer}.checkbox-custom input[type=checkbox]:checked+label:after{position:absolute;display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;content:"";top:50%;left:4px;margin-top:-5px;font-size:11px;line-height:1;width:16px;height:16px;color:#333}.checkbox-custom input[type=checkbox]:disabled{cursor:not-allowed}.checkbox-custom input[type=checkbox]:disabled:checked+label:after{color:#999}.checkbox-custom input[type=checkbox]:disabled+label{cursor:not-allowed}.checkbox-custom input[type=checkbox]:disabled+label:before{background-color:#eee}.checkbox-custom label{cursor:pointer;margin-bottom:0;text-align:left;line-height:1.5}.checkbox-custom label:before{content:"";position:absolute;top:50%;left:0;margin-top:-9px;width:19px;height:18px;display:inline-block;border-radius:2px;border:1px solid #bbb;background:#fff}.checkbox-custom label+label.error{display:block}.checkbox-custom.checkbox-inline{display:inline-block;vertical-align:middle}.form-group .checkbox-custom.checkbox-inline{margin-top:7px;padding-top:0}.checkbox-square input[type=checkbox]:checked+label:after{content:""!important;margin-top:-7px!important;font-size:14px!important;left:3.2px!important}.actions .btn+.btn,.actions .btn+.btn-group,.actions .btn+.dropdown{margin-left:5px}.modal-wrapper{padding:15px 0}.modal-block.modal-full-color .card{color:#fff!important}.modal-block-danger.modal-full-color .card{background-color:#d9534f}.modal-block-danger.modal-full-color .card-header{background-color:#d2322d}.modal-block-danger.modal-full-color .card-footer{background-color:#d9534f}.btn-danger{background-color:#d2322d}.dd{position:relative;display:block;margin:0;padding:0;list-style:none;font-size:13px;line-height:20px}.dd-list{display:block;position:relative;margin:0;padding:0;list-style:none}.dd-list .dd-list{padding-left:30px}.dd-collapsed .dd-list{display:none}.dd-item,.dd-empty,.dd-placeholder{display:block;position:relative;margin:0;padding:0;min-height:20px;font-size:13px;line-height:20px}.dd-handle{display:block;height:34px;color:#333;text-decoration:none;font-weight:600;border-radius:3px 0 0 3px;box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;margin:0;cursor:move;width:37px;border:1px solid #aaa;background:#ddd;padding:6px 13px 0}.dd-handle:hover{color:#ccc;background:#fff}.dd-item>button{display:block;position:relative;cursor:pointer;float:left;margin:0 10px 0 36px;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;border:1px solid #CCCCCC;background:#F6F6F6;width:37px;height:34px;font-size:12px;line-height:1;text-align:center;font-weight:700;font-family:"Font Awesome 5 Free"}.dd-item>button:before{content:"";display:block;position:absolute;width:100%;text-align:center;text-indent:0}.dd-item>button[data-action=collapse]:before{content:""}.dd-placeholder{margin:5px 0;padding:0;min-height:30px;background:white;border:1px dashed #CCC;box-sizing:border-box;-moz-box-sizing:border-box}.dd-empty{margin:5px 0;padding:0;min-height:30px;background:#f2fbff;border:1px dashed #b6bcbf;box-sizing:border-box;-moz-box-sizing:border-box;border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-image:linear-gradient(45deg,white 25%,transparent 25%,transparent 75%,white 75%,white),linear-gradient(45deg,white 25%,transparent 25%,transparent 75%,white 75%,white);background-size:60px 60px;background-position:0 0,30px 30px}.dd-dragel{position:absolute;pointer-events:none;z-index:9999}.dd-dragel>.dd-item .dd-handle{margin-top:0}.dd-dragel .dd-handle{box-shadow:2px 4px 6px #0000001a}.dd-content{display:block;height:34px;margin:7px 0;padding:6px 10px 5px 50px;border:1px solid #CCCCCC;background:#FAFAFA}.dd-content:hover{background-color:#f0f0f0}.dd-content>a{margin-left:15px;color:#666}.dd-content>i{margin:4px 5px 0 0}#menu_icon{width:39px}.select2-results__option .fas,.select2-results__option .far,.select2-results__option .fab{margin:5px 0 0 5px;width:25px}.input-group>.select2{width:auto;flex:1 1 auto}.img-container img{max-width:100%;max-height:100%}.cropper-view-box{border-radius:50%}#login-carousel{background-color:#000;color:#fff}.select2-container--default.select2-container--disabled .select2-selection--single,.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:var(--bs-body-bg)}.select2-container--default.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:#eee}.select2-container--default .select2-selection--single .select2-selection__clear{height:35px;margin-right:35px}.select2-container--default .is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(2.075em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.select2-container--default .select2-results__option,.select2-container--default .select2-selection__rendered,.select2-container--default .select2-search__field{text-transform:uppercase}.red-dot:after{content:" *";color:red}.card-title-desc{margin-bottom:0!important}.bg-display-badge-primary{background-color:#304de6}.bg-display-badge-secondary{background-color:#74788d}.bg-display-badge-success{background-color:#17a556}.bg-display-badge-warning{background-color:#f1b44c}.badge.bg-brown{background-color:#975517}.badge.bg-violet{background-color:#ab5b8b}.badge.bg-bluetiful{background-color:#304de6}.badge.bg-bittersweet{background-color:#f46a6a}.dropzone{border:var(--bs-border-width) solid var(--bs-border-color-translucent)}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{text-decoration:line-through}.site-visit-dropzone-preview-list{width:49%;margin-right:2px;margin-left:2px;display:inline-block}body[data-sidebar=dark] .navbar-brand-box{background-color:#fff}.text-uppercases .align-items-center{text-transform:uppercase}.tox-tinymce.is-invalid,.position-relative.is-invalid{border-color:var(--bs-form-invalid-border-color)}.position-relative.is-invalid{border-style:solid;border-width:1px}.form-control:read-only{background-color:var(--bs-body-bg);opacity:1}.read-only{background-color:var(--bs-body-bg);opacity:1}.select2-container .select2-selection--single .select2-selection__rendered{color:var(--bs-emphasis-color)}.open-input-file input{cursor:pointer}.document-view:hover{text-decoration:underline!important}.text-decoration-underline:hover{cursor:pointer}.textarea-comment{min-height:150px!important;overflow-y:hidden}
