@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700);.modal-close-button{position:absolute;top:5px;right:5px;border:none;background-color:initial;font-size:20px;color:var(--primaryText)}.car-module{width:800px}.car-module .inline-search input{color:var(--primaryText);border-radius:10px;border:1px solid var(--primaryText);background-color:initial}.box-container.transports{max-width:calc(100% + 40px)!important;width:calc(100% + 40px)!important;margin-bottom:-20px;margin-left:-20px;margin-right:-20px;background-color:initial}.box-container.transports>.title *{color:var(--primaryText)!important}.formik-form{display:flex;margin-right:-20px;margin-bottom:40px}.formik-form input,.formik-form select{font-size:14px}.width-175{width:175px}.formik-input-group{position:relative;display:flex;flex-direction:column;justify-content:center}.formik-input-group:not(:last-of-type){margin-right:5px}.formik-input-group.fill{flex-grow:1}.formik-input-group button{padding:5px;margin-left:30px}.formik-input-group-content{display:flex}.formik-input-group-label{margin-bottom:3px}.formik-input-group-label label{color:var(--primaryText)}.formik-time-select{position:absolute;right:0;margin:5px}.formik-time-select select{color:var(--primaryText);background-color:var(--primary)}.formik-input,.formik-time-select select{border-radius:10px;border:1px solid var(--primaryText)}.formik-input{flex-grow:1;overflow:hidden}.formik-input .has-dropdown{position:relative;overflow:visible}.formik-input input{color:var(--primaryText);padding:5px 10px;border:none;width:100%;background-color:var(--primary)}.formik-input input::-webkit-input-placeholder{color:#9c9c9c}.formik-input input::-ms-input-placeholder{color:#9c9c9c}.formik-input input::placeholder{color:#9c9c9c}.no-shrink{flex-shrink:0}.formik-input-gutter{flex-grow:1;min-width:60px}.formik-location-picker{z-index:1;position:absolute;background-color:var(--primary);border:1px solid var(--primaryText)}.formik-location-picker ul li{white-space:nowrap;padding:5px;color:var(--primaryText)}.formik-location-picker ul li:not(.location-picker-title){margin-left:20px;cursor:pointer}.formik-location-picker ul li:not(.location-picker-title):hover{color:var(--primary);background-color:var(--primaryText)}.formik-location-picker ul li.location-picker-title{font-weight:700;font-size:16px}.modal-title h1{color:var(--primaryText);font-size:24px;font-weight:700;margin-bottom:30px}.padding-fix{padding:0 20px}.padding-fix>div{position:relative}.car-search-button{font-size:20px;border:none;background-color:initial;color:var(--primaryText)}.react-tiny-popover-container{z-index:10}.panel-flight-alternative{background-color:#ebebeb;border:0;margin:0}.panel-flight-alternative p{margin-bottom:10px}.panel-flight-alternative p small{font-size:85%}.panel-flight-alternative p:last-of-type{margin:0}.panel{background-color:var(--secondaryBg);border-radius:5px;overflow:hidden}.panel-body{padding:15px}.panel-primary>.panel-heading{padding:15px;background-color:#081632;border-color:#081632;color:#fff}.flight-info-icon{display:inline-block;width:20px;text-align:center}.flight-alternative{border-radius:5px;overflow:hidden;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;flex:1 1}.flight-alternative:not(:last-of-type){margin-right:5px}.flight-alternative .flight-alternative-title{padding:5px;background-color:var(--primary);color:var(--primaryText);font-size:12px;display:flex;justify-content:space-between;align-items:center}.flight-alternative .flight-alternative-title .price{font-weight:700}.flight-alternative .flight-alternative-info-item{font-size:10px;margin-bottom:5px}.flight-alternative .flight-alternative-content{padding:5px;background-color:#fff}.flight-alternative.selected{position:relative;z-index:2;-webkit-transform:scale(1.15);transform:scale(1.15)}.flight-alternative.selected .flight-alternative-title{background-color:var(--primaryText);color:var(--primary)}.flight-alternative.selected .flight-alternative-content{background-color:var(--primary);color:var(--primaryText)}.voucher-container{overflow-y:auto;background-color:grey}.voucher-container .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/images/voucher/top-1.svg),url(/images/voucher/top-2.svg),url(/images/voucher/top-3.svg);background-position:0 0,0 15px,0 30px;background-size:100% auto;background-repeat:no-repeat;z-index:1}.voucher-container h1,.voucher-container h2,.voucher-container h3,.voucher-container p,.voucher-container td{font-family:"Montserrat",sans-serif}.voucher-container u{text-decoration:none}.voucher-container .is-bold{font-weight:700}.voucher-container .voucher{width:21cm;height:29.7cm;margin:0 auto;position:relative;background-image:url(/images/voucher/footer.png);background-position:100% 100%;background-repeat:no-repeat;background-color:#fff}.voucher-container .voucher p:not(.address){line-height:20px}.voucher-container .voucher-header{position:relative;display:flex;justify-content:space-between;margin-bottom:10px;z-index:10}.voucher-container .voucher-header .right{padding-right:40px;padding-top:20px}.voucher-container .voucher-header .left{width:200px;padding-top:20px;padding-left:20px}.voucher-container .voucher-header .left img{width:200px;height:auto;margin-bottom:5px}.voucher-container .voucher-header .left .address{margin-bottom:10px}.voucher-container .voucher-header .left p{color:#fff;font-size:10px;margin-left:10px}.voucher-container .flight-info,.voucher-container .from,.voucher-container .to{width:170px;flex-shrink:0}.voucher-container .content h1{text-align:center;font-size:16px}.voucher-container .content .qrcode{display:block;margin:20px auto;height:120px;width:auto}.voucher-container .content .person{text-align:center;max-width:500px;margin:0 auto 50px}.voucher-container .content .person h2{margin-bottom:15px;font-size:13px}.voucher-container .content .person p{font-size:13px}.voucher-container .content .flight{justify-content:space-between;margin-bottom:10px!important}.voucher-container .content.flight .is-bold{color:#6f6f6f}.voucher-container .content.flight .operator{display:flex;align-items:center;font-size:11px}.voucher-container .content.flight .operator .text-image{margin:0 3px;height:11px}.voucher-container .content .info:not(:last-of-type){margin-bottom:40px}.voucher-container .content .info .title{display:flex;align-items:center;background-color:#e6e7e8;padding:3px 0 3px 35px;margin-bottom:15px}.voucher-container .content .info .title img{margin-right:10px;width:35px;height:35px}.voucher-container .content .info .title h3{font-size:16px;font-weight:700}.voucher-container .content .info .caption>*{margin-bottom:13px}.voucher-container .content .info .top-caption{display:flex;justify-content:space-between}.voucher-container .content .info .top-caption .supplier{font-size:8px;width:40%}.voucher-container .content .info .flight,.voucher-container .content .info .hotel,.voucher-container .content .info .meta{display:flex;line-height:18px;margin-right:35px;margin-left:35px}.voucher-container .content .info .meta{justify-content:space-around}.voucher-container .content .info .meta p:not(:last-of-type){margin-right:10px}.voucher-container .content .info p{font-size:13px}.voucher-container .content .info table{width:100%}.voucher-container .content .info table td{vertical-align:top;font-size:13px;padding-bottom:10px}.voucher-container .voucher-footer{position:absolute;bottom:0;right:0;display:flex;align-items:center;justify-content:center;height:90px;width:200px;color:#fff}.voucher-container .voucher-footer img{max-height:13px;width:auto}.voucher-container .voucher-footer p{font-size:9px;margin-right:4px}.voucher-container .airplane .general{font-size:14px!important;margin-left:35px}.voucher-container .date-line{font-size:15px}.voucher-container .hotel .caption{margin:0 30px}.voucher-logo img{height:30px;width:auto}.voucher-not-found{height:100vh;display:flex;justify-content:center;align-items:center}.voucher-not-found p{background-color:#fff;padding:20px;border-radius:10px}.voucher-airitinprice{margin:0 30px 30px;display:flex}.voucher-airitinprice>*{margin-right:10px}.button,button{cursor:pointer}body{background-color:#fff}@media (min-width:768px){body{height:100vh}}.pointer{cursor:pointer;border:none;background-color:initial}.is-relative{position:relative}.margin-right{margin-right:5px}.margin-bottom-5{margin-bottom:5px}.layout{flex:1 1 auto!important;flex-direction:column;display:flex;overflow:hidden;pointer-events:none;min-height:100vh}@media (min-width:768px){.layout{height:100vh}}.layout>*{pointer-events:auto}.container{width:100%;max-width:1900px;margin:0 auto}@media (min-width:768px){.container{padding:0 50px}}.container.full-height{height:100vh;pointer-events:none}.container.full-height>*{pointer-events:auto}.container.main{flex-grow:1;flex-direction:column;height:0}@media (min-width:768px){.container.main{flex-direction:row;padding-top:20px;padding-bottom:20px}}.full-width{width:100%!important;max-width:100%!important}.results-container{padding-top:100px;margin:20px 0;flex-grow:1}.results{height:100%;flex-wrap:nowrap}.results>.box-container{margin-bottom:20px}.box{margin-bottom:10px;background-color:hsla(0,0%,100%,.8);border-top-left-radius:10px;border-bottom-left-radius:10px;padding:10px;overflow:hidden}.box.no-padding-right{padding-right:0}.box.padding-bottom-10{padding-bottom:10px}.no-padding-bottom{padding-bottom:0!important}.box-container{display:flex;flex-direction:column;height:100%;width:100%;position:relative;overflow:hidden;flex-grow:1}@media (max-width:576px){.box-container{padding-bottom:40px}.box-container .pnr-list{height:unset!important}}@media (min-width:768px){.box-container{background-color:rgba(88,88,91,.8);background-color:var(--boxBg);border-radius:10px}.box-container:not(.doubled){max-width:40%}}.box-container:not(:last-of-type){margin-right:40px}.box-container.doubled{width:90%}.box-container .result-list-set{flex-wrap:nowrap;height:0;flex-grow:1}.box-container:not(.transports) .result-list{height:100%!important;flex-grow:1;overflow-x:hidden;overflow-y:auto}.box-container .result-list.double-result{width:50%}.box-container .result-list .hotel-container{padding:0 20px}.box-container .result-list h1{color:#fff;color:var(--primaryText);font-weight:700;font-size:17px;margin-left:20px;margin-bottom:10px}.box-container .result-list.hidden{display:none}.box-container .title{padding:10px 20px;flex-shrink:0}@media (min-width:768px){.box-container .title{padding:20px}}.box-container .title>span{font-size:28px}.box-container .title h1,.box-container .title svg{color:#fff!important;color:var(--alternateText)!important}.box-container .title h1{font-size:13px!important;font-weight:700}.box-container .title.c-orange *{color:#f05a28;color:var(--warning)}.box-title{margin-bottom:20px}.box-title.has-padding{padding:20px 20px 0}.box-title span{font-size:28px}.box-title h1{font-size:13px!important}.filler{flex-grow:1}.flex{display:flex!important}.flex.grow{flex-grow:1}.flex.inline{display:inline-flex!important}.flex.wrap{flex-wrap:wrap}@media (max-width:576px){.flex.wrap-mobile{flex-wrap:wrap}}.flex:not(.d-column).to-right{justify-content:flex-end}@media (max-width:576px){.flex.d-column-mobile{flex-direction:column}}.flex.d-column{flex-direction:column}.flex.d-column.to-right{align-items:flex-end}.flex.j-around{justify-content:space-around}.flex.j-between{justify-content:space-between}.flex.j-even{justify-content:space-evenly}.flex.j-center{justify-content:center}.flex.j-end{justify-content:flex-end}.flex.a-center{align-items:center}.flex.a-end{align-items:flex-end}.flex>.fill-space{flex-grow:1}.flex>.no-shrink{flex-shrink:0}.flex>.self-center{align-self:center}.flex>.self-end{align-self:flex-end}.flex>.self-baseline{align-self:baseline}.gap-10>:not(:last-child){margin-right:10px}.gap-5>:not(:last-child){margin-right:5px}.is-centered{display:flex!important;justify-content:center;align-items:center}.result-header-icon{font-size:48px;margin-right:16px}.button{background:none;border:none}.button.is-small{font-size:16px}.button.is-large{font-size:20px}.bg-image{background:no-repeat top}.bg-image.bg-fullwidth{background-size:100% auto}.bg-image.bg-cover{background-position:50%;background-size:cover}.bg-flight{background:no-repeat 20px}.dates.no-margin-top .date{margin-top:-10px}.date{width:35px;height:42px}.date:not(:last-of-type){margin-right:5px}.date .day{margin-top:3px}.image.responsive{display:block;width:100%;height:auto}.column-gutter>:not(:last-of-type){margin-right:10px}.price-tag{height:28px;background-color:#be1e2d;background-color:var(--danger)}.price-tag.right-radius{border-top-right-radius:5px;border-bottom-right-radius:5px}.price-tag.left-radius{border-top-left-radius:5px;border-bottom-left-radius:5px}.price-tag.is-small{width:64px;height:16px;font-size:10px}.right-radius{border-top-right-radius:5px;border-bottom-right-radius:5px}.left-radius{border-top-left-radius:5px;border-bottom-left-radius:5px}.button{width:48px;height:28px}.button.cart{background-color:#262627;background-color:var(--primaryBgDarken)}.button.buy{background-color:#8cc63e;background-color:var(--success)}.button.info{margin-top:20px;background-color:#f05a28;background-color:var(--warning);width:32px}.button.cancel{background-color:#be1e2d;background-color:var(--danger)}.button.remove{width:32px;font-weight:500;background-color:#262627;background-color:var(--primaryBgDarken)}.gutter-bottom{margin-bottom:15px}.gutter-bottom-10{margin-bottom:10px}.gutter-bottom-3{margin-bottom:3px}.gutter-top{margin-top:5px}.basket-line{position:relative;width:16px;overflow:visible;margin:15px 5px 15px 0;display:flex;align-items:center}.basket-line .line{content:"";position:absolute;top:0;bottom:0;left:50%;width:4px;-webkit-transform:translate(-50%);transform:translate(-50%)}.basket-line .line-icon{position:relative;display:block;width:16px;height:16px;z-index:1}.basket-line .pointer{position:absolute;left:5px;height:6.5px;width:6.5px;content:"";border-radius:4px}.basket-line .pointer.start{top:-3.2px}.basket-line .pointer.finish{bottom:-3.2px}.slasher{background:linear-gradient(130deg,rgba(153,218,255,0) 45%,rgba(0,0,0,.7) 45.2%)}.slick-list{margin:0 -5px}.slider-container{height:100%;width:100%}.slider-container .slick-slider{height:55px}.slider-container .slick-arrow:after,.slider-container .slick-arrow:before{color:#1a1a1a;color:var(--secondaryText)}.slider-container .slick-arrow.slick-prev{left:14px}.slider-container .slick-arrow.slick-prev:before{content:"\f053"}.slider-container .slick-arrow.slick-next{right:14px}.slider-container .slick-arrow.slick-next:before{content:"\f054"}.dropdown-title{color:#fff;color:var(--primaryText);cursor:pointer}.dropdown-title svg{margin-left:10px}.dropdown{cursor:pointer;position:relative;min-width:96px}.dropdown .dropdown-item,.dropdown h1{color:#fff;color:var(--primaryText)}.dropdown h1{display:flex}.dropdown h1 svg{margin-left:10px}.dropdown .dropdown-item-list{z-index:1;background-color:#132744;background-color:var(--primary);margin-top:5px;width:120%;position:absolute;border:1px solid #fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.dropdown .dropdown-item-list .dropdown-item{padding:10px}.dropdown .dropdown-item-list .dropdown-item.selected{background-color:#fff;color:#132744;color:var(--primary)}.dropdown:not(.active) .dropdown-item-list{display:none;color:#fff;color:var(--primaryText)}.dropdown:not(.active) .dropdown-item-list .dropdown-item:not(.selected){display:none}.checkbox{cursor:pointer;display:flex;align-items:center;color:#fff;color:var(--primaryText);border:none;background:none;font-size:15px;font-weight:500}.checkbox span{margin-right:5px}.checkbox.on-right,.checkbox i{margin-left:10px}.checkbox i{font-size:16px}.passenger-box{position:relative;min-width:120px}.passenger-box .counters{z-index:1;margin-top:5px;width:150%;position:absolute;padding:10px;border:1px solid #fff;background-color:#132744;background-color:var(--primary);align-items:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.passenger-box .counters .counter{display:flex;color:#fff;color:var(--primaryText)}.passenger-box .counters .counter:not(:last-of-type){margin-bottom:10px}.passenger-box .counters .counter .counter-name{margin-right:5px;display:flex;align-items:center;width:40%}.passenger-box .counters .counter .counter-controller{flex-grow:1;display:flex;justify-content:space-between;align-items:center}.middot{display:flex;align-items:center}.middot:after{flex-shrink:0;margin:0 15px;content:"·"}.is-scrollable{flex-grow:1;overflow-y:auto}.table.fixed-layout{border:0;border-spacing:0;border-collapse:collapse;table-layout:fixed}.table.is-fullwidth{width:100%}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}.no-margin{margin:0!important}.cell-align-bottom{vertical-align:bottom}.clean-button{border:none;background-color:initial}.loading{margin:0!important;padding:0!important;align-items:center!important;display:flex!important;justify-content:center!important}.loading.dimension{width:100%!important;height:100%!important}.loading *{font-size:24px!important}.image-container{background-repeat:no-repeat!important}.image-container.bc-primary{background-color:#fff!important}.image-container.cover{background-color:#fff;background-position:50%!important;background-size:100% auto!important}.image-container.height{background-position:0;background-size:contain}.separator-bar{margin:0 10px;height:40px;border-right:1px solid #fff}.bc-orange{background-color:#f05a28!important;background-color:var(--warning)!important}.bc-success{background-color:#8cc63e!important;background-color:var(--success)!important}.bc-danger{background-color:#be1e2d!important;background-color:var(--danger)!important}.button,.price-tag{color:#fff;color:var(--alternateText)}strong{font-weight:700!important}.car-amenity{display:flex;align-items:center;font-size:10px}.car-amenity:before{content:"";width:25px;height:20px;background:url(/images/icons/carfeat.png) no-repeat 0 100% transparent}.car-amenity.door:before{background-position:-100px 0}.car-amenity.passenger:before{background-position:0 0}.car-amenity.air-condition:before{background-position:-155px 0}.car-amenity.transmission:before{background-position:-300px 0}.car-amenity.manual:before{background-position:-204px 0}.car-amenity.automatic:before{background-position:-250px 0}.car-amenity.luggage:before{background-position:-100px 0}a{cursor:pointer}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:initial;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}input{outline:0}.handle,.react-confirm-alert-body,.text,[data-id=tooltip],a,button,h1,h2,h3,h4,h5,h6,i,input,label,li,p,span,table,td,text,th,tspan{font-family:"Montserrat",sans-serif;font-weight:400}.handle.align-right,.react-confirm-alert-body.align-right,.text.align-right,[data-id=tooltip].align-right,a.align-right,button.align-right,h1.align-right,h2.align-right,h3.align-right,h4.align-right,h5.align-right,h6.align-right,i.align-right,input.align-right,label.align-right,li.align-right,p.align-right,span.align-right,table.align-right,td.align-right,text.align-right,th.align-right,tspan.align-right{text-align:right!important}.handle.align-center,.react-confirm-alert-body.align-center,.text.align-center,[data-id=tooltip].align-center,a.align-center,button.align-center,h1.align-center,h2.align-center,h3.align-center,h4.align-center,h5.align-center,h6.align-center,i.align-center,input.align-center,label.align-center,li.align-center,p.align-center,span.align-center,table.align-center,td.align-center,text.align-center,th.align-center,tspan.align-center{text-align:center!important}.handle.align-left,.react-confirm-alert-body.align-left,.text.align-left,[data-id=tooltip].align-left,a.align-left,button.align-left,h1.align-left,h2.align-left,h3.align-left,h4.align-left,h5.align-left,h6.align-left,i.align-left,input.align-left,label.align-left,li.align-left,p.align-left,span.align-left,table.align-left,td.align-left,text.align-left,th.align-left,tspan.align-left{text-align:left!important}.handle.bold,.react-confirm-alert-body.bold,.text.bold,[data-id=tooltip].bold,a.bold,button.bold,h1.bold,h2.bold,h3.bold,h4.bold,h5.bold,h6.bold,i.bold,input.bold,label.bold,li.bold,p.bold,span.bold,table.bold,td.bold,text.bold,th.bold,tspan.bold{font-weight:700}.handle.medium,.react-confirm-alert-body.medium,.text.medium,[data-id=tooltip].medium,a.medium,button.medium,h1.medium,h2.medium,h3.medium,h4.medium,h5.medium,h6.medium,i.medium,input.medium,label.medium,li.medium,p.medium,span.medium,table.medium,td.medium,text.medium,th.medium,tspan.medium{font-weight:500}.handle.fs-hug,.react-confirm-alert-body.fs-hug,.text.fs-hug,[data-id=tooltip].fs-hug,a.fs-hug,button.fs-hug,h1.fs-hug,h2.fs-hug,h3.fs-hug,h4.fs-hug,h5.fs-hug,h6.fs-hug,i.fs-hug,input.fs-hug,label.fs-hug,li.fs-hug,p.fs-hug,span.fs-hug,table.fs-hug,td.fs-hug,text.fs-hug,th.fs-hug,tspan.fs-hug{font-size:22px}.handle.fs-hug .text-image,.react-confirm-alert-body.fs-hug .text-image,.text.fs-hug .text-image,[data-id=tooltip].fs-hug .text-image,a.fs-hug .text-image,button.fs-hug .text-image,h1.fs-hug .text-image,h2.fs-hug .text-image,h3.fs-hug .text-image,h4.fs-hug .text-image,h5.fs-hug .text-image,h6.fs-hug .text-image,i.fs-hug .text-image,input.fs-hug .text-image,label.fs-hug .text-image,li.fs-hug .text-image,p.fs-hug .text-image,span.fs-hug .text-image,table.fs-hug .text-image,td.fs-hug .text-image,text.fs-hug .text-image,th.fs-hug .text-image,tspan.fs-hug .text-image{height:22px}.handle.fs-lrg,.react-confirm-alert-body.fs-lrg,.text.fs-lrg,[data-id=tooltip].fs-lrg,a.fs-lrg,button.fs-lrg,h1.fs-lrg,h2.fs-lrg,h3.fs-lrg,h4.fs-lrg,h5.fs-lrg,h6.fs-lrg,i.fs-lrg,input.fs-lrg,label.fs-lrg,li.fs-lrg,p.fs-lrg,span.fs-lrg,table.fs-lrg,td.fs-lrg,text.fs-lrg,th.fs-lrg,tspan.fs-lrg{font-size:18px}.handle.fs-lrg .text-image,.react-confirm-alert-body.fs-lrg .text-image,.text.fs-lrg .text-image,[data-id=tooltip].fs-lrg .text-image,a.fs-lrg .text-image,button.fs-lrg .text-image,h1.fs-lrg .text-image,h2.fs-lrg .text-image,h3.fs-lrg .text-image,h4.fs-lrg .text-image,h5.fs-lrg .text-image,h6.fs-lrg .text-image,i.fs-lrg .text-image,input.fs-lrg .text-image,label.fs-lrg .text-image,li.fs-lrg .text-image,p.fs-lrg .text-image,span.fs-lrg .text-image,table.fs-lrg .text-image,td.fs-lrg .text-image,text.fs-lrg .text-image,th.fs-lrg .text-image,tspan.fs-lrg .text-image{height:18px}.handle.fs-lrg svg,.react-confirm-alert-body.fs-lrg svg,.text.fs-lrg svg,[data-id=tooltip].fs-lrg svg,a.fs-lrg svg,button.fs-lrg svg,h1.fs-lrg svg,h2.fs-lrg svg,h3.fs-lrg svg,h4.fs-lrg svg,h5.fs-lrg svg,h6.fs-lrg svg,i.fs-lrg svg,input.fs-lrg svg,label.fs-lrg svg,li.fs-lrg svg,p.fs-lrg svg,span.fs-lrg svg,table.fs-lrg svg,td.fs-lrg svg,text.fs-lrg svg,th.fs-lrg svg,tspan.fs-lrg svg{font-size:18px}.handle.fs-lrg-m,.react-confirm-alert-body.fs-lrg-m,.text.fs-lrg-m,[data-id=tooltip].fs-lrg-m,a.fs-lrg-m,button.fs-lrg-m,h1.fs-lrg-m,h2.fs-lrg-m,h3.fs-lrg-m,h4.fs-lrg-m,h5.fs-lrg-m,h6.fs-lrg-m,i.fs-lrg-m,input.fs-lrg-m,label.fs-lrg-m,li.fs-lrg-m,p.fs-lrg-m,span.fs-lrg-m,table.fs-lrg-m,td.fs-lrg-m,text.fs-lrg-m,th.fs-lrg-m,tspan.fs-lrg-m{font-size:17px;line-height:26px}.handle.fs-lrg-m .text-image,.react-confirm-alert-body.fs-lrg-m .text-image,.text.fs-lrg-m .text-image,[data-id=tooltip].fs-lrg-m .text-image,a.fs-lrg-m .text-image,button.fs-lrg-m .text-image,h1.fs-lrg-m .text-image,h2.fs-lrg-m .text-image,h3.fs-lrg-m .text-image,h4.fs-lrg-m .text-image,h5.fs-lrg-m .text-image,h6.fs-lrg-m .text-image,i.fs-lrg-m .text-image,input.fs-lrg-m .text-image,label.fs-lrg-m .text-image,li.fs-lrg-m .text-image,p.fs-lrg-m .text-image,span.fs-lrg-m .text-image,table.fs-lrg-m .text-image,td.fs-lrg-m .text-image,text.fs-lrg-m .text-image,th.fs-lrg-m .text-image,tspan.fs-lrg-m .text-image{height:17px}.handle.fs-prc,.react-confirm-alert-body.fs-prc,.text.fs-prc,[data-id=tooltip].fs-prc,a.fs-prc,button.fs-prc,h1.fs-prc,h2.fs-prc,h3.fs-prc,h4.fs-prc,h5.fs-prc,h6.fs-prc,i.fs-prc,input.fs-prc,label.fs-prc,li.fs-prc,p.fs-prc,span.fs-prc,table.fs-prc,td.fs-prc,text.fs-prc,th.fs-prc,tspan.fs-prc{font-size:15px}.handle.fs-prc .text-image,.react-confirm-alert-body.fs-prc .text-image,.text.fs-prc .text-image,[data-id=tooltip].fs-prc .text-image,a.fs-prc .text-image,button.fs-prc .text-image,h1.fs-prc .text-image,h2.fs-prc .text-image,h3.fs-prc .text-image,h4.fs-prc .text-image,h5.fs-prc .text-image,h6.fs-prc .text-image,i.fs-prc .text-image,input.fs-prc .text-image,label.fs-prc .text-image,li.fs-prc .text-image,p.fs-prc .text-image,span.fs-prc .text-image,table.fs-prc .text-image,td.fs-prc .text-image,text.fs-prc .text-image,th.fs-prc .text-image,tspan.fs-prc .text-image{height:15px}.handle.fs-med,.react-confirm-alert-body.fs-med,.text.fs-med,[data-id=tooltip].fs-med,a.fs-med,button.fs-med,h1.fs-med,h2.fs-med,h3.fs-med,h4.fs-med,h5.fs-med,h6.fs-med,i.fs-med,input.fs-med,label.fs-med,li.fs-med,p.fs-med,span.fs-med,table.fs-med,td.fs-med,text.fs-med,th.fs-med,tspan.fs-med{font-size:13.5px}.handle.fs-med .text-image,.react-confirm-alert-body.fs-med .text-image,.text.fs-med .text-image,[data-id=tooltip].fs-med .text-image,a.fs-med .text-image,button.fs-med .text-image,h1.fs-med .text-image,h2.fs-med .text-image,h3.fs-med .text-image,h4.fs-med .text-image,h5.fs-med .text-image,h6.fs-med .text-image,i.fs-med .text-image,input.fs-med .text-image,label.fs-med .text-image,li.fs-med .text-image,p.fs-med .text-image,span.fs-med .text-image,table.fs-med .text-image,td.fs-med .text-image,text.fs-med .text-image,th.fs-med .text-image,tspan.fs-med .text-image{height:13.5px}.handle.fs-std,.react-confirm-alert-body.fs-std,.text.fs-std,[data-id=tooltip].fs-std,a.fs-std,button.fs-std,h1.fs-std,h2.fs-std,h3.fs-std,h4.fs-std,h5.fs-std,h6.fs-std,i.fs-std,input.fs-std,label.fs-std,li.fs-std,p.fs-std,span.fs-std,table.fs-std,td.fs-std,text.fs-std,th.fs-std,tspan.fs-std{font-size:12px}.handle.fs-std .text-image,.react-confirm-alert-body.fs-std .text-image,.text.fs-std .text-image,[data-id=tooltip].fs-std .text-image,a.fs-std .text-image,button.fs-std .text-image,h1.fs-std .text-image,h2.fs-std .text-image,h3.fs-std .text-image,h4.fs-std .text-image,h5.fs-std .text-image,h6.fs-std .text-image,i.fs-std .text-image,input.fs-std .text-image,label.fs-std .text-image,li.fs-std .text-image,p.fs-std .text-image,span.fs-std .text-image,table.fs-std .text-image,td.fs-std .text-image,text.fs-std .text-image,th.fs-std .text-image,tspan.fs-std .text-image{height:12px}.handle.fs-std.same-line-height,.react-confirm-alert-body.fs-std.same-line-height,.text.fs-std.same-line-height,[data-id=tooltip].fs-std.same-line-height,a.fs-std.same-line-height,button.fs-std.same-line-height,h1.fs-std.same-line-height,h2.fs-std.same-line-height,h3.fs-std.same-line-height,h4.fs-std.same-line-height,h5.fs-std.same-line-height,h6.fs-std.same-line-height,i.fs-std.same-line-height,input.fs-std.same-line-height,label.fs-std.same-line-height,li.fs-std.same-line-height,p.fs-std.same-line-height,span.fs-std.same-line-height,table.fs-std.same-line-height,td.fs-std.same-line-height,text.fs-std.same-line-height,th.fs-std.same-line-height,tspan.fs-std.same-line-height{line-height:12px}.handle.fs-small,.react-confirm-alert-body.fs-small,.text.fs-small,[data-id=tooltip].fs-small,a.fs-small,button.fs-small,h1.fs-small,h2.fs-small,h3.fs-small,h4.fs-small,h5.fs-small,h6.fs-small,i.fs-small,input.fs-small,label.fs-small,li.fs-small,p.fs-small,span.fs-small,table.fs-small,td.fs-small,text.fs-small,th.fs-small,tspan.fs-small{font-size:10px}.handle.fs-small svg,.react-confirm-alert-body.fs-small svg,.text.fs-small svg,[data-id=tooltip].fs-small svg,a.fs-small svg,button.fs-small svg,h1.fs-small svg,h2.fs-small svg,h3.fs-small svg,h4.fs-small svg,h5.fs-small svg,h6.fs-small svg,i.fs-small svg,input.fs-small svg,label.fs-small svg,li.fs-small svg,p.fs-small svg,span.fs-small svg,table.fs-small svg,td.fs-small svg,text.fs-small svg,th.fs-small svg,tspan.fs-small svg{font-size:10px!important}.handle.fs-small .text-image,.react-confirm-alert-body.fs-small .text-image,.text.fs-small .text-image,[data-id=tooltip].fs-small .text-image,a.fs-small .text-image,button.fs-small .text-image,h1.fs-small .text-image,h2.fs-small .text-image,h3.fs-small .text-image,h4.fs-small .text-image,h5.fs-small .text-image,h6.fs-small .text-image,i.fs-small .text-image,input.fs-small .text-image,label.fs-small .text-image,li.fs-small .text-image,p.fs-small .text-image,span.fs-small .text-image,table.fs-small .text-image,td.fs-small .text-image,text.fs-small .text-image,th.fs-small .text-image,tspan.fs-small .text-image{height:10px}.handle.fs-note,.react-confirm-alert-body.fs-note,.text.fs-note,[data-id=tooltip].fs-note,a.fs-note,button.fs-note,h1.fs-note,h2.fs-note,h3.fs-note,h4.fs-note,h5.fs-note,h6.fs-note,i.fs-note,input.fs-note,label.fs-note,li.fs-note,p.fs-note,span.fs-note,table.fs-note,td.fs-note,text.fs-note,th.fs-note,tspan.fs-note{font-size:8px}.handle.fs-note .text-image,.react-confirm-alert-body.fs-note .text-image,.text.fs-note .text-image,[data-id=tooltip].fs-note .text-image,a.fs-note .text-image,button.fs-note .text-image,h1.fs-note .text-image,h2.fs-note .text-image,h3.fs-note .text-image,h4.fs-note .text-image,h5.fs-note .text-image,h6.fs-note .text-image,i.fs-note .text-image,input.fs-note .text-image,label.fs-note .text-image,li.fs-note .text-image,p.fs-note .text-image,span.fs-note .text-image,table.fs-note .text-image,td.fs-note .text-image,text.fs-note .text-image,th.fs-note .text-image,tspan.fs-note .text-image{height:8px}.handle.fs-op,.react-confirm-alert-body.fs-op,.text.fs-op,[data-id=tooltip].fs-op,a.fs-op,button.fs-op,h1.fs-op,h2.fs-op,h3.fs-op,h4.fs-op,h5.fs-op,h6.fs-op,i.fs-op,input.fs-op,label.fs-op,li.fs-op,p.fs-op,span.fs-op,table.fs-op,td.fs-op,text.fs-op,th.fs-op,tspan.fs-op{font-size:16px;line-height:20px;display:flex;align-items:center}.handle.fs-op .text-image,.react-confirm-alert-body.fs-op .text-image,.text.fs-op .text-image,[data-id=tooltip].fs-op .text-image,a.fs-op .text-image,button.fs-op .text-image,h1.fs-op .text-image,h2.fs-op .text-image,h3.fs-op .text-image,h4.fs-op .text-image,h5.fs-op .text-image,h6.fs-op .text-image,i.fs-op .text-image,input.fs-op .text-image,label.fs-op .text-image,li.fs-op .text-image,p.fs-op .text-image,span.fs-op .text-image,table.fs-op .text-image,td.fs-op .text-image,text.fs-op .text-image,th.fs-op .text-image,tspan.fs-op .text-image{height:18px}.handle.fs-time,.react-confirm-alert-body.fs-time,.text.fs-time,[data-id=tooltip].fs-time,a.fs-time,button.fs-time,h1.fs-time,h2.fs-time,h3.fs-time,h4.fs-time,h5.fs-time,h6.fs-time,i.fs-time,input.fs-time,label.fs-time,li.fs-time,p.fs-time,span.fs-time,table.fs-time,td.fs-time,text.fs-time,th.fs-time,tspan.fs-time{font-size:18px}.handle.fs-voucher .text-image,.react-confirm-alert-body.fs-voucher .text-image,.text.fs-voucher .text-image,[data-id=tooltip].fs-voucher .text-image,a.fs-voucher .text-image,button.fs-voucher .text-image,h1.fs-voucher .text-image,h2.fs-voucher .text-image,h3.fs-voucher .text-image,h4.fs-voucher .text-image,h5.fs-voucher .text-image,h6.fs-voucher .text-image,i.fs-voucher .text-image,input.fs-voucher .text-image,label.fs-voucher .text-image,li.fs-voucher .text-image,p.fs-voucher .text-image,span.fs-voucher .text-image,table.fs-voucher .text-image,td.fs-voucher .text-image,text.fs-voucher .text-image,th.fs-voucher .text-image,tspan.fs-voucher .text-image{height:25px}.handle.fs-underline,.react-confirm-alert-body.fs-underline,.text.fs-underline,[data-id=tooltip].fs-underline,a.fs-underline,button.fs-underline,h1.fs-underline,h2.fs-underline,h3.fs-underline,h4.fs-underline,h5.fs-underline,h6.fs-underline,i.fs-underline,input.fs-underline,label.fs-underline,li.fs-underline,p.fs-underline,span.fs-underline,table.fs-underline,td.fs-underline,text.fs-underline,th.fs-underline,tspan.fs-underline{text-decoration:underline}.handle.fs-italic,.react-confirm-alert-body.fs-italic,.text.fs-italic,[data-id=tooltip].fs-italic,a.fs-italic,button.fs-italic,h1.fs-italic,h2.fs-italic,h3.fs-italic,h4.fs-italic,h5.fs-italic,h6.fs-italic,i.fs-italic,input.fs-italic,label.fs-italic,li.fs-italic,p.fs-italic,span.fs-italic,table.fs-italic,td.fs-italic,text.fs-italic,th.fs-italic,tspan.fs-italic{font-style:italic}.handle.nowrap,.react-confirm-alert-body.nowrap,.text.nowrap,[data-id=tooltip].nowrap,a.nowrap,button.nowrap,h1.nowrap,h2.nowrap,h3.nowrap,h4.nowrap,h5.nowrap,h6.nowrap,i.nowrap,input.nowrap,label.nowrap,li.nowrap,p.nowrap,span.nowrap,table.nowrap,td.nowrap,text.nowrap,th.nowrap,tspan.nowrap{white-space:nowrap}.handle.c-primary,.react-confirm-alert-body.c-primary,.text.c-primary,[data-id=tooltip].c-primary,a.c-primary,button.c-primary,h1.c-primary,h2.c-primary,h3.c-primary,h4.c-primary,h5.c-primary,h6.c-primary,i.c-primary,input.c-primary,label.c-primary,li.c-primary,p.c-primary,span.c-primary,table.c-primary,td.c-primary,text.c-primary,th.c-primary,tspan.c-primary{color:#fff;color:var(--primaryText)}.handle.c-alternate,.react-confirm-alert-body.c-alternate,.text.c-alternate,[data-id=tooltip].c-alternate,a.c-alternate,button.c-alternate,h1.c-alternate,h2.c-alternate,h3.c-alternate,h4.c-alternate,h5.c-alternate,h6.c-alternate,i.c-alternate,input.c-alternate,label.c-alternate,li.c-alternate,p.c-alternate,span.c-alternate,table.c-alternate,td.c-alternate,text.c-alternate,th.c-alternate,tspan.c-alternate{color:#fff;color:var(--alternateText)}.handle.c-orange,.react-confirm-alert-body.c-orange,.text.c-orange,[data-id=tooltip].c-orange,a.c-orange,button.c-orange,h1.c-orange,h2.c-orange,h3.c-orange,h4.c-orange,h5.c-orange,h6.c-orange,i.c-orange,input.c-orange,label.c-orange,li.c-orange,p.c-orange,span.c-orange,table.c-orange,td.c-orange,text.c-orange,th.c-orange,tspan.c-orange{color:#f05a28;color:var(--warning)}.handle.c-black,.react-confirm-alert-body.c-black,.text.c-black,[data-id=tooltip].c-black,a.c-black,button.c-black,h1.c-black,h2.c-black,h3.c-black,h4.c-black,h5.c-black,h6.c-black,i.c-black,input.c-black,label.c-black,li.c-black,p.c-black,span.c-black,table.c-black,td.c-black,text.c-black,th.c-black,tspan.c-black{color:#231f20}.handle.c-gray,.react-confirm-alert-body.c-gray,.text.c-gray,[data-id=tooltip].c-gray,a.c-gray,button.c-gray,h1.c-gray,h2.c-gray,h3.c-gray,h4.c-gray,h5.c-gray,h6.c-gray,i.c-gray,input.c-gray,label.c-gray,li.c-gray,p.c-gray,span.c-gray,table.c-gray,td.c-gray,text.c-gray,th.c-gray,tspan.c-gray{color:#9a9a9a}.text-image{width:auto}:root{--primary:#132744;--primaryLighten:#295594;--primaryDarken:#000;--secondary:#18325d;--primaryBg:#58585b;--primaryBgLighten:#8b8b8e;--primaryBgDarken:#262627;--secondaryBg:#ccc;--danger:#be1e2d;--warning:#f05a28;--success:#8cc63e;--info:#1b75bb;--primaryText:#fff;--secondaryText:#1a1a1a;--secondaryTextLighten:#4d4d4d;--alternateText:#fff;--blackText:#414042;--priceTagText:#1a1a1a;--promotion:#ffa931;--agreement:rgba(251,234,214,0.8);--headerShadow:rgba(19,39,68,0.4);--boxBg:rgba(88,88,91,0.8);--modalContainerBg:rgba(19,39,68,0.6);--modalContainerBgAlternate:rgba(88,88,91,0.6);--priceTagWithOpacity:rgba(190,30,45,0.5);--distance:#608c2e}.left-align-slick .slick-list>.slick-track{margin-left:0!important}.react-toggle-track{height:24px!important;width:40px!important;background-color:#fff!important}.react-toggle-thumb{outline:0!important;top:4px!important;left:4px!important;width:16px!important;height:16px!important;border:0!important;background-color:#132744!important;background-color:var(--primary)!important;box-shadow:none!important}.react-toggle--checked .react-toggle-thumb{left:20px!important;border-color:#8cc63e!important}.__react_component_tooltip{z-index:999999!important}.Toastify__toast--info{background-color:#1b75bb!important}.Toastify__toast--success{background-color:#8cc63e!important}.Toastify__toast--warning{background-color:#f05a28!important}.Toastify__toast--error{background-color:#be1e2d!important}.admin-page{display:flex;flex-direction:column;height:calc(100vh - 160px)!important;width:100%}.admin-page .title{margin-bottom:10px}.admin-page .title h1{color:#132744;color:var(--primary);font-weight:700;font-size:13px}.admin-page .title h1 svg{margin-right:5px}.admin-page .title.main h1{font-size:17px;color:#fff;color:var(--primaryText)}.admin-page .stars{display:flex}.admin-page .admin-sub-nav{flex-shrink:0;display:flex;align-items:center}.admin-page .admin-sub-nav a,.admin-page .admin-sub-nav button{display:flex;padding:10px;background-color:rgba(88,88,91,.6);text-decoration:none;color:#fff;color:var(--primaryText)}.admin-page .admin-sub-nav a.active,.admin-page .admin-sub-nav button.active{background-color:rgba(88,88,91,.8)}.admin-page .admin-sub-nav li{overflow:hidden}.admin-page .admin-sub-nav li:first-of-type{border-top-left-radius:10px}.admin-page .admin-sub-nav li:last-of-type{border-top-right-radius:10px}.admin-page .admin-container{width:100%;display:flex;overflow:auto;flex-grow:1}.admin-page .admin-container>:not(:last-child){margin-right:10px}.admin-page .admin-aside-menu{width:300px;overflow-y:auto;padding:10px;flex:1 1}.admin-page .admin-content{padding:15px;flex:1 1;overflow-y:auto}.gray-box{position:relative;background-color:rgba(88,88,91,.8);border-radius:10px}.gray-box.ignore-top-left-radius{border-top-left-radius:0}.gray-box.ignore-top-radius{border-top-left-radius:0;border-top-right-radius:0}.agreement-hotel-list .agreement-hotel{cursor:pointer;background-color:#132744;background-color:var(--primary);padding:5px;border-radius:5px;margin-bottom:5px;display:block;text-decoration:none}.agreement-hotel-list .agreement-hotel *{color:#fff;color:var(--primaryText)}.agreement-hotel-list .agreement-hotel.selected{background-color:#fff}.agreement-hotel-list .agreement-hotel.selected *{color:#132744;color:var(--primary);font-weight:700}.agreement-hotel-add-button{display:block;text-decoration:none;margin-bottom:10px;border:1px solid #132744;border:1px solid var(--primary);padding:5px;background-color:#fff;color:#132744;color:var(--primary);text-align:center;width:100%;font-size:14px}.agreement-hotel-add-button:hover{background-color:#132744;background-color:var(--primary);color:#fff;color:var(--primaryText);border-color:#fff}.is-closed{display:none!important}.caret-indicator{color:#132744;color:var(--primary);width:10px;text-align:center}.form-row:not(:last-of-type):not(:only-of-type){margin-bottom:15px}.form-row>.title *{font-size:18px!important}.form-row>.title h1{margin-left:5px}.amenity-checkbox-list{display:flex;flex-wrap:wrap}.amenity-checkbox-list .amenity-checkbox{cursor:pointer;padding:5px;border:1px solid #fff;border:1px solid var(--alternateText);color:#fff;color:var(--alternateText);margin:0 5px 5px 0}.amenity-checkbox-list .amenity-checkbox.checked,.amenity-checkbox-list .amenity-checkbox:hover{background-color:#ccc;background-color:var(--secondaryBg);color:#fff;color:var(--primaryText)}.has-addon{display:flex}.has-addon button{background-color:#8cc63e;background-color:var(--success);width:30px;flex-shrink:0}.agreement-submit,.has-addon button{border:none;color:#fff;color:var(--primaryText)}.agreement-submit{display:flex;justify-content:center;align-items:center;background-color:#18325d!important;background-color:var(--secondary)!important}.airline-search{position:relative}.airline-search ul{position:absolute;z-index:2;width:100%;background-color:#fff}.airline-search ul li{color:#000;padding:5px;cursor:pointer}.airline-search ul li:hover{color:#fff;color:var(--primaryText);background-color:#000}.cluded-item{margin-right:10px;padding:3px;border-radius:5px;border:1px solid #fff;cursor:pointer;font-weight:700;color:#fff;color:var(--primaryText)}.cluded-item:not(.star){padding-bottom:1px}.cluded-item.is-selected{background-color:#fff;color:#58585b;color:var(--primaryBg)}.policy-type{display:flex}.policy-type>span{cursor:pointer;margin-right:10px;padding:5px 0}.excluded,.included{margin-bottom:10px}.form h4{border-bottom:1px solid #fff;margin-bottom:5px}.form h4,.form h5{color:#fff;color:var(--primaryText)}.form h5{margin-right:3px}.time-between{padding:10px;border-radius:10px;background-color:#fff}.time-between .filter:last-of-type{margin-bottom:15px}.addon-input{height:26px;width:30px!important;border:none;border-left:1px solid #58585b;border-left:1px solid var(--primaryBg)}.chart-container{display:flex;align-items:flex-end;width:100%}.chart-container:not(.shrinked){flex-shrink:0}.chart-container:not(.fill-height){height:350px}.chart-container.fill-height{height:100%}.chart-container .chart{width:100%;height:100%}.charts{width:100%;margin-bottom:30px;display:flex}.rights-menu{border:1px solid #fff;padding:5px;margin:0 10px 10px}.rights-menu p{color:#fff;color:var(--primaryText)}.rights-menu .rights-sub-menu{margin-top:10px}.accounting-action-table{width:500px;margin-bottom:10px}.accounting-action-table thead{border-bottom:1px solid #fff}.accounting-action-table td,.accounting-action-table th{padding:5px}.accounting-action-table th{text-align:center}.accounting-action-table td{text-align:right}.accounting-action-table .total-row{background-color:#343d44}.accounting-action-table .total-row td{padding:10px 0;font-weight:700}.modal-right-button{align-self:flex-end!important;float:right;margin-right:-20px}.invoice-table table{width:100%}.invoice-table td{padding:5px}.invoice-table td input{width:100%}.dashboard{margin:20px auto;display:flex;align-items:center;justify-content:center;min-height:calc(100% - 40px);width:1400px;max-width:100%;flex-wrap:wrap}@media (min-width:768px){.dashboard{justify-content:space-between}}@media (max-width:576px){.dashboard{padding:0 10px}}.dashboard.homepage>div{height:400px}.dashboard .dashboard-title{width:100%}.dashboard .dashboard-title .location{color:#18325d;color:var(--secondary);display:flex;align-items:center;height:40px}.dashboard .dashboard-title .location span{font-weight:700}.dashboard.world{flex-direction:column}.dashboard .row{width:100%;display:flex;flex-grow:1}.dashboard .row.separator{margin-bottom:30px;border-bottom:2px dashed #fff;border-bottom:2px dashed var(--primaryText)}.dashboard .row.vertical{flex-direction:column}.dashboard .row>div:not(.table-wrapper):not(.table-search){max-width:100%}@media (min-width:0px){.dashboard .row>div:not(.table-wrapper):not(.table-search){margin:0 auto 30px}}.dashboard .graph{width:500px;margin-bottom:80px}.dashboard .graph h1{text-align:center;font-size:25px;margin-bottom:30px;color:#414042;color:var(--blackText)}@media (min-width:768px){.dashboard .graph h1{margin-top:-50px}}.dashboard .expenses{display:flex;flex-direction:column;justify-content:space-between}.dashboard .expenses .expense-item{display:flex;align-items:center;margin-bottom:20px}.dashboard .expenses .expense-item.has-icon .icon{width:70px;text-align:right;color:#414042;color:var(--blackText);font-size:50px;margin-right:30px}.dashboard .expenses .content{color:#414042;color:var(--blackText)}.dashboard .expenses .content h1{font-weight:700;font-size:14px;margin-bottom:10px}.dashboard .expenses .content button{color:#f05a28;color:var(--warning);font-size:10px}.dashboard .total{display:flex;align-items:center;font-size:20px}.dashboard .total p{margin-left:15px;font-weight:300;font-size:30px}.table-wrapper{max-width:100%;overflow-y:auto}.spent-table{color:#414042;color:var(--blackText);margin-left:-10px}.spent-table table{height:calc(100% - 160px)}.spent-table h1{margin-bottom:10px}.spent-table td{vertical-align:middle}.spent-table .spent-title{font-weight:700;font-size:14px;width:150px}.spent-table .spent-value{font-size:20px}.spent-table .spent-value span,.spent-table .total{font-size:30px}.spent-table .total p{font-size:50px}.spent-report-title{align-self:flex-start;font-size:20px;margin-bottom:10px}.spent-report thead{background-color:#132744;background-color:var(--primary);color:#fff;color:var(--primaryText)}.spent-report thead th{text-align:left;vertical-align:middle;padding:5px}.spent-report tbody tr:not(:last-of-type){border-bottom:1px dashed grey}.spent-report tbody tr.last-row{border-bottom:3px double #000}.spent-report tbody a,.spent-report tbody td{text-decoration:none;color:#000;font-weight:700;text-align:right;padding:8px 5px}.spent-report .fixed-width{width:140px}.report-placeholder{flex-grow:1;display:flex;flex-direction:column;align-items:flex-end}.report-placeholder img{width:475px;height:259px}.report-placeholder h1{width:100%;text-align:center;margin-top:10px;font-size:16px}.policy-title{color:#fff;color:var(--primaryText);font-weight:700;font-size:20px;margin-bottom:10px}.page-title{text-align:center;margin:30px 0}.page-title h1{font-size:30px}.graphs{margin-bottom:100px}.employee-spent-table table td,.employee-spent-table table th{text-align:right;font-size:18px}.employee-spent-table table thead{background-color:#132744;background-color:var(--primary);color:#fff;color:var(--primaryText);font-weight:700}.employee-spent-table table thead th{padding:10px}.employee-spent-table table tbody tr td{padding:5px}.employee-spent-table table tbody tr:hover{background-color:#262627;background-color:var(--primaryBgDarken)}.employee-spent-table table tbody tr:hover td{color:#fff;color:var(--alternateText)}.employee-spent-summary{flex-shrink:0}.employee-spent-summary td{padding:10px;vertical-align:middle;font-size:20px}.employee-spent-summary .employee-spent-big{font-size:50px}.spent-breadcrumb{margin-left:10px}.spent-breadcrumb *{color:#18325d;color:var(--secondary)}.spent-breadcrumb .breadcrumb-separator{padding:0 5px}.spent-breadcrumb .breadcrumb-separator:after{content:"/"}.no-wrap,.no-wrap *{white-space:nowrap}.sticky-table .sticky-table-cell{font-family:"Montserrat",sans-serif;font-weight:400;font-size:10px;vertical-align:middle;background-color:initial;border:none!important}.sticky-table .sticky-table-row:first-of-type .sticky-table-cell{background-color:#132744;background-color:var(--primary);color:#fff;color:var(--primaryText)}.sticky-table .sticky-table-row:first-of-type .sticky-table-cell:first-of-type{text-align:center}.sticky-table .sticky-table-row:first-of-type .sticky-table-cell span{font-weight:700}.cell-center{text-align:center}.report-table .commission{background-color:#fcffdc;font-weight:700}.report-table.striped .sticky-table-row:not(.total-row):nth-of-type(2n){background-color:#d3d3d3!important}.report-table.striped .sticky-table-row:not(.total-row):nth-of-type(2n) .commission{background-color:#f8ffa9}.report-table.striped .sticky-table-row:not(.total-row):hover:not(:first-of-type){background-color:grey!important}.report-table.striped .sticky-table-row:not(.total-row):hover:not(:first-of-type) .commission{background-color:#6c7600}.report-table .total-row{background-color:#6988bd!important;color:#fff!important;color:var(--primaryText)!important}.report-table .total-row>div *{font-size:12px!important;padding-top:10px!important;padding-bottom:10px!important}.accounting-table .is-collected.is-costinvoiced{background-color:#00fa9a!important}.accounting-table .is-collected.is-costinvoiced.row-checked,.accounting-table .is-collected.is-costinvoiced:hover{background-color:#00e181!important}.accounting-table .is-collected:not(.is-costinvoiced){background-color:#87cefa!important}.accounting-table .is-collected:not(.is-costinvoiced).row-checked,.accounting-table .is-collected:not(.is-costinvoiced):hover{background-color:#72b5e1!important}.accounting-table .is-invoiced.is-costinvoiced:not(.is-collected){background-color:#ffc24e!important}.accounting-table .is-invoiced.is-costinvoiced:not(.is-collected).row-checked,.accounting-table .is-invoiced.is-costinvoiced:not(.is-collected):hover{background-color:#e1a749!important}.accounting-table .is-invoiced:not(.is-costinvoiced):not(.is-collected){background-color:#fff674!important}.accounting-table .is-invoiced:not(.is-costinvoiced):not(.is-collected).row-checked,.accounting-table .is-invoiced:not(.is-costinvoiced):not(.is-collected):hover{background-color:#e1d86e!important}.accounting-table .sticky-table-row:not(.is-invoiced){background-color:#fff!important}.accounting-table .sticky-table-row:not(.is-invoiced).row-checked,.accounting-table .sticky-table-row:not(.is-invoiced):hover{background-color:#e1e1e1!important}#export-table{display:none!important}.tab-is-hidden{display:none}.tab-link.tab-is-active a,.tab-link.tab-is-active button{background-color:rgba(87,87,91,.8)}.agreement-input-label{display:flex;flex-direction:column;font-size:10px;color:#fff;color:var(--primaryText);margin-bottom:0;align-items:stretch;flex-grow:1}.agreement-input-label input,.agreement-input-label textarea{color:#fff;color:var(--primaryText);background:hsla(0,0%,100%,0);border-bottom:1px solid #fff!important;border-bottom:1px solid var(--primaryText)!important}.agreement-input-label select{color:#fff;color:var(--primaryText);border:none;border-bottom:1px solid #fff!important;border-bottom:1px solid var(--primaryText)!important}.agreement-input-label input,.agreement-input-label select,.agreement-input-label textarea{background-color:grey}.agreement-input-label input::-webkit-input-placeholder,.agreement-input-label select::-webkit-input-placeholder,.agreement-input-label textarea::-webkit-input-placeholder{color:#d3d3d3}.agreement-input-label input::-ms-input-placeholder,.agreement-input-label select::-ms-input-placeholder,.agreement-input-label textarea::-ms-input-placeholder{color:#d3d3d3}.agreement-input-label input::placeholder,.agreement-input-label select::placeholder,.agreement-input-label textarea::placeholder{color:#d3d3d3}.input-helper{font-weight:700;font-size:10px;margin-top:3px}.input-helper.danger{color:#be1e2d;color:var(--danger)}.geocode-selector{position:absolute;top:40px;z-index:10}.geocode-selector li{font-size:13px;padding:5px 10px;background-color:#d3d3d3;color:#132744;color:var(--primary);cursor:pointer}.geocode-selector li:hover{color:#d3d3d3;background-color:#132744;background-color:var(--primary)}.header{z-index:3}@media (min-width:768px){.header{display:flex;margin-top:20px}}.header .search-box{margin-top:20px}.header .main-area{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.header .main-area{margin-bottom:6px;width:66.66667%}}.header .main-area .search-area{position:relative;width:100%;background-color:#132744;background-color:var(--primary);padding-bottom:10px}.header .main-area .search-area .options{display:flex;align-items:center;justify-content:space-between;padding:20px}.header .main-area .search-area .options button{padding:0;font-size:24px}.header .main-area .search-area .options .selectors{display:block}.header .main-area .search-area .options .selectors>div{margin:5px}.header .main-area .search-area .options .add-user{flex-grow:1;display:block!important}.header .main-area .search-area .options .add-user>*{display:block;margin-bottom:10px}@media (min-width:768px){.header .main-area .search-area .options .add-user{display:flex!important}.header .main-area .search-area .options .add-user>*{margin-right:10px;margin-bottom:unset}}.header .main-area .search-area .options>button{color:#fff;color:var(--alternateText);border:none;background:none;font-size:12px;font-weight:500}.header .main-area .search-area .options>button i{margin-left:10px}.header .main-area .search-area .options>button.checkbox{display:flex;align-items:center}.header .main-area .search-area .options>button.checkbox i{font-size:16px}.header .main-area .search-area .customer-names{padding:0 20px}.header .main-area .search-area .routes{padding:10px 30px}.header .main-area .search-area .routes .route{justify-content:center;flex-wrap:wrap;display:flex}.header .main-area .search-area .routes .route:not(:last-of-type){margin-bottom:10px}.header .main-area .search-area .routes .destinations,.header .main-area .search-area .routes .trip-dates{margin-bottom:10px;min-height:51px;position:relative;display:flex;align-items:center;border:1px solid #fff;border:1px solid var(--primaryText);border-radius:20px;padding:10px 20px}@media (max-width:576px){.header .main-area .search-area .routes .destinations,.header .main-area .search-area .routes .trip-dates{margin-bottom:10px}}.header .main-area .search-area .routes .destinations .day,.header .main-area .search-area .routes .destinations .month,.header .main-area .search-area .routes .trip-dates .day,.header .main-area .search-area .routes .trip-dates .month{color:#fff!important;color:var(--primaryText)!important}.header .main-area .search-area .routes .destinations{flex-grow:1}.header .main-area .search-area .routes .destinations .from,.header .main-area .search-area .routes .destinations .to{width:50%}.header .main-area .search-area .routes .destinations i,.header .main-area .search-area .routes .destinations p{color:#fff;color:var(--primaryText)}.header .main-area .search-area .routes .destinations .placeholder{color:#4d4d4d;color:var(--secondaryTextLighten);font-size:23px;line-height:30px}.header .main-area .search-area .routes .destinations .city-name{font-size:23px;line-height:17px;margin-bottom:5px}.header .main-area .search-area .routes .destinations .airport{font-size:13px}.header .main-area .search-area .routes .trip-dates{justify-content:space-around;margin-left:20px;color:#fff;color:var(--primaryText);font-size:17px}.header .main-area .search-area .routes .round-trip{font-size:20px;margin:0 20px;display:flex;align-items:center}.header .main-area .search-area .routes .from,.header .main-area .search-area .routes .round-trip,.header .main-area .search-area .routes .to{cursor:pointer}.header .main-area .search-area .search-footer .add-route-button{color:#fff;color:var(--alternateText);font-size:12px;background:none;border:none}.header .main-area .search-area .search-footer .unshrink-button{font-size:20px;background-color:initial;border:none;color:#fff;color:var(--primaryText);margin-top:-26px}.header .main-area .search-area.is-shrinked{padding-bottom:0}.header .main-area .search-area.is-shrinked .routes{padding:10px 30px}.header .main-area .search-area.is-shrinked .customer-names{margin-top:10px}.header .main-area .search-area.is-shrinked .options,.header .main-area .search-area.is-shrinked .route-delete{display:none}.header .main-area .search-area.is-shrinked .destinations,.header .main-area .search-area.is-shrinked .trip-dates{padding:5px 20px}.header .main-area .band{box-shadow:-6px 6px 0 0 rgba(19,39,68,.4);box-shadow:-6px 6px 0 0 var(--headerShadow);height:72px;display:flex;justify-content:space-between;background:linear-gradient(160deg,#18325d,#18325d 60%,#132744 0,#132744);background:linear-gradient(160deg,var(--secondary),var(--secondary) 60%,var(--primary) 0,var(--primary))}.header .main-area .band .brand{max-width:30%;float:left;width:160px;height:100%;display:flex;align-items:center;margin-left:10px}.header .main-area .band .brand img{width:100%;height:auto}.header .main-area .band .title{max-width:40%;position:relative;height:100%;padding:10px}.header .right-side{width:100%}@media (min-width:768px){.header .right-side{width:33.33333%}}.header .menu{position:relative;display:flex;align-items:center;justify-content:space-between;height:40px;background-color:#58585b;background-color:var(--primaryBg);padding:0 10px;overflow-x:scroll}@media (min-width:768px){.header .menu{padding:0 5px 0 30px;overflow-x:unset;border-top-right-radius:10px;border-bottom-right-radius:10px;margin-top:20px}}.header .menu .theme-switch{margin-left:15px}.header .menu .theme-switch .react-toggle-thumb{background-color:#18325d!important;background-color:var(--secondary)!important}.header .menu .links{flex-grow:1;display:flex;margin-right:10px;align-items:center}.header .menu .links>*{border:none;background-color:initial;cursor:pointer;margin-right:20px;color:#fff;color:var(--primaryText);font-size:20px}.header .menu .user{display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-end;align-items:center;color:#fff;color:var(--primaryText);font-size:10px;padding-right:10px}.header .menu .user i{margin-right:5px}.header .menu .user .logout{color:#fff;color:var(--primaryText);border:none;background-color:initial;cursor:pointer;margin-left:5px;font-size:20px}.company-logo-changer{position:relative;height:100%}.company-logo-changer .company-logo{display:flex;align-items:center;height:100%}.company-logo-changer .company-logo svg{margin-left:10px}.company-logo-changer .company-logo img{width:100%;max-width:160px;height:auto}.company-logo-changer .company-logo *{color:#fff;color:var(--primaryText);font-size:25px}.company-logo-changer .company-list{z-index:2;position:absolute;left:0;min-width:100%;background-color:#132744;background-color:var(--primary);border:1px solid #fff;border:1px solid var(--primaryText)}.company-logo-changer .company-list>div{cursor:pointer;padding:10px;color:#fff;color:var(--primaryText)}.company-logo-changer .company-list>div:hover{background-color:#18325d;background-color:var(--secondary)}.mobile-menu-toggle{color:#fff;color:var(--primaryText);display:flex;font-size:24px;justify-content:center;align-items:center;margin-right:10px;margin-left:20px}.right-side.is-mobile{position:absolute;left:0;right:0;top:72px;z-index:20000;background-color:#58585b;background-color:var(--primaryBg);padding:10px;margin-left:-100vw;transition:margin-left .3s ease-in}.right-side.is-mobile.is-open{margin-left:0}.right-side.is-mobile .exchange-rate{position:unset;margin:0}.right-side.is-mobile .mobile-menu{margin-left:0}.right-side.is-mobile .mobile-menu .user{display:flex;align-items:center;margin:10px 0}.right-side.is-mobile .mobile-menu .user a,.right-side.is-mobile .mobile-menu .user p{margin-right:10px;color:#fff;color:var(--primaryText)}.right-side.is-mobile .links{display:flex;flex-direction:column;margin-top:10px}.right-side.is-mobile .links .link-title,.right-side.is-mobile .links .main-link{font-size:18px;color:#fff;color:var(--primaryText);margin-bottom:15px;text-decoration:none;font-weight:700}.right-side.is-mobile .links .link-title svg,.right-side.is-mobile .links .main-link svg{width:40px}.right-side.is-mobile .links .main-link:hover,.right-side.is-mobile .links .sub-link:hover{color:#132744;color:var(--primary)}.right-side.is-mobile .links .has-sub-links{margin-bottom:15px}.right-side.is-mobile .links .has-sub-links ul{margin-top:10px}.right-side.is-mobile .links .has-sub-links ul li{margin-bottom:5px}.right-side.is-mobile .links .has-sub-links ul li *{text-decoration:none}.right-side.is-mobile .links .sub-link{margin-left:30px;color:#fff;color:var(--primaryText);margin-bottom:5px}.right-side.is-mobile .links .sub-link svg{width:20px}.cols{display:flex!important;margin:0 -5px}.cols:not(:last-of-type):not(:first-of-type){margin-bottom:10px}.cols:after{content:"";clear:both;display:table}[class*=" col-"],[class^=col-]{display:flex!important;flex-grow:unset!important;flex-shrink:unset!important;flex-basis:unset!important;flex-wrap:wrap;padding:0 5px}[class*=" col-"].align-bottom,[class^=col-].align-bottom{align-self:flex-end}[class*=" col-"]>*,[class^=col-]>*{width:100%}.col-xs-1{width:4.16667%}.col-xs-2{width:8.33333%}.col-xs-3{width:12.5%}.col-xs-4{width:16.66667%}.col-xs-5{width:20.83333%}.col-xs-6{width:25%}.col-xs-7{width:29.16667%}.col-xs-8{width:33.33333%}.col-xs-9{width:37.5%}.col-xs-10{width:41.66667%}.col-xs-11{width:45.83333%}.col-xs-12{width:50%}.col-xs-13{width:54.16667%}.col-xs-14{width:58.33333%}.col-xs-15{width:62.5%}.col-xs-16{width:66.66667%}.col-xs-17{width:70.83333%}.col-xs-18{width:75%}.col-xs-19{width:79.16667%}.col-xs-20{width:83.33333%}.col-xs-21{width:87.5%}.col-xs-22{width:91.66667%}.col-xs-23{width:95.83333%}.col-xs-24{width:100%}@media (min-width:768px){.col-sm-1{width:4.16667%}.col-sm-2{width:8.33333%}.col-sm-3{width:12.5%}.col-sm-4{width:16.66667%}.col-sm-5{width:20.83333%}.col-sm-6{width:25%}.col-sm-7{width:29.16667%}.col-sm-8{width:33.33333%}.col-sm-9{width:37.5%}.col-sm-10{width:41.66667%}.col-sm-11{width:45.83333%}.col-sm-12{width:50%}.col-sm-13{width:54.16667%}.col-sm-14{width:58.33333%}.col-sm-15{width:62.5%}.col-sm-16{width:66.66667%}.col-sm-17{width:70.83333%}.col-sm-18{width:75%}.col-sm-19{width:79.16667%}.col-sm-20{width:83.33333%}.col-sm-21{width:87.5%}.col-sm-22{width:91.66667%}.col-sm-23{width:95.83333%}.col-sm-24{width:100%}}@media (min-width:1200px){.col-md-1{width:4.16667%}.col-md-2{width:8.33333%}.col-md-3{width:12.5%}.col-md-4{width:16.66667%}.col-md-5{width:20.83333%}.col-md-6{width:25%}.col-md-7{width:29.16667%}.col-md-8{width:33.33333%}.col-md-9{width:37.5%}.col-md-10{width:41.66667%}.col-md-11{width:45.83333%}.col-md-12{width:50%}.col-md-13{width:54.16667%}.col-md-14{width:58.33333%}.col-md-15{width:62.5%}.col-md-16{width:66.66667%}.col-md-17{width:70.83333%}.col-md-18{width:75%}.col-md-19{width:79.16667%}.col-md-20{width:83.33333%}.col-md-21{width:87.5%}.col-md-22{width:91.66667%}.col-md-23{width:95.83333%}.col-md-24{width:100%}}@media (min-width:1440px){.col-lg-1{width:4.16667%}.col-lg-2{width:8.33333%}.col-lg-3{width:12.5%}.col-lg-4{width:16.66667%}.col-lg-5{width:20.83333%}.col-lg-6{width:25%}.col-lg-7{width:29.16667%}.col-lg-8{width:33.33333%}.col-lg-9{width:37.5%}.col-lg-10{width:41.66667%}.col-lg-11{width:45.83333%}.col-lg-12{width:50%}.col-lg-13{width:54.16667%}.col-lg-14{width:58.33333%}.col-lg-15{width:62.5%}.col-lg-16{width:66.66667%}.col-lg-17{width:70.83333%}.col-lg-18{width:75%}.col-lg-19{width:79.16667%}.col-lg-20{width:83.33333%}.col-lg-21{width:87.5%}.col-lg-22{width:91.66667%}.col-lg-23{width:95.83333%}.col-lg-24{width:100%}}@media (min-width:1800px){.col-xl-1{width:4.16667%}.col-xl-2{width:8.33333%}.col-xl-3{width:12.5%}.col-xl-4{width:16.66667%}.col-xl-5{width:20.83333%}.col-xl-6{width:25%}.col-xl-7{width:29.16667%}.col-xl-8{width:33.33333%}.col-xl-9{width:37.5%}.col-xl-10{width:41.66667%}.col-xl-11{width:45.83333%}.col-xl-12{width:50%}.col-xl-13{width:54.16667%}.col-xl-14{width:58.33333%}.col-xl-15{width:62.5%}.col-xl-16{width:66.66667%}.col-xl-17{width:70.83333%}.col-xl-18{width:75%}.col-xl-19{width:79.16667%}.col-xl-20{width:83.33333%}.col-xl-21{width:87.5%}.col-xl-22{width:91.66667%}.col-xl-23{width:95.83333%}.col-xl-24{width:100%}}.none{display:none!important}.dates .date{position:relative}.dates .date svg{position:absolute;top:0;left:0;bottom:0;right:0;z-index:0}.dates .date span{z-index:0}.flight-container{padding:0 20px}.flight-container .operators{height:100%;flex-shrink:0;margin-right:0}.flight-container .operators .operator-airline{line-height:20px;margin-bottom:5px}.flight-container.detailed .extensible{padding:10px;margin:-10px;background-color:#fff}.flight-container .controllers{width:72px}.flight-container .flight{overflow:visible;position:relative;cursor:pointer;width:100%}.flight-container .flight:hover{background-color:#e6e6e6}.flight-container .flight .destination{min-height:100px;transition:min-height .2s ease-in-out}.flight-container .flight .destination .route-container{margin-top:5px;margin-bottom:10px;width:100%;height:100%}.flight-container .flight .detailed-footer{padding:0 20px;margin-bottom:10px}.flight-container .flight .detail-indicator{position:absolute;bottom:0;right:5px}.flight-container .flight.detailed .destination{min-height:150px}.hotel-container .hotel{width:100%}.hotel-container .hotel .info{display:flex;flex-direction:column;line-height:18px}.hotel-container .hotel .dates{margin-top:30px;margin-right:20px}.promotion{position:absolute;top:5px;right:5px;font-size:16px;color:#ffa931;color:var(--promotion)}.flight .destination:not(:last-of-type){margin-bottom:20px}.route,.route .time-container{position:relative}.route .time-container svg{margin:0 40px}.route .time-container .time{position:absolute;bottom:40%;left:25px;right:25px}.route .route-delete{position:absolute;right:-27px;align-items:center;height:100%;display:flex}.route .route-delete button{color:#fff;color:var(--alternateText);background:none;border:none;font-size:16px}.route .location{margin:0 20px}.route .location .from,.route .location .to{width:50%}.route .location .to{text-align:right}.route p.elapsed{text-align:center;color:#1a1a1a;color:var(--secondaryText)}.source-note{position:absolute;bottom:2px;left:10px;line-height:1!important}.controllers{padding-top:10px}.controllers>button,.controllers>div:not(.modal-wrapper),.controllers>p{overflow:hidden;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;color:var(--alternateText)}.controllers>button:not(:last-child),.controllers>div:not(.modal-wrapper):not(:last-child),.controllers>p:not(:last-child){margin-bottom:5px}.controllers>div:not(.modal-wrapper),.controllers button{display:block!important;border-top-right-radius:5px;border-bottom-right-radius:5px}.controllers>div:not(.modal-wrapper){display:inline-block}.controllers>div:not(.modal-wrapper) *{color:#fff;color:var(--alternateText)}.filtered-airports.hidden{display:none}.hotel-container .controllers{width:72px;flex-shrink:0}.hotel-container.agree .box{background-color:rgba(251,234,214,.8);background-color:var(--agreement)}.hotel-container .hotel .image-container{width:75px;height:75px;border-radius:10px;background-color:rgba(0,0,0,.3);margin-right:10px;background-position:50%;background-size:cover}.hotel-container .hotel .card{margin-bottom:10px}.hotel-container .hotel .rooms{width:100%}.hotel-container .hotel .rooms .load-rooms{width:100%;height:40px;font-size:16px;background-color:#8cc63e;background-color:var(--success);color:#fff;color:var(--primaryText)}.room-slider{margin-bottom:10px}.room-slider .slick-dots{bottom:-17px}.room-slider .room{cursor:pointer;position:relative;height:50px;background:repeating-linear-gradient(-45deg,#3a3a3c,#3a3a3c 5px,#474749 0,#474749 10px);border-radius:10px;overflow:hidden;margin:0 5px;padding-left:10px}.room-slider .room .cancellation-policy-button{border:none;position:absolute;top:0;left:0;bottom:0;width:5px;background-color:#be1e2d;background-color:var(--danger)}.room-slider .room.selected{border:2px solid #be1e2d;border:2px solid var(--danger);box-shadow:2px 2px 5px rgba(0,0,0,.82)}.room-slider .room .caption{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end}.room-slider .room .caption .price{border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:#be1e2d;background-color:var(--danger);color:#fff;color:var(--alternateText);padding:5px;margin-left:5px;width:60px;text-align:center;flex-shrink:0}.room-slider .room .caption .type{flex-grow:1;text-align:center;font-weight:700}.cancellation-policy{margin:0 20px 10px;padding-bottom:5px;border-bottom:1px solid #fff;border-bottom:1px solid var(--primaryText)}.cancellation-policy p{margin-bottom:5px}.basket{z-index:10;bottom:1120px;position:absolute;overflow:hidden;max-height:100vh;transition:bottom .5s ease-in;display:flex}.basket .basket-content{background-color:#132744;background-color:var(--primary);position:relative;height:100%;display:flex;flex-direction:column;width:340px}.basket .basket-header{flex-shrink:0}.basket .basket-header :not(select){color:#fff;color:var(--primaryText)}.basket .basket-footer{display:flex;align-items:center;height:56px;background-color:#be1e2d;background-color:var(--danger);flex-shrink:0}.basket .basket-footer .basket-total{font-size:19px;color:#fff;color:var(--alternateText);flex-grow:1}.basket .basket-footer .basket-total p{text-align:right}.basket .basket-footer .basket-total p .value{margin-left:10px;font-weight:700}.basket .basket-footer .basket-confirm{width:32px;height:100%}.basket .basket-footer .basket-confirm>button{background:none!important}.basket .basket-footer .basket-confirm button{font-size:32px;height:100%;color:#fff;color:var(--alternateText);border:none;display:inline-block}.basket .basket-items{overflow-y:hidden;flex-grow:1;display:flex;flex-direction:column}.basket .basket-items>div{flex-grow:1}.basket.is-fixed{position:fixed;top:0;margin-top:0}.basket .box-title span{font-size:24px}.basket .title{padding:20px}.basket .box{margin:0 10px 10px}.basket .box .info{margin:20px 0;padding-left:5px}.basket .right-side{justify-content:space-between}.basket .right-side .price-tag{align-self:flex-end;width:80px}.basket .hotel .info .bg-image{width:28px;height:28px;margin-right:3px}.basket .actions{padding:0 20px 20px}.basket .actions button{font-size:18px;background:none;border:none;color:#fff;color:var(--alternateText)}.basket .actions button:not(:last-child){margin-right:24px}.basket .specials .slide{position:relative;width:100%;height:128px;background-color:#fff;background-color:var(--primaryText)}.basket .specials .slide .bg-image{background:no-repeat 10px}.basket .specials .slide .bg-image,.basket .specials .slide .content{position:absolute;width:100%;height:100%}.basket .specials .slide .content img{height:21px;width:auto;margin-left:3px}.basket .specials .slide .content .info p{line-height:10px}.slide{height:200px}.payment-switch{padding:10px;width:160px}.payment-switch.payment{background-color:#58585b;background-color:var(--primaryBg);padding:5px 15px;border-top-left-radius:10px;border-bottom-left-radius:10px;margin-bottom:10px}.payment-switch.payment .react-toggle-thumb{background-color:#58585b!important;background-color:var(--primaryBg)!important}.payment-switch>p{color:#fff;color:var(--primaryText);font-size:9px;margin-bottom:10px}.payment-switch .react-toggle{margin:0 5px}.payment-switch label{display:flex;align-items:center;justify-content:space-between}.payment-switch label>span{font-size:9px;color:#fff;color:var(--alternateText)}.payment-switch label>span.is-bold{font-weight:700}.slick-dots{bottom:5px}.slick-dots li{margin:0}.slick-dots li button:before{color:#fff;color:var(--primaryText);opacity:1}.slick-dots li.slick-active button:before{color:#1a1a1a;color:var(--secondaryText)}.hotel-container{width:100%}.has-dropdown .dropdown-links{z-index:1;display:none;position:absolute;background-color:#58585b;background-color:var(--primaryBg);padding-top:10px}.has-dropdown .dropdown-links:hover{display:block}.has-dropdown .dropdown-links li a{display:block;padding:5px 10px;color:#fff;color:var(--primaryText);text-decoration:none;font-size:13px;letter-spacing:.3px}.has-dropdown .dropdown-links li a:hover{letter-spacing:0;font-weight:700}.has-dropdown:hover .dropdown-links{display:block}.external-service{cursor:pointer;text-align:left}button.submit{color:#fff;color:var(--alternateText);width:48px;font-size:16px;border:none;background-color:#8cc63e;background-color:var(--success);border-top-left-radius:5px;border-bottom-left-radius:5px}.airport-list{position:absolute;z-index:2;left:0;right:0;top:56px;padding:10px 0;background-color:#132744;background-color:var(--primary);max-height:400px;overflow-y:auto}.airport-list li{color:#fff;color:var(--primaryText);padding:5px 10px;font-size:13px;border-radius:5px}.airport-list li.selected,.airport-list li:hover:not(.search-title){cursor:pointer;color:#132744;color:var(--primary);background-color:#fff;background-color:var(--primaryText)}.airport-list .search-title{padding:5px 15px;font-size:20px;display:flex;align-items:center}.airport-list .search-title svg{margin-right:5px;font-size:15px}.airport-list.hotel-picker li:not(.search-title){margin-left:25px}.basket-toggle-button{cursor:pointer;border:none;background:none;color:#132744;color:var(--primary);font-size:32px;position:absolute;bottom:-40px}.modal-container{z-index:1;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:rgba(19,39,68,.6);background-color:var(--modalContainerBg)}.modal-container:not(.no-padding) .modal{padding:20px}.modal-container.no-padding .modal-dismiss{border-radius:0!important;z-index:2}.modal-container .modal{max-height:95vh;overflow:hidden;min-width:100%;background-color:#132744;background-color:var(--primary);color:#fff;color:var(--primaryText);position:relative;display:flex;flex-direction:column;flex:0 1 auto}@media (min-width:768px){.modal-container .modal{min-width:400px}}.modal-container .modal>:not(:last-child){margin-bottom:20px}.modal-container .modal.bordered,.modal-container .modal.bordered .modal-dismiss{box-shadow:0 0 5px 1px #fff}.modal-container .modal .modal-dismiss{font-size:20px;position:absolute;top:0;right:0;border-radius:20px;width:30px;height:30px;cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:#132744;background-color:var(--primary)}.modal-container .modal .modal-header{display:flex;justify-content:space-between;flex-shrink:0}.modal-container .modal .modal-footer{flex-shrink:0}.modal-container .modal .modal-body{flex-grow:1;overflow:auto;padding-right:20px;padding-bottom:5px}.modal-container.gray{background-color:rgba(88,88,91,.6);background-color:var(--modalContainerBgAlternate)}.modal-container.gray>.modal,.modal-container.gray>.modal .modal-dismiss{background-color:#ccc;background-color:var(--secondaryBg)}.modal-container.full-screen>.modal{width:95vw;height:95vh}.modal-container.full-screen>.modal .modal-body{height:100%}.modal-container:not(.no-geo) .modal-body{margin-right:-20px}.modal-container.no-geo .modal{width:unset!important}.modal-wrapper,.react-confirm-alert-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center;background-color:rgba(19,39,68,.6);background-color:var(--modalContainerBg)}.modal-wrapper .confirm-box.bordered,.react-confirm-alert-overlay .confirm-box.bordered{box-shadow:0 0 5px 1px #fff}.modal-wrapper .modal,.react-confirm-alert-overlay .modal{min-width:360px;background-color:#132744;background-color:var(--primary);color:#fff;color:var(--primaryText);padding:20px 0;position:relative}.modal-wrapper .modal.width-500,.react-confirm-alert-overlay .modal.width-500{max-width:500px}.modal-wrapper .modal.bordered,.react-confirm-alert-overlay .modal.bordered{box-shadow:0 0 5px 1px #000;box-shadow:0 0 5px 1px var(--primaryDarken)}.modal-wrapper .modal .modal-header,.react-confirm-alert-overlay .modal .modal-header{padding:0 20px 20px;display:flex;justify-content:space-between}.modal-wrapper .modal .modal-header p,.react-confirm-alert-overlay .modal .modal-header p{font-size:18px}.modal-wrapper .modal .modal-header a,.react-confirm-alert-overlay .modal .modal-header a{font-size:30px;cursor:pointer}.modal-wrapper .modal.full-padding,.react-confirm-alert-overlay .modal.full-padding{padding:20px}.modal-wrapper .modal .modal,.react-confirm-alert-overlay .modal .modal{margin:0 20px}.slider-container .slick-arrow.slick-prev:before{content:"◀"}.slider-container .slick-arrow.slick-next:before{content:"▶"}.amenities{margin-bottom:10px}.amenities.padding-side{padding:0 30px}.amenities svg{margin:3px}.amenities .amenity{width:33%;display:flex;align-items:center}.amenities .amenity *{color:#231f20}.amenity-icon{display:inline-block;text-align:center;width:14px;font-size:12px;margin-right:5px}.amenity-icon+span{font-size:8px}.basket-is-active.basket{bottom:0}.filter-button{position:relative;overflow:visible;width:30px}.filter-box{position:absolute;width:100%;right:0;top:68px;z-index:10;background-color:#e6e7e8;box-shadow:0 6px 12px -7px rgba(0,0,0,.75)}.filter-box .filter-group{padding:10px 50px}.filter-box .filter-group.inline{display:flex;align-items:center;justify-content:space-between}.filter-box .filter-group.inline>:not(:last-child){margin-right:10px}.filter-box .filter-header{padding:10px;display:flex;justify-content:space-between;align-items:center}.filter-box .filter-header .pointer{font-size:14px}.filter-box .filter-footer{display:flex;justify-content:space-between;align-items:center;margin:20px 0 10px 10px}.filter-box .filter-footer .filter-done{background-color:#8cc63e;background-color:var(--success);border:none;font-size:22px;padding:3px 15px;border-top-left-radius:10px;border-bottom-left-radius:10px}.filter-box .filter-footer .filter-done *{color:#fff;color:var(--primaryText)}.filter-box .filter-footer .filter-reset{border:0;background-color:initial}.filter-box .filter-radio-element{display:flex;align-items:center}.filter-box .filter-radio-element span{font-size:18px}.filter-box .filter-radio-element span.active{text-shadow:1px 0 0 #58585b;text-shadow:1px 0 0 var(--primaryBg)}.filter-box .filter-radio-element .react-toggle{margin:0 3px}.filter-box .filter-radio-element .react-toggle .react-toggle-track{background-color:#58585b!important;background-color:var(--primaryBg)!important}.filter-box .filter-radio-element .react-toggle .react-toggle-thumb{background-color:#fff;background-color:var(--primaryText)}.filter-box .filter-select-element .select-title{font-weight:700;font-size:16px;margin-left:2px}.filter-box .filter-select-element .options{height:55px;width:200px;overflow:hidden}.filter-box .filter-select-element .options .option{padding:1px 2px;cursor:pointer;color:#1a1a1a;color:var(--secondaryText);border-radius:10px;font-size:12px;margin-right:10px}.filter-box .filter-select-element .options .option.selected,.filter-box .filter-select-element .options .option:hover{background-color:#58585b;background-color:var(--primaryBg);color:#fff;color:var(--primaryText)}.filter-box .filter-select-element .options .option:hover{background-color:#8b8b8e;background-color:var(--primaryBgLighten)}.stars span{display:block;font-size:20px;cursor:pointer}.filter:not(.label-top){padding:25px 30px 15px 20px;display:flex;align-items:center}.filter:not(.label-top) .filter-title{color:#414042;color:var(--blackText);margin-right:15px;width:160px;text-align:right;flex-shrink:0}.filter:not(.label-top) .filter-title.self-flex-start{align-self:flex-start}.filter.label-top{padding:0 10px;margin-bottom:25px}.filter.label-top .filter-title{margin-left:-10px;display:block;margin-bottom:5px}.filter .filter-title{font-size:18px!important}.filter .filter-sticker{position:relative;height:15px;width:15px;border-radius:100%}.filter .filter-sticker span{width:100px;text-align:center;font-size:13px;color:#1a1a1a;color:var(--secondaryText);position:absolute;top:-15px;left:-40px}.filter p{color:#fff;color:var(--primaryText);font-weight:500;margin-bottom:5px}.slider{height:5px;border-radius:10px;flex-grow:1}.slider,.slider .handle{background-color:#58585b;background-color:var(--primaryBg);box-shadow:0 12px 0 0 rgba(0,0,0,.1)}.slider .handle{cursor:pointer;height:16px;width:16px;border-radius:16px;top:-6px;color:#fff;color:var(--primaryText)}.smart-packages-wrapper{margin-bottom:20px;width:100%}.smart-packages-wrapper .smart-packages{position:relative;padding:20px;background-color:rgba(88,88,91,.8);background-color:var(--boxBg);border-radius:10px;max-width:1250px;margin:0 auto;display:flex;justify-content:space-between}.smart-packages-wrapper .smart-packages .smart-close{position:absolute;top:-15px;right:-15px;border:0;background-color:#58585b;background-color:var(--primaryBg);width:30px;height:30px;border-radius:20px;color:#fff;color:var(--primaryText)}.smart-packages-wrapper .smart-packages .package{position:relative;width:32%;max-width:380px;min-height:210px;border-top-right-radius:10px;border-top-left-radius:10px}.smart-packages-wrapper .smart-packages .package:not(.transparent){background-color:#58585b;background-color:var(--primaryBg)}.smart-packages-wrapper .smart-packages .package .title{padding:10px;color:#fff;color:var(--primaryText);display:flex;justify-content:space-between}.smart-packages-wrapper .smart-packages .package .title .add-basket{position:absolute;right:0;background-color:#58585b;background-color:var(--primaryBg);border:0;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#fff;color:var(--primaryText);top:55px;width:50px;height:25px;font-size:15px}.smart-packages-wrapper .smart-packages .package .title .price-tag{margin-right:-10px;margin-top:5px;height:unset;padding:5px 10px;border-top-left-radius:5px;border-bottom-left-radius:5px}.smart-packages-wrapper .smart-packages .package .body .flight{width:70%}.smart-packages-wrapper .smart-packages .package .body .hotel{width:100%;padding-left:35px}.smart-packages-wrapper .smart-packages .package .body .hotel .hotel-thumb{flex-shrink:0;width:40px;height:40px;border-radius:5px;background-color:rgba(0,0,0,.3);margin-right:5px;background-position:50%;background-size:cover}.smart-packages-wrapper .smart-packages .package .body .flight,.smart-packages-wrapper .smart-packages .package .body .hotel{margin:0 10px}.smart-packages-wrapper .smart-packages .package .body .flight:not(:last-child),.smart-packages-wrapper .smart-packages .package .body .hotel:not(:last-child){margin-bottom:10px}.pnr-wrapper{position:absolute;top:112px;left:0;right:0;height:calc(100% - 127px)}.pnr-wrapper .container{height:100%}.pnr-wrapper .box-container{max-width:600px}.pnr-list{height:100%;overflow-y:auto}.pnr-list>div{margin-top:10px;position:relative}.pnr-list .pnr{margin:0 20px 10px;padding:10px;background-color:#132744;background-color:var(--primary);border-radius:10px;overflow:hidden;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;min-height:157px}@media (max-width:576px){.pnr-list .pnr{margin:0 10px;height:calc(100% - 10px)}}.pnr-list .pnr.flight{background-image:url(/images/badges/flight.svg)}.pnr-list .pnr.hotel{background-image:url(/images/badges/hotel.svg)}.pnr-list .pnr.activity{background-image:url(/images/badges/activity.svg)}.pnr-list .pnr:hover{background-color:#000;background-color:var(--primaryDarken);border-color:#000;border-color:var(--primaryDarken)}.pnr-list .pnr.selected{-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 0 5px 4px #fff}@media (min-width:768px){.pnr-list .pnr.selected{-webkit-transform:scale(1.02);transform:scale(1.02)}}.pnr-list .pnr-content{width:100%;cursor:pointer;margin-bottom:10px}@media (max-width:576px){.pnr-list .pnr-content{flex-wrap:wrap}}.pnr-list .pnr-content p{color:#fff;color:var(--primaryText)}.pnr-list .pnr-content>:not(:last-of-type){margin-bottom:10px}.pnr-list .pnr-content .corp-seal{align-self:center}@media (max-width:576px){.pnr-list .pnr-content .corp-seal{min-width:140px}}.pnr-list .pnr-content .corp-seal img{display:block;width:auto;height:50px;opacity:.3}.pnr-list .pnr-footer .timestamp{color:#fff;color:var(--primaryText);font-size:9px;line-height:1;align-self:flex-end}.pnr-list .customer-limit{display:flex;align-items:flex-end}.pnr-list .customer-limit p{color:#fff;color:var(--primaryText);font-size:12px}.pnr-list .pnr-title{margin-bottom:15px;color:#fff;color:var(--primaryText)}@media (max-width:576px){.pnr-list .pnr-title{font-size:12px}}.pnr-list .pnr-title.booked .pnr-status{color:#8cc63e;color:var(--success)}.pnr-list .pnr-title.archive .pnr-status,.pnr-list .pnr-title.archived .pnr-status,.pnr-list .pnr-title.pending .pnr-status{color:#fff;color:var(--primaryText)}.pnr-list .pnr-title.ready .pnr-status{color:#f05a28;color:var(--warning)}.pnr-list .pnr-title.notticketed .pnr-status{color:#58585b;color:var(--primaryBg)}.pnr-list .pnr-title.confirmed .pnr-status,.pnr-list .pnr-title.ticketed .pnr-status{color:#8cc63e;color:var(--success)}.pnr-list .pnr-title.cancelled .pnr-status{color:#be1e2d;color:var(--danger)}.passenger-list{flex-shrink:0;line-height:20px}.pnr-details{padding:10px;margin:0 10px 10px;border-radius:10px}@media (max-width:576px){.pnr-details .sub-title *{font-size:12px}}.pnr-details .title{padding:0}@media (max-width:576px){.pnr-details{background-color:#58585b;background-color:var(--primaryBg)}}@media (min-width:768px){.pnr-details{border-radius:10px;padding:20px;margin:0 0 10px}}.pnr-details>:not(:last-child){margin-bottom:10px}.pnr-details .pnr-status .notticketed{font-weight:700;color:#58585b;color:var(--primaryBg)}.pnr-details .pnr-status .confirmed,.pnr-details .pnr-status .ticketed{font-weight:700;color:#8cc63e;color:var(--success)}.pnr-details .pnr-status .cancelled{font-weight:700;color:#be1e2d;color:var(--danger)}.pnr-details .box{padding:15px}.pnr-details .box .info{line-height:23px}.pnr-details .pnr-details-footer{display:flex}.pnr-details .pnr-details-footer>:not(:last-child){margin-right:10px}.pnr-details .pnr-details-footer button{color:#fff;color:var(--alternateText);background-color:#132744;background-color:var(--primary);font-weight:700;padding:0 10px;border:0;height:32px;border-radius:5px}.pnr-details .pnr-details-footer button:hover{background-color:#000;background-color:var(--primaryDarken)}.pnr-details-hotel{margin-bottom:10px}.pnr-details-hotel .info{line-height:20px}.pnr-details-hotel .dates{margin:5px}.order-action-buttons,.pnr-details-footer{display:flex}.order-action-buttons .order-budget,.order-action-buttons .order-total,.pnr-details-footer .order-budget,.pnr-details-footer .order-total{height:40px;display:flex;align-items:center;padding:0 10px}.order-action-buttons .order-budget *,.order-action-buttons .order-total *,.pnr-details-footer .order-budget *,.pnr-details-footer .order-total *{font-size:20px;color:#fff;color:var(--alternateText);font-weight:700}.order-action-buttons .order-total,.pnr-details-footer .order-total{margin-right:-20px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#be1e2d;background-color:var(--danger);color:#fff;color:var(--alternateText);font-weight:700}.order-action-buttons .order-budget,.pnr-details-footer .order-budget{margin-left:-20px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#8cc63e;background-color:var(--success)}.order-action-buttons button,.pnr-details-footer button{color:#fff;color:var(--alternateText);background-color:#132744;background-color:var(--primary);font-weight:700;padding:0 10px;border:0;height:32px;border-radius:5px}.order-action-buttons button:hover,.pnr-details-footer button:hover{background-color:#000;background-color:var(--primaryDarken)}.order-action-buttons button:not(:last-of-type),.pnr-details-footer button:not(:last-of-type){margin-right:10px}.order-action-buttons{margin:10px 20px}.order-action-buttons button{width:150px}.pnr-flight{background-color:#f05a28;background-color:var(--warning);padding:10px;border-radius:10px}.pnr-flight:not(:last-of-type){margin-bottom:10px}.pnr-flight.ticketed{background-color:#8cc63e;background-color:var(--success)}.pnr-flight.cancelled{background-color:#be1e2d;background-color:var(--danger)}.pnr-flight-content{display:flex;justify-content:space-between;margin-bottom:5px}.pnr-flight-content .route{width:72px;display:flex;justify-content:space-between}@media (max-width:576px){.pnr-customer-list{overflow-y:scroll}}.pnr-customer-list .pnr-customer{display:flex}.pnr-customer-list .pnr-customer>:not(:last-child){margin-right:10px}.pnr-hotel-info{padding:10px;border-radius:10px;background-color:hsla(0,0%,100%,.8)}.direct-booking-box{z-index:2;position:absolute;top:0;bottom:0;right:0;left:0;background-color:#8cc63e;background-color:var(--success)}.direct-booking-box>p{padding:0 10px;color:#fff;color:var(--primaryText)}.direct-booking-box .pay-button{font-size:32px;position:absolute;bottom:2px;right:2px;top:2px;border:0;width:40px;color:#fff;color:var(--alternateText);background-color:#be1e2d;background-color:var(--danger)}.search-history-list{position:absolute;background-color:#132744;background-color:var(--primary);left:-20px;margin-top:5px;width:500px;border:1px solid #fff;border:1px solid var(--primaryText);z-index:3}.search-history-list p{padding:10px}.search-history-list p:hover{background-color:#fff;background-color:var(--primaryText);color:#132744;color:var(--primary)}.credit-card-screen{width:250px;padding:15px 15px 15px 0;flex-shrink:0}.credit-card-screen .cc-box>div{width:100%}.credit-card-screen .cc-box>div:not(:last-of-type){margin-bottom:10px}.credit-card-screen .cc-input{border-radius:5px;border:1px solid #fff;border:1px solid var(--primaryText);padding:10px;width:100%}.credit-card-screen input{border:0;font-size:15px;color:#fff;color:var(--primaryText);display:block;width:100%;background-color:initial}.credit-card-screen .cc-sub-info{display:flex;justify-content:space-between}.credit-card-screen .cc-sub-info>:not(:last-of-type){margin-right:10px}.payment-body .item-icon{font-size:25px;width:30px;text-align:center}.payment-body .contents{margin:0 5px}.payment-body .contents .content{justify-content:space-between;display:flex;height:40px}.payment-body .contents .content.bottom{align-items:flex-start}.payment-screen{padding:0;width:100%}.payment-screen .other-item:not(:last-of-type){margin-bottom:10px}.payment-screen.cc-active{width:610px}.payment-screen hr{margin:10px 0;border:none;border-bottom:1px solid grey}.payment-screen .customers{max-width:360px;font-size:14px}.payment-screen .payment-title{margin-bottom:20px}.payment-screen .payment-title h2{font-size:22px;display:flex;align-items:center}.payment-screen .payment-title h2 span{font-size:18px;margin-left:10px}.payment-screen .payment-title a{font-size:30px}.payment-screen .policies{margin:0 10px;align-items:center;font-weight:300;font-style:italic;display:flex}.payment-screen .payment-footer{margin-right:-20px;margin-left:-20px;display:flex;align-items:flex-end;flex-direction:column}.payment-screen .payment-price{display:flex;align-items:center;padding:10px;margin-bottom:20px;background-color:#be1e2d;background-color:var(--danger);border-top-left-radius:10px;border-bottom-left-radius:10px;color:#fff;color:var(--alternateText)}.payment-screen .payment-price span:first-of-type{font-size:10px}.payment-screen .payment-price span:last-of-type{font-size:14px}.payment-screen .payment-price span:not(:last-of-type){margin-right:30px}.payment-screen .pay-button{background-color:#8cc63e;background-color:var(--success);border:none;color:#fff;color:var(--alternateText);font-size:22px;padding:3px 15px;border-top-left-radius:10px;border-bottom-left-radius:10px}.payment-screen .pay-button:disabled{cursor:not-allowed;background-color:#6f6f6f}.room-select{width:75px;margin-left:10px}.reports{width:100%;height:100%;display:flex;flex-direction:column}.reports .report-page-title{text-align:center;font-size:30px;font-weight:700;text-transform:capitalize;margin-bottom:15px;text-decoration:underline}.reports .reports-table-container{z-index:0;overflow:auto}.reports .reports-header-row{margin-bottom:10px;flex-wrap:wrap}.reports .report-filters{margin-top:-20px;flex-wrap:wrap;background-color:#132744;background-color:var(--primary);padding:20px}@media (min-width:768px){.reports .report-filters{margin-top:0}}.reports .report-filters .report-date{margin-right:15px;font-size:14px;color:#fff;color:var(--primaryText)}.reports .report-filters .report-date input,.reports .report-filters .report-date select{margin-bottom:10px;margin-top:5px;padding:5px 10px;font-size:14px;border:1px solid #fff;border:1px solid var(--primaryText);border-radius:5px;background-color:#132744;background-color:var(--primary);color:#fff;color:var(--primaryText)}.reports .report-filters .report-date input::-webkit-input-placeholder,.reports .report-filters .report-date select::-webkit-input-placeholder{color:#fff;color:var(--primaryText)}.reports .report-filters .report-date input::-ms-input-placeholder,.reports .report-filters .report-date select::-ms-input-placeholder{color:#fff;color:var(--primaryText)}.reports .report-filters .report-date input::placeholder,.reports .report-filters .report-date select::placeholder{color:#fff;color:var(--primaryText)}@media (min-width:768px){.reports .report-filters .report-date input,.reports .report-filters .report-date select{margin-bottom:0}}.reports .report-filters button{font-size:33px;padding:10px;background-color:#8cc63e;background-color:var(--success);color:#fff;color:var(--alternateText);border:none;flex-basis:100%;margin:20px 0 0}@media (min-width:768px){.reports .report-filters button{flex-basis:unset;align-self:normal;width:60px;font-size:33px;padding:10px;margin:-20px -20px -20px 0}}.reports .table-reconciliation{width:100%;margin-bottom:40px}.reports .table-reconciliation td,.reports .table-reconciliation th{font-size:10px;vertical-align:middle}.reports .table-reconciliation thead{background-color:#132744;background-color:var(--primary)}.reports .table-reconciliation thead *{font-weight:700!important}.reports .table-reconciliation thead th{vertical-align:middle;padding:10px;color:#fff;color:var(--primaryText)}.reports .table-reconciliation thead th.commission{background-color:#295594;background-color:var(--primaryLighten)}.reports .table-reconciliation tbody tr td{padding:5px 10px}.reports .table-reconciliation tbody tr td.commission{background-color:#fcffdc;font-weight:700}.reports .table-reconciliation tbody tr:nth-child(2n){background-color:#d3d3d3}.reports .table-reconciliation tbody tr:nth-child(2n) td.commission{background-color:#faffc3}.reports .table-reconciliation tbody tr:hover{cursor:pointer;background-color:grey;color:#fff;color:var(--alternateText)}.reports .table-reconciliation tbody tr:hover td.commission{color:#1a1a1a;color:var(--secondaryText)}.notification-center .dismiss-all{background-color:#fff;background-color:var(--primaryText);text-align:center;border:1px solid #000;padding:5px 10px;font-size:12px;margin-top:10px;float:right;border-radius:5px}.notification-center .notification-badge{position:relative;font-size:20px}.notification-center .notification-badge .count{display:flex;justify-content:center;align-items:center;position:absolute;top:-5px;right:-5px;width:10px;height:10px;border-radius:10px;background-color:#be1e2d;background-color:var(--danger);font-size:8px}.notification-center .notifications{left:0;right:0;margin-top:10px;position:absolute;border-radius:10px;padding:10px;z-index:10}.notification-center .notifications .notification{background-color:#e6e7e8;padding:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-left:10px solid transparent}.notification-center .notifications .notification:not(:last-of-type){margin-bottom:10px}.notification-center .notifications .notification.info{border-color:#1b75bb;border-color:var(--info)}.notification-center .notifications .notification.success{border-color:#8cc63e;border-color:var(--success)}.notification-center .notifications .notification.alert{border-color:#be1e2d;border-color:var(--danger)}.notification-center .notifications .notification.warning{border-color:#f05a28;border-color:var(--warning)}.notification-center .notifications .notification h1{display:flex;align-items:center;justify-content:space-between;font-size:12px}.notification-center .notifications .notification *{color:#1a1a1a;color:var(--secondaryText);text-decoration:none}.notification-center .notifications .notification .notification-title:hover{color:#4d4d4d}.notification-center .notifications .notification p{font-size:10px}.confirm-box,.react-confirm-alert-body{width:400px;background-color:#132744;background-color:var(--primary);color:#fff;color:var(--primaryText);padding:20px;z-index:200;line-height:20px}.confirm-box:after,.react-confirm-alert-body:after{content:"";display:block;clear:both}.confirm-box button,.react-confirm-alert-body button{float:left;border-radius:0;padding:5px 10px;font-size:16px!important;color:#fff;color:var(--alternateText);border:none;margin-top:10px}.confirm-box button:not(:last-of-type),.react-confirm-alert-body button:not(:last-of-type){margin-right:5px}button.confirm{background-color:#8cc63e;background-color:var(--success)}button.cancel{background-color:#be1e2d;background-color:var(--danger)}.react-confirm-alert-button-group button:first-of-type{background-color:#8cc63e;background-color:var(--success)}.react-confirm-alert-button-group button:last-of-type{background-color:#be1e2d;background-color:var(--danger)}.table-ticket thead tr{border-bottom:1px solid #fff;border-bottom:1px solid var(--primaryText)}.table-ticket th{font-weight:700}.table-ticket td,.table-ticket th{text-align:left;padding:5px;color:#fff;color:var(--primaryText)}.table-history td,.table-history th{padding:2px}.rule-content{box-shadow:0 0 5px 1px #fff}.rule-box{z-index:1000;position:fixed;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;flex-direction:column;font-style:normal;font-family:"Montserrat",sans-serif}.rule-box strong{font-weight:700}.rule-box p{font-size:12px}.rule-box .rule-header{width:500px;display:flex;justify-content:space-between;align-items:center;background-color:#132744;background-color:var(--primary)}.rule-box .rule-header h1{font-size:20px;margin-left:10px;font-weight:700}.rule-box .rule-header button{color:#fff;color:var(--alternateText);font-size:30px;border:0;background-color:initial}.rule-box .rule-description{width:500px;background-color:#132744;background-color:var(--primary);padding:10px;max-height:calc(100vh - 100px);overflow-y:auto;font-size:10px;line-height:14px}.not-found-message{color:#e6e6e6;font-weight:700;text-align:center;margin-bottom:5px}.inline-search{width:150px}.inline-search input{padding:5px;border:1px solid #1a1a1a;border:1px solid var(--secondaryText);border-radius:5px;width:100%}.pnr-header-icon{font-size:22px!important;margin-right:5px}.table-sales{margin-top:30px}.table-sales td,.table-sales th{vertical-align:middle}.table-sales td:not(.budget-cell),.table-sales th:not(.budget-cell){padding:10px;color:#fff;color:var(--primaryText)}.table-sales .budget-cell{padding:0 10px}.table-sales th:first-of-type{width:300px}.table-sales th:not(:first-of-type){background-color:#0e1c34;font-weight:700}.table-sales tr.hidden{display:none}.table-sales tr.depth-0{background-color:#19325c}.table-sales tr.depth-1{background-color:#244784}.table-sales tr.depth-1 td:first-of-type{padding-left:25px}.table-sales tr.depth-2{background-color:#2e5dad}.table-sales tr.depth-2 td:first-of-type{padding-left:40px}.table-sales tr.depth-3{background-color:#4275cc}.table-sales tr.depth-3 td:first-of-type{padding-left:55px}.progress-bar{border:1px solid #fff;height:23px;width:100%;background-color:#8cc63e;background-color:var(--success)}.order{margin:10px 20px;padding:10px;background-color:#132744;background-color:var(--primary);border-radius:10px;overflow:hidden;border:4px solid transparent}.order-details,.order p{color:#fff;color:var(--primaryText)}.order-details{font-size:13px;text-decoration:none}.order-details span{margin-left:5px}.basket-item-footer{margin-top:5px;margin-bottom:-10px;margin-left:-10px;align-items:stretch}.basket-item-footer .price-tag{border-bottom-left-radius:0!important}.basket-item-status{font-weight:700;color:#1a1a1a;color:var(--secondaryText);margin:0 10px 5px 0;text-align:right}.voucher .is-bold{margin-right:5px}.search-area .day{font-size:23px;margin:0}.search-area .month{font-size:13px;margin:0}.search-area .from,.search-area .to{font-size:25px;display:flex;flex-direction:column;align-items:center}.search-area .from .city-name,.search-area .to .city-name{margin-bottom:5px}.search-area .trip-dates{min-height:56px!important}.order-list .date{width:35px;height:42px}.order-list .date .fs-med{font-size:13px}.order-list .date .fs-small{font-size:10px}.order-list .pnr-status .pending{color:#f05a28;color:var(--warning)}.order-list .pnr-status .approved{color:#8cc63e;color:var(--success)}.order-list .pnr-status .rejected{color:#be1e2d;color:var(--danger)}.order-detailed .travel-reason{display:flex;align-items:flex-end;color:#fff;color:var(--primaryText);padding:10px 0 0 10px}.order-detailed .travel-reason span{font-size:12px}.order-detailed .travel-reason p{font-size:14px}@media (min-width:768px){.order-detailed .travel-reason span{font-size:14px}.order-detailed .travel-reason p{font-size:16px}}.order-detailed .date{width:36px;height:44px}.order-detailed .price-tag{padding:10px}.order-detailed button:not(.order-action-button):not(.clean-button){width:50px!important;height:25px!important;margin-bottom:5px;margin-top:0!important}.order-detailed button:not(.order-action-button):not(.clean-button):last-of-type{margin-bottom:10px}.order-detailed .clean-button{padding:0}.order-detailed .box{margin:20px}.order-detailed .box:first-of-type{margin-top:0}.order-detailed .box:last-of-type{margin-bottom:0}.order-detailed .box .fs-lrg{font-size:18px}.order-detailed .box .fs-med{font-size:16px}.order-detailed .box .fs-std{font-size:12px}.order-detailed .box .fs-small{font-size:10px}.order-detailed .box .fs-note{font-size:8px}.order-detailed .box .fs-prc{font-size:15px}.quick-filter .quick-filter-button{outline:0;height:28px;width:28px;padding:5px;background-color:initial;border-radius:100%;border:none}.quick-filter .quick-filter-button *{color:#132744!important;color:var(--primary)!important}.quick-filter .quick-filter-button:not(:last-of-type){margin-right:2px}.quick-filter .quick-filter-button.active{border:1px solid #132744;border:1px solid var(--primary)}.quick-filter .quick-filter-button:last-of-type{margin-right:5px}.booking-details h1{margin-bottom:5px}.booking-details label{margin:0!important}.booking-details :not(:last-of-type){margin-bottom:10px}.booking-details .booking-details-items label{display:block}.booking-details .booking-details-comment textarea{width:100%}.booking-details .payment-footer{margin-right:-20px}.booking-details .payment-footer .booking-next{color:#fff;color:var(--alternateText);border:0;background-color:#8cc63e;background-color:var(--success);float:right;line-height:26px;font-size:16px;border-top-left-radius:5px;border-bottom-left-radius:5px}.export-excel{color:#fff;color:var(--primaryText);background-color:#00aa21;border:0;padding:10px;float:right}.export-excel span{margin-left:5px}.pnr-list-scroll-area{overflow-y:auto;overflow-x:hidden;height:100%}@media (max-width:576px){.pnr-list-scroll-area>div.details{height:100%}.pnr-list-scroll-area>div{background-color:rgba(88,88,91,.8);background-color:var(--boxBg);margin-bottom:10px}}.pnr-container{overflow:hidden;flex-grow:1;display:flex;flex-direction:column}.pnr-actions{flex-shrink:0;display:flex;padding:15px 10px 0;flex-wrap:wrap}@media (min-width:768px){.pnr-actions{padding:20px 20px 10px}}.pnr-actions button:not(:last-of-type){margin-right:10px}.pnr-actions button:not(.cancel):not(.confirm){margin-bottom:10px;padding:10px;color:#fff;color:var(--alternateText);background-color:#132744;background-color:var(--primary);font-weight:700;border:0;border-radius:5px}@media (min-width:768px){.pnr-actions button:not(.cancel):not(.confirm){margin-right:10px;padding:0 10px;height:32px}}.pnr-actions button:not(.cancel):not(.confirm):hover{background-color:#000;background-color:var(--primaryDarken)}.offers-container{margin-top:30px;position:relative;overflow:hidden}.offers-container.cars{height:220px}.offers-container.cars .content{height:100%}.offer-customers .offer-customer{padding:10px;background-color:#132744;background-color:var(--primary);border-radius:10px;margin-bottom:10px}@media (max-width:576px){.offer-customers .offer-customer{overflow-x:scroll}}.offer,.offer-customers .offer-customer *{color:#fff;color:var(--primaryText)}.offer{background-color:#132744;background-color:var(--primary);margin-bottom:10px;width:240px;min-height:128px;margin-left:-208px;transition:margin-left .3s ease-in-out;border-top-right-radius:15px;border-bottom-right-radius:15px;position:relative;overflow:hidden}.offer .offer-content{width:100%}.offer .offer-image{height:auto;width:40px;margin-right:30px}.offer.active{margin-left:0!important}.offer .offer-title{display:flex;justify-content:center;align-items:center;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:16px;margin:10px}.offer .offer-title h1{cursor:pointer;white-space:nowrap;font-size:16px;line-height:1}.offer .offer-description{margin:10px 0 0 10px;font-size:12px}.offer .offer-international{margin-left:10px;font-size:10px}.offer .offer-actions{margin-top:10px}.offer .offer-actions .price-tag{border:0;background-color:#be1e2d;background-color:var(--danger);color:#fff;color:var(--alternateText);padding:5px;font-size:13px;width:64px;text-align:center;border-top-right-radius:5px;border-bottom-right-radius:5px;margin-bottom:5px}.offer .offer-actions .add-basket-button{border-top-right-radius:5px;border-bottom-right-radius:5px}.offer .offer-actions .source{margin-top:10px;margin-left:5px}.offer.has-bg .offer-description,.offer.has-bg .offer-international,.offer.has-bg .source{margin:0;padding:3px 3px 3px 7px;background-color:rgba(0,0,0,.5)}.add-basket-button{border:0;background-color:#262627;background-color:var(--primaryBgDarken);width:40px;color:#fff;color:var(--alternateText);padding:5px}.cars .add-basket-button{border-top-left-radius:5px;border-bottom-left-radius:5px}.cars .car-info{display:flex;align-items:center}.cars .car-info .car-model{margin-right:5px}.cars .car-info .car-model p{font-size:12px}.cars .offer{width:486px;margin-left:-450px}.cars .offer-content{width:450px}.voucher-link{cursor:pointer;font-size:18px;color:#132744;color:var(--primary)}.voucher-link:not(:last-of-type){margin-right:5px}.busy-screen{cursor:not-allowed;z-index:10;background-color:rgba(0,0,0,.3);position:absolute;top:0;bottom:0;left:0;right:0}.airline-title{font-size:10px}.basket-gutter{width:0;height:100%}.basket-gutter.is-active{width:400px}.fullpage{min-height:0;width:100vw;margin:20px 0}.fullpage,.fullpage .page{height:100%;display:flex;flex-direction:column}.fullpage .page:not(.current){display:none}.fullpage-controller{display:none;position:fixed;top:50%;right:10px;padding:5px;background-color:rgba(88,88,91,.3);border-radius:20px}@media (min-width:768px){.fullpage-controller{display:block}}.fullpage-controller .controller{cursor:pointer;display:flex;justify-content:center;align-items:center;height:30px;width:30px;font-size:25px;line-height:30px;overflow:hidden;color:#58585b;color:var(--primaryBg)}.fullpage-controller .controller:after{content:"⚪"}.fullpage-controller .controller.current:after{content:"⚫"}.fullpage-controller .controller.navigation.up:after{content:"▲"}.fullpage-controller .controller.navigation.down:after{content:"▼"}.pnr-flight-logo{height:30px;margin-right:5px}.offer-line-height{line-height:21px}.confirmation-send{width:50px;margin-right:-20px;float:right;border:none;color:#fff;color:var(--primaryText);font-size:20px;background-color:#8cc63e;background-color:var(--success);border-top-left-radius:5px;border-bottom-left-radius:5px;display:flex;align-items:center;justify-content:center}.form .form-section{flex-grow:1;flex-shrink:1;flex-basis:0}.form .form-section:not(:last-of-type):not(:only-of-type){margin-right:5px}.form .form-section:not(:first-of-type):not(:only-of-type){margin-left:5px}.form .form-item{position:relative;padding:10px;margin-bottom:10px;border:1px solid #fff;border:1px solid var(--primaryText)}.form .add-form-item,.form .remove-form-item{padding:0;background-color:initial;border:0;color:#fff;color:var(--primaryText);font-size:25px}.form .remove-form-item{width:20px;height:20px;font-size:15px;line-height:20px;border-radius:20px;background:#fff;background:var(--primaryText);color:#58585b;color:var(--primaryBg);position:absolute;top:-10px;right:-10px}.form .form-group{display:flex;flex-direction:column;margin-bottom:10px}.form .form-group.half{width:calc(50% - 5px)}.form .form-group.horizontal{display:flex;flex-direction:row;justify-content:space-between}.form .form-group.horizontal>* input{width:100%}.form .form-group.horizontal>:not(:last-child){margin-right:10px}.form .form-group.horizontal .form-sub-group{flex:1 1}.form .form-group input,.form .form-group textarea{padding:5px;border:none}.form .form-group label{margin-bottom:5px}.form .form-group label input,.form .form-group label select,.form .form-group label textarea{width:100%;min-height:26px;margin:0!important}.form .form-group label span.label{font-weight:700;margin-bottom:3px}.form-errors .error{display:inline-block;background-color:#be1e2d;background-color:var(--danger);color:#fff;color:var(--primaryText);padding:3px}.hidden{display:none}.airport-location{width:50%;display:flex;flex-direction:column;justify-content:center}.airport-search{width:100%}.airport-search input{color:#fff;color:var(--primaryText);width:100%;height:30px;border:none;font-size:23px;line-height:30px;background-color:#132744;background-color:var(--primary)}.airport-search input::-webkit-input-placeholder{color:#4d4d4d;color:var(--secondaryTextLighten)}.airport-search input::-ms-input-placeholder{color:#4d4d4d;color:var(--secondaryTextLighten)}.airport-search input::placeholder{color:#4d4d4d;color:var(--secondaryTextLighten)}.date-picker{position:absolute;top:54px;width:280px;z-index:10}.date-picker.range{width:560px}.modal-container.customers{z-index:999999}.modal-container.customers .modal-body{width:500px}.modal-container.customers .customer{line-height:16px;cursor:pointer;padding:10px}.modal-container.customers .customer:not(:last-of-type){border-bottom:1px solid #fff;border-bottom:1px solid var(--primaryText)}.modal-container.customers .customer .checkbox-simple{margin-right:10px;font-size:16px}.modal-container.customers .customer-search{position:relative}.modal-container.customers .customer-search input{color:#fff;color:var(--primaryText);border:1px solid #fff;border:1px solid var(--primaryText);border-radius:20px;background-color:initial;font-size:14px;padding:10px 45px 10px 15px}.modal-container.customers .customer-search button{font-size:24px;background-color:initial;color:#fff;color:var(--alternateText);position:absolute;border:0;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-container.customers .submit{float:right;margin-right:-20px}.order-items-list{padding-top:0;overflow-x:hidden}@media (max-width:576px){.order-items-list{background-color:initial;margin:0}}@media (min-width:768px){.order-items-list{height:calc(100% - 80px)}}.order-items-list .description{line-height:17px}.fill-height{height:100%}.pull-right{float:right}.hotel .hover{cursor:pointer}.hotel .hover .hover-mask{z-index:1;display:none;background-color:rgba(0,0,0,.4);position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;justify-content:center;align-items:center;font-size:50px;color:#fff;color:var(--primaryText)}.hotel .hover:hover .hover-mask{display:flex}.extended-infos{display:none}.hotel-details-screen{position:relative;display:flex;overflow:hidden}.hotel-details-screen .hotel{height:195px;cursor:pointer}.hotel-details-screen .place-search{position:absolute;top:0;right:30px;z-index:10;height:30px}.hotel-details-screen .place-search input{padding:0 10px;height:100%}.hotel-details-screen .list{flex-shrink:0;max-width:350px;max-height:100%;overflow:hidden}.hotel-details-screen .list.room-details{margin-top:-20px;max-width:unset;width:435px;display:flex;flex-direction:column;max-height:calc(100% + 20px)}.hotel-details-screen .list.room-details .room-details-list-header{display:flex;align-items:center;background-color:#132744;background-color:var(--primary);border-top-left-radius:15px;border-top-right-radius:15px;width:285px;height:20px;flex-shrink:0}.hotel-details-screen .list.room-details .room-details-list-header h1{margin-left:10px;color:#fff;color:var(--primaryText)}.hotel-details-screen .list.room-details .room-details-list-items{flex-grow:1;overflow-y:auto;direction:rtl}.hotel-details-screen .list.room-details *{direction:ltr}.hotel-details-screen .list.hotel-details{display:flex;flex-direction:column;padding:20px 0 20px 20px;background-color:rgba(89,88,91,.8);border-radius:20px;width:400px;height:100%;overflow:visible}.hotel-details-screen .list.hotel-details .filter-box{top:0;left:0;width:600px}.hotel-details-screen .list.hotel-details .title{flex-shrink:0;padding-right:10px;padding-bottom:20px}.hotel-details-screen .list.hotel-details .info .name{margin-bottom:10px;max-width:170px}.hotel-details-screen .list.hotel-details .result-list{overflow-y:auto}.hotel-details-screen .list.hotel-details .details-refundable{color:#8cc63e;color:var(--success);font-size:10px}.hotel-details-screen .list .price-tag-box{position:absolute;top:20px;right:0}.hotel-details-screen .list .price-tag-details{border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:rgba(190,30,45,.5);background-color:var(--priceTagWithOpacity);display:flex;justify-content:center;align-items:center;font-size:11px;min-width:50px;padding:3px;color:#fff;color:var(--alternateText);font-weight:700}.hotel-details-screen .list .price-tag-details.standalone{font-size:14px;height:25px;min-width:60px}.hotel-details-screen .list .price-tag-details+p{margin:0 auto;text-align:center;width:60px;color:rgba(190,30,45,.5);color:var(--priceTagWithOpacity);font-size:8px}.hotel-details-screen .list .hotel-container:not(:last-of-type){margin-bottom:10px}.hotel-details-screen .list .hotel-container .box{border-radius:0;margin-bottom:0}.hotel-details-screen .list .hotel-container .hotel{border-top-left-radius:10px;border-bottom-left-radius:10px}.hotel-details-screen .list .hotel-container.is-selected .hotel{background-color:#ccc;background-color:var(--secondaryBg)}.self-flex-end{align-self:flex-end}.collapsable{position:relative;z-index:1}.collapsable button{pointer-events:auto}.collapsable .title{height:68px;display:flex;align-items:center}.collapsable.has-background{background-color:#58585b;background-color:var(--primaryBg)}.collapsable .collapse-button{border:none;background-color:initial;font-size:20px;height:26px;color:#1a1a1a;color:var(--secondaryText)}.collapsable .items{max-height:calc(100% - 88px)}.collapsable.collapsed{overflow:visible}.collapsable.collapsed .collapse-button{position:absolute}.collapsable.collapsed .items{overflow:hidden!important;padding:0!important;margin:0!important}.collapsable.collapsed.horizontal .items{width:0!important}.collapsable.collapsed.vertical .items{height:0!important}.details-room-box{position:relative;display:flex}.details-room-box:not(:last-of-type){margin-bottom:3px}.details-room{padding-bottom:10px;width:300px;background-color:#ccc;background-color:var(--secondaryBg);flex-shrink:0}.details-room .details-room-header{position:relative;padding-top:15px;padding-left:10px}.details-room .details-room-header .room-type{font-size:12px;color:#1a1a1a;color:var(--secondaryText);margin-bottom:5px}.details-room .details-room-header .allotment{color:#fff;color:var(--primaryText);position:absolute;top:5px;right:5px;font-size:12px;display:flex;align-items:center;font-style:italic}.details-room .details-room-header .allotment span{padding:0 2px;font-size:16px}.details-room .details-room-header .tags{margin:10px 0;line-height:1.2}.details-room .details-room-header .tags span{float:right;font-weight:700}.details-room .details-room-header .tags .non-refundable{color:#be1e2d;color:var(--danger)}.details-room .details-room-header .tags .refundable{color:#8cc63e;color:var(--success)}.details-room .details-room-header .room-price{min-width:120px;font-size:20px;text-align:center;color:#fff;color:var(--alternateText);background-color:#be1e2d;background-color:var(--danger);padding:5px 10px}.details-room .details-room-body{padding:10px}.details-room .details-room-body .amenities{margin:0}.details-room .details-room-body .amenities *{font-size:10px}.details-room .details-room-body p{margin-bottom:5px}.details-room .details-room-footer{padding:0 10px}.details-room .details-room-footer *{color:#fff;color:var(--primaryText)}.details-room.selected{background-color:#58585b;background-color:var(--primaryBg)}.details-room.selected .allotment{color:#fff;color:var(--primaryText)}.details-room.selected .cancellation p{color:#fff!important;color:var(--primaryText)!important}.details-room.selected .details-room-footer *{color:#fff;color:var(--primaryText)}.details-room.selected .price-tag-details{background-color:#be1e2d;background-color:var(--danger)}.details-room.selected .room-type{color:#fff;color:var(--primaryText)}.room-boards{cursor:pointer;margin:0 15px 10px}.room-boards .details-room-board{display:flex;align-items:center}.room-boards .details-room-board .cancellation{width:75px;margin-left:5px;text-align:center}.room-boards .details-room-board .cancellation p{font-style:italic;font-size:8px;line-height:10px;color:#1a1a1a;color:var(--secondaryText)}.room-boards .details-room-board.not-available{position:relative;cursor:not-allowed}.room-boards .details-room-board.not-available:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-color:rgba(0,0,0,.3)}.room-boards .details-room-board .info{width:100%;background-color:#fff;background-color:var(--primaryText);display:flex;justify-content:space-between;align-items:center;border:2px solid #fff;border:2px solid var(--primaryText);margin-bottom:2px}.room-boards .details-room-board .info .board-type{margin-left:5px;color:#1a1a1a;color:var(--priceTagText);font-weight:700}.room-boards .details-room-board .info p{font-size:11px}.room-boards .details-room-board .info .price-tag-board{width:60px;margin:-2px -2px -2px 0;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:rgba(190,30,45,.5);background-color:var(--priceTagWithOpacity);align-items:center;justify-content:flex-end;padding:6px 8px;flex-shrink:0;display:flex;color:#fff;color:var(--alternateText)}.room-boards .details-room-board.selected .info{border:2px solid #be1e2d;border:2px solid var(--danger)}.room-boards .details-room-board.selected .info .price-tag-board{background-color:#be1e2d;background-color:var(--danger)}.room-action-button{height:30px;line-height:30px;border:none;font-size:16px;color:#fff;color:var(--alternateText)}.room-action-button.add-cart{background-color:#262627;background-color:var(--primaryBgDarken)}.room-action-button.direct-booking{background-color:#8cc63e;background-color:var(--success)}.__react_component_tooltip{z-index:10000}.countdown-clock{color:#fff;color:var(--primaryText);font-weight:700;font-size:20px;margin-left:10px}.countdown-message{padding:0 10px}.hotel-details-map-container{overflow:hidden;width:100%;height:100%;z-index:1}.google-map-place-search{box-sizing:border-box;border:1px solid transparent;width:300px;height:30px;margin-right:30px;padding:0 12px;border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,.3);font-size:14px;outline:none}.room-list{height:100%!important}.room-list .collapse-button{color:#132744;color:var(--primary)}.distance{text-decoration:none}.distance.place{color:#608c2e;color:var(--distance)}.distance svg{margin-right:3px}.distance:not(:last-of-type){margin-right:5px}.sorter{z-index:1;position:relative;cursor:pointer;margin-right:10px}.sorter h3,.sorter p{color:#fff;color:var(--primaryText)}.sorter h3{position:relative;overflow:hidden;width:90px;font-size:14px;padding:0 0 5px 10px;border-bottom:2px solid #fff;border-bottom:2px solid var(--primaryText)}.sorter h3:after{position:absolute;bottom:0;right:-6px;content:"";display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-bottom:6px solid var(--primaryText)}.sorter .sorter-list{position:absolute;margin-top:-2px;border:2px solid #fff;border:2px solid var(--primaryText);width:100%;padding:5px;background-color:#58585b;background-color:var(--primaryBg)}.sorter .sorter-list .sorter-item{font-size:12px;padding:5px}.numeric-input{width:100px}.weather{line-height:2px;display:inline-block;padding:15px;background-clip:padding-box;margin:10px 10px 0;background-color:rgba(88,88,91,.8);background-color:var(--boxBg);border-radius:10px}.weather *{color:#fff;color:var(--primaryText)}.weather img{width:70%;margin-bottom:5px}.weather .forecast-city{margin-bottom:17px}.inline-report-action{text-align:center}.inline-report-action button{height:35px;width:80%;border:0;font-size:8px;padding:0;color:#fff;color:var(--alternateText)}.inline-report-action button.invoice{background-color:#be1e2d;background-color:var(--danger)}.inline-report-action button.collection{background-color:#1b75bb;background-color:var(--info)}.inline-report-action button.supplier{white-space:normal;background-color:#f05a28;background-color:var(--warning)}.report-actions{display:flex}.report-actions button{padding:10px;border:0;color:#fff;color:var(--alternateText)}.report-actions button.invoice{background-color:#be1e2d;background-color:var(--danger)}.report-actions button.collection{background-color:#1b75bb;background-color:var(--info)}.report-actions button.supplier{background-color:#f05a28;background-color:var(--warning)}.report-actions .fill-space{flex-grow:1}.report-actions .report-actions-title{text-decoration:underline;align-self:center;margin-right:10px}.login-page{height:100vh;width:100vw;display:flex;flex-direction:column}.login-page-container{flex-grow:1;width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,#e7e8e9,#50565a 100%) no-repeat}.login-page-container .login-form{position:relative;width:100%;padding:0 50px;margin:0 10px;background-color:#bcbec0;border:2px solid #e9e9e9;border-radius:10px}@media (min-width:576px){.login-page-container .login-form{padding:0 70px;width:400px}}.login-page-container .login-form:after{position:absolute;left:0;right:0;height:100px;content:"";display:block;border-radius:50%;background:#000;opacity:.3;-webkit-filter:blur(25px);filter:blur(25px);-webkit-transform:scaleY(.2);transform:scaleY(.2)}.login-page-container .login-form .login-header .login-icon{color:#fff;color:var(--alternateText);height:40px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.login-page-container .login-form .login-header .login-icon img{height:100%;width:auto}.login-page-container .login-form .login-header .login-title{font-size:16px;text-align:center;width:100%;display:block;padding:10px;background-color:#e9e9e9;border-radius:20px;color:#fff;color:var(--alternateText);margin:-30px auto 25px;height:60px}.login-page-container .login-form .login-header .login-title img{height:100%;width:auto}.login-page-container .login-form .login-body .input{display:flex;width:100%;margin:0 auto;padding:5px;background-color:#fff;background-color:var(--alternateText);border-radius:10px}.login-page-container .login-form .login-body .input:first-of-type{margin-bottom:10px}.login-page-container .login-form .login-body .input span{border-right:2px solid #0e1c34;font-size:18px;width:35px;text-align:center;padding:7px 0;flex-shrink:0}.login-page-container .login-form .login-body .input input{border:none;padding:0 10px;font-size:13px;width:100%}.login-page-container .login-form .login-body .forgot{margin-top:2px;padding-right:10px}.login-page-container .login-form .login-body .forgot button{display:block;float:right;font-weight:700;color:#0e1c34;text-decoration:none;font-size:8px}.login-page-container .login-form .login-body .forgot:after{display:block;content:"";clear:both}.login-page-container .login-form .login-footer{margin-bottom:15px}.login-page-container .login-form .login-footer .login-button{font-size:14px;width:100%;height:42.5px;line-height:42.5px;border:none;border-radius:10px;color:#fff;color:var(--alternateText);background-color:#0e1c34;text-align:center}.lang-select{margin:30px 0;position:relative}.lang-select .lang{display:flex;align-items:center;justify-content:center;color:#0e1c34;margin:0 auto}.lang-select .lang p{margin:0 5px;font-weight:700}.lang-dropdown{position:absolute;width:100%;margin-top:5px}.lang-dropdown p{text-align:center;margin:0 auto;width:90px;padding:5px;color:#fff;color:var(--primaryText);font-weight:700;background-color:#0e1c34;border:1px solid #fff;border:1px solid var(--primaryText)}.lang-dropdown p:hover{color:#0e1c34;background-color:#fff;background-color:var(--primaryText)}.lang-dropdown p:first-of-type{border-bottom:none}.lang-dropdown p:last-of-type{border-top:none}.multiple{cursor:pointer;max-height:30px}.multiple .multiple-icon{width:5px}.exchange-rate{position:absolute;margin-left:4px}.exchange-rate p{display:flex;align-items:center;font-weight:700;font-size:15px;color:#132744;color:var(--primary)}.exchange-rate p:not(:last-of-type):after{height:100%;content:"";display:inline-block;border-right:2px solid #000;margin:0 5px}.exchange-rate table thead{border-bottom:1px solid #fff;border-bottom:1px solid var(--primaryText)}.exchange-rate table td{padding:5px}.custom-select{position:relative;font-size:10px}.custom-select>p{text-decoration:underline}.custom-select>p:after{font-size:7px;content:" ▼";display:inline}.custom-select .custom-select-options{width:100%;background-color:#132744;background-color:var(--primary);position:absolute;z-index:1}.custom-select .custom-select-options p{padding:5px}.custom-select .custom-select-options p:hover{color:#132744;color:var(--primary);background-color:#fff}.map-content{pointer-events:none;position:absolute;padding:20px;top:0;right:0;bottom:0;left:0}.details-payment{display:flex;align-items:center;margin:20px 0}.details-payment:before{content:"";height:100%;border-top-right-radius:5px;border-bottom-right-radius:5px;border-color:#132744;border-left-color:var(--primary);border-bottom-color:var(--primary);border-right:15px solid;border-right-color:var(--primary);border-top-color:var(--primary)}.details-payment .controllers .price-tag:not(.has-edit){width:100px}.details-payment .controllers .price-tag.has-edit{padding:5px;justify-content:space-between}.details-payment .controllers .price-tag.has-edit svg{margin-left:10px}.hotel-details-infos{height:100%;width:500px;max-width:100%;background-color:#ccc;background-color:var(--secondaryBg);padding:10px;position:relative}@media (max-width:576px){.hotel-details-infos .table td{padding:0;vertical-align:middle;display:flex;align-items:center}}@media (min-width:768px){.hotel-details-infos .hotel-meta-infos{display:flex}.hotel-details-infos .hotel-meta-infos p:not(:last-of-type){margin-right:5px}}.hotel-details-infos .hotel-details-title{position:absolute;right:10px;top:-45px;background:#132744;background:var(--primary);padding:10px;border-radius:10px}.hotel-details-infos .hotel-details-title *{font-size:16px;color:#fff;color:var(--primaryText)}.hotel-details-infos *{font-size:10px;line-height:14px;color:#231f20}.hotel-details-infos h1{color:#fff;color:var(--primaryText);font-size:12px;font-weight:700}.hotel-details-infos>*{margin-bottom:10px}.hotel-details-infos table{margin-left:-2px;margin-right:-2px}.hotel-details-infos table td{padding:0 2px}.hotel-surroundings{display:flex;justify-content:space-between;flex-wrap:wrap}.hotel-surroundings>div{width:48%}.hotel-info-thumbnails{display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:-5px}.thumbnail{flex-shrink:0;overflow:hidden}.thumbnail>*{display:block;height:100%;width:100%}.thumbnail>div{background-size:cover;background-position:50%}.double-flight-title{display:flex;padding:0 20px;margin-bottom:10px}.double-flight-title h1{width:50%;font-weight:700;color:#fff;color:var(--primaryText)}.payment-page .payment-module{padding:10px;background-color:#132744;background-color:var(--primary)}.payment-page .payment-module *{color:#fff;color:var(--primaryText)}.hotel-details{pointer-events:auto}.details-tab,.hotel-details .items{pointer-events:none}.details-tab{display:flex;align-items:flex-start}.details-tab .details-payment,.details-tab .hotel-details-infos,.details-tab .room-details{pointer-events:auto}.hotel-details-date{padding:10px;border-radius:10px;margin-left:100px;background-color:#132744;background-color:var(--primary);color:#fff;color:var(--primaryText)}.infoBox>img{display:none!important}.infoBox:hover{z-index:10}.map-info-window{cursor:pointer;width:220px;border-radius:10px;padding:10px;display:flex;background-color:#132744;background-color:var(--primary)}.map-info-window .hotel-info{width:100%;display:flex;justify-content:center;align-items:center}.map-info-window .hotel-name{padding:0 5px;flex-grow:1}.map-info-window .hotel-price{flex-shrink:0;margin-right:-10px;padding:5px 10px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#be1e2d;background-color:var(--danger);color:#fff;color:var(--alternateText)}.map-info-window.medium .thumbnail,.map-info-window.small .thumbnail{display:none}.map-info-window:not(:hover).small{background-color:initial;padding:0}.map-info-window:not(:hover).small .hotel-info{justify-content:flex-start}.map-info-window:not(:hover).small .hotel-price{border-radius:5px;float:left}.map-info-window:not(:hover).small .hotel-name,.map-info-window:not(:hover).small .stars{display:none}.map-info-window:hover .thumbnail{display:block}.map-info-window:hover .fill-space{order:3;flex-grow:1}.map-info-window:hover p{font-size:13px}.map-info-window:hover .hotel-info{flex-direction:column;align-items:flex-start}.map-info-window:hover .stars{order:2}.map-info-window:hover .hotel-name{padding:0;order:1;flex-grow:0;margin-bottom:5px}.map-info-window:hover .hotel-price{order:3;align-self:flex-end}.pnr-refundable{margin-right:-85px;cursor:pointer}.pnr-refundable p{text-align:right;line-height:15px!important}.pnr-refundable p.success{color:#8cc63e;color:var(--success)}.pnr-refundable p.danger{color:#be1e2d;color:var(--danger)}.booking-actions{margin-top:5px}.booking-details-modal{max-width:400px}.booking-details-modal .booking-details-item{margin-bottom:15px}.cancellation-message p{margin-bottom:5px}.policy-details .policy-detail{margin-bottom:10px}.policy-details .policy-detail h4{text-decoration:underline;font-weight:700;margin-bottom:10px}.policy-details .policy-detail h4:not(:first-of-type){margin-top:10px}.policy-details .policy-detail .policy-item-title{font-size:13px}.policy-details .policy-detail>div{margin-bottom:5px}.distances{margin-right:-20px}.multi-switch{display:flex;margin-bottom:10px;overflow:hidden}.multi-switch.payment{background-color:#58585b;background-color:var(--primaryBg);border-top-left-radius:10px;border-bottom-left-radius:10px}.multi-switch.payment button{font-size:9px;color:#fff;color:var(--alternateText)}.multi-switch.payment button.selected{color:#1a1a1a;color:var(--secondaryText);background-color:#fff;background-color:var(--alternateText)}.multi-switch button{font-weight:700;border:0;background-color:initial;padding:10px}.content-fixer{top:0;bottom:0}.car-mask,.content-fixer{position:absolute;left:0;right:0}.car-mask{width:100%;height:300px;-webkit-clip-path:polygon(60% 0,100% 0,100% 100%,10% 100%);clip-path:polygon(60% 0,100% 0,100% 100%,10% 100%);background:rgba(0,0,0,.6)}.car-item{position:relative;height:100%;width:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-around}.car-item .price-tag{padding:5px 10px;border-top-left-radius:5px;border-bottom-left-radius:5px}.car-item .car-vendor-logo{height:50px;width:50px}.car-item .car-vendor-logo img{height:50px;width:auto}.payment-error-buttons{margin-top:10px}.payment-error-buttons button{border:0;padding:10px;margin-right:5px;color:#fff;color:var(--alternateText)}.payment-error-buttons button.retry{background-color:#8cc63e;background-color:var(--success)}.payment-error-buttons button.gohomepage{background-color:#be1e2d;background-color:var(--danger)}.pnr-items{position:relative;background-color:#132744;background-color:var(--primary);border-radius:10px}.pnr-items .pnr-items-title{display:flex;margin-bottom:10px;color:#fff;color:var(--primaryText);font-size:20px;text-decoration:underline}.pnr-items .pnr-items-title h1{width:50%}.pnr-items .pnr-items-title h1:last-of-type{margin-left:40px}.approve-budget p{color:#fff;color:var(--primaryText)}.approve-budget .budget{font-size:18px;padding:5px;background-color:#8cc63e;background-color:var(--success);font-weight:700;border-radius:5px;color:#fff;color:var(--alternateText)}@media (min-width:768px){.approve-budget .budget{font-size:24px}}.approve-budget .budget-details{display:flex;justify-content:space-between}@media (max-width:576px){.approve-budget .budget-details{padding:10px;flex-direction:column}}@media (min-width:768px){.approve-budget .budget-details>div:not(.separator){padding:10px;width:calc(50% - 20px)}}.approve-budget .budget-details .until-spent{display:flex;justify-content:space-evenly}@media (max-width:576px){.approve-budget .budget-details .until-spent{margin-bottom:15px}}.approve-budget .budget-details .until-spent p{font-size:18px;font-weight:700;margin-right:10px;display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.approve-budget .budget-details .until-spent p{font-size:24px}}.approve-budget .budget-details .until-spent p svg{font-size:30px}.approve-budget .budget-details .total-spent p{font-size:10px}@media (min-width:768px){.approve-budget .budget-details .total-spent p{font-size:14px}}.approve-budget .budget-details .total-spent p span{font-size:16px;font-weight:700;margin-left:5px}@media (min-width:768px){.approve-budget .budget-details .total-spent p span{font-size:20px}}.approve-budget .separator{margin:20px 0;width:0;border-right:1px solid #fff;border-right:1px solid var(--primaryText)}.approve-budget .customer-budget{display:flex;flex-direction:column;justify-content:space-between}.approve-budget .customer-budget .customer-budget-title .customer-name{font-weight:700;align-self:center}.approve-budget .department-budget .budget-summary{font-size:24px}@media (min-width:768px){.approve-budget .department-budget .budget-summary{font-size:28px}}.approve-budget .department-budget .budget-summary span{font-size:10px}@media (min-width:768px){.approve-budget .department-budget .budget-summary span{font-size:12px}}.approve-budget .department-budget .budget-bar{margin:10px 0;height:40px;width:100%;background-color:#295594;background-color:var(--primaryLighten);position:relative}.approve-budget .department-budget .budget-bar i{padding-right:10px;height:100%;background-color:#18325d;background-color:var(--secondary);display:flex;justify-content:flex-end;align-items:center}.approve-budget .department-budget .budget-bar span{display:flex;position:absolute;top:0;right:5px;bottom:0;align-items:center;font-size:30px;font-weight:700;color:#fff;color:var(--primaryText)}.approve-module .approve-container{padding:10px;border-radius:10px;background-color:#132744!important;background-color:var(--primary)!important;align-items:center}@media (max-width:576px){.approve-module .approve-container{flex-direction:column;align-items:flex-start}}.approve-module .approve-container .approve-icon{font-size:40px;color:#fff;color:var(--primaryText)}@media (max-width:576px){.approve-module .approve-container .approve-icon{position:absolute;top:7px;right:7px;font-size:16px}}@media (min-width:768px){.approve-module .approve-container .approve-icon{margin:0 10px}}.approve-module .compliances{line-height:18px}.approve-module .compliances p{font-size:12px}@media (min-width:768px){.approve-module .compliances p{font-size:14px}}.approve-module .pnr-flight{padding:0;background-color:initial;margin-bottom:0}@media (max-width:576px){.approve-module .pnr-flight{border-radius:0;padding-bottom:10px;border-bottom:1px solid #fff;border-bottom:1px solid var(--primaryText)}}.approve-module .route-items{width:100%}@media (min-width:768px){.approve-module .route-items{width:70%}}.approve-module .price-summary{display:flex;flex-direction:column;justify-content:center;flex-grow:1;flex-shrink:0}@media (min-width:768px){.approve-module .price-summary{padding-left:10px;border-left:1px solid #fff;border-left:1px solid var(--alternateText)}}.approve-module .box-container{max-width:unset}@media (min-width:768px){.approve-module .list{width:30%}}.approve-module .details{flex-grow:1}@media (min-width:768px){.approve-module .details{width:65%}}.approve-module table td,.approve-module table th{padding:10px;text-align:left}.approve-module table th{font-weight:700}.offer-totals{display:flex}.offer-totals .offer-icon{opacity:.8;font-size:30px;min-width:68px;width:100%;padding:4px;text-align:center}.offer-totals .offer-total{border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.offer-totals .offer-total:not(:last-of-type){margin-right:5px}.offer-totals .offer-total .total-title{font-weight:700;font-size:16px;padding:0}button:disabled:not(.ril__zoomOutButton,.ril__zoomInButton){cursor:not-allowed;background:repeating-linear-gradient(45deg,#6c6c70,#6c6c70 4px,#3a3a3c 0,#3a3a3c 8px)!important}.trip-reasons{padding:0 20px;width:100%}.trip-reasons .trip-reason{margin-bottom:10px}.trip-reasons .trip-reason h3{font-size:12px;margin-bottom:3px}.trip-reasons .trip-reason input,.trip-reasons .trip-reason select,.trip-reasons .trip-reason textarea{min-height:26px;font-size:12px;padding:5px;border:none;width:100%}.trip-reasons .trip-reason.accounting-actions{position:relative}.trip-reasons .trip-reason.accounting-actions button{display:flex;align-items:center;outline:0;padding:0;color:#fff;color:var(--primaryText);font-size:20px;background:none;border:none;margin-bottom:5px}.trip-reasons .trip-reason.accounting-actions button span{margin-left:5px}.trip-reasons .trip-reason.accounting-actions button:active{color:grey}.trip-reasons .trip-reason.accounting-actions .accounting-actions-list>div{margin-bottom:5px}.reason-select-box input{display:none}.reason-select-box.custom-is-active input{display:unset}.reason-select-box.custom-is-active select{display:none}.booking-confirm{position:relative;width:400px;padding:20px;background-color:#bcbec0;border:2px solid #fff;border:2px solid var(--primaryText);border-radius:10px;display:flex;justify-content:center;align-items:center;flex-direction:column}.booking-confirm .booking-header{font-size:16px;text-align:center;display:block;padding:20px;background-color:#0e1c34;color:#fff;color:var(--alternateText);margin:-50px auto 20px}.booking-confirm .input-group{width:100%;display:flex;align-items:center}.booking-confirm .input-group p{background-color:#fff;height:100%;padding:10px;border:1px solid grey}.booking-confirm input{padding:10px;flex-grow:1;border:1px solid grey;border-left:0}.booking-confirm button{margin-top:10px;width:100%;padding:10px;height:50px;color:#fff;font-weight:700;border:1px solid #fff}.booking-confirm button:disabled{cursor:not-allowed;background:grey!important;color:#fff}.booking-confirm button:disabled.success{background:#8cc63e!important;background:var(--success)!important}.booking-confirm .success-message{text-align:center}.booking-confirm .success-message strong{margin:5px 0;display:block;font-weight:700}.passenger-count p:not(:last-of-type){margin-right:10px}.passenger-count h2{font-size:16px;text-decoration:underline;line-height:20px}.continue-booking{width:unset!important}.checkout-container{z-index:99999}.rate-comments{max-width:500px;margin-bottom:20px}.app-loading{position:fixed;top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;align-items:center;z-index:9999999;pointer-events:fill}.app-loading.has-mask{background:#000;opacity:.3}.homepage-background{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover!important;background-position:50%!important;z-index:-1}@media (max-width:576px){.activity-modal-body{display:block!important}}.pickup-dropoff{display:flex;justify-content:space-between;text-decoration:none;color:#1a1a1a;color:var(--secondaryText)}.pickup-dropoff p{line-height:14px;width:40%}.pickup-dropoff p:last-of-type{text-align:right}.activity-container{height:220px}.activity-container .card{margin-bottom:0!important}.activity-container .address{margin-bottom:10px}.activity-container .activity-modal-title{font-size:18px;font-weight:700;margin-bottom:20px}.activity-container .activity-description{overflow:auto}.activity-container .activity-description:not(.no-padding){padding:20px}.activity-container .activity-description p{line-height:14px}.activity-container .activity-description strong{line-height:16px}.activity-container .activity-description .price-tag{padding:10px;border-radius:10px}.activity-container .activity-map-container{width:500px;flex-shrink:0}.activity-container .activity-map-container>div{height:100%;width:100%;position:unset!important;z-index:unset!important}.overflow-hidden{overflow:hidden}.page-footer{background-color:#132744;background-color:var(--primary)}@media (max-width:576px){.page-footer{display:none}}.page-footer p{color:#fff;color:var(--primaryText);font-size:10px}.page-footer img{height:100%;width:auto}.page-footer .footer-container{height:30px;display:flex;justify-content:space-between;align-items:center;padding:5px 50px;max-width:1900px;margin:0 auto}.table-search{margin-bottom:10px;margin-left:0;position:relative;width:200px}.table-search input{border:1px solid #58585b;border:1px solid var(--primaryBg);font-size:16px;border-radius:15px;padding:5px 10px}.table-search .search-icon{background-color:initial;border:none;position:absolute;right:10px;top:7px}.edit-room label{font-size:14px}.edit-room input{margin-top:4px;font-size:20px}.car-amenities{display:block}@media (min-width:768px){.car-amenities{display:flex;flex-wrap:wrap}.car-amenities>.car-amenity{width:50%}}@media (max-width:576px){.car-card .dates{position:absolute}.car-card .car-thumbnail{margin-top:40px}}.car-details-cover{min-height:90px;position:relative}.car-details-cover .car-details-picture{display:block;width:100%;height:auto}.car-details-cover .car-details-vendor{position:absolute;max-height:50px;width:auto;right:0;bottom:0}.car-description-group>*{margin-bottom:30px}.currency-select{pointer-events:auto;box-sizing:border-box;padding:1px;font-size:14px;border:1px solid #fff;border:1px solid var(--primaryText);border-radius:5px;background-color:#132744;background-color:var(--primary);color:#fff;color:var(--primaryText);margin-bottom:0}.provision-confirm{background-color:#ffa931;background-color:var(--promotion);color:#fff;padding:5px;border:none}.provision-confirm:disabled{background-color:#8cc63e;background-color:var(--success)}.filter-choices{display:flex}.filter-choices .filter-choice{cursor:pointer;padding:5px;border:1px solid #000;margin-right:3px;min-width:35px;text-align:center}.filter-choices .filter-choice.selected{color:#fff;color:var(--alternateText);background-color:#58585b!important;background-color:var(--primaryBg)!important}.search-time-picker{margin-left:15px}.time-select{font-size:14px;color:#fff;color:var(--primaryText);display:flex;align-items:center;margin-top:5px}.time-select input,.time-select select{cursor:pointer;outline:0;border:none;margin-bottom:10px;font-size:14px;border-radius:5px;background-color:#132744;background-color:var(--primary);color:#fff;color:var(--primaryText)}.time-select input::-webkit-input-placeholder,.time-select select::-webkit-input-placeholder{color:#fff;color:var(--primaryText)}.time-select input::-ms-input-placeholder,.time-select select::-ms-input-placeholder{color:#fff;color:var(--primaryText)}.time-select input::placeholder,.time-select select::placeholder{color:#fff;color:var(--primaryText)}@media (min-width:768px){.time-select input,.time-select select{margin-bottom:0}}.cancellation-table th{font-weight:700;text-align:center;font-size:13px}.cancellation-table td{text-align:left;font-size:14px}.cancellation-table td,.cancellation-table th{vertical-align:middle;border:1px solid #fff;padding:10px;max-width:300px}.provision-notes{width:100%;padding:10px 20px;margin-bottom:20px}.provision-notes h1{margin-bottom:5px}.checker{padding:0;display:flex;border:none;background-color:initial;color:#fff;color:var(--primaryText);align-items:center;font-size:16px}.checker p{text-align:left;margin-left:5px}.mobile-tabs{position:fixed;bottom:0;left:0;right:0;background-color:#18325d;background-color:var(--secondary);flex-shrink:0;height:40px}.mobile-tabs button{color:#fff;color:var(--primaryText);font-weight:700;width:50%;border:none;background-color:initial;height:100%}.mobile-tabs button.is-active{background-color:#132744;background-color:var(--primary)}@media (max-width:576px){.is-tablet-only{display:none!important}}@media (max-width:576px){.is-mobile-hidden{display:none}}.is-mobile-only{display:none}@media (max-width:576px){.is-mobile-only{display:block}}.program-list-table td{padding:5px}.program-search-button{border:0;color:#fff;color:var(--primaryText);background-color:#8cc63e;background-color:var(--success);padding:5px}.program-container{padding-left:100px}.program-item-time{width:100px;padding-bottom:5px!important}.program-item-title{font-size:10px!important;padding-bottom:5px!important;display:flex;align-items:center}.program-item-title span{font-weight:700;margin-left:4px}.program-item-description{padding-left:10px;font-size:10px!important;padding-bottom:15px!important}.program-link{margin-left:5px;font-size:13px;border:0;background-color:#f05a28;background-color:var(--warning);padding:5px;text-decoration:none;color:#fff;color:var(--primaryText)}.program-details-container{padding:5px;border-radius:5px;background-color:hsla(0,0%,100%,.6)}.program-details-container h3{margin-bottom:10px;border-bottom:1px solid #000;font-size:13px}.program-details-container .program-item-time{font-size:12px}.program-details-container>table{margin-top:10px}.program-details-container .program-details-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-weight:700}.x-sell-section{position:absolute;right:-120px;overflow:hidden;width:120px}.x-sell-section .x-sell-item-container{width:40px;overflow:visible}.x-sell-section .x-sell-item-container .x-sell-item{border:none;padding:10px!important;background-color:#132744;background-color:var(--primary);margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;border-top-right-radius:5px;border-bottom-right-radius:5px;width:120px;margin-left:-80px;transition:margin-left .2s ease-in-out;color:#fff;color:var(--primaryText)}.x-sell-section .x-sell-item-container .x-sell-item svg{font-size:22px}.x-sell-section .x-sell-item-container .x-sell-item span{font-weight:700}.x-sell-section .x-sell-item-container .x-sell-item:hover{margin-left:0}.x-sell-button:disabled{cursor:not-allowed;background-color:#6f6f6f!important}.pnr-timelimit{text-align:right;color:#be1e2d;color:var(--danger);font-weight:700}.offer-airitinprice{cursor:pointer}.offer-airitinprice p{color:#fff;font-size:12px;font-weight:700}.phone-field{display:flex}.phone-field .phone-code{text-align:right;width:42px!important;margin-right:1px}.field{width:100%}.field,.field input,.field span{display:block}.customer-miles select{display:inline-block}.CalendarDay{vertical-align:middle}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover,.CalendarDay__selected_span{background:rgba(240,90,40,.4);border:1px double rgba(240,90,40,.4);color:var(--textPrimary)}.CalendarDay__hovered_span:hover,.CalendarDay__hovered_span:hover:hover,.CalendarDay__selected_span:hover{background:rgba(240,90,40,.6);border:1px double rgba(240,90,40,.6)}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#f05a28;border:1px double #f05a28}.DateInput,.DateRangePickerInput_arrow{display:none!important}.DateRangePicker_picker,.SingleDatePicker_picker{top:0!important;left:0!important;font-size:.5rem}.date-picker-box{left:0;bottom:-20px;font-family:"Montserrat",sans-serif;z-index:10}.date-picker-box.hidden{display:none!important}.date-picker-box.absolute,.date-picker-box.absolute .DateRangePicker_picker{position:absolute}.date-picker-box:not(.absolute) .DateRangePicker_picker{position:unset}.ReactModalPortal{position:relative;z-index:2}
/*# sourceMappingURL=main.e26c8b8c.chunk.css.map */