.datePicker{margin-bottom:60px}@media only screen and (max-width:767px){.datePicker{margin-bottom:40px}}.datePicker .input-group{height:50px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.datePicker .input-group input{height:50px;color:inherit;font-weight:700;border-color:#000;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-right-width:0}@media all and (max-width:1199px){.datePicker .input-group input{font-size:16px}}.datePicker .input-group input[readonly]{background-color:#fff}.datePicker .input-group .input-group-addon{background-color:#fff;color:#5b6469;border-color:#000;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.datePicker--active .input-group input{border-color:#000}.datePicker--active .input-group .input-group-addon{background-color:#fff!important;background-image:none;border-color:#000;color:#5b6469}.datePicker--disabled{cursor:not-allowed;opacity:.6}.datePicker .icon-booking-calendar{font-size:2.2rem;color:inherit}.datePicker .icon-arrow-gallery-left,.datePicker .icon-arrow-gallery-right{font-size:2.6rem;font-weight:700}.datePicker__sub-label{display:block;margin:5px 0 0 15px;text-align:left}.datePicker--inline .form-control{display:none}.datePicker--inline .input-group{width:100%}.datePicker--inline .input-group-addon{display:none}.datePicker--inline .inputfield{display:none}.datePicker__month{text-transform:uppercase}.datePicker__year{margin-left:5px}.datePicker .bootstrap-datetimepicker-widget{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-color:#f5f5f5;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}@media all and (max-width:1199px){.datePicker .bootstrap-datetimepicker-widget:not(.in-modal){z-index:4001;box-shadow:none}}@media all and (max-width:767px){.datePicker .bootstrap-datetimepicker-widget:not(.in-modal){position:relative;width:calc(100vw - 30px)!important;top:10px!important;left:15px!important}}@media all and (min-width:768px) and (max-width:1199px){.datePicker .bootstrap-datetimepicker-widget:not(.in-modal){position:fixed;width:50vw!important;top:65px!important;right:50%!important;left:auto!important;margin-right:-25vw!important}}@media all and (max-width:1199px){.datePicker .bootstrap-datetimepicker-widget:not(.in-modal) .list-unstyled{max-height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden}}@media all and (max-width:1199px){.datePicker .bootstrap-datetimepicker-widget.in-modal{width:100%}.datePicker .bootstrap-datetimepicker-widget.in-modal .accordion-toggle{display:none!important}}.datePicker .bootstrap-datetimepicker-widget.dropdown-menu{padding:10px;z-index:2999}.datePicker .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before,.datePicker .bootstrap-datetimepicker-widget.dropdown-menu.top:before{border:none}.datePicker .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after,.datePicker .bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:20px solid transparent;border-right:20px solid transparent}.datePicker .bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-top:20px solid #f5f5f5;bottom:-16px}.datePicker .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-bottom:20px solid #f5f5f5;top:-16px}@media all and (max-width:991px) and (min-width:768px){.datePicker .bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:55px}}@media all and (max-width:1199px){.datePicker .bootstrap-datetimepicker-widget.dropdown-menu.top:after{border:none}}.datePicker .bootstrap-datetimepicker-widget .picker-switch{cursor:default}.datePicker .bootstrap-datetimepicker-widget__close_button{display:none}.datePicker .bootstrap-datetimepicker-widget .datepicker-days table thead tr:nth-child(1){border-bottom:1px solid #000}.datePicker .bootstrap-datetimepicker-widget .datepicker-days table tr td.old{visibility:hidden}.datePicker .bootstrap-datetimepicker-widget .datepicker-days table tr td.new{display:none}.datePicker .bootstrap-datetimepicker-widget .datepicker-days table td.day{height:35px;line-height:35px;background-color:#fff;border:3px solid #f5f5f5;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.datePicker .bootstrap-datetimepicker-widget .datepicker-days table td.day.disabled{background-color:#545454;color:#fff;background-image:url(/Assets/images/components/datePicker/Calendar_X.png);background-size:100% 100%;background-repeat:no-repeat;font-style:italic}.datePicker .bootstrap-datetimepicker-widget .datepicker-days table td.day.disabled:active,.datePicker .bootstrap-datetimepicker-widget .datepicker-days table td.day.disabled:focus,.datePicker .bootstrap-datetimepicker-widget .datepicker-days table td.day.disabled:hover{background-color:#545454;color:#fff}.datePicker .bootstrap-datetimepicker-widget .datepicker-days table td.day.disabled.active{background-color:#0e2d6d;color:#fff}.datePicker .bootstrap-datetimepicker-widget .datepicker-days table td.day.active,.datePicker .bootstrap-datetimepicker-widget .datepicker-days table td.day:active,.datePicker .bootstrap-datetimepicker-widget .datepicker-days table td.day:focus,.datePicker .bootstrap-datetimepicker-widget .datepicker-days table td.day:hover{background-color:#0e2d6d;color:#fff}.datePicker .bootstrap-datetimepicker-widget .datepicker-days table td.day.picked{background-color:#0e2d6d;color:#fff}.datePicker .bootstrap-datetimepicker-widget .datepicker-days table td.today:before{display:none}.datePicker .bootstrap-datetimepicker-widget .datepicker-days-with-disclaimer{margin-bottom:16px}.datePicker .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle{display:none}@media all and (max-width:1199px){.datePicker .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle{display:list-item;position:absolute;top:-45px;left:0;height:45px;width:100%;background:#f5f5f5;z-index:4002;border-bottom:1px solid #000}.datePicker .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle a span:before{float:right;font-family:icons!important;content:"\e929";margin-right:20px;font-size:22px;position:relative;color:gray;top:-8px;left:10px}}.datePicker .bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:0 0}.datePicker .bootstrap-datetimepicker-widget table td,.datePicker .bootstrap-datetimepicker-widget table th{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.datePicker .bootstrap-datetimepicker-widget table th{color:inherit}.datePicker .bootstrap-datetimepicker-widget table th.disabled,.datePicker .bootstrap-datetimepicker-widget table th.disabled:hover{color:#777}@media all and (max-width:1199px){.datePicker--modal{z-index:4001;position:fixed;top:50px;left:0}.datePicker--modal .datePicker__sub-label{display:none}}@media all and (max-width:1199px){.datePicker--modal .input-group input{opacity:0;margin-left:-500px}}@media all and (max-width:1199px){.datePicker--modal .input-group .input-group-addon{display:none}}@media all and (max-width:1199px){.datePicker--modal .error{display:none}}.datePicker .error .datePicker .input-group input{border-color:#b02621}.datePicker span.datePicker__month{font-family:Prompt,sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1;color:#474e52;letter-spacing:.2em}@media all and (max-width:1199px){.datePicker span.datePicker__month{font-family:Prompt,sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1;color:#474e52;letter-spacing:.2em}}.datePicker span.datePicker__year{font-family:Prompt,sans-serif;font-weight:300;font-style:normal;font-size:1.2rem;line-height:1;color:#474e52;letter-spacing:.5em}@media all and (max-width:1199px){.datePicker span.datePicker__year{font-family:Prompt,sans-serif;font-weight:300;font-style:normal;font-size:1.2rem;line-height:1;color:#474e52;letter-spacing:.5em}}.datePicker.disabled .input-group-addon,.datePicker.disabled input,.datePicker.disabled input[readonly]{border-color:#ccc;color:#dfe2e4;background-color:#fff;cursor:initial}.datePicker input,.datePicker input:focus{box-shadow:none}.datePicker .icon-booking-calendar:before{content:'\f125'}