﻿body{margin:0;background:#f5f5f5;display:block;}a svg{fill:#454545!important;color:#454545!important;}a.active svg{fill:#a62934!important;color:#a62934!important;}.input-search{display:inline-block;position:relative;}.form-control::placeholder,.input-search::placeholder{color:#adadad;opacity:1;}.form-control::-ms-input-placeholder,.input-search::-ms-input-placeholder{color:#adadad;}input[type=checkbox],select{cursor:pointer;}input[type=number]::-webkit-inner-spin-button{opacity:1;}.input-search:after{font-family:"FontAwesome";content:"";position:absolute;top:0;margin:15px 20px;}h1,h2,h3,h4,h5,p,label,span,div{color:#7c7c78;font-family:"sofia-pro",sans-serif;Font-weight:300;}input{color:#7c7c78;font-family:Helvetica,Arial,sans-serif;}p{font-size:16px;font-weight:normal;}.header{background:#efebea;padding:10px 20px;background:#efebea 0% 0% no-repeat padding-box;box-shadow:3px 3px 8px rgba(0,0,0,.1607843137);}.header-title{color:#000;text-transform:uppercase;}.header tr{color:#000;}.title-red{color:#a62934;}.title-red i{font-size:12px;vertical-align:central;color:#a62934;}.icon{width:24px;height:24px;padding-right:10px;padding-left:10px;}.icons{background:#454545;-webkit-mask-size:cover;mask-size:cover;height:16px;width:16px;font-size:16px;}.icon-meal{-webkit-mask:url("icons/food_beverage_meal_package.svg");mask:url("icons/food_beverage_meal_package.svg");}a:hover{cursor:pointer;color:#a62934;}.bg-nav label{font-size:14px;text-transform:none;}.bg-nav a,.bg-nav>a,.bg-nav a label{text-decoration:none;cursor:pointer;}.admin-header{border-bottom:1px solid #7c7c78;}.admin-header:hover{border-bottom:1px solid #a62934;}input:disabled{background:rgba(196,196,196,.062745098)!important;}label.title-red.input-disabled{color:#c4c4c4!important;}label.title-red.input-disabled i{color:#c4c4c4!important;}label{font-size:16px;font-family:"sofia-pro",sans-serif;color:#7c7c78;font-weight:normal;}.box{border-radius:5px;background:#fff;}.box p.title{font-size:32px;}img{width:100%;height:auto;}.interval-parent a,.add-package{font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px;}.box label,.text-small{text-transform:unset;}.btn{border-radius:4px;padding:8px;cursor:pointer;}.btn-shortcut{background:rgba(173,173,173,.1254901961);height:50px;}.btn-primary,.btn-primarcy:active{background:#a62934!important;color:#fff;}.btn-primary:focus-visible,.btn-primary:focus,.btn-primary:active,.btn-primarcy:active:focus-visible,.btn-primarcy:active:focus,.btn-primarcy:active:active{border:0!important;background:#a62934;outline:0;}.btn-lg{width:100%;}.btn-no-border{border:0!important;}@media only screen and (max-width:1200px){.nav-img{max-height:20px;}}@media only screen and (min-width:1200px){.nav-img{max-height:40px;}}.btn-primary:hover{background:#891314;}.bg-nav{background:#fff;}.pointer{cursor:pointer;color:#adadad;}.interval{margin-bottom:10px;}.interval input{text-align:center;border:0;width:75px;padding:10px 0;}.interval .remove-icon{cursor:pointer;vertical-align:middle;}.interval i{margin-left:10px;}.interval-parent{width:100%;}.table-booking-header{background:var(--unnamed-color-f5f5f5) 0% 0% no-repeat padding-box;background:#efebea 0% 0% no-repeat padding-box;box-shadow:3px 3px 20px rgba(0,0,0,.1607843137);opacity:1;height:50px;}.table-booking-header label{color:#000;text-transform:capitalize;}.navi-second{height:85px;background:var(--unnamed-color-f5f5f5) 0% 0% no-repeat padding-box;background:#f5f5f5 0% 0% no-repeat padding-box;box-shadow:3px 3px 20px rgba(0,0,0,.1607843137);opacity:1;}.navi-second a{padding:10px;cursor:pointer!important;text-decoration:none;}.navi-second a i,.navi-second a label{cursor:pointer;}.navi-second a.active>i.fa-solid,.navi-second a:hover>i.fa-solid{color:#a62934;}.navi-second a.active>i.icons,.navi-second a:hover>i.icons{background:#a62934;}.navi-second a.active>label,.navi-second a:hover>label{color:#a62934;}.bg-nav a.active>i.fa-solid,.bg-nav a:hover>i.fa-solid,.bg-nav a:hover>label{color:#a62934;}input.form-control{width:100%;border-radius:4px;border:0;background:#fff;color:#7c7c78;padding:13px 15px;box-sizing:border-box;}input:focus{border:0;outline:0;}.t-s{text-align:left;}.t-c{text-align:center;}.link,.link:hover,.link::after{text-decoration:underline;color:#7c7c78;cursor:pointer;}.streg-sm{margin:10px 0 10px 0;height:1px;background-color:#adadad;text-align:center;width:150px;}.bg-nav>a{text-decoration:none;cursor:pointer;}table .be{border-right:1px solid #f4f2f2;}.center{margin-top:auto;margin-bottom:auto;}@media(max-width:1200px){.bg-nav{height:45px;}.table-booking-details label{font-size:12px;}}.table-booking-details label{font-family:"sofia-pro",sans-serif;}@media(max-width:1200px){.vertical{text-transform:uppercase;color:#a62934;margin-top:10px!important;}}@media(min-width:1200px){.vertical{text-transform:uppercase;color:#a62934;top:50%;right:50%;transform:scale(-1) translate(-50%,50%);writing-mode:vertical-lr;}}@media(min-width:1200px){.bg-nav{height:85px;}}table{border-collapse:collapse;}thead{color:#a62934;width:100%;}thead tr{height:50px;}tr{border-bottom:1px solid #f4f2f2;text-align:left;}th,td{padding:10px 20px;}i{color:#000;}label{text-transform:uppercase;}.bg-nav a:active{color:#a62934;}tbody{text-align:center;}tbody tr{height:50px;color:#7c7c78;}tbody tr:hover{cursor:pointer;background:#f4f2f2;}input[type=number]{box-shadow:1px 1px 4px rgba(0,0,0,.1607843137);border:0;}input[type=number]:focus{border-color:none;box-shadow:0 0 0 .15rem rgba(0,0,0,.1254901961);}.hotel-choose,input[type=email],input[type=password],table{box-shadow:3px 3px 8px rgba(0,0,0,.1607843137);}.hotel-choose:focus,input[type=email]:focus,input[type=password]:focus,table:focus{border-color:none;box-shadow:0 0 0 .25rem rgba(0,0,0,.1254901961);}.hotel-choose:hover{cursor:pointer;background:#f4f2f2;}.mr-auto,.mx-auto{margin-right:auto!important;}.selected-items>div{margin-bottom:5px;}.selected-items .selected-item{position:relative;display:inline-block;padding:10px 20px;background-color:#f0f0f0;border:1px solid #ccc;height:fit-content;margin-bottom:10px;width:100%;}.selected-items .selected-item .remove-icon{position:absolute;top:5px;right:5px;padding:10px;cursor:pointer;}.table>:not(caption)>*>*{background:unset;}.allowance-dropdown{height:30px;padding:0 5px;border-radius:5px;}.packagedate{max-width:60px;vertical-align:middle;border:#000 solid 1px;border-radius:5px;color:#000;}