﻿body{height:100vh;font-family:"Poppins",sans-serif;font-size:14px;background-size:cover;overflow:hidden;}body.loading{cursor:wait!important;}body>.container{height:100%;}textarea{font-size:13px!important;height:100px;border-radius:3px;}.navbar{background-color:#030c2b;}.navbar img{max-height:50px;}.navbar .navbar-nav i{font-size:25px;color:#98accc;}.color-lightBlue{color:#98accc;}.color-lightGreen{color:#cfe0a3;}.font-bold{font-weight:700!important;}.font-small{font-size:12px;}.font-danger{color:#f00;}.font-semiBold{font-weight:600!important;}.border-bottom{border-bottom:1px solid #1e1e1e;}.anchor-quiet{color:#6e7072;}.bootstrap-select .dropdown-toggle:focus{outline:0!important;}.bootstrap-select .dropdown-menu{padding:0;}.btn-primary{color:#1e1e1e;background:#98accc;border:1px solid #98accc;}.btn-primary:hover{color:#1e1e1e;background:#98accc;outline:0;border:1px solid #98accc;}.btn-primary:active{color:#1e1e1e!important;background:#7595c9!important;outline:0!important;border:1px solid #7595c9!important;}.btn-secondary{color:#1e1e1e;background:#fff;border:1px solid #aeaaaa;}.btn-secondary:hover{color:#1e1e1e;background:#fff;border:1px solid #aeaaaa;}.btn-secondary:active{color:#1e1e1e!important;background:#aeaaaa!important;border:1px solid #aeaaaa!important;}.btn-primary,.btn-secondary{font-size:14px;font-weight:700;border-radius:15px;min-width:40px;box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922);}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{outline:0!important;}.btn-primary:active,.btn-secondary:active{box-shadow:none;}.form-control{border:1px solid #aeaaaa;}.form-control:hover,.form-control:focus,.form-control:active{border:1px solid #aeaaaa!important;outline:0!important;box-shadow:none!important;}.form-small textarea{height:50px;}.form-small .form-control{padding:3px;font-size:13px;border-radius:3px;}.form-small .btn-select{padding:3px;font-size:13px;border-radius:3px;}.form-small .dropdown-item{font-size:13px!important;}.form-small label{margin-top:5px;}.form-small .checkbox{margin-top:8px;}.btn-select{background-color:#fff;border:1px solid #aeaaaa;}.btn-select:hover,.btn-select:focus,.btn-select:active{border:1px solid #aeaaaa!important;outline:0!important;box-shadow:none!important;}.custom-context-menu .context-menu-item.context-menu-hover{color:#f9fafd;background-color:#001a72;}.loginModal{width:700px;height:600px;}.errorModal{width:700px;height:400px;}.passwordResetModal,.forgotPasswordModal{width:700px;height:350px;}.registrationModal{width:700px;height:600px;}.loginModal,.errorModal,.registrationModal,.passwordResetModal,.forgotPasswordModal{border:1px solid transparent;border-radius:10px;background:rgba(249,250,253,.85);box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922);margin:auto;padding:15px 100px;}.loginModal .title,.errorModal .title,.registrationModal .title,.passwordResetModal .title,.forgotPasswordModal .title{font-size:36px;font-weight:700;}.loginModal .form-label,.errorModal .form-label,.registrationModal .form-label,.passwordResetModal .form-label,.forgotPasswordModal .form-label{font-weight:500;font-size:14px;margin:5px 0;}.loginModal .form-control,.errorModal .form-control,.registrationModal .form-control,.passwordResetModal .form-control,.forgotPasswordModal .form-control{height:35px;}.loginModal .divider,.errorModal .divider,.registrationModal .divider,.passwordResetModal .divider,.forgotPasswordModal .divider{font-weight:700;}.loginModal .divider hr,.errorModal .divider hr,.registrationModal .divider hr,.passwordResetModal .divider hr,.forgotPasswordModal .divider hr{opacity:.8;}.loginModal .btn-primary,.errorModal .btn-primary,.registrationModal .btn-primary,.passwordResetModal .btn-primary,.forgotPasswordModal .btn-primary{min-width:125px;}.welcomeModal{background:#030c2b;height:100vh;width:100vw;position:absolute;top:0;z-index:999;}.welcomeModal .container-fluid{max-width:1920px;}.welcomeModal .banner{object-fit:contain;max-height:388px;}.welcomeModal .title{color:#f9fafd;font-weight:700;font-size:45px;}.welcomeModal hr{color:#f9fafd;font-weight:700;opacity:.8;}.welcomeModal .tile{cursor:pointer!important;position:relative;max-width:370px;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.welcomeModal .tile img{object-fit:contain;}.welcomeModal .tile .tile-text{color:#f9fafd;position:absolute;top:calc(50% - 30px);height:calc(50% + 30px);width:100%;padding:0 30px 10px 30px;}.welcomeModal .tile .tile-text span{display:inline-block;}.welcomeModal .tile .tile-text .title{font-size:24px;font-weight:600;}.welcomeModal .tile .tile-text .desc{font-size:19px;text-align:center;overflow:auto;}.welcomeModal .btn-primary{min-width:225px;border-radius:10px;}.dashboard{height:calc(100% - 60px);overflow:hidden auto;}.widget{height:100%;}.widget-flex{height:auto;}.widget,.widget-flex{border:3px solid #030c2b;border-radius:5px;box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922);}.widget .widget-row-section,.widget-flex .widget-row-section{height:50vh;overflow:auto;}.widget .widget-row,.widget-flex .widget-row{border-top:1px solid #aeaaaa;height:40px;font-size:16px;font-weight:600;}.widget .widget-row div,.widget-flex .widget-row div{word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.widget .widget-row-select,.widget-flex .widget-row-select{cursor:pointer;}.widget .widget-row:last-child,.widget-flex .widget-row:last-child{border-bottom:1px solid #aeaaaa;}.widget .widget-filter-row,.widget-flex .widget-filter-row{border-bottom:1px solid #aeaaaa;}.booking-widget,.guest-widget,.user-widget,.stayable-widget,.unit-widget{position:relative;}.widget-popup,.widget-loader{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(174,170,170,.4);backdrop-filter:blur(2px);}.widget-popup .popup-close-btn,.widget-loader .popup-close-btn{cursor:pointer;color:#f00;}.widget-popup .popup-body,.widget-loader .popup-body{width:400px;max-width:100%;background-color:#fff;border:1px solid #aeaaaa;border-radius:5px;box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922);overflow-y:auto;font-size:13px;}.widget-popup .popup-body .btn-primary,.widget-popup .popup-body .btn-secondary,.widget-loader .popup-body .btn-primary,.widget-loader .popup-body .btn-secondary{font-size:7px;width:50px;padding-top:2px;}.widget-popup .loader-body,.widget-loader .loader-body{background-color:#fff;border:1px solid #aeaaaa;border-radius:5px;box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922);}.widget-popup .title,.widget-loader .title{font-size:16px;}.widget-popup .popup-text-btn,.widget-loader .popup-text-btn{cursor:pointer;}.widget-popup .popup-text-btn:active,.widget-loader .popup-text-btn:active{opacity:.7;}.widget-results{max-height:200px;overflow:hidden auto;}.availability-widget{position:relative;}.availability-widget span{white-space:initial;}.availability-widget .widget-grid{height:calc(100vh - 325px);margin:0 10px 10px 10px;white-space:nowrap;overflow:auto;min-height:450px;}.availability-widget .widget-month-row{position:-webkit-sticky;position:sticky;top:0;z-index:1;}.availability-widget .widget-day-row{position:-webkit-sticky;position:sticky;top:40px;z-index:1;}.availability-widget .widget-date-row{position:-webkit-sticky;position:sticky;top:62px;z-index:1;}.availability-widget .widget-gap-header{background:#fff;width:160px;flex-grow:0;flex-shrink:0;border:1px solid #aeaaaa;border-style:none solid none solid;position:-webkit-sticky;position:sticky;left:0;top:0;z-index:1;}.availability-widget .widget-gap-header.first{border-style:solid solid none solid;}.availability-widget .widget-gap-header.last{border-style:none solid solid solid;}.availability-widget .widget-month-header{background:#f6f4f4;height:40px;flex-grow:0;flex-shrink:0;font-weight:600;font-size:19px;padding-top:5px;border:1px solid #aeaaaa;border-style:solid solid solid none;text-align:center;}.availability-widget .widget-day-header,.availability-widget .widget-date-header{background:#f6f4f4;height:22px;width:80px;flex-grow:0;flex-shrink:0;border:1px solid #aeaaaa;border-style:none solid solid none;text-align:center;}.availability-widget .widget-stayable-cell{background:#fff;height:80px;width:160px;flex-grow:0;flex-shrink:0;border:1px solid #aeaaaa;border-style:none solid solid solid;position:-webkit-sticky;position:sticky;left:0;}.availability-widget .widget-stayable-cell .widget-stayable-type{width:11px;}.availability-widget .widget-stayable-cell .widget-stayable-info{font-size:10px;}.availability-widget .widget-stayable-cell .widget-stayable-info .title{color:#001a72;}.availability-widget .widget-stayable-cell .widget-stayable-info a{font-size:10px;color:#000;}.availability-widget .widget-stayable-cell .widget-stayable-info .widget-stayable-status[data-status=Clean]{color:#819a41;}.availability-widget .widget-stayable-cell .widget-stayable-info .widget-stayable-status[data-status=Dirty]{color:#f00;}.availability-widget .widget-stayable-cell[data-type=stayable] .widget-stayable-type{background:#001a72;}.availability-widget .widget-stayable-cell[data-type=stayable] .widget-stayable-info{margin-left:10px;}.availability-widget .widget-stayable-cell[data-type=room] .widget-stayable-type{background:#98accc;}.availability-widget .widget-stayable-cell[data-type=room] .widget-stayable-info{margin-left:20px;}.availability-widget .widget-date-cell{background:#fff;flex:0 0 80px;border:1px solid #aeaaaa;border-style:none solid solid none;}.availability-widget .widget-date-cell.weekend{background:#f6f4f4;}.availability-widget .widget-date-cell:hover{background:#eee;}.availability-widget .widget-grid-body{position:relative;}.availability-widget .widget-overlay{position:absolute;top:0;left:160px;}.availability-widget .widget-item{position:absolute;background:#cfe0a3;border-radius:20px;height:60px;margin:8px 40px;padding:10px 20px;width:80px;overflow:hidden;cursor:pointer;box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922);-webkit-user-select:none;-ms-user-select:none;user-select:none;}.availability-widget .widget-item:not(.unavailable,.parent):active{background:#98accc!important;outline:0!important;border:1px solid #98accc!important;box-shadow:none;}.availability-widget .widget-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.availability-widget .widget-item.unavailable{cursor:not-allowed;background:#ccc;}.availability-widget .widget-item.moving{opacity:.8;pointer-events:none;}.availability-widget .widget-item.parent{cursor:not-allowed;}.availability-widget .widget-footer{padding-right:.5rem;padding-left:.5rem;}.availability-widget .widget-footer-page-item{font-size:16px;margin-bottom:.25rem;margin-right:.25rem;margin-left:.25rem;min-width:25px;text-align:center;border-bottom:2px solid transparent;}.availability-widget .widget-footer-page-item:hover,.availability-widget .widget-footer-page-item.selected{cursor:pointer;color:#1e1e1e;border-color:#1e1e1e;}.report-widget{position:relative;}.report-widget .widget-grid{height:calc(100vh - 325px);overflow:auto;min-height:450px;}.report-widget table{text-align:left;font-size:12px;}.report-widget table thead{position:sticky;top:0;}.report-widget .btn-primary{min-width:75px;border-radius:10px;}.report-widget .export-btn{font-size:16px;cursor:pointer;}.report-widget .export-btn i{font-size:22px;}.report-widget .export-btn:active{opacity:.7;}.no-select{-webkit-user-select:none;-ms-user-select:none;user-select:none;}.disable{pointer-events:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.disable *{pointer-events:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.disable button{color:#1e1e1e!important;border:#aeaaaa!important;background:#aeaaaa!important;box-shadow:none!important;opacity:1!important;}.not-visible{content-visibility:none;display:none;}.link-see-more{font-size:16px;color:#1e1e1e;text-decoration:none;border-bottom:2px solid transparent;}.link-see-more:hover{color:#1e1e1e;border-color:#1e1e1e;}::-webkit-scrollbar{width:6px;height:6px;}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;}::-webkit-scrollbar-thumb{background:#aeaaaa;border-radius:10px;}.loader{width:50px;aspect-ratio:1;border-radius:50%;border:8px solid #98accc;animation:l20-1 .8s infinite linear alternate,l20-2 1.6s infinite linear;}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%);}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%);}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%);}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%);}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%);}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%);}100%{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%);}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0deg);}49.99%{transform:scaleY(1) rotate(135deg);}50%{transform:scaleY(-1) rotate(0deg);}100%{transform:scaleY(-1) rotate(-135deg);}}@media only screen and (max-width:650px){.widget .widget-row-section{height:calc(100vh - 155px);}.availability-widget .widget-grid,.report-widget .widget-grid{height:calc(100vh - 100px);}.widget-popup .popup-body{width:350px;}}@media only screen and (max-width:767px){.loginModal,.errorModal,.registrationModal,.passwordResetModal,.forgotPasswordModal{padding:15px;}}