.reservation_status_N{background-image:url(/assets/hotel/light/image/panel/icon-reservation-new.png);background-repeat:no-repeat;width:30px;height:42px;background-size:auto 40px}.reservation_status_C{background-image:url(/assets/hotel/light/image/panel/icon-reservation-cancel.png);background-repeat:no-repeat;width:30px;height:42px;background-size:auto 40px}.reservation_status_M{background-image:url(/assets/hotel/light/image/panel/icon-reservation-modify.png);background-repeat:no-repeat;width:30px;height:42px;background-size:auto 40px}.reservation_status_S{background-image:url(/assets/hotel/light/image/panel/icon-reservation-noshow.png);background-repeat:no-repeat;width:30px;height:42px;background-size:auto 40px}.search-form-container .btn,.search-form-container .form-control{font-size:14px}.dataTable th,td{font-size:14px}.dataTable th{text-align:center;border-top-color:var(--main-border-color);border-bottom:0!important}.dataTable td{border-top:0}div.dataTables_wrapper.container-fluid{padding-left:5px;padding-right:5px}div.dataTables_wrapper div.dataTables_info{font-size:14px;padding-top:5px}div.dataTables_wrapper div.dataTables_length label{font-size:14px}.table-striped tbody tr:nth-of-type(2n+1){background-color:var(--container-selected-item-background-color)}.dataTables_wrapper{position:relative}.dataTables_processing{position:absolute!important;top:-15px!important;left:0!important;right:0!important;width:100%!important;margin-left:0!important;margin-top:0!important;text-align:center!important;padding:1em 0!important;bottom:-10px!important;background-color:#fff;opacity:.4!important;border:0;z-index:10}@media (max-width:576px){table.dataTable-responsive.table-bordered td{border:0}table.dataTable-responsive>tbody td{width:auto!important;border-top:1px solid var(--main-border-color)!important}table.dataTable-responsive>tbody>tr{border:1px solid var(--main-border-color)!important;border-radius:5px;margin-bottom:1rem}table.dataTable-responsive>tbody>tr>td:not(td[class~=d-none]):first-child{border-top:0!important}table.dataTable-responsive>tbody>tr>td.text-center{text-align:right!important}table.dataTable-responsive>tbody>tr>td.m-td-group>div.m-div{border-bottom:.5px dashed var(--main-border-color)!important}}@media screen and (max-width:576px){.responsive-table{border:0}.responsive-table caption{font-size:1.3em}.responsive-table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.responsive-table tfoot{display:none}.responsive-table tbody>tr{border-bottom:3px solid var(--main-border-color);display:block;margin-bottom:.625em}.responsive-table tbody>tr>td{display:block;font-size:14px!important;text-align:right;min-height:25px}.responsive-table tbody>tr>td::before{content:attr(data-rt-label);float:left}.responsive-table tbody>tr>td:last-child{border-bottom:0}.responsive-table-div-height{min-height:40px}.responsive-table .m-opened{float:left}.responsive-table .m-opened:before{font:normal normal normal 14px/1 FontAwesome;content:"\f055";font-size:19px;cursor:pointer}.responsive-table .m-opened:hover{color:#2739c1}.responsive-table .m-hide{display:none}.responsive-table .m-td-group{padding:10px}.responsive-table .m-div{width:100%;margin-bottom:5px;display:inline-block;text-align:right}.responsive-table .m-div>span{float:left;text-align:left}.responsive-table td,.responsive-table th{padding:7px}}