@font-face{font-family:NotoSansKhmer;src:url(/build/assets/NotoSansKhmer-816d3649.ttf)}body,.kh_font{font-family:NotoSansKhmer,sans-serif}.form-check-input{width:19px;height:19px}.btn{border-radius:4px!important}.bg-primary{background-color:#3279b7!important}.btn-primary{background-color:#3279b7!important;border:1px solid #3279B7!important}.bg-info{background-color:#35c6d3!important}table{width:100%!important;border-collapse:collapse!important}table>thead{font-size:14px!important;background-color:#337ab7!important}table>thead>tr>th{border:1px solid #d8dbe0}#thead-sticky,#thead-sticky1,.thead-sticky-avg{position:-webkit-sticky;position:sticky;top:0;z-index:1029}input{border-radius:4px!important;border:1px solid #ced4da!important}.sidebar-brand{height:65px}.apollo_sidebar_logo{height:50px}.footer{padding:10px 30px;margin-bottom:-25px}.min-vh-100{min-height:calc(100vh - 25px)!important}.profile_name{color:var(--cui-header-color);line-height:2.4}.apollo_dropdown{margin:0 7px!important}.apollo_login{background-image:url(/build/assets/image-cover-db16a72c.jpg);background-position:center}.pollo_login_background{width:100%;height:100%;position:absolute;background-color:#0009}.apollo_login_logo{text-align:center;width:100%;padding:20px 0;margin-top:-100px;position:relative;z-index:100}.apollo_login_logo img{width:150px}.error{width:100%;float:left}label.error{color:red!important;font-size:12px;margin-top:1px;float:left}.apollo_sidebar_icon{font-size:20px!important;margin-right:15px;margin-top:-3px;float:left}.apollo_button_filter_able,.apollo_button_filter_form{margin-top:10px}.apollo_button_filter_form_card{background-color:#eaedef}.apollo_listing_table{margin-top:11px;border:1px solid #ccc}.apollo_listing_table>thead{background-color:#2f3c54;color:#fff}.apollo_listing_table>tbody>tr,td,th{border:none}.payment_billings,.icon-file{margin-top:20px;font-size:17px!important;margin-right:4px}.btn_filter{margin-right:10px}.mt-filter{margin-top:1.7rem}:root{--fc-border-color: black;--fc-daygrid-event-dot-width: 5px}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-col-header-cell-cushion{padding-top:5px;padding-bottom:5px}.fc-col-header-cell-cushion{text-decoration:unset;color:#000;font-weight:700}.fc-daygrid-day-number{text-decoration:unset;color:#000}.fc-event.fc-event-draggable.fc-event-start.fc-event-end.fc-event-past.fc-daygrid-event.fc-daygrid-block-event.fc-h-event,.fc-event.fc-event-draggable.fc-event-resizable.fc-event-start.fc-event-end.fc-event-past.fc-daygrid-event.fc-daygrid-dot-event{margin-top:10px}.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:100%}select+.select2-container--bootstrap-5{margin-top:3px}.select2-container--bootstrap-5 .select2-selection--single .select2-selection--multiple{height:40px;padding:.43rem 2.25rem .375rem .75rem}.ffs-message-error,.tms-message-error{position:absolute}.pagination>.page-item>a{color:#2f3c54!important}.pagination>.active>span{background-color:#2f3c54!important}.page-link.active,.active>.page-link{border-color:#2f3c54}.checkboxes-and-radios{margin-top:5px!important}.checkboxes-and-radios input{display:none}.checkboxes-and-radios label{cursor:pointer;padding-right:50px;position:relative;font-size:18px;margin-bottom:11px}.checkboxes-and-radios input[type=checkbox],.checkboxes-and-radios input[type=radio]{position:absolute;visibility:hidden!important}.checkboxes-and-radios input[type=checkbox]+label:before,.checkboxes-and-radios input[type=checkbox]+label:after,.checkboxes-and-radios input[type=radio]+label:before,.checkboxes-and-radios input[type=radio]+label:after{content:"";position:absolute;top:50%;margin-top:-7.5px;box-sizing:border-box}.checkboxes-and-radios input[type=checkbox]+label:before,.checkboxes-and-radios input[type=radio]+label:before{width:50px;height:26px;right:0;background:#fff;border:1px solid #e4e3e1;border-radius:15px}.checkboxes-and-radios input[type=checkbox]+label:after,.checkboxes-and-radios input[type=radio]+label:after{width:20px;height:20px;right:27px;background:#bdbdbd;border-radius:50%;transition:all .2s ease-out;top:3px}.checkboxes-and-radios input[type=checkbox]:checked+label:after,.checkboxes-and-radios input[type=radio]:checked+label:after{right:3px;top:3px;background:#ff9800}#scroll{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#333 #6c757d}#scroll::-webkit-scrollbar{width:0px}#scroll::-webkit-scrollbar-thumb{background-color:#6c757d}#scroll::-webkit-scrollbar-track{background-color:#333}.sidebar-ul li,.sidebar-ul li a{color:#fff!important}.btn-primary-apollo,.btn-primary-apollo:hover{color:#fff!important;background-color:#337ab7;border-color:#2e6da4}.btn-primary-apollo.disabled{color:#fff!important;background-color:#337ab7!important;border-color:#2e6da4!important}.btn-success-apollo,.btn-success-apollo:hover{color:#fff!important;background-color:#5cb85c;border-color:#4cae4c}.btn-success-apollo.disabled{color:#fff!important;background-color:#5cb85c!important;border-color:#4cae4c!important}.btn-danger-apollo{color:#fff!important;background-color:#c9302c;border-color:#ac2925}.btn-danger-apollo:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger-apollo.disabled{color:#fff!important;background-color:#c9302c!important;border-color:#ac2925!important}.btn-default-apollo,.btn-default-apollo:hover{color:#333!important;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default-apollo.disabled{color:#333!important;background-color:#d4d4d4!important;border-color:#8c8c8c!important}.btn-info-apollo,.btn-info-apollo:hover{color:#fff!important;background-color:#31b0d5;border-color:#269abc}.btn-info-apollo.disabled{color:#fff!important;background-color:#31b0d5!important;border-color:#269abc!important}.btn-warning-apollo,.btn-warning-apollo:hover{color:#fff!important;background-color:#d58512;border-color:#985f0d}.btn-warning-apollo.disabled{color:#fff!important;background-color:#d58512!important;border-color:#985f0d!important}@media screen and (max-width: 600px){#bookingAgencyTable thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}#bookingAgencyTable tr{display:block;border-bottom:3px solid #337ab7;margin-bottom:.625em}#bookingAgencyTable td{display:block;text-align:right;font-size:.8em;border-bottom:1px solid #ddd}#bookingAgencyTable td:before{content:attr(data-label);color:#269abc;float:left;font-weight:700}}
