@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";body,html{height:100%}body{font-family:Roboto,sans-serif;font-size:22px;font-weight:400;color:#222;line-height:1}ol,ul{list-style:none;margin:0!important;padding:0!important}img{max-width:100%;height:auto}a{text-decoration:none!important;outline:none!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:focus,a:hover{color:#333;text-decoration:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}div[data-mode=video],div[data-mode=link]{left:10px!important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}html body{font-family:Roboto,sans-serif;font-weight:400;line-height:2rem}h1,h2,h3,h4,h5,h6{font-weight:400!important;font-family:Roboto,sans-serif;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}.h1{font-size:40px}.h2{font-size:36px}.h3{font-size:28px}.h4{font-size:23px}.h5{font-size:20px}.btn-primary{background:#00bcd4}.btn-outline-light{border:#ffffff solid 2px;box-shadow:#0000001f 0 1px 6px,#0000001f 0 1px 4px}.rounded-pill{font-size:14px}.outline-light-btn{background:#fff}.action-btns{display:flex;gap:10px;align-items:center}.action-btns .v-btn:not(.v-btn--round).v-size--default{height:25px}.add-btn{margin:20px 0}.admin-card{background:#1e324b!important;height:115px;color:#fff;font-size:1.8rem;font-weight:300}.admin-card .material-icons i{font-size:45px;color:#fff}.loader-panel{width:100%;background-color:#ccc;background-image:linear-gradient(90deg,#ccc,#fff,#ccc);background-size:1000px;animation:shine-lines 1.6s infinite linear;display:flex;align-items:center;justify-content:center}.loader-panel--overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;opacity:.75}.loader-panel--quill{width:100%;height:100%;margin:0;padding:0}@keyframes shine-lines{0%{background-position:800px}40%,to{background-position:-800px}}.vue__time-picker .dropdown ul li:not([disabled]).active,.vue__time-picker .dropdown ul li:not([disabled]).active:focus,.vue__time-picker .dropdown ul li:not([disabled]).active:hover{background:#00bcd4!important;color:#fff}.vue__time-picker .dropdown{background:#fff;box-shadow:0 1px 6px #00000073;border-radius:5px;overflow:hidden}.vue__time-picker .dropdown .hint{color:#000;background-color:#f9c74f}.time-picker-dialog .v-field__input{--v-high-emphasis-opacity: 1}.site-header__menu-quick-links .v-btn{flex-grow:1}.left-menu{background:#5c717a}.left-menu ul li.active{background:#53656e}.left-menu ul li a{color:#fff;padding:10px 20px;display:block;font-weight:300}.left-menu ul li a:hover{background:#53656e}.mobile-menu{background:#5c717a}.mobile-menu__sheet{width:244px;padding:0!important}.mobile-menu__sheet ul{background:#5c7079}.v-menu__content.fade-transition{transition-duration:.1s!important}html{background-color:#102052}.row{margin-top:0;margin-bottom:0}.row+.row{margin-top:0}.page-header-right{text-align:right}.form-bg{background:#1e324b}.v-field.v-field--disabled{--v-disabled-opacity: .75}.page-content--dark{color:#fff}.page-content--dark .v-field--disabled{--v-disabled-opacity: 1;opacity:var(--v-disabled-opacity)!important;pointer-events:all!important}.carousal-btn{background:none!important}div.scrollmenu{overflow:auto;white-space:nowrap}div.scrollmenu .box{border-radius:10px!important;display:inline-block;padding:14px;text-decoration:none;width:388px}.scroll-img{width:360px;min-height:250px;cursor:pointer}.scroll-card .v-image__image{filter:brightness(.6)}.scrollmenu .v-sheet.v-card:not(.v-sheet--outlined){border-radius:10px!important}.box-under-img{color:#000;width:100%;min-height:250px;border:2px solid gray;margin-top:25px;border-radius:1px}.add-plus-green{color:#51a351!important;cursor:pointer}.sunset-icon{font-size:25px!important}.text-yellow{color:#ffe597!important}.reservation-index .header-drop-down{margin-top:0;padding-top:0}.reservation-index .header-drop-down .v-input__details{display:none}.reservation-index .sub-header-dark{background-color:#1e324b;color:#fff}.reservation-index .dark-header-text{padding-right:16px;font-size:20px;font-family:Roboto,sans-serif;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reservation-notes .ql-container,.reservation-notes .ql-editor{height:auto}.check-in-form-input h4{text-decoration:underline}.check-in-form-input .v-input__slot:before{border-image:unset!important}.hotel-info .hotel-info-head{text-decoration:underline}.internal-notes .notes-box,.party-notes .notes-box,.customer-notes .notes-box{min-height:150px;height:150px;border:2px solid black;width:100%}.hotel-pickup-info{background-color:#1e324b}.reservation-notes .ql-container,.reservation-notes .ql-editor{min-height:120px}.addon-checks .v-input__slot{margin-bottom:0}.v-table__wrapper tr.v-data-table-progress th{height:auto!important}.v-table__wrapper thead{background:#f5f5f5}.v-table__wrapper thead th{--v-table-header-height: 56px;vertical-align:middle;color:#1e324b!important;font-weight:600!important;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px}.v-table__wrapper tbody td{vertical-align:middle;font-size:14px}.v-table__wrapper tbody td a{color:#49677b}.v-table__wrapper tbody tr:hover{background:#eee}.v-input--plain-underlined.v-input--disabled .v-field__outline:before{border-color:#bdbdbd!important;border-image:none}.page-header-left{display:flex;align-items:center}.v-field--variant-filled .v-field__overlay{background-color:#fff!important}.v-field .v-date-picker-table{height:auto!important}.v-field .page-header-right{text-align:right}.v-field .text-green input{color:green!important}.v-field .v-data-table td,.v-field .v-data-table th{padding-left:24px!important;padding-right:24px!important}.v-field .overflow-y-auto{overflow-y:auto}.v-field .scroll-card .v-responsive__sizer{padding:0!important}.v-field .hp-disabled-input .v-input__slot:before,.v-field .hotel-info .v-input__slot:before{border-image:unset!important}@media (max-width: 575.98px){.v-field .page-header-right{text-align:left}}@media (min-width: 576px) and (max-width: 767.98px){.v-field .page-header-right{text-align:left}}.v-field .day-calender .row{margin:0 -10px!important}.v-field .day-calender th{height:30px!important;line-height:30px}.form-control{padding:0!important}.form-control:focus{outline:0;box-shadow:0 0 0 .2rem #007bff00}.rrc-app{min-height:100vh;background:#1f3572;background:linear-gradient(180deg,#1f3572 59%,#102052);padding:20px 50px 50px;display:block}.rrc-app__wrapper{box-shadow:3px 3px 3px #000;z-index:0;position:relative;height:calc(100% - 80px);background:#fff;border-top:#bdbdbd solid 4px}.rrc-app .v-application__wrap{min-height:auto}.white-filled .v-icon{--v-theme-on-background: #ffffff;color:#fff}.white-filled .v-label,.white-filled input,.white-filled textarea{color:#fff!important}.white-filled .v-input__slot:before{border-color:#fff!important}.white-filled .theme--light.v-icon{--v-theme-on-background: #ffffff;color:#fff}.white-filled .v-field__outline{--v-field-border-width: 1px}.white-filled .v-field__outline:before{border-color:#fff!important}.white-filled .v-field__input{color:#fff!important}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border-color:#00bcd4}#fullcalendar-container .subtitle-1{font-size:14px!important}#fullcalendar-container a{color:#1e324b!important}#fullcalendar-container .fc-toolbar-chunk .fc-icon{line-height:12px!important;align-items:center;vertical-align:middle;display:flex;justify-content:center}.cursor-pointer{cursor:pointer}.red-row{background-color:#f44336}.yellow-row{background-color:#ffe57f}.red-row:hover{background-color:#f44336!important}.yellow-row:hover{background-color:#ffe57f!important}.dark-row{background-color:#9e9e9e}.dark-row:hover{background-color:#9e9e9e!important}tr.v-data-table__selected,tr.v-data-table__selected:hover{background:#e0e0e0!important}.grayout-row,.grayout-row:hover{background-color:#9e9e9e!important}.employee-row:hover,.reservation-row:hover{cursor:pointer!important}.time-picker-dialog{width:100%}.time-picker-dialog .vue__time-picker{width:100%!important;border:0}.time-picker-dialog .vue__time-picker .vue__time-picker-input{border:0!important;height:auto;width:100%!important;padding:0!important;font-size:16px!important;color:#000000de!important}.time-picker-dialog .vue__time-picker .controls>*{color:currentColor;padding:0}.time-picker-dialog:focus-within .vue__time-picker-input{border:0!important;box-shadow:none!important}.week-calender-span{background-color:#fff!important;color:#000!important}.calendar-table tbody td{height:36px!important}.custom-week-calender .week-calender-span p{margin-bottom:0}.custom-month-calender.month-calender .event-height,.custom-week-calender .event-height,.custom-day-calender .event-height{font-size:14px!important}.loaded{color:#fff}.gc-reservation{cursor:pointer}.sel-all-check{margin-top:5px!important;padding-top:2px!important}.sel-all-check label{margin-bottom:0!important;color:#000000de!important;margin-left:23px}.card-bg-gradient{background:#22c1c3!important;background:-moz-linear-gradient(308deg,#cb2dfd 0%,#2b4ca3 100%)!important;background:-webkit-linear-gradient(308deg,#cb2dfd 0%,#2b4ca3 100%)!important;background:linear-gradient(308deg,#cb2dfd,#2b4ca3)!important}@media (max-width: 575.98px){.rrc-app{padding:20px 15px!important}#fullcalendar-container{padding:0!important}#fullcalendar-container .fc-header-toolbar{flex-wrap:wrap}#fullcalendar-container .fc-header-toolbar .fc-toolbar-chunk{margin-bottom:10px}#fullcalendar-container .fc-view-harness{height:400px!important}#fullcalendar-container .fc-scrollgrid-sync-table td{height:60px}#fullcalendar-container .fc-scrollgrid-sync-table td .fc-daygrid-day-bottom{margin-top:-20px!important}}@media (min-width: 576px) and (max-width: 767.98px){#fullcalendar-container{padding:0!important}}.login-container{width:300px}.login-container label{font-size:12px}.login-container.login-after-container{width:100%}.dark-dropdown-white .v-select__selections{color:#fff!important}.white-dropdown-black .v-select__selections{color:#000!important}
