.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:22px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show__bottomRight{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:-28px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:-28px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:-28px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff}.CalendarDay__default:hover{background:#e4e7e7;border:1px double #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px solid #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px solid #33dacd;color:#fff}.CalendarDay__last_in_range{border-right:#00a699}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px solid #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px solid #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px solid #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarMonth{background:#fff;text-align:center;padding:0 13px;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:top}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical{margin:0 auto}.CalendarMonthGrid__vertical_scrollable{margin:0 auto;overflow-y:scroll}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation_container{position:relative;z-index:2}.DayPickerNavigation_container__vertical{background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:absolute;bottom:0;left:0;height:52px;width:100%}.DayPickerNavigation_container__verticalScrollable{position:relative}.DayPickerNavigation_button{cursor:pointer;line-height:.78;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__horizontal{border-radius:3px;padding:6px 9px;top:18px;position:absolute}.DayPickerNavigation_leftButton__horizontal{left:22px}.DayPickerNavigation_rightButton__horizontal{right:22px}.DayPickerNavigation_button__vertical{display:inline-block;position:relative;height:100%;width:50%}.DayPickerNavigation_button__vertical__default{padding:5px}.DayPickerNavigation_nextButton__vertical__default{border-left:0}.DayPickerNavigation_nextButton__verticalScrollable{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPicker{position:relative;text-align:left}.DayPicker,.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);border-radius:3px}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:static}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;padding:0 13px;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-top:0;border-right:0;border-bottom:2px solid transparent;border-left:0;border-radius:0}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-top:0;border-right:0;border-bottom:2px solid #008489;border-left:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border:1px solid #dbdbdb;border-radius:2px}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}body{background-color:#f4f4f4;overflow-x:hidden;margin:0;width:100%;font-family:Montserrat,sans-serif}@media screen and (max-width:991px){body{overflow-y:visible}}.u-center-horizontal{position:relative;left:50%;transform:translateX(-50%)}.u-center-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.col-custom{padding-top:20px;padding-bottom:20px;height:100vh;max-height:100vh}.border-rt{border-right:2px solid #bfd1e5}.cont-100{position:relative;width:100%!important;height:auto}.cont-height{padding:10px 15px;height:91vh}p{font-weight:300;line-height:2.6rem}h2,p{color:#323439}h2{font-size:45px;font-weight:400}.default{margin:20px 0 10px!important}h4,h6{color:#323439}h6{font-size:13px;margin-top:20px}hr{border-top:1px solid #d6ad67}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-white{color:#fff!important}.u-text-darkblue{color:#2f4054!important}.u-text-blue{color:#5a738e!important}.u-text-regular{font-family:Montserrat,sans-serif}.u-text-green{color:#8acb88!important}.u-text-green:hover{color:#4b8a49!important}.u-text-red{color:#d50000!important}.u-text-red:hover{color:#7c0000!important}.u-text-primary{color:#7c0000}.u-text-yellow{color:#fccc54!important}.u-text-yellow:hover{color:#d39200!important}.u-text-light-blue{color:#337ab7!important}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:35px;cursor:pointer;line-height:22px;display:inline-block;color:#323439;font-size:21px}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;border:1px solid #810e19;border-radius:100%;background:#fff}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#810e19;position:absolute;top:5px;left:5px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.fa.pull-right{margin-left:.1em}.date-container,.date-picker{position:relative;display:inline-block;width:100%;color:#2f4054;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-container{padding:0 40px}.date-picker h2{font-size:45px;margin-bottom:20px}.date-picker h2,.date-picker h4{margin:0;padding:0}.date,.date-container .weekday,.year{text-align:center}.date-picker span.fa{position:absolute;font-size:4em;font-weight:100;padding:8px 0 7px;cursor:pointer;top:0}.date-picker span.fa[data-type=subtract]{left:0}.date-picker span.fa[data-type=add]{right:0}.date-picker span[data-toggle=calendar]{display:block;position:absolute;top:-7px;right:45px;font-size:1em!important;cursor:pointer}.date-picker .input-datepicker{display:none;position:absolute;top:50%;margin-top:-17px;width:100%}.date-picker .input-datepicker.show-input{display:table}.panel-default{border:2px solid #bfd1e5}.panel{box-shadow:inherit;margin-top:40px;margin-bottom:40px}.panel,.panel-heading{border-radius:0}.panel-default>.panel-heading{color:#5a738e;background-color:#bfd1e5;text-align:center;text-transform:uppercase;font-size:18px;border-color:inherit}textarea.form-control{min-height:150px}.form-control{float:left;border-radius:inherit;border:2px solid #5a738e;width:80%}.form-group>button{float:left;width:auto;margin:auto;margin-left:20px;margin-top:45px;background-color:#2f4054;color:#fff;border-radius:0;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.form-group>button:hover{color:#fff;background-color:#092131}.form-group>button>i{margin-right:0}@media screen and (max-width:1277px){.form-group>button{width:100%;margin-top:15px;margin-left:0}.form-control{width:100%}}.form-control:focus{box-shadow:inherit}.btn-basic{color:#fff;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.btn-custom{width:100%;border-radius:0!important;font-size:20px;padding:15px 20px;text-transform:uppercase;margin-bottom:10px;margin-top:10px}button>i{font-size:15px!important;margin-right:10px}.btn-blue{background-color:#349be0}.btn-red{background-color:#810e19}.btn-green{background-color:#8acb88}.btn-green:hover{background-color:#4b8a49;color:#fff}.btn-blue:hover{background-color:#006299;color:#fff}.btn-red:hover{background-color:#7c0000;color:#fff}.btn-calendar{font-size:12px;text-transform:uppercase;background-color:#fff;color:#5a738e!important;border:2px solid #2f4054;border-radius:0;width:100%;margin-top:20px}.btn-check{background-color:#8acb88;color:#fff;padding:10px 11px!important;border-radius:24px}.btn-check>i{margin:0}.btn-check:hover{background-color:#4b8a49}.btn-save{float:left}.btn-print,.btn-save{width:350px!important}.btn-print{float:right}.btn-yellow{background-color:#fccc54!important}.btn-yellow:hover{background-color:#d39200!important}.cursor-pointer{cursor:pointer}.btn-gold{background-color:#d6ad67!important;border:2px solid #d6ad67;color:#fff!important}.btn-gold:hover{background-color:#810e19!important;border:2px solid #810e19;color:#fff!important}.spacing-tabs{padding:0 20px;margin:0 0 20px}div.bhoechie-tab-container{z-index:10;background-color:#fff;padding:0!important;border:2px solid #bfd1e5;background-clip:padding-box}div.bhoechie-tab-menu{padding-right:0;padding-left:0;padding-bottom:0}div.bhoechie-tab-menu div.list-group,div.bhoechie-tab-menu div.list-group>a{margin-bottom:0}div.bhoechie-tab-menu div.list-group>a:first-child{border-top-right-radius:0;-moz-border-top-right-radius:0}div.bhoechie-tab-menu div.list-group>a:last-child{border-bottom-right-radius:0;-moz-border-bottom-right-radius:0}div.bhoechie-tab-menu div.list-group>a.active,div.bhoechie-tab-menu div.list-group>a.active .fa,div.bhoechie-tab-menu div.list-group>a.active .glyphicon{background-color:#5a738e;color:#fff;border-radius:0}div.bhoechie-tab-menu div.list-group>a.active:after{content:"";position:absolute;left:100%;top:50%;margin-top:-13px;border-left:0;border-bottom:13px solid transparent;border-top:13px solid transparent;border-left:10px solid #5a738e}div.bhoechie-tab-content{background-color:#fff;padding-top:10px}div.bhoechie-tab div.bhoechie-tab-content:not(.active){display:none}.list-group-item{border:1px solid #bed0e5;border-left:0;padding:12px 15px}a.list-group-item,button.list-group-item{color:#5a738e;text-transform:uppercase;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#5a738e;text-decoration:none;background-color:#bfd1e5}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{border-color:#5a738e}.list-group-item:first-child,.list-group-item:last-child{border-radius:0}.list-group-item{padding:25px}.spacing-tabs-order .list-group-item{padding:28px}.count-input{position:relative;float:right;width:30%;top:-43px;margin-right:16px}.count-input input{width:100%;height:36.92307692px;border:transparent;border-radius:2px;background:none;text-align:center;color:#5a738e}.count-input input:focus{outline:none}.count-input .incr-btn{display:block;position:absolute;width:30px;height:30px;font-size:26px;font-weight:300;text-align:center;line-height:30px;top:50%;right:0;margin-top:-15px;text-decoration:none;background-color:#fff;box-shadow:0 1px 2px 0 rgb(60 64 67/25%),0 1px 3px 1px rgb(60 64 67/10%);border-radius:50%;user-select:none}.count-input .incr-btn:first-child{right:auto;left:0}.count-input.count-input-sm{max-width:125px}.count-input.count-input-sm input{height:36px}.count-input.count-input-lg{max-width:200px}.count-input.count-input-lg input{height:70px;border-radius:3px}.count-input a{color:#810e19}.tickets-scroll{height:60%!important;overflow-y:scroll}.tickets-cont{width:100%;height:auto;margin-top:40px;margin-bottom:40px;padding:0 20px}.tickets-cont p{font-family:Montserrat,sans-serif;color:#5a738e;font-size:15px}.tickets-cont p>i{font-size:28px;cursor:pointer;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.tickets-cont p>i:hover{color:#2f4054}.tickets-bottom{position:absolute;bottom:0!important;margin:auto;margin-bottom:20px;left:0}.cont-ticket-type{width:100%;height:auto;background-color:#f6f6f6;border-radius:5px;margin-bottom:10px}.cont-ticket-type:last-child{margin-bottom:0}.ticket-type{width:60%;height:100%;padding:14px;padding-right:20px;border-right:1px solid #c2c2c2}.ticket-type p{margin:0;font-size:14px!important;font-weight:600;line-height:1.9rem}.price{float:right;margin-top:-19px!important}.footer{position:absolute;width:100%;height:auto;background-color:#323439;color:#fff!important;padding-left:40px;padding-right:40px}.footer .footer-block{margin:20px 0}.footer .footer-block h6{color:#d6ad67;text-transform:uppercase;font-size:13px;font-weight:600;margin-bottom:20px;margin-top:40px}.footer .footer-block p{font-weight:300;font-size:11px;color:#fff}.footer .footer-block p a{color:#fff;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer .footer-block p a:hover{color:#d6ad67!important;text-decoration:none}.footer .footer-block .logo{width:87px;height:87px;margin-bottom:20px}.footer .footer-block .cont-social{margin-top:30px;width:auto}.footer .footer-block .cont-social p{margin-bottom:5px}.footer .footer-block .cont-social p a{font-size:18px;margin-left:10px;color:#fff}.footer .footer-block .cont-social a:hover{color:#d6ad67!important;text-decoration:none}.footer .footer-block .cont-app{margin-top:40px;margin-bottom:40px}.footer .footer-block .cont-app img{width:150px;height:auto}.footer .footer-block .sponsor img{width:130px;height:auto;margin-bottom:15px}.footer .footer-block .sponsor img:last-child{float:left;height:60px;width:auto;margin-left:8px}.footer-block .sponsor{margin:auto;max-width:205px}.footer hr{border-top:1px solid #d6ad67}@media (max-width:991px){.footer-block{text-align:center!important}.footer-block .u-text-right{text-align:center}.footer-block .sponsor{margin:auto;max-width:205px}}.u-text-gold{color:#d6ad67}.float-right{float:right}.float-left{float:left}.img-fluid{max-width:100%;height:auto}.xpay-timer{color:#2f4054!important;font-weight:300}.disponibilita{color:#fff;height:calc(100% - 8px);width:calc(100% - 8px);border-radius:100%;display:flex;align-items:center;justify-content:center;margin:4px}.legenda{margin-top:400px;margin-bottom:40px;list-style:none;padding:0}.legenda li{display:flex;padding:5px 0;align-items:center}.legenda_point{width:15px;height:15px;border-radius:100%;margin-right:10px}.d_green{background-color:#197819}.d_yellow{background-color:#eda229}.d_red{background-color:#c54800}.d_black{background-color:#000}#header{position:relative;width:100%;height:auto;padding:15px 20px;font-size:20px;margin:0;text-transform:uppercase;color:#fff}#header p{margin:5px 0}#header p>i{margin-left:10px;font-size:25px}#header a{color:#fff!important}#header a:hover{text-decoration:none}.blue{background-color:#349be0}.red{background-color:#d50000}.reservation{color:#7c0000}.darkblue{background-color:#2f4054}.availability{color:#006299}.table{background-color:#fff;border:2px solid #bfd1e5;margin-top:10px;color:#2f4054}.table,.table th{text-align:center}.table th{background-color:#bfd1e5;color:#5a738e;text-transform:uppercase}.table p{margin:0}.table tbody td{padding:20px 8px!important}.table>tbody>tr>td{border-top:1px solid #bfd1e5;position:relative}.table tbody td:first-child{background-color:#8acb88;color:#fff;padding:30px 0!important}.table-fixed tbody{height:75vh;overflow:auto;width:100%}.tbody-reset{height:63vh!important}@media screen and (min-height:900px){.tbody-reset{height:72vh!important}.table-fixed tbody{height:80vh;overflow:auto;width:100%}.table-order tbody{height:72vh!important}}@media screen and (max-height:664px){.tbody-reset{height:59vh!important}.panel{margin-top:10px;margin-bottom:0}.table-fixed tbody{height:73vh}}.table-fixed tbody,.table-fixed td,.table-fixed th,.table-fixed thead,.table-fixed tr{display:block}.table-fixed tbody td,.table-fixed thead>tr>th{float:left;border-bottom-width:0}.action-style{margin-top:-10px}.action-availability-style,.action-style{font-size:30px!important;margin-right:5px}.action-availability-style{margin-top:5px}.btn-group,.btn-group-vertical{position:absolute;left:0;top:13px}.bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#2f4054!important}.dropdown-menu>.active>a{background-color:#2f4054}.dropdown-menu>.active>a:hover{background-color:#349be0}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;background-color:#349be0}.btn-default{border:none;border-radius:0;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}svg.user{float:left;width:30px;margin-right:10px}svg.user.free path{fill:#8acb88}svg.user.occupied path{fill:#d50000}svg.user.printed path{fill:#349be0}svg.user.selected path{fill:#ffca28}svg.user.hover.free path{fill:#4b8a49}svg.user.hover.occupied path{fill:#7c0000}svg.user.hover.printed path{fill:#006299}svg.user.hover.selected path,svg.user.selectable path{fill:#a88f6e}svg.user.extra{opacity:.5}.switch{position:relative;float:right;display:inline-block;width:60px;height:34px}.switch input{display:none}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#8acb88}input:focus+.slider{box-shadow:0 0 1px #8acb88}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.payment-height{height:250px;overflow:scroll}.payment-height h4{margin-top:73px}.payment-type{width:50%!important;padding:12px!important}.payment-method{position:relative;float:right;width:50%!important;background-color:#fff;top:-44px;padding:0}.cifra{width:80%;position:relative;float:left;padding:12px}.btn-method{width:20%;position:relative;float:right;background-color:#304155}.btn-method p{font-size:23px;margin-top:6px;margin-bottom:6px}.btn-filter{background-color:#5a738e;border:1px solid #5a738e;color:#bed0e5}.btn-filter:hover{background-color:#bed0e5;border:1px solid #bed0e5;color:#5a738e}.table-order{border:none}.table-order thead tr th{background-color:#fff;border-bottom:2px solid #304155;color:#304155}.table-order tbody{height:52vh;font-size:12px}.table-order>tbody>tr>td{border-top:inherit;border-bottom:1px solid #304155}.table-order>tbody>tr>td,.table-order>tbody>tr>td:first-child{background-color:inherit;color:#304155;background-color:#fff}.table-order>tbody>tr,.table-order>tbody>tr>td{min-height:105px;font-size:11px}.panel-body hr{margin:3px 0;border-top:1px solid #d6ad67}.orders p{margin:5px 0}.panel-order-margin{margin:15px 0}.panel-order-ticket{height:71vh;overflow-y:scroll}.spacing-tabs-order{width:650px}.col-order{height:91vh}.right{float:right}.left{float:left}.p-l-30{padding-left:30px}.w-100{width:100%}.height-auto{height:auto}.m-t-under17{margin-top:-17px}a.list-group-item{cursor:pointer}.list-tickets{padding-right:30px;position:relative}.disable-resize{resize:none}.m-t-10{margin-top:10px}.table tbody .user-padding{padding:10px 30px!important}.select-turn table tbody{height:63vh!important}@media screen and (min-height:900px){.select-turn table tbody{height:72vh!important}}@media screen and (max-height:664px){.select-turn table tbody{height:59vh!important}}.action-style{margin-right:8px}.c-red{color:red}.insufficient-payment-height{height:230px}.order-content{padding:10px 15px}.cancel-order-msg{text-align:center;font-size:30px;color:red}a{cursor:pointer}.m-b-90{margin-bottom:90px}.button-ticket-group{background-color:transparent;color:#349be0;border:2px solid #349be0;min-width:200px}.button-ticket-group:hover{background-color:#bfd1e5;color:#fff}.button-ticket-group.selected{background-color:#d6ad67;color:#fff;outline:none}.ticket-buttons-container{margin-top:80px}.calendar-error-date{padding-left:20px;padding-bottom:10px;margin-bottom:0;color:#af0d14!important}.DateInput_input__disabled{background:#fff!important;font-style:normal!important}.disabled-message{margin-top:-30px;font-size:13px!important;font-style:italic;float:inherit}.m-t-15{margin-top:-15px}.m-b-15{margin-bottom:15px}.m-b-25{margin-bottom:25px}.intro-title-tickets{margin-top:20px;margin-bottom:5px}.title-tickets{margin-top:0;margin-bottom:20px}.min-height-colum{min-height:500px;min-height:inherit}.display-responsive{display:none}@media only screen and (max-width:991px){.min-height-colum{height:auto}.responsive-txt-center{text-align:center}.ticket-buttons-container{margin-top:40px;margin-bottom:60px}.display-responsive{display:block;margin-top:-20px;margin-bottom:20px}}.alert-info-banner{background-color:#d6ad67;width:calc(100% - 30px);margin:15px;height:auto;padding:30px;padding-top:10px;color:#fff;box-sizing:border-box}.banner-full{width:100%;margin:20px 0}.menu-legenda,.switch-button{display:flex;justify-content:center;align-items:center}.menu-legenda{flex-wrap:wrap}.m-0{margin:0}.mr-2{margin-right:2.5rem}.mb-0{margin-bottom:0}.my-1{margin:1.5rem 0}.swal2-modal{border:6px solid #bfd1e5;box-shadow:5px 8px 20px #444}button.swal2-styled{font-size:20px;padding:15px 20px!important;border-radius:0!important;text-transform:uppercase;color:#fff;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}button.swal2-confirm{background-color:#8acb88!important}button.swal2-confirm:hover{background-color:#4b8a49!important}.c-red{color:#d50000}.cont-nav{position:relative;width:100%;font-weight:700}.cont-nav .navbar{top:0;background-color:#810e19;color:#fff;padding:40px;padding-bottom:10px;border-radius:0;height:107px}.cont-nav .navbar .row{width:100%;margin:0}.cont-nav .navbar .row p a{color:#fff;font-weight:700}.cont-nav .navbar .row p a.active,.cont-nav .navbar .row p a:hover{color:#d6ad67;text-decoration:none}.cont-nav .navbar .row .logo{width:87px;height:87px;margin-top:-31px;opacity:1}@media only screen and (max-width:991px){.cont-nav .navbar{padding-top:20px!important;padding-left:20px;padding-right:20px;height:auto}.cont-nav .navbar .row .logo{margin-top:0;max-width:50px;height:auto;margin-bottom:10px}.cont-nav .navbar .row p{text-align:center}}.bg-white{background-color:#fff}.bg-gold{background-color:hsla(38,58%,62%,.1);padding-bottom:20px}.bg-gold .btn-booking{background-color:#d6ad67;color:#fff}.bg-red{background-color:rgba(129,14,25,.1);padding:20px 35px;text-align:center}.bg-red p{font-weight:500;text-transform:uppercase}.bg-red h1{font-size:20px!important}.padding-container{padding:35px;margin-bottom:50px}.margin-datepiker{margin-top:350px}.cont-info-ticketsA{margin-bottom:40px}.cont-info-ticketsB{margin-bottom:61px}.border-tickets{border:1px dotted #cacccd;min-height:535px;padding-top:20px;padding-bottom:20px}@media only screen and (max-width:767px){.font-responsive tr td p{font-size:13px!important}}.buytickets-step h1{color:#810e19;margin-bottom:20px;font-size:25px;font-weight:600;text-transform:uppercase}.buytickets-step h2{margin-bottom:20px;font-size:24px}.buytickets-step p{color:#2f4054;font-family:Montserrat,sans-serif;font-size:15px}.u-text-bold{font-weight:600}.btn-booking{background-color:transparent;border:2px solid #d6ad67;color:#d6ad67;border-radius:0;padding:10px 20px;margin-top:20px}.btn-booking:hover{background-color:#d6ad67;color:#fff}.DateInput_input__focused{text-align:center;border-bottom:3px solid #af0d14}.DayPickerKeyboardShortcuts_show__bottomRight,.DayPickerKeyboardShortcuts_show__bottomRight:hover{border-right:33px solid #af0d14}.DayPickerNavigation_svg__horizontal{fill:#af0d14}.CalendarDay__default{color:#af0d14}.CalendarDay__default:hover{color:#7c0000}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{color:#cacccd}.CalendarDay__default:hover,.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#af0d14;border:1px solid #af0d14;color:#fff}.table tbody td:first-child{padding:0!important;background-color:inherit}.table tbody td:nth-child(2){padding-left:50px!important}.table tbody td{padding:4px 8px!important;vertical-align:middle!important}svg.user{width:25px}.table.timetable tbody td{padding:10px!important}.table.timetable tbody td:first-child{text-align:left}.table.timetable{border:none}.table.timetable>tbody>tr>td{border-top:1px solid #bfd1e5!important}.table.timetable>tbody>tr:first-child>td{border:none!important}label{width:200px;margin-bottom:10px}form input,form select,form textarea{width:100%;border:1px solid #af0d14;font-size:16px;line-height:30px}form select{height:35px}@media (min-width:640px){form input,form select,form textarea{max-width:400px}}input:focus,select:focus{outline:none}.form-group{margin-bottom:25px}label[for=invoice]{font-size:1.4em}input[name=invoice]{transform:scale(1.4)}.recap-section{margin-bottom:30px}h1.recap-section{margin-bottom:40px}.btn.btn-paypal{background-image:url("/assets/img/paypal_btn_img.png");background-size:cover;height:45px;background-color:#ffc438}.btn.btn-paypal,.btn.btn-xpay{background-repeat:no-repeat;width:210px;margin-bottom:50px}.btn.btn-xpay{background-image:url("/assets/img/xpay_btn_img.png");background-size:contain;background-color:transparent;height:90px}.m-l-10{margin-left:10px}.m-r-0{margin-right:0}.legend-cont{justify-content:center}.legend-cont,.legend-cont .legend-icon{display:flex;flex-direction:row;align-items:center}.legend-cont .legend-icon:first-child{margin-right:20px}.legend-cont .legend-icon p{margin-bottom:0;font-style:italic}.legend-cont .legend-icon svg{width:20px;margin-right:10px}.card-percorso{background-color:#fff;padding:20px;margin:25px 0;width:32%;border:1px solid #e8e8e8}.card-percorso:first-child:last-child{width:100%;max-width:580px;margin:5px auto}.card-percorso:first-child:nth-last-child(2),.card-percorso:first-child:nth-last-child(2)~.card-percorso{width:48%}.card-percorso h3{margin:0;font-size:1.4em;font-weight:600;color:#810e19}.card-percorso h4{font-size:1.6rem;line-height:2.4rem}.card-percorso hr{border-top:1px solid #e0e0e0;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.mt-1{margin-top:10px}.w-50{width:50%}.container-percorsi{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;margin:25px 0}.info-percorso{width:100%;margin-bottom:15px}.info-percorso:last-child{margin-bottom:0}.row-info{display:flex}.row-info .icon{margin-right:20px;height:15px;margin-top:4px}.row-info p span{font-weight:500}.container-note{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:80px;margin-bottom:150px}.container-note .w-50{width:45%}.container-note h2{color:#7c0000;font-weight:500;margin-top:40px;margin-bottom:20px}.container-note ul{margin-left:-20px}.tooltip{position:relative;display:inline-block;opacity:1;cursor:default}.tooltip .tooltiptext{visibility:hidden;width:160px;background-color:#810e19;color:#fff;text-align:center;border-radius:6px;padding:8px 4px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-80px;box-shadow:2px 2px 15px rgb(149 157 165/80%)}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#810e19 transparent transparent}.tooltip:hover .tooltiptext{visibility:visible}.intestazione{min-height:80px}.title-section{max-width:600px;margin-bottom:50px}.title-section h2{font-weight:600}.title-section .cta{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap}.title-section .selected:hover{background-color:#7c0000;border-color:#7c0000}.red-alert{background-color:#fff;border:1px solid #f04d62;padding:15px;display:flex;justify-content:space-around;margin-bottom:40px}.red-alert .title{margin-bottom:5px;font-weight:600}.red-alert p{color:#f04d62}.red-alert-icon{background-color:#f04d62;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:2.4rem;font-weight:600}.red-alert-info{width:calc(100% - 100px)}.p-2{padding:1.25rem}.info-container{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10rem;flex-wrap:wrap}.info-box,.table-box{border:1px solid #e8e8e8;width:48%;padding:3rem;background-color:#fff}.info-box p{color:#707070}.info-box h1{text-transform:none;margin-top:0;margin-bottom:30px}.price-box{margin:4rem 0}.price-box h1{text-transform:none;font-size:3rem;font-weight:500}.bg-gray{background-color:#f4f4f4;border-radius:5px;margin:4px}.table-box,.table-box table{width:100%;text-align:center}.table-box{margin:50px 0}.bg-gray td{border-right:1px solid #dedede;padding:1rem 2rem;margin:0 10px;border-radius:5px}.bg-gray td:last-child{border-right:0}.text-sm{font-size:1.3rem!important;font-weight:500;margin-top:-10px}.mb-4{margin-bottom:3rem}p.price-title{color:#7c0000;font-size:1.8rem;margin-bottom:20px;font-weight:600}.ml-1{margin-left:10px}.h-10{min-height:300px}@media (max-width:992px){.info-box{width:100%;margin-bottom:3rem}.table-box{padding:1.5rem}.table-box p,td{font-size:1.3rem}.bg-gray td{padding:1rem}.h-10{min-height:0}}@media (max-width:1200px){.h-10{min-height:200px}.card-percorso{width:48%;margin:20px 0}}@media (max-width:750px){.intestazione{min-height:0}.card-percorso{width:100%;margin:20px 0}.card-percorso:first-child:nth-last-child(2),.card-percorso:first-child:nth-last-child(2)~.card-percorso,.container-note .w-50{width:100%}.card-percorso:first-child:last-child{width:calc(100% - 30px);max-width:none;margin:15px}}