@font-face{font-family:"Panton";src:url("../fonts/pantom/PantonLight.eot");src:url("../fonts/pantom/PantonLight.eot?#iefix") format("embedded-opentype"),url("../fonts/pantom/PantonLight.woff") format("woff"),url("../fonts/pantom/PantonLight.svg#PantonLight") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Panton";src:url("../fonts/pantom/PantonRegular.eot");src:url("../fonts/pantom/PantonRegular.eot?#iefix") format("embedded-opentype"),url("../fonts/pantom/PantonRegular.woff") format("woff"),url("../fonts/pantom/PantonRegular.svg#PantonRegular") format("svg");font-style:normal;font-weight:400;font-display:auto}@font-face{font-family:"Panton";src:url("../fonts/pantom/PantonSemiBold.eot");src:url("../fonts/pantom/PantonSemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/pantom/PantonSemiBold.woff") format("woff"),url("../fonts/pantom/PantonSemiBold.svg#PantonSemiBold") format("svg");font-style:normal;font-weight:600}@font-face{font-family:"Panton";src:url("../fonts/pantom/PantonBold.eot");src:url("../fonts/pantom/PantonBold.eot?#iefix") format("embedded-opentype"),url("../fonts/pantom/PantonBold.woff") format("woff"),url("../fonts/pantom/PantonBold.svg#PantonBold") format("svg");font-style:normal;font-weight:700}@font-face{font-family:"Panton";src:url("../fonts/pantom/PantonExtraBold.eot");src:url("../fonts/pantom/PantonExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/pantom/PantonExtraBold.woff") format("woff"),url("../fonts/pantom/PantonExtraBold.svg#PantonExtraBold") format("svg");font-style:normal;font-weight:900}body{background-color:#f9fcfd !important}.bootstrap-select .dropdown-toggle .filter-option{top:3px !important}#putevka_module_region .bootstrap-select .dropdown-toggle .filter-option{top:-6px !important}.btn-group>.btn:first-child{padding-bottom:2px !important}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{color:black}.multiselect.dropdown-toggle.btn.btn-default:after{vertical-align:text-top;margin-top:2px}.agency-top-block{background:url('/images/agency/agency_top.png') 0 0 no-repeat;width:100%;min-height:700px;background-size:cover;color:white;font-family:"Panton",arial,sans-serif !important;overflow:hidden}.agency-top-block h1{font-size:32px;font-weight:700}.agency-padding{padding:200px 0;max-width:500px;text-align:left}.agency-base{padding:100px 0;max-width:100%}.agency-padding ul li{font-size:16px;list-style:none;padding:10px 0}.agency-padding ul li:before{content:'–';padding-right:5px}.agency-registration-block{background:white;max-width:400px;color:black;padding:25px;float:right;margin-top:150px;width:100%}.registration-top{font-weight:700;font-size:24px;text-align:center;font-family:"Panton",arial,sans-serif !important;padding-bottom:5px}.agency-registration-block a{color:#2f80ed;font-family:"Panton",arial,sans-serif !important;font-weight:700;text-decoration:underline;margin-bottom:25px;display:block}.agency-form-group a{display:inline-block;margin-bottom:10px}.agency-form-group label{font-weight:700;font-size:14px;line-height:1em;font-family:"Panton",arial,sans-serif !important}.agency-form-group input,#or_name{background:#f9fcfd;border:1px solid #e3e3e3;border-radius:4px;color:#212529}#or_name{padding:10px;width:100%}.agency-form-group{margin-top:20px;text-align:left}.agency-registration-block .btn,.orange-btn{background:#f29f1c;width:100%;margin-top:30px;padding:10px;color:white;font-size:16px}.agency-registration-block .btn:focus,.orange-btn:focus{background:#f27f00;color:white;border:1px solid;box-shadow:none}.waybill-block .orange-btn{width:auto;padding:10px 40px;margin:0 auto;display:block;font-weight:600}.agency-white-block{padding:30px 0}.agency-white-block .text-h2-width{max-width:500px;padding:10px 0 40px}.text-h2,.agency-white-block .text-h2-width{font-weight:700;font-size:32px;font-family:"Panton",arial,sans-serif !important}.text-h3{font-size:24px;font-weight:700;font-family:"Panton",arial,sans-serif !important}.agency-manager-block .text-h3{padding:20px;text-align:center}.table-top{text-transform:uppercase;color:#aeb1b3;padding:10px 20px}.agency-white-block-row{margin:0;padding:0 10px}.table-top,.table-body{border-left:1px solid #e2e9ec;border-bottom:1px solid #e2e9ec;font-family:"Panton",arial,sans-serif !important;padding:1em 0}.table-body p{margin:0}.vertical-align-center{position:absolute;top:40%}.table-top:first-child,.table-body:first-child{border-left:0}.agency-green-block{background:#389a0f;color:white;padding:40px 80px;text-align:center;width:100%;font-size:22px;font-weight:700;font-family:"Panton",arial,sans-serif !important;line-height:1.5em;border-radius:8px;margin:30px 0 75px}.white-back{background:white;font-size:16px;margin-bottom:60px}.white-back a{color:#2f80ed;font-family:"Panton",arial,sans-serif !important;text-decoration:underline;font-weight:700}.white-back .agency-select a{color:black;font-weight:400}.orange-big-block{background:#f29f1c;color:white;max-width:250px;max-width:fit-content;border-radius:4px;padding:30px 25px;font-size:17px;font-family:"Panton",arial,sans-serif !important;margin:40px auto;min-height:250px}.orange-big-block strong{font-size:29px;color:white;display:block;font-family:"Panton",arial,sans-serif !important}.orange-big-block:after{content:'';background:url(/images/agency/hotels.svg) 0 0 no-repeat;width:600px;height:350px;display:block;position:absolute;margin-left:-170px}.block-with-image{min-height:500px !important}.hotel-block,.block-warning-text,.waybill-block{border-radius:8px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,0.15);background:white}.hotel-block{margin:50px 0}.block-warning-text{padding:20px;height:100%}.block-warning-text-1:before{content:'';background:url(/images/agency/top_1.svg) 0 0 no-repeat;height:70px;width:70px;position:absolute;display:block}.margin-bottom-70{margin-bottom:70px}.block-warning-text-2:before{content:'';background:url(/images/agency/top_2.svg) 0 0 no-repeat;height:70px;width:70px;position:absolute;display:block}.block-warning-text-3:before{content:'';background:url(/images/agency/top_3.svg) 0 0 no-repeat;height:70px;width:70px;position:absolute;display:block}.block-text-top{padding-top:90px;font-weight:700;font-size:19px;margin-bottom:20px}.hotel-img{overflow:hidden;margin:0 -15px}a.hotel-title{font-size:24px;font-weight:700;display:block;max-width:85%;line-height:1.3em;margin-bottom:10px;color:black;text-decoration:none}a.hotel-title:hover{text-decoration:none}.mark-places:before{content:'';background:url(/images/agency/place-mark.svg) 0 0 no-repeat;position:absolute;background-size:contain;width:20px;height:20px;margin-left:-30px;margin-top:5px}.mark-places{font-size:18px;font-weight:400;margin-left:30px;display:block}.hotel-content{padding:15px;margin-left:30px;margin-right:-30px}.btn.btn-green{color:white;background:#389a0f;width:100%;padding:12px;font-weight:600;margin-top:20px;box-shadow:0 2px 2px rgba(0,0,0,0.3);text-decoration:none}.hotel-content .btn:focus{border:1px solid;box-shadow:none}.green-discount{background:#389a0f;color:white;font-size:16px;float:right;padding:6px 15px;border-radius:0 8px;margin:-15px;font-weight:600}.text-for-all{padding:30px;margin:auto;margin-left:30px;margin-right:-30px}.text-for-all .text-h2{margin-bottom:20px}.hotel-content .font-weight-bold{font-weight:600 !important}.margin-auto{margin:auto}.block-image{margin:100px 0}.width-800{max-width:800px}.width-600{max-width:600px}#map{width:100%;height:480px;margin:30px 0 100px}.img-partner{padding:20px;text-align:center}.img-partner img{min-height:100px;max-height:100px;max-width:150px;margin:0 auto 10px}.doc-image li,li.doc-image,li.doc-image-new{list-style:none;width:fit-content;margin:0 auto}.doc-image{padding:10px;display:inline}.doc-image img{border:5px groove grey}.doc-image img{cursor:pointer}.diplom_img{min-width:120px;min-height:120px;max-height:220px}.img-block img{max-width:100%}#loading_data{border:1px solid grey;padding:10px;border-radius:3px;margin-top:10px;font-size:13px;text-align:left}.padding-bottom-20{padding-bottom:20px}.lg-backdrop.in{opacity:.7 !important}.lg-toolbar .lg-close:after{content:"×" !important}.agency-red-label{color:red}#warning_message{color:red;padding:10px 0 0;text-align:center}.agency-border-red{border:1px solid red !important}.agency-registration-block .nav{margin:-25px -25px 10px}.agency-registration-block .nav li{width:50%;display:inline-block;text-align:center}.agency-registration-block .nav li a{color:black;font-weight:300;font-size:16px;background:#f2f2f2;padding:10px;width:100%;height:100%;display:block}.agency-registration-block .nav li a:hover{text-decoration:none}.agency-registration-block .nav li a.active{padding:10px;background:white}.float-right{float:right}.agency-button-search{padding-top:20px}.form-group{border:1px solid #f9a030}#dateFrom{line-height:1.3em}.form_tours .btn_tours{height:62px;line-height:2em}.agency-top-links{padding:30px 0 20px;display:flex;justify-content:space-between}.agency-top-links li{list-style:none}.agency-top-links li a{color:white !important;text-decoration:none;display:inline-block;background:#389a0f;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,0.2);padding:15px;min-width:200px;text-align:center;font-weight:600;cursor:pointer}.agency-top-links li a.active,.agency-top-links li a:hover{background:#2e6f0d}.top-chars{text-transform:uppercase;font-weight:700}.agency-first-line{margin-right:20px;white-space:nowrap}.font-green{color:#389a0f;font-weight:600}.last-waybill-line .font-green{font-weight:700;float:right}.agency-top-text-block{border-bottom:1px solid #e2e9ec;padding:0 0 20px;font-size:14px}.agency-top-text-block a.bottom-dotted,.agency-top-text-block a{color:#4990ef !important;float:right;cursor:pointer}.agency-group{color:rgba(33,37,41,0.4);text-transform:uppercase}.agency-filter{padding:30px 0;margin:0 -30px !important}.agency-group .form-control:focus{box-shadow:1px 1px 5px rgba(0,0,0,0.1)}.waybill-block{padding:20px;margin-top:40px}.waybill-block a{display:block;padding:0 0 7px}.status-waybill{padding:7px;display:block;font-weight:700;border-radius:7px;text-align:center;margin:10px 0 20px}.status-waybill-7{background:#e0e0e0}.status-waybill-2{background:#b29376;color:white}.status-waybill-6{background:#b1f096}.status-waybill-4{background:#fde088}.status-waybill-1{background:#de2323;color:white}.agency-body{padding-bottom:50px}.a-bottom{text-decoration:underline !important}.waybill-block a{color:#2f80ed !important;cursor:pointer;font-weight:600}.margin-top-30{margin-top:40px}.padding-bottom-10{padding-bottom:10px}.waybill-block .padding-bottom-10,.waybill-block .padding-bottom-20{display:block}.waybill-line{font-weight:600;border-right:1px solid #f2f2f2}.waybill-user:before,.waybill-date-fr:before,.waybill-date-to:before{content:'';background-repeat:no-repeat;width:25px;position:absolute;height:25px;margin-left:-30px}.waybill-user:before{background:url(/images/agency/user.svg)}.waybill-date-fr:before{background:url(/images/agency/date_fr.svg)}.waybill-date-to:before{background:url(/images/agency/date_to.svg)}.waybill-icon{margin-left:30px}.last-waybill-line{font-weight:700}.last-waybill-line a{position:absolute;bottom:0}.manager-radius{border-radius:50%;overflow:hidden;max-height:150px;max-width:150px;margin:0 auto}.manager-radius img{max-width:150px}.agency-manager-block{margin:100px 0}.agency-manager-block .waybill-block{padding:50px;margin-top:0}.form-group{border-right:1px solid #f9a030 !important}.agency-control{min-height:150px}@media(max-width:1200px){.agency-top-links{display:block !important}.agency-top-links li{margin-bottom:10px}.agency-top-links li,.agency-top-links li a{display:inline-block}}@media(max-width:991px){.agency-top-links li,.agency-top-links li a{min-width:auto;padding:5px;display:inline-block;font-size:14px;margin-bottom:0}.agency-top-block h1{font-size:24px}.agency-padding{padding:50px 0;max-width:100%}.agency-registration-block{margin:20px}.agency-top-block{min-height:100%}.agency-green-block{font-size:18px;padding:15px}.text-h2,.agency-white-block .text-h2-width{font-size:24px}.vertical-align-center{position:relative;top:0;padding:0}.diplom{margin-bottom:30px !important}.agency-button-search{margin-top:0}.agency-group{font-size:12px}.last-waybill-line a{position:relative;bottom:auto}.dateFrom{height:54px !important}.form_tours .form-group:first-child{width:98%;width:-webkit-calc(98%+2px) !important;width:calc(98%+2px)}.form_tours .form-group.second-row-form-group{width:49% !important}}@media(max-width:767px){.agency-padding{padding:20px 0 0}.agency-padding ul{display:none}.agency-registration-block{float:none;margin:auto;margin-bottom:10px}.agency-white-block-row{border-bottom:1px solid #e2e9ec;padding:10px}.table-body{border:0;padding:0}.agency-green-block{margin:10px 0}.white-back{margin:10px}.margin-bottom-70{margin-bottom:20px}.text-h2,.agency-white-block .text-h2-width{font-size:20px}.text-for-all{padding:10px;margin:0}.block-warning-text{height:95%}.block-warning-text-1:before,.block-warning-text-2:before,.block-warning-text-3:before{height:50px;widht:50px;background-size:contain}.block-text-top{padding-top:55px}.block-warning-text{padding:10px 10px 20px}.agency-white-block .text-h2-width{padding:10px 0 20px}#map{height:300px}.block-image{margin:20px 0 0}.agency-body .btn_tours{height:40px !important;padding:10px !important;line-height:1em !important}.waybill-line{margin-bottom:20px}.agency-manager-block{margin:10px 0}.agency-link-block{margin-top:20px}.agency-group{margin-top:10px}.agency-filter{padding:0 10px}.agency-body{padding-bottom:10px}}.padding-0{padding:0}.agency-comission{min-height:500px !important}.agency-select{background:#f9fcfd;border:1px solid #e3e3e3;border-radius:4px;color:#212529}.agency-select .btn,.agency-select .btn:focus{background:white;border:1px solid #e3e3e3}.agency-select .btn:active{border:1px solid #e3e3e3}.agency-form-group .multiselect{background:white;border:1px solid #e3e3e3;width:100%}.agency-form-group .btn-light:hover{background:white}.agency-form-group .multiselect .multiselect-selected-text{display:inline-block;font-size:100%;color:rgba(85,86,89,0.7);font-weight:300;line-height:1em;padding-top:5px}.agency-form-group .dropdown-menu{width:100%}.agency-form-group .dropdown-menu label{padding-left:35px;line-height:2em}#result_hotel .commission-item{border-bottom:1px solid #efeaea;margin:0 10px;padding:5px 0}#result_hotel .commission-item a{font-size:16px}#result_hotel{padding:20px 0}.bottom-dotted{border-bottom:1px dotted;cursor:pointer}.agency-data{padding:20px 0 20px}.agency-comission-top{margin-top:-15px}.btn-copy-module{max-width:300px;margin:30px auto;display:block !important}.agency-req-left{background:white;border:1px solid #e2e2e2;margin:10px;padding:10px;float:left;border-radius:2px;max-width:80%}.agency-req-left:before{content:'';border:5px solid transparent;border-right:5px solid #e2e2e2;position:absolute;margin-left:-20px}.agency-req-right{background:rgba(0,212,0,0.29);border:1px solid rgba(0,212,0,1);margin:10px;padding:10px;float:right;border-radius:2px;max-width:80%}.agency-req-right:before{content:'';border:5px solid transparent;border-left:5px solid rgba(0,212,0,1);position:absolute;right:15px}.wrap-agency-block{margin-bottom:-10px}.clear{clear:both}.font-12{font-size:12px}#waybill_dialog{max-height:500px;overflow-y:auto;overflow-x:hidden;margin-bottom:15px;background:ghostwhite;border:1px solid beige;border-radius:3px}#wrapForListHotelNew{text-transform:initial;margin-top:30px}.logout{display:inline-block;margin:-10px 0 20px;color:#0a67a1 !important;line-height:1em}#putevka_module_region .select-sort .dropdown-toggle::after{right:0 !important}#putevka_module_region .select-sort .bootstrap-select .dropdown-toggle .filter-option-inner-inner{line-height:40px}.documents-block a{display:block;margin-top:12px}.color-red,.color-red-small{color:#cd4d6b;font-weight:600;padding:10px}.color-green,.color-green-small{color:green;font-weight:600;padding:10px}.color-green-small,.color-red-small{padding:0;font-weight:400;font-size:14px;margin-left:20px}.link-to-pay-bonus{text-align:right;color:#2f80ed;text-decoration:underline;font-size:14px;margin-bottom:10px;font-weight:400;cursor:pointer}.margin-right-20{margin-right:20px}.waybill-block a.edit-link{color:grey !important;text-align:right;font-weight:200;font-size:12px;margin-top:-20px}.block-relative a{display:block;position:relative !important}.pagination__item{cursor:pointer}.filter-waybill-link{cursor:pointer;color:#2f80ed;text-decoration:underline} 