ul.availabily-list li[data-v-16b46b6f]{margin:0;padding:20px 10px}.availabily-content[data-v-16b46b6f],.center-btn[data-v-16b46b6f]{cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.availabily-content[data-v-16b46b6f]:hover,.center-btn[data-v-16b46b6f]:hover{border-color:transparent;background:rgba(242,128,44,.3)}.availabily-content .btn[data-v-16b46b6f],.center-btn .btn[data-v-16b46b6f]{color:#f2802c;border:2px solid #f2802c;padding:13px;margin:0!important}.availabily-content .btn[data-v-16b46b6f]:hover,.center-btn .btn[data-v-16b46b6f]:hover{color:#fff;background:#f2802c}ul.availabily-list li.availabily-heading[data-v-30efa8d0]{padding-left:10px;padding-right:10px;margin:0}.center-btn[data-v-30efa8d0]{text-align:center;padding-top:20px}.center-btn .btn[data-v-30efa8d0]{color:#f2802c;border:2px solid #f2802c;padding:13px;margin:0!important}.center-btn .btn[data-v-30efa8d0]:hover{color:#fff;background:#f2802c}.single-radio.disabled .single-radio__text[data-v-10c0f9de]{color:#ccc}.single-radio.disabled .single-radio__text[data-v-10c0f9de]:before,.single-radio.disabled:hover .single-radio__text[data-v-10c0f9de]:before{border:1px solid #ccc}.checkbox-block--fs13.checkbox-block--with-input[data-v-5f49df7f]{padding-bottom:150px}.checkbox-count[data-v-5f49df7f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-count .form-control[data-v-5f49df7f]{margin:0 10px;width:40px}.checkbox-count .single-checkbox__text[data-v-5f49df7f]{margin-bottom:0;white-space:nowrap}.checkbox-block--fs13.checkbox-block--with-input[data-v-7bcbd73f]{padding-bottom:150px}.checkbox-count[data-v-7bcbd73f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-count .form-control[data-v-7bcbd73f]{margin:0 10px;width:40px}.checkbox-count .single-checkbox__text[data-v-7bcbd73f]{margin-bottom:0;white-space:nowrap}.checkbox-block-self[data-v-bbaa3704],.checkbox-block-self[data-v-ea2f7e6e]{border-top:1px solid #ccc;margin:20px -20px 0;padding:20px 20px 0}.user-form-section__title.first[data-v-265aae1a]{color:#49c4f0}.server-error{color:red}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background:#fff}.daterangepicker .drp-buttons .btn{border:none}.form-icon .form-control{padding-left:40px}.btn-blue{font-size:12px;background:#2cc6f2;padding:12px 20px}.order-app{color:#333;line-height:normal}@media only screen and (max-width:550px){.order-app{font-size:13px}}.order-app h2{margin:0;padding-bottom:40px}.order-app-row{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:991px){.order-app-row{display:block}}.order-app-row .col-left{width:76%;padding-right:15px}@media only screen and (max-width:991px){.order-app-row .col-left{width:auto;padding-right:0}}.order-app-row .col-right{width:24%;padding-left:15px;position:-webkit-sticky;position:sticky;top:80px;-ms-flex-item-align:start;align-self:flex-start}@media only screen and (max-width:991px){.order-app-row .col-right{width:auto;padding-left:0}}.btn_fullw{display:block;text-align:center}.tour-info-col{border:4px solid #eee;border-radius:4px;padding:25px;font-size:14px;color:#333;overflow:hidden;max-width:600px;margin:0 auto 20px}@media only screen and (max-width:1199px){.tour-info-col{padding:15px}}.tour-info-col .small-text{font-size:12px;color:#666;line-height:1.4}.tour-info-col h5{font-size:15px;margin:0 0 10px}.tour-info-col .result{font-weight:700;margin:25px -25px;padding:14px 25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #eee;border-bottom:1px solid #eee}.tour-info-col .result:last-child{border-bottom:none;margin-bottom:-25px}@media only screen and (max-width:1199px){.tour-info-col .result{margin:25px -15px;padding:14px 15px}}.tour-info-col .result dt{font-weight:700;font-size:15px}.tour-info-col .result dd{font-weight:400;white-space:nowrap}.separator-line{height:1px;background:#eee;margin:15px 0}.separator-line2{height:1px;background:#eee;margin:30px 0}.blue-text{color:#49c4f0}.order-steps{min-height:500px;overflow:hidden;counter-reset:li}@media only screen and (max-width:991px){.order-steps{min-height:0}}.order-steps__item{position:relative;padding-left:55px;margin-bottom:40px}@media only screen and (max-width:767px){.order-steps__item{padding-left:30px}}.order-steps__item:before{display:block;content:"";position:absolute;top:11px;border-bottom:1px dashed #ccc;width:45px;left:0;z-index:3}@media only screen and (max-width:767px){.order-steps__item:before{display:none}}.order-steps__item:after{display:block;position:absolute;content:"";left:10px;bottom:100%;z-index:1;height:2000px;background:#fff;border-left:1px dashed #ccc}.order-steps__number{position:absolute;left:0;top:0;color:#fff;width:22px;height:22px;background:#2cc6f2;border-radius:100%;font-weight:700;font-size:13px;text-align:center;line-height:22px;z-index:5}.order-steps__title{font-weight:700;font-size:18px;margin-bottom:15px}@media only screen and (max-width:767px){.order-steps__title{font-size:16px}}.order-steps__title:before{position:absolute;left:0;top:0;color:#fff;width:22px;height:22px;background:#2cc6f2;border-radius:100%;font-weight:700;font-size:13px;text-align:center;line-height:22px;z-index:5;content:counter(li);counter-increment:li}.order-steps .order-steps__item_active+.order-steps__item:after,.order-steps .order-steps__item_active:after,.order-steps .order-steps__item_active:before{border-color:#40b05f}.order-steps .order-steps__item_active .order-steps__number,.order-steps .order-steps__item_active .order-steps__title:before{background-color:#40b05f}.select-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px 20px}.select-list__item{padding:10px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:550px){.select-list__item{width:100%}}.select-list__item>div{height:100%}.select-list3{max-width:none}.select-list3 .select-list__item{width:33.33%}@media only screen and (max-width:767px){.select-list3 .select-list__item{width:50%}}@media only screen and (max-width:550px){.select-list3 .select-list__item{width:100%}}.checkbox-block{border-radius:4px;display:block;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;padding:0 15px 15px;position:relative;cursor:pointer;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.checkbox-block.disabled{cursor:default;opacity:.5}.checkbox-block:hover{background:#f9f9f9}.checkbox-block__title{display:block;padding:15px 0 15px 20px;margin-bottom:10px;font-weight:700;font-size:14px;color:#333;border-bottom:1px solid #ccc;position:relative}.checkbox-block__title:before{left:0;width:12px;height:12px;border-radius:2px;border:1px solid #999;-webkit-box-sizing:border-box;box-sizing:border-box;top:19px}.checkbox-block__title:after,.checkbox-block__title:before{display:block;content:"";position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.checkbox-block__title:after{background:url(../img/checkbox.svg) 0 0 no-repeat;width:9px;height:7px;left:2px;top:22px;z-index:3}.checkbox-block .pic{padding-bottom:85%;background-size:cover;background-position:50%;margin:0 -20px;display:block}.checkbox-block__checkbox{position:absolute;opacity:0;left:0;top:0;display:block}.checkbox-block__checkbox:checked~.checkbox-block__title:before{border-color:#2cc6f2;background:#2cc6f2}.checkbox-block__checkbox:checked~.checkbox-block__title:after{opacity:1}.checkbox-block__text-input{margin-bottom:0}.checkbox-block--fs13{font-size:13px}.checkbox-block--with-input{padding-bottom:76px}.accommodation-value{font-size:12px;color:#666}.accommodation-value>li{margin-bottom:5px}.accommodation-value>li svg{vertical-align:middle;display:inline-block;margin-right:5px}.accommodation-value__item{line-height:1.4;margin-top:10px}.accommodation-value__item,.accommodation-value__item .ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accommodation-value__item .ico{margin-right:10px}.accommodation-value__item .ico strong{color:#000}.tour-info-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tour-info-price dt{font-weight:400}@media only screen and (max-width:1199px){.tour-info-price dt{font-size:13px}}.tour-info-price dd{white-space:nowrap}.v-select-wrap{display:inline-block;vertical-align:middle;margin-left:15px;position:relative}.v-select .dropdown-toggle{cursor:pointer!important;border-color:#ccc;min-width:60px;height:36px}.v-select .dropdown-toggle .selected-tag{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-select .dropdown-toggle .clear{display:none!important}.v-select .open-indicator:before{border-color:#ccc transparent transparent!important;border-style:solid!important;border-width:5px 4px 0!important;width:0!important;height:0!important;-webkit-transform:none!important;transform:none!important;position:absolute;top:50%;margin-top:-4px}.v-select.open.single .open-indicator:before{-webkit-transform:rotateX(180deg)!important;transform:rotateX(180deg)!important}.v-select.open.single .selected-tag{position:relative!important}.v-select input[type=search],.v-select input[type=search]:focus{opacity:0;width:1px;height:1px;position:absolute}.v-select .dropdown-menu{min-width:0!important}.v-select .dropdown-menu a{padding:3px 10px!important;border:none}.order-bus{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.order-bus{display:block}}.order-bus__plan{border:1px solid #ccc;border-radius:20px;padding:20px;max-width:237px}@media only screen and (max-width:767px){.order-bus__plan{margin-bottom:20px}}.order-bus__caption{padding-left:45px}@media only screen and (max-width:767px){.order-bus__caption{padding-left:0}}.bus-plan{table-layout:fixed}.bus-plan td{width:39px;padding:1px}.bus-plan__place{margin:0 auto;background:#e4e4e4;border:2px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;position:relative;width:37px;height:42px;text-align:center;padding-top:8px;font-size:12px}.bus-plan__place,.bus-plan__place:after{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.bus-plan__place:after{display:block;content:"";left:0;top:0;width:100%;height:2px;background:#000;bottom:10px}.bus-plan__place.empty{background-color:#82e297;cursor:pointer;width:37px;height:42px}.bus-plan__place.empty:hover{-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000}.bus-plan__place.empty2{background-color:#40b05f;cursor:pointer}.bus-plan__place.empty2:hover{-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000}.bus-plan__place.busy{background-color:#ff826c}.bus-plan__place.selected{background:#000;cursor:pointer;color:#fff}.tour-info-col__calc{margin-bottom:20px}.order-bus-caption-list{margin-bottom:30px;font-size:12px}.order-bus-caption-list>li{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-bus-caption-list>li span{display:block;width:20px;height:20px;background:#e4e4e4;border-radius:4px;margin-right:10px;border:2px solid transparent}.order-bus-result{border-radius:4px;border:1px solid #ccc;padding:15px;width:240px;position:relative}.order-bus-result__title{font-weight:700;font-size:14px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid hsla(0,0%,80%,.8)}.order-bus-result:after{position:absolute;display:block;content:"";right:100%;top:50%;background:#fff;width:10px;height:10px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:-5px -4px 0 0}@media only screen and (max-width:767px){.order-bus-result:after{display:none}}.form-line.checkbox-block__text-input{margin-top:-76px;padding:20px;position:relative;z-index:4}@media only screen and (max-width:991px){.form-line.checkbox-block__text-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:550px){.form-line.checkbox-block__text-input{display:-webkit-box;display:-ms-flexbox;display:flex}}.form-line.checkbox-block__text-input .form-control{width:40px;text-align:center}.form-line.checkbox-block__text-input label{margin-right:5px}.checkbox-block__text-input2{margin-top:-135px;padding:20px;position:relative;z-index:4}.checkbox-block__text-input2 .form-control{width:40px;text-align:center}.checkbox-block__text-input2 label{margin-right:5px}.checkbox-block__text-input2 .form-line:last-child{margin-bottom:0}.single-checkbox{position:relative;cursor:pointer}.single-checkbox.error .single-checkbox__text{color:red}.single-checkbox__text{display:block;padding:5px 0 5px 20px;margin-bottom:10px;font-weight:700;font-size:14px;color:#333;position:relative}.single-checkbox__text:before{left:0;width:12px;height:12px;border-radius:2px;border:1px solid #999;-webkit-box-sizing:border-box;box-sizing:border-box;top:8px}.single-checkbox__text:after,.single-checkbox__text:before{display:block;content:"";position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.single-checkbox__text:after{background:url(../img/checkbox.svg) 0 0 no-repeat;width:9px;height:7px;left:2px;top:11px;z-index:3}.single-checkbox__checkbox{position:absolute;opacity:0;left:0;top:0;display:block}.single-checkbox__checkbox:checked~.single-checkbox__text:before{border-color:#2cc6f2;background:#2cc6f2}.single-checkbox__checkbox:checked~.single-checkbox__text:after{opacity:1}.single-checkbox--normal .single-checkbox__text{font-weight:400;padding-top:3px;margin:0}.single-radio{position:relative;cursor:pointer}.single-radio.error .single-radio__text{color:red}.single-radio__text{display:block;padding:5px 0 5px 25px;font-weight:700;font-size:14px;color:#333;position:relative}.single-radio__text:before{left:0;width:15px;height:15px;border-radius:100%;border:1px solid #999;-webkit-box-sizing:border-box;box-sizing:border-box;top:8px}.single-radio__text:after,.single-radio__text:before{display:block;content:"";position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.single-radio__text:after{border-radius:100%;background:#2cc6f2;width:7px;height:7px;left:4px;top:12px;z-index:3;opacity:0}.single-radio__input{position:absolute;opacity:0;left:0;top:0;display:block}.single-radio__input:checked~.single-radio__text:before{border-color:#2cc6f2}.single-radio__input:checked~.single-radio__text:after{opacity:1}.single-radio:hover .single-radio__text:before{border-color:#2cc6f2}.single-radio--normal .single-radio__text{font-weight:400}.radio-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}@media only screen and (max-width:767px){.radio-list{margin:0 -10px}}.radio-list>li{padding:0 20px 10px}@media only screen and (max-width:767px){.radio-list>li{padding:0 10px 10px}}.modal-excursion__text{padding:40px 40px 20px 40px}@media only screen and (max-width:767px){.modal-excursion__text{padding:30px 20px}}.modal-excursion__text h3{margin:0 0 20px}.modal-excursion .pic{display:block}.modal-user-form .modal-dialog{width:900px}.modal-user-form .modal-dialog .modal-content{padding:50px}@media only screen and (max-width:550px){.modal-user-form .modal-dialog .modal-content{padding:30px 20px}}.modal-user-form .modal-dialog h3{margin:0 0 20px}.order-confirm h2{color:#54d169;text-transform:uppercase}.order-confirm h2 svg{display:inline-block;vertical-align:middle;margin-right:10px}@media only screen and (max-width:550px){.order-confirm .text,.order-confirm h2 svg{display:none}}.order-confirm h3{text-transform:uppercase;margin:0;padding-bottom:30px}.order-confirm h5{margin:0;padding-bottom:5px}.order-confirm-info-table{width:100%;margin-bottom:20px}.order-confirm-info-table td,.order-confirm-info-table th{padding:5px 5px 5px 0}.order-confirm-info-table td:last-child,.order-confirm-info-table th:last-child{text-align:right;white-space:nowrap;padding-right:60px}@media only screen and (max-width:767px){.order-confirm-info-table td:last-child,.order-confirm-info-table th:last-child{padding-right:0}}.order-confirm-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.order-confirm-btns{display:block;margin-bottom:-15px}}.order-confirm-btns>a{margin-right:10px;padding:14px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.order-confirm-btns>a{margin-bottom:15px}}@media only screen and (max-width:550px){.order-confirm-btns>a{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.order-confirm-btns>a.btn-inverse{padding:12px 20px}.form-line-vertical label{display:block;font-size:14px;font-weight:400;margin-bottom:8px}.form-line{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}@media only screen and (max-width:991px){.form-line{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:550px){.form-line{display:block}}.form-line .form-control{min-width:0;margin:0}.form-line__label{width:240px;text-align:right;-ms-flex-negative:0;flex-shrink:0;padding-right:10px}@media only screen and (max-width:1199px){.form-line__label{width:200px}}@media only screen and (max-width:991px){.form-line__label{padding-top:8px}}@media only screen and (max-width:550px){.form-line__label{text-align:left;padding:0 0 10px;width:auto}}.form-line__label label{font-size:14px;font-weight:400}@media only screen and (max-width:1199px){.form-line__label label{font-size:13px}}.form-line__label.form-line__label--short{width:auto}.form-line__inputs{width:100%}.form-line__inputs.form-line__inputs--short{max-width:320px}@media only screen and (max-width:550px){.form-line__inputs.form-line__inputs--short{max-width:none}}.form-line.form-line--mb0{margin-bottom:0}.form-line--disabled{opacity:.5;pointer-events:none}.inputs-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -5px}@media only screen and (max-width:1199px){.inputs-row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-10px}}.inputs-row__col{padding:0 5px}@media only screen and (max-width:1199px){.inputs-row__col{margin-bottom:15px}}@media only screen and (max-width:550px){.inputs-row__col{width:100%}}.inputs-row__col--short{width:150px}@media only screen and (max-width:550px){.inputs-row__col--short{width:100%}}.modal-checkbox-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;border-top:1px solid #f0f0f0;margin:10px 40px}@media only screen and (max-width:767px){.modal-checkbox-select{margin:10px 20px;display:block}}.modal-checkbox-select .single-checkbox__text{margin-bottom:0}.modal-checkbox-select .single-checkbox{margin-right:30px}.modal-checkbox-select .form-line{font-size:14px;margin-bottom:0}@media only screen and (max-width:991px){.modal-checkbox-select .form-line{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:550px){.modal-checkbox-select .form-line{display:-webkit-box;display:-ms-flexbox;display:flex}}.modal-checkbox-select .form-line .form-control{width:60px;margin-left:5px}.checkbox-label{position:relative;display:block}.modal-submit{text-align:right}.distribution-link{color:#ffa506;font-size:14px;font-weight:700;display:inline-block;padding-right:12px;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;cursor:pointer}.distribution-link:hover{color:#c18213}.distribution-link:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:0 4.5px 7px 4.5px;border-color:transparent transparent #ffa506 transparent;position:absolute;right:0;top:50%;margin-top:-2px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .153s ease-in-out;transition:-webkit-transform .153s ease-in-out;transition:transform .153s ease-in-out;transition:transform .153s ease-in-out,-webkit-transform .153s ease-in-out}.distribution-link--open:after{-webkit-transform:rotate(0);transform:rotate(0)}.distribution-link svg{margin-right:5px;display:inline-block;vertical-align:middle;position:relative;top:-3px}.distribution-link.distribution-link--ok{color:#40b05f}.distribution-link.distribution-link--ok:hover{color:#2d7e43}.distribution-link.distribution-link--ok:after{border-width:7px 4.5px 0 4.5px;border-color:#40b05f transparent transparent transparent}.hotel-distribution{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:30px;margin-bottom:-20px}.hotel-distribution,.hotel-distribution__room{display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-distribution__room{border:1px solid #ccc;border-radius:4px;width:176px;margin:0 20px 20px 0;padding:20px 20px 0;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.hotel-distribution__room:hover{background:#f9f9f9}.hotel-distribution .selected-users>div{cursor:pointer;padding:5px;font-size:13px;line-height:normal}.hotel-distribution .bottom-btn{border-top:1px solid #ccc;margin:0 -15px;margin-top:auto}.hotel-distribution .select-btn{color:#ffa506;font-weight:700;cursor:pointer;padding:10px 0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.hotel-distribution .select-btn:hover{color:#c18213}.hotel-distribution .beds-list{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel-distribution .small-text{font-size:13px}.user-form-section{border-bottom:1px solid #f0f0f0;padding:30px 0}.user-form-section:last-child{border-bottom:none;padding-bottom:0}.user-form-section__title{padding-left:60px;font-weight:700;margin-bottom:30px;font-size:18px}@media only screen and (max-width:991px){.user-form-section__title{padding-left:30px}}@media only screen and (max-width:550px){.user-form-section__title{padding-left:0}}.modal-user-select .modal-dialog{width:400px}.modal-user-select .modal-dialog .modal-content{padding:50px}@media only screen and (max-width:550px){.modal-user-select .modal-dialog .modal-content{padding:30px 20px}}.modal-user-select .modal-dialog .modal-content h3{margin-top:0}.modal-user-select__link{display:inline-block;margin-bottom:10px;color:#49c4f0;font-weight:700;font-size:14px;cursor:pointer;border-bottom:1px dashed transparent;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.modal-user-select__link:hover{border-bottom-color:#49c4f0}.modal-user-select__link--disabled{pointer-events:none;color:inherit;border-bottom:transparent;opacity:.5}.modal .modal-dialog{margin:auto}.modal.fade.in{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.bus-plan--selection{margin-top:30px}.bus-plan--selection .bus-plan__place{background:none;border-color:#ccc}.bus-plan--selection .bus-plan__place:after{background:#ccc}.bus-plan--selection .bus-plan__place.can-distribute{border-color:#ffa506;cursor:pointer}.bus-plan--selection .bus-plan__place.can-distribute:hover{border-color:#000}.bus-plan--selection .bus-plan__place.can-distribute:hover:after{background:#000}.bus-plan--selection .bus-plan__place.can-distribute:after{background:#ffa506}.bus-plan--selection .bus-plan__place.distributed{background:#40b05f;color:#fff;border-color:#000}.bus-plan--selection .bus-plan__place.distributed:after{background:#000}.order-bus__caption--top{-ms-flex-item-align:start;align-self:flex-start;max-width:240px;font-size:12px}.order-bus__caption--top .title{line-height:normal}.order-bus__caption--top .title span{color:#ffa506}.bus-selected-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;cursor:pointer;margin-bottom:10px}.bus-selected-user .bus-plan__place{margin:0 10px 0 0;background:#40b05f;color:#fff}.bus-selected-user svg{display:block;margin-left:10px}.bus-selected-user-list{margin-bottom:40px}.checkbox-block--no-input{cursor:default}.checkbox-block--no-input .checkbox-block__title{padding:15px 0}.checkbox-block--no-input .checkbox-block__title:after,.checkbox-block--no-input .checkbox-block__title:before{display:none}.checkbox-block--no-input .checkbox-block__text-input{margin-top:0;padding:10px 0}.order-error{color:red;font-size:12px;margin-bottom:20px}.bus-full .bus-plan__place{opacity:.4;cursor:default;pointer-events:none}.bus-full .bus-plan__place.selected{opacity:1;cursor:pointer;pointer-events:auto}.order-bus--distribution{margin-top:20px}.checkbox-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.checkbox-block__hint{margin:10px 0 -5px 0}.checkbox-block .bottom-btn{margin:auto -15px -15px;border-top:1px solid #ccc}.checkbox-block .bottom-btn .select-btn{text-align:center;color:#ffa506;font-weight:700;cursor:pointer;font-size:13px;padding:10px 0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.checkbox-block .bottom-btn .select-btn:hover{color:#c18213}.checkbox-block .selected-users{padding:0 20px}.checkbox-block .selected-users__item{padding:5px 0;cursor:pointer}.error-label{color:red;font-size:10px;position:absolute;right:0;top:100%}.form-control.error{border-color:red;-webkit-box-shadow:0 0 0 1px red;box-shadow:0 0 0 1px red}.inputs-row__col{position:relative}.inputs-row__col .error-label{right:5px}.form-line__inputs{position:relative}.transport{border:1px solid #ccc;border-radius:4px;padding:15px;margin-bottom:20px}.transport__title{padding-left:20px;font-weight:700;font-size:14px;color:#333;position:relative;cursor:pointer}.transport__title:before{left:0;width:12px;height:12px;border-radius:2px;border:1px solid #999;-webkit-box-sizing:border-box;box-sizing:border-box;top:3px}.transport__title:after,.transport__title:before{display:block;content:"";position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.transport__title:after{background:url(../img/checkbox.svg) 0 0 no-repeat;width:9px;height:7px;left:2px;top:6px;z-index:3}.transport .checkbox-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.transport .checkbox-count .form-control{margin:0 10px}.transport .checkbox-count .single-checkbox__text{margin-bottom:0}.transport__table{width:100%}@media only screen and (max-width:991px){.transport__table{display:block}.transport__table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.transport__table td{padding:10px}@media only screen and (max-width:991px){.transport__table td{padding-right:20px;padding-left:0}}.transport__table td:last-child{text-align:right;padding-right:0}.transport__table td:first-child{padding-left:0}.transport__table input{width:40px;text-align:center;margin:0 auto}.transport__table dl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.transport__table dl{-ms-flex-wrap:wrap;flex-wrap:wrap}}.transport__table dl dt{padding-right:10px}.transport__table dl dd{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.transport__table dl dd{-ms-flex-wrap:wrap;flex-wrap:wrap}}.transport__table dl dd .v-select{margin-right:10px}.transport--active .transport__title{padding:0 0 15px 20px;margin-bottom:15px;border-bottom:1px solid #f0f0f0}.transport--active .transport__title:after{opacity:1}.transport--active .transport__title:before{background:#49c4f0;border-color:#49c4f0}.h40-separator{height:40px}.btn-primary{height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-success{padding:30px}.modal-success h4{margin:0;padding:0}ul.availabily-list li.availabily-content>div.date-from:after{display:none}.error-text{color:red}.transport__row{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1199px){.transport__row{display:block}}.transport__row .transport__col{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1199px){.transport__row .transport__col{width:auto}}.transport__row .transport__col:first-child{padding-right:20px}@media only screen and (max-width:1199px){.transport__row .transport__col:first-child{padding-right:0}}.transport__row .transport__col:last-child{padding-left:20px;border-left:1px solid #f0f0f0}@media only screen and (max-width:1199px){.transport__row .transport__col:last-child{padding-left:0;border-left:none}}.transport .transport__title_no-checkbox{padding-left:0}.transport .transport__title_no-checkbox:after,.transport .transport__title_no-checkbox:before{display:none}.transport-distribution__item{border:1px solid #ccc;border-radius:4px;padding:15px;margin-top:20px}.transport-distribution .bottom-btn{border-top:1px solid #ccc;margin:15px -15px 0;padding:5px 15px 0}.transport-distribution .selected-users>div{cursor:pointer;padding:5px;font-size:13px;line-height:normal}.transport-distribution .select-btn{color:#ffa506;font-weight:700;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.transport-distribution .select-btn:hover{color:#c18213}.order-user-link{border-bottom:1px dashed transparent}.order-user-link:hover{border-bottom-color:#2cc6f2}.user-info-table-wrap{padding:10px;border:1px solid #f0f0f0;margin-bottom:50px}.user-info-table{line-height:normal;font-size:14px;width:100%}.user-info-table-wrap:last-child{border-bottom:1px solid #f0f0f0}.user-info-table td,.user-info-table th{padding:7px 20px}.user-info-table td a,.user-info-table th a{color:#666;font-weight:400}.user-info-table th{color:#333;padding-right:0}.user-info-table tr:nth-child(odd) td,.user-info-table tr:nth-child(odd) th{background:#f7f7f7}.order-result-page .title{padding-left:20px;border-left:3px solid #49c4f0;margin-bottom:30px}.order-result-page .title h4{margin-bottom:0}.order-result-page .title p{font-style:italic}.form-line--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-line--top>.form-line__label{padding-top:8px}@media only screen and (max-width:500px){.user-info-table{font-size:12px}.form-line--top>.form-line__label{padding-top:0}}@media print{body,html{width:200mm;padding:0;margin:0}.order-confirm{width:100%}.order-app-row{display:block}.col-left,.container{max-width:none!important;width:auto!important;padding:0!important}#back-to-top,#header,.col-right,.footer,.order-confirm-bottom,.order-confirm-btns,.order-confirm-user-data,.page-title,.separator-line2{display:none!important}}.checkbox-block-warning{position:absolute;left:50%;bottom:100%;width:240px;margin:0 0 12px -120px;background:#fff;border:1px solid #ccc;padding:15px;font-size:13px;border-radius:4px;visibility:hidden;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .4s ease-in-out,-webkit-transform 0s ease-in-out .4s;transition:all .4s ease-in-out,-webkit-transform 0s ease-in-out .4s;transition:all .4s ease-in-out,transform 0s ease-in-out .4s;transition:all .4s ease-in-out,transform 0s ease-in-out .4s,-webkit-transform 0s ease-in-out .4s}.checkbox-block-warning:after{position:absolute;display:block;content:"";left:50%;top:100%;background:#fff;width:10px;height:10px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:-4px 0 0 -4px}.checkbox-block:hover .checkbox-block__checkbox:checked~.checkbox-block-warning{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .4s ease-in-out,-webkit-transform 0s ease-in-out 0s;transition:all .4s ease-in-out,-webkit-transform 0s ease-in-out 0s;transition:all .4s ease-in-out,transform 0s ease-in-out 0s;transition:all .4s ease-in-out,transform 0s ease-in-out 0s,-webkit-transform 0s ease-in-out 0s}.user-list{counter-reset:list;margin-bottom:25px}.user-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}@media only screen and (max-width:500px){.user-list>li{gap:10px 20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}}.user-list>li:last-child{margin-bottom:0}.user-list>li:before{-ms-flex-item-align:end;align-self:flex-end;content:counter(list);counter-increment:list;font-weight:700;width:10px;color:#555;margin-bottom:9px}@media only screen and (max-width:500px){.user-list>li:before{width:0;margin-left:-28px;margin-bottom:3px;background:#fff;position:relative;z-index:5;padding:5px}}.user-list>li .form-line-vertical{width:140px}.v-select .vs__selected-options{pointer-events:none}pre{font-size:14px;line-height:normal}.select-max-width .selected-tag{max-width:220px;text-overflow:ellipsis;overflow:hidden;display:block}.select-max-width .dropdown-menu *,.select-max-width .dropdown-menu * a{white-space:normal!important}.select-max-width--small .selected-tag{max-width:190px}.v-select .vs__selected-options{max-width:100%}.td-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.table-prices{width:100%}.table-prices td{padding:5px;white-space:nowrap}.table-prices td:first-child{padding-left:0;white-space:normal}.table-prices td:last-child{padding-right:0;width:50px}.table-prices td .form-control{text-align:center}.checkbox-block--table-prices .checkbox-block--with-input{padding-bottom:0}.form-control[disabled],fieldset[disabled] .form-control{background:#f8f8f8}.dropdown.disabled *{cursor:not-allowed!important}.prices-list__item{margin-top:10px}.form-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:500px){.form-buttons .btn,.form-buttons>*{width:100%}}.v-select .dropdown-menu{max-height:180px!important}.input-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.input-counter button{width:20px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;display:block;border:none;font-size:0;line-height:1;position:relative;z-index:1;background:transparent}.input-counter button:disabled{opacity:.5}.input-counter button:after,.input-counter button:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:10px;height:2px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background:#000}.input-counter button:after{width:2px;height:10px}.input-counter button.input-counter-minus:after{display:none}.input-counter input{width:40px;text-align:center;padding:0}.input-counter input[type=number]::-webkit-inner-spin-button,.input-counter input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-counter input[type=number]{-moz-appearance:textfield}