ul.helperlist{padding-left:18px!important}ul.errorlist{padding-left:18px!important;color:#e83e8c}.alert-danger ul.errorlist{color:#FFF!important;margin-bottom:0!important}.custom-file input.core-fileinput-image{display:none!important}.custom-file .custom-file-label{position:inherit!important;width:100%;margin-bottom:-7.5px;color:#999999}tr.htmx-swapping td{opacity:0;transition:opacity 0.2s ease-out}.nav-treeview>.nav-item.menu-open>.nav-link{background-color:rgba(255,255,255,.1);color:#fff}.bg-danger a,.bg-teal a,.bg-info a,.bg-secondary a{color:#fff}div.card-body span.select2-container{width:100%!important}.badge{font-size:85%!important;font-weight:normal}.table-tooltip,.table-tooltip:hover{text-decoration:underline;text-decoration-style:dotted}.modal-backdrop.show + .modal-backdrop.show{opacity:0!important}.w280{width:280px!important}.max-w370{max-width:370px!important}.max-w180{max-width:180px!important}.min-w120{min-width:120px!important}.table-responsive-stack .table-responsive-stack-thead{font-weight:bold;margin-bottom:2px;display:none}.bootstrap-datetimepicker-widget{min-width:280px}.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle{padding-top:5px;border-top:1px dashed #999;margin-top:10px}.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table td a span{background-color:#28a745;width:98%;color:#FFF!important}.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table td a span:hover{background-color:#218838;width:98%;color:#FFF!important}.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table td + td a span{background-color:#dc3545}.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table td + td a span:hover{background-color:#c82333}.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table td + td + td a span{background-color:#6c757d}.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table td + td + td a span:hover{background-color:#5a6268}.datepicker-days .table-striped thead tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.timepicker-hour,.timepicker-minute{border:1px solid #dee2e6}.separator-sm{width:10px!important}.custom-switch{padding-left:3.5rem!important}.custom-switch .custom-control-label::before{left:-3.5rem!important;width:2.5rem!important;border-radius:1rem!important}.custom-control-label::before{height:1.5rem!important;top:0!important}.custom-switch .custom-control-label::after{top:calc(.0rem + 2px)!important;left:calc(-3.5rem + 2px)!important;width:calc(1.5rem - 4px)!important;height:calc(1.5rem - 4px)!important}.custom-switch .custom-control-input:checked~.custom-control-label::after{transform:translateX(1rem)}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{padding-left:40px}table.dataTable td,table.dataTable th{vertical-align:middle}ul.dtr-details{width:100%;display:block}ul.dtr-details li span.dtr-title{width:48%!important;min-width:auto!important;text-wrap:wrap;vertical-align:middle;line-height:normal}ul.dtr-details li span.dtr-data{width:49%!important;text-wrap:wrap;vertical-align:middle;line-height:normal;display:inline-block}ul.dtr-details li.text-right{text-align:left!important}div.dataTables_wrapper div.dataTables_filter label{margin-bottom:0!important;font-weight:bold}div.dataTables_wrapper div.dataTables_info{padding-top:0!important;padding-bottom:10px!important}.dt-button-collection .dropdown-menu{font-size:0.875rem!important}.dt-button-collection{padding-top:0!important;padding-bottom:2px!important;overflow:hidden}.dt-button-collection .dropdown-item + .dropdown-item{border-top:1px solid #FFF}.dt-button-collection .dropdown-item.active,.dt-button-collection .dropdown-item:active{background-color:#6c757d}#yearMonthBtn{text-transform:uppercase;font-weight:bold;width:160px}.table-wrap.dataTable td,.table-wrap.dataTable th{white-space:normal!important;word-wrap:break-word!important;overflow:visible!important}.scrollToBottom{text-align:center;background:transparent;font-weight:bold;color:#fff;text-decoration:none;position:fixed;top:72px;width:40px;height:40px;line-height:40px;background:#c01c03;right:30px;z-index:9999;display:none;opacity:0.3;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.scrollToBottom i{font-size:30px;display:block;padding-top:0px;line-height:40px}.scrollToBottom:hover{text-decoration:none;opacity:1;color:#fff}.scrollToTop{text-align:center;background:transparent;font-weight:bold;color:#fff;text-decoration:none;position:fixed;bottom:72px;width:40px;height:40px;line-height:40px;background:#c01c03;right:30px;z-index:9999;display:none;opacity:0.3;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.scrollToTop i{font-size:30px;display:block;padding-top:0px;line-height:40px}.scrollToTop:hover{text-decoration:none;opacity:1;color:#fff}@media only screen and (min-width:1200px){}@media only screen and (max-width:1199.98px){}@media only screen and (max-width:991.98px){}@media only screen and (max-width:767.98px){.my-sm-10{margin:10px 0}.dt-buttons>.btn{margin-right:5px!important}.table-responsive-stack>tbody>tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.table-responsive-stack>tbody>tr>td,.table-responsive-stack>tbody>th{display:block;-ms-flex:1 1 auto;flex:1 1 auto}.table-responsive-stack .table-responsive-stack-thead{display:block}.table-responsive-stack>tbody>tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:3px solid #ccc;display:block}.table-responsive-stack>tbody>tr>td{width:100%!important}.table-responsive-stack .max-w370{max-width:100%!important}.table-responsive-stack .max-w180{max-width:100%!important}.table-responsive-stack .min-w120{min-width:100%!important}}@media only screen and (max-width:575.98px){.btn-xs-block{display:block;margin-top:10px;width:100%}.my-xs-30{margin:30px 0}.mt-xs-2{margin-top:0.5rem!important}.w-xs-60{width:60%!important}.dataTables_filter{margin-top:10px!important}.dataTables_filter>label{width:85%}.dataTables_filter>label>input{width:85%!important}}