.booking-client-buttons:after,.booking-client-buttons:before,.clearfix:after,.clearfix:before,.i-clearfix:after,.i-clearfix:before,.passenger_type_ADT.passegers_form:after,.passenger_type_ADT.passegers_form:before,.pro-adaptive-list__tr:after,.pro-adaptive-list__tr:before,.pro-confirm-flight__buttons:after,.pro-confirm-flight__buttons:before,.pro-container:after,.pro-container:before,.pro-exceptionError-content__inner:after,.pro-exceptionError-content__inner:before,.pro-for-all-pass-price:after,.pro-for-all-pass-price:before,.pro-header-hold:after,.pro-header-hold:before,.pro-header:after,.pro-header:before,.pro-hotelSR-hotel__roominfo__main:after,.pro-hotelSR-hotel__roominfo__main:before,.pro-hotelSR-result__roominfo__bookbuttoncnt:after,.pro-hotelSR-result__roominfo__bookbuttoncnt:before,.pro-hotelSR-resultcontrols__founditems:after,.pro-hotelSR-resultcontrols__founditems:before,.pro-issuance-tools-box:after,.pro-issuance-tools-box:before,.pro-issuance:after,.pro-issuance:before,.pro-lang:after,.pro-lang:before,.pro-lang_switcher-box:after,.pro-lang_switcher-box:before,.pro-payment-item:after,.pro-payment-item:before,.pro-pf__label:after,.pro-pf__label:before,.pro-po-columnsform__labelscnt:after,.pro-po-columnsform__labelscnt:before,.pro-po-filters__applycnt:after,.pro-po-filters__applycnt:before,.pro-po-filters__controls:after,.pro-po-filters__controls:before,.pro-po-selectcolscontainer:after,.pro-po-selectcolscontainer:before,.pro-po-tabs__tabscnt:after,.pro-po-tabs__tabscnt:before,.pro-retroGroup-flightsBlock__foot:after,.pro-retroGroup-flightsBlock__foot:before,.pro-retroGroup-flightsBlock__header:after,.pro-retroGroup-flightsBlock__header:before,.pro-search-parameters__right:after,.pro-search-parameters__right:before,.pro-seatmap__actions:after,.pro-seatmap__actions:before,.pro-seatmap__main:after,.pro-seatmap__main:before,.pro-seatmap__segment:after,.pro-seatmap__segment:before,.pro-step-bar:after,.pro-step-bar:before,.pro-step-bar__list:after,.pro-step-bar__list:before,.pro-top-menu:after,.pro-top-menu:before,.pro-touristrooms_room:after,.pro-touristrooms_room:before,.user_class:after,.user_class:before,.user_group_class:after,.user_group_class:before{display:table;content:""}.booking-client-buttons:after,.clearfix:after,.i-clearfix:after,.passenger_type_ADT.passegers_form:after,.pro-adaptive-list__tr:after,.pro-confirm-flight__buttons:after,.pro-container:after,.pro-exceptionError-content__inner:after,.pro-for-all-pass-price:after,.pro-header-hold:after,.pro-header:after,.pro-hotelSR-hotel__roominfo__main:after,.pro-hotelSR-result__roominfo__bookbuttoncnt:after,.pro-hotelSR-resultcontrols__founditems:after,.pro-issuance-tools-box:after,.pro-issuance:after,.pro-lang:after,.pro-lang_switcher-box:after,.pro-payment-item:after,.pro-pf__label:after,.pro-po-columnsform__labelscnt:after,.pro-po-filters__applycnt:after,.pro-po-filters__controls:after,.pro-po-selectcolscontainer:after,.pro-po-tabs__tabscnt:after,.pro-retroGroup-flightsBlock__foot:after,.pro-retroGroup-flightsBlock__header:after,.pro-search-parameters__right:after,.pro-seatmap__actions:after,.pro-seatmap__main:after,.pro-seatmap__segment:after,.pro-step-bar:after,.pro-step-bar__list:after,.pro-top-menu:after,.pro-touristrooms_room:after,.user_class:after,.user_group_class:after{clear:both}.i-relative{position:relative}.i-hide{display:none!important}.i-show{display:block}.i-text-hide{font:0/0 serif;text-shadow:none;color:transparent}.i-invisible,.pro-passinfo-fieldblock__hidden,.pro-pf__input-el{position:absolute;left:-9999px;visibility:hidden}.i-visible{position:static;top:auto;left:auto;visibility:visible}.i-container{padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;min-width:960px;max-width:960px}.i-container__top-indent{padding-top:20px}.i-left-indent{margin-left:40px}.i-left-indent__in{padding-left:40px}.pro-divider-arrow{font-family:Arial,sans-serif}.i-pf-filtered{display:none!important}body,input{font:13px Roboto,'Open Sans',Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.6;font-family:Roboto,'Open Sans',Georgia,Times,serif}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:65%}h1.pro-title,h2.pro-title,h3.pro-title,h4.pro-title,h5.pro-title,h6.pro-title{margin:0;color:#48a200}h1.pro-title{font-size:30px}h2.pro-title{font-size:24px}h3.pro-title{font-size:18px}h3.pro-title_black{color:#252525}h3.pro-title_noresults{margin:5px 0}h4.pro-title{font-size:16px}h5.pro-title{font-size:14px}h6.pro-title{font-size:13px;font-weight:400;text-transform:none}@font-face{font-family:RubleFont;src:url(/static/font/ruble-webfont.eot) format('eot'),url(/static/font/ruble-webfont.woff) format('woff'),url(/static/font/ruble-webfont.ttf) format('truetype')}money{white-space:nowrap}money currency[currency=RUB][type=name],money currency[currency=RUB][type=symbol]{font-family:RubleFont}a:visited{color:#3b9abf}a:link{color:#3b9abf}a:hover{color:red}a:active{color:maroon}body,html{height:100%}.pro-wrapper{min-height:100%;padding-bottom:120px;max-width:960px;margin:0 auto}.pro-wrapper__admin{width:100%;background-color:#eee}.pro-wrapper_wide{width:auto;min-width:1px;max-width:100%}.pro-wrapper .pro-wrapper{padding-bottom:0}.pro-content-wrapper__admin{padding:15px}.pro-content-wrapper__admin:before{content:"";position:fixed;top:77px;right:0;z-index:2;width:15px;height:50%;border-left:1px solid #bbb;background-color:#eee}.pro-header{position:relative}.pro-header_wrapper{vertical-align:middle}.pro-header_wrapper__admin{display:inline-block;color:#594f42;margin-right:15px}.pro-header_wrapper__right{float:right;margin-top:5px}.pro-header__admin{background-color:#eee}.pro-header__admin .pro-header__sticky{width:100%;z-index:4;box-shadow:0 1px 10px 0 rgba(0,0,0,.3)}.pro-footer{position:relative;height:50px;margin-top:-50px;clear:both;text-align:center}.pro-footer__admin{height:25px;margin-top:-25px}.pro-page-title{font-size:25px;color:#414042;padding-left:20px;margin:0}.pro-container,.pro-exceptionError-content__inner{background:#f6f6f6;border-radius:4px;padding:20px;margin-top:20px;position:relative;z-index:1}.pro-container__centered,.pro-exceptionError-content__inner__centered{text-align:center}.pro-container__blue-bottom,.pro-exceptionError-content__inner__blue-bottom{margin-top:-20px;padding-top:40px;z-index:0;background:#f1f9ff;box-shadow:0 1px 2px 0 rgba(0,0,0,.5),inset 0 0 10px 0 #a9dbff;border-color:#fff}@media (max-width:400px){.pro-wrapper{padding-bottom:185px}}@media (max-width:600px) and (min-width:400px){.pro-wrapper{margin:0 auto;min-height:100%;padding-bottom:155px}}.pro-pseudolink{color:#0c91d7;border-bottom:1px dashed #0c91d7;text-decoration:none;cursor:pointer}.pro-pseudolink:hover{color:#32b4f0;border-bottom-color:#32b4f0}.pro-powered-by__image,.pro-powered-by__text{display:inline-block;vertical-align:middle}.pro-radiobutton__admin{display:block;line-height:25px}.pro-table{width:100%;table-layout:fixed;word-wrap:break-word}.pro-table__admin{border:1px solid #ccc}.pro-table__admin thead,.pro-table__admin tr{border-bottom:1px solid #ccc}.pro-table__admin th{font-weight:400;text-align:left;background-color:#f8f8f8}.pro-table__admin td,.pro-table__admin th{padding:10px;border-left:1px solid #ccc}.pro-table__admin .odd{background-color:#fff}.pro-table__admin .even{background-color:#f8f8f8}.pro-table .header{cursor:pointer}.pro-table .headerSortUp:after{content:"↑";color:#558aa0;display:inline-block}.pro-table .headerSortDown:after{content:"↓";color:#558aa0;display:inline-block}.pro-nemo-logo{padding-top:5px;padding-bottom:5px;padding-left:20px}.pro-nemo-logo_link{border:0;text-decoration:none}.pro-base-link:after{content:"";display:inline-block;padding-top:4px;width:8px;height:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkQxMDQ3REYxNjA0MTFFMkE1RTZDQjU5NTJGRDYzNjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkQxMDQ3RTAxNjA0MTFFMkE1RTZDQjU5NTJGRDYzNjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RDEwNDdERDE2MDQxMUUyQTVFNkNCNTk1MkZENjM2MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RDEwNDdERTE2MDQxMUUyQTVFNkNCNTk1MkZENjM2MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PptMKCQAAAAGUExURf///4Szxg4R+twAAAAhSURBVHjaYmBkgAIQg5GREcIAk2ARKAMuyIDGgAKAAAMAAugAFzwK9FEAAAAASUVORK5CYII=);background-repeat:no-repeat}.pro-logout-link__admin{border-left:1px dotted grey;padding-left:15px;display:block;margin-top:7px}.pro-user-info{display:inline-block;vertical-align:top;margin:15px 0 0 0}.pro-user-info_text{line-height:normal}.pro-user-info_reg{margin:0 10px 0}.pro-user-info_reg{margin:0 15px}.book_link_div{height:40px}.pro-flight-results_result_segment_airline_served-by a,.pro-hotel-info_details-link,.pro-hotel-sf__namefilter__loadtitle__text,.pro-hotel-sf__namefilter__notfound__text,.pro-hotelSR-result__citylink,.pro-hotelSR-result__hotelinfo__info__fullinfolink,.pro-hotelSR-result__roominfo__chargeslink,.pro-hotelSR-result__roominfo__condlink,.pro-hotels-chargeslink,.pro-po-selectcols__link,.pro-underline-dashed{border-bottom:1px dashed;text-decoration:none;cursor:pointer}.pro-type-route{margin:0 0 10px}.pro-type-route .pro-type-route__item{display:inline-block;margin:10px 20px 10px 0}.pro-type-route__item{cursor:pointer}.pro-gray-text{color:#959595}.pro-gray-text_darken{font-size:12px;color:#6f6f6f}.pro-bolder-text{font-weight:600;font-size:14px}.pro-medium-text{font-size:14px}.pro-time-departure{margin:0;vertical-align:middle;display:block}.pro-time-departure__text{margin:3px 10px 3px 0;display:block}.pro-segment-option{vertical-align:top}.pro-segment-option__title{display:block;margin:3px 0 3px 5px}.pro-segment-option-label{display:inline-block}.pro-segment-option-label select{float:right}.pro-search-form_option{display:inline-block}.pro-flight-search-segment-option{margin:5px 5px 5px 0;display:inline-block}.pro-lifted{position:relative;width:100%;padding:2em;margin:0 0 3em;background:#f6f6f6}.pro-lifted:after,.pro-lifted:before{content:"";position:absolute;z-index:-2;top:50%;bottom:9px;width:47%;box-shadow:0 0 30px rgba(0,0,0,.6);border-radius:100px}.pro-lifted:before{right:30px;transform:rotate(-2deg)}.pro-lifted:after{left:30px;transform:rotate(2deg)}.pro-checkbox{position:relative;padding:0 0 0 25px}.pro-checkbox__el{position:absolute;top:3px;left:3px}.pro-checkbox__img{position:absolute;top:0;left:0;display:inline-block;height:22px;width:22px;background:url(../images/checkbox.gif) 0 0 no-repeat}.pro-checkbox:hover .pro-checkbox__img{background-position:0 0}.pro-checkbox__el:checked+.pro-checkbox__img{background-position:-22px}.pro-checkbox-other-passengers-info,.pro-checkbox-personal-data,.pro-checkbox-rules{display:block;cursor:pointer;margin:0 0 10px}.pro-cr-show{display:inline-block!important}.border-radius-default{border-radius:5px}hr.pro-separator{width:100%;display:block;height:1px;border-bottom:1px solid #b9b8b8}hr.pro-separator_top-indent{padding-top:10px}hr.pro-separator-damping{height:1px;margin:15px 0 5px;width:100%;display:block;position:relative}hr.pro-separator-damping:after,hr.pro-separator-damping:before{content:"";width:50%;height:1px;position:absolute;top:0}hr.pro-separator-damping:before{left:0;background-color:#ccc;background-image:linear-gradient(to left,rgba(0,0,0,0),#ccc);background-repeat:repeat-x}hr.pro-separator-damping:after{right:0;background-color:rgba(0,0,0,0);background-image:linear-gradient(to left,#ccc,rgba(0,0,0,0));background-repeat:repeat-x}tr.odd{background-color:#fff}tr.even{background-color:#f8f8f8}.pro-white-wrap{background-color:#fff;border:1px solid #959595;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.1);padding:20px}.pro-white-wrap_indent{margin:10px 0 20px}.pro-current-bg{background-color:#ebebeb}.pro-current-bg:hover{background-color:#ebebeb}.pro-adaptive-list{display:none;width:100%;border:1px solid #ccc;border-left:none;border-right:none;overflow:hidden}.pro-adaptive-list__tr{border-top:1px solid #ccc}.pro-adaptive-list__tr:first-child{border-top:none}.pro-adaptive-list__tr:nth-child(even){background-color:#f2f2f2}.pro-adaptive-list__td{float:left;width:50%;padding:5px 10px}.pro-adaptive-list__th{float:left;width:50%;padding:5px 10px}@media screen and (max-width:800px){.pro-adaptive-table{display:none}.pro-adaptive-list{display:block}}.ui-frame-loader{display:block;height:100px;width:100px;margin-left:-50px;margin-top:-50px;position:absolute;top:50%;left:50%;background:url(../images/loader-01.gif) center center no-repeat;z-index:100000}.pro-checkbox__img{height:22px;width:22px}.pro-checkbox:hover .pro-checkbox__img{background-position:0 0}.pro-checkbox__el:checked+.pro-checkbox__img{background-position:0 -22px}.pro-checkbox:hover .pro-checkbox__el:checked+.pro-checkbox__img{background-position:0 -22px}.ui-thickbox-iframe{border:none}.ui-thickbox-iframe__content{padding:0!important;overflow:hidden!important}.ui-dialog.ui-widget .ui-dialog-content.ui-widget-content{overflow:visible}.pro-popup-body{margin:0;height:auto;padding:10px}.pro-deprecated-search-stub{display:block;width:100%;height:19px;position:relative;background:#dae5ef;margin:21px auto 30px;overflow:hidden;border-radius:14px}.pro-deprecated-search-stub:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;background:#64b5f6;height:100%;animation:nemo-ui-popup__progressAnimation 200s 1 forwards}.pro-common-booking_links__item{display:inline-block;vertical-align:top;margin-left:10px}.pro-common-booking_links__item:first-child{margin:0}.pro-header-hold{display:inline-block;margin:0 0 0 25px;max-width:720px}.pro-header-hold_promo{display:block}.pro-header-promo__form{width:300px}@media (max-width:500px){.pro-header-promo__form{width:100%}}.pro-header-promo__field__label{position:relative;display:inline-block}.pro-header-promo__message{color:red;font-weight:700}.pro-header-hold .logo a{display:block;overflow:hidden;width:114px;height:55px;text-indent:-9999px;background:url(../images/logo.png)}.pro-locale-name{position:relative}.pro-locale-name:before{position:absolute;top:-6px;right:-20px;font-size:10px;transform:scaleX(1.6);content:"▼"}.pro-top-menu{display:inline-block;margin:15px 15px 5px 10px;padding:0;list-style:none}.pro-top-menu li{float:left;margin:0 0 10px 5px}.pro-top-menu a{float:left;padding:0 0 0 10px}.pro-button-green{height:38px;padding:5px 40px;opacity:.9;cursor:pointer;text-decoration:none;color:#fff;border-top:1px solid #bcedac;border-bottom:1px solid #3e8514;border-radius:20px;background:#84db68;background:linear-gradient(to bottom,#84db68 0,#63b41f 100%);font-size:24px;line-height:38px}.pro-button-green:hover{opacity:1}iframe{border:0 none}.pro-component-header{color:#0c91d7;font-size:30px;padding-left:25px;margin-bottom:15px;margin-top:5px;font-weight:400}.pro-component-header__secondary{color:#48a200;font-size:24px;padding-left:0}.pro-component-header.pro-component-header__secondary{display:none}.pro-hotelSR-hotel__roominfo__buy__btn,.pro-hotelSR-result__roominfo__bookbutton,.pro-main-button,.pro-passengerPopup__filters__go,a .pro-passengerPopup__table__select{display:inline-block;font-size:24px;line-height:1;padding:8px 14px;font-family:"Open Sans";text-align:center;cursor:pointer;box-shadow:0 2px 3px rgba(0,0,0,.4);text-decoration:none;text-shadow:-1px 2px rgba(0,0,0,.5);color:#fff;border:1px solid #fff;border-radius:4px;background-color:#109e32;background-image:linear-gradient(to top,#13b439,#0d7e28);background-repeat:repeat-x;outline:0}.pro-hotelSR-hotel__roominfo__buy__btn:visited,.pro-hotelSR-result__roominfo__bookbutton:visited,.pro-main-button:visited,.pro-passengerPopup__filters__go:visited,a .pro-passengerPopup__table__select:visited{color:#fff}.pro-hotelSR-hotel__roominfo__buy__btn:link,.pro-hotelSR-result__roominfo__bookbutton:link,.pro-main-button:link,.pro-passengerPopup__filters__go:link,a .pro-passengerPopup__table__select:link{color:#fff}.pro-hotelSR-hotel__roominfo__buy__btn:hover,.pro-hotelSR-result__roominfo__bookbutton:hover,.pro-main-button:hover,.pro-passengerPopup__filters__go:hover,a .pro-passengerPopup__table__select:hover{color:#fff}.pro-hotelSR-hotel__roominfo__buy__btn:active,.pro-hotelSR-result__roominfo__bookbutton:active,.pro-main-button:active,.pro-passengerPopup__filters__go:active,a .pro-passengerPopup__table__select:active{color:#d9d9d9}.pro-hotelSR-hotel__roominfo__buy__btn:hover,.pro-hotelSR-result__roominfo__bookbutton:hover,.pro-main-button:hover,.pro-passengerPopup__filters__go:hover,a .pro-passengerPopup__table__select:hover{background-color:#12b539;background-image:linear-gradient(to top,#15cb40,#0f952f);background-repeat:repeat-x}.pro-hotelSR-hotel__roominfo__buy__btn:active,.pro-hotelSR-result__roominfo__bookbutton:active,.pro-main-button:active,.pro-passengerPopup__filters__go:active,a .pro-passengerPopup__table__select:active{background-color:#0c7926;background-image:linear-gradient(to top,#0e862a,#0b6721);background-repeat:repeat-x}.pro-hotelSR-hotel__roominfo__buy__btn_right,.pro-hotelSR-result__roominfo__bookbutton_right,.pro-main-button_right,.pro-passengerPopup__filters__go_right,a .pro-passengerPopup__table__select_right{float:right}.pro-hotelSR-hotel__roominfo__buy__btn_big,.pro-hotelSR-result__roominfo__bookbutton_big,.pro-main-button_big,.pro-passengerPopup__filters__go_big,a .pro-passengerPopup__table__select_big{font-size:26px;padding-right:30px;padding-left:30px}.pro-hotelSR-hotel__roominfo__buy__btn_small,.pro-hotelSR-result__roominfo__bookbutton_small,.pro-main-button_small,.pro-passengerPopup__filters__go_small,a .pro-passengerPopup__table__select_small{font-size:14px}.pro-hotelSR-hotel__roominfo__buy__btn_disabled,.pro-hotelSR-hotel__roominfo__buy__btn_disabled:active,.pro-hotelSR-hotel__roominfo__buy__btn_disabled:hover,.pro-hotelSR-result__roominfo__bookbutton_disabled,.pro-hotelSR-result__roominfo__bookbutton_disabled:active,.pro-hotelSR-result__roominfo__bookbutton_disabled:hover,.pro-main-button_disabled,.pro-main-button_disabled:active,.pro-main-button_disabled:hover,.pro-passengerPopup__filters__go_disabled,.pro-passengerPopup__filters__go_disabled:active,.pro-passengerPopup__filters__go_disabled:hover,a .pro-passengerPopup__table__select_disabled,a .pro-passengerPopup__table__select_disabled:active,a .pro-passengerPopup__table__select_disabled:hover{background-color:#848484;background-image:linear-gradient(to top,#999,#666);background-repeat:repeat-x}.pro-hotelSR-hotel__roominfo__buy__btn:after,.pro-hotelSR-result__roominfo__bookbutton:after,.pro-main-button:after,.pro-passengerPopup__filters__go:after,a .pro-passengerPopup__table__select:after{display:block;clear:both;content:"";height:0;overflow:hidden}.pro-btn,.pro-touristrooms_controllink,a.pro-btn,input.pro-btn{display:inline-block;height:28px;line-height:21px;margin:0;text-decoration:none;color:#fff;border-radius:4px;border:0;text-shadow:-1px 2px rgba(0,0,0,.5);font-size:13px;padding:2px 5px;border:1px solid #fff;box-shadow:0 2px 3px rgba(0,0,0,.4);background-color:#109e32;background-image:linear-gradient(to top,#13b439,#0d7e28);background-repeat:repeat-x;cursor:pointer}.pro-btn:visited,.pro-touristrooms_controllink:visited,a.pro-btn:visited,input.pro-btn:visited{color:#fff}.pro-btn:link,.pro-touristrooms_controllink:link,a.pro-btn:link,input.pro-btn:link{color:#fff}.pro-btn:hover,.pro-touristrooms_controllink:hover,a.pro-btn:hover,input.pro-btn:hover{color:#fff}.pro-btn:active,.pro-touristrooms_controllink:active,a.pro-btn:active,input.pro-btn:active{color:#fff}.pro-btn:hover,.pro-touristrooms_controllink:hover,a.pro-btn:hover,input.pro-btn:hover{background-color:#0b7023;background-image:linear-gradient(to top,#0e862a,#085019);background-repeat:repeat-x}.pro-btn:active,.pro-touristrooms_controllink:active,a.pro-btn:active,input.pro-btn:active{background-color:#0c7926;background-image:linear-gradient(to top,#0e862a,#0b6721);background-repeat:repeat-x}.pro-btn_danger,.pro-touristrooms_controllink_danger,a.pro-btn_danger,input.pro-btn_danger{background-color:#109e32;background-color:#9f3310;background-image:linear-gradient(to top,#b43a13,#812a0c);background-repeat:repeat-x;background-repeat:repeat-x}.pro-btn_danger:hover,.pro-touristrooms_controllink_danger:hover,a.pro-btn_danger:hover,input.pro-btn_danger:hover{background-color:#71240b;background-image:linear-gradient(to top,#862b0e,#521b08);background-repeat:repeat-x}.pro-btn_danger:active,.pro-touristrooms_controllink_danger:active,a.pro-btn_danger:active,input.pro-btn_danger:active{background-color:#7a270c;background-image:linear-gradient(to top,#862b0e,#6a220a);background-repeat:repeat-x}.pro-btn-small-gray,.pro-retroGroup-flightsBlock__showhideButton{border:1px solid #fff;border-radius:5px;font-size:12px;cursor:pointer;text-shadow:0 1px 1px #fff;box-shadow:0 2px 4px rgba(0,0,0,.2);font-family:'Open Sans',Arial,sans-serif;font-weight:700;padding:3px 10px;background-color:#dadada;background-image:linear-gradient(to top,#ebebeb,#c2c2c2);background-repeat:repeat-x;line-height:16px}.pro-btn-small-gray:active,.pro-retroGroup-flightsBlock__showhideButton:active{background-color:#c8c8c8;background-image:linear-gradient(to top,#dedede,#a9a9a9);background-repeat:repeat-x;text-shadow:0 0 1px #fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.pro-ajax-loader__middle{height:52px;background:transparent url(../images/ajax-loader_middle.gif) center center no-repeat}.pro-warning{color:#f00202;position:relative;font-size:14px;font-weight:700;line-height:40px}.pro-warning__icon-warning{color:#f00202;display:block;font-family:"Open Sans";font-weight:700;position:absolute;top:0;left:0;height:40px;line-height:1.5;font-size:23px;width:40px;text-align:center;border:2px solid #f00202;border-radius:40px;box-shadow:0 0 3px rgba(0,0,0,.5),inset -1px 10px rgba(0,0,0,.3)}.pro-warning__text-warning{margin-left:50px}.new-socialAuth__link,.new-socialBinding__link,.new-socialConnected__icon,.new-ui-btnCheck__btn,.new-ui-button,.new-ui-stateGroup__label__button,.new-ui-systemSelect__button,.ui-dialog .ui-dialog-buttonpane .ui-button{display:inline-block;vertical-align:top;text-align:center;cursor:pointer;text-decoration:none;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:100px;height:35px;padding:0 18px;border:none;border-radius:4px;font-size:18px;color:#fff;line-height:35px;background:#66a912}.new-socialAuth__link:link,.new-socialBinding__link:link,.new-socialConnected__icon:link,.new-ui-btnCheck__btn:link,.new-ui-button:link,.new-ui-stateGroup__label__button:link,.new-ui-systemSelect__button:link,.ui-dialog .ui-dialog-buttonpane .ui-button:link{color:#fff}.new-socialAuth__link:visited,.new-socialBinding__link:visited,.new-socialConnected__icon:visited,.new-ui-btnCheck__btn:visited,.new-ui-button:visited,.new-ui-stateGroup__label__button:visited,.new-ui-systemSelect__button:visited,.ui-dialog .ui-dialog-buttonpane .ui-button:visited{color:#fff}.new-socialAuth__link:hover,.new-socialBinding__link:hover,.new-socialConnected__icon:hover,.new-ui-btnCheck__btn:hover,.new-ui-button:hover,.new-ui-stateGroup__label__button:hover,.new-ui-systemSelect__button:hover,.ui-dialog .ui-dialog-buttonpane .ui-button:hover{background:#82d717}.new-socialAuth__link:active,.new-socialBinding__link:active,.new-socialConnected__icon:active,.new-ui-btnCheck__btn:active,.new-ui-button:active,.new-ui-stateGroup__label__button:active,.new-ui-systemSelect__button:active,.ui-dialog .ui-dialog-buttonpane .ui-button:active{padding-top:1px;box-shadow:inset 0 0 5px rgba(0,0,0,.1)}.new-socialAuth__link:focus,.new-socialBinding__link:focus,.new-socialConnected__icon:focus,.new-ui-btnCheck__btn:focus,.new-ui-button:focus,.new-ui-stateGroup__label__button:focus,.new-ui-systemSelect__button:focus,.ui-dialog .ui-dialog-buttonpane .ui-button:focus{background:#66a912;box-shadow:inset 0 0 5px rgba(0,0,0,.1),0 0 5px #ff911a;text-shadow:0 1px 0 rgba(0,0,0,.5)}.new-socialAuth__link:focus:hover,.new-socialBinding__link:focus:hover,.new-socialConnected__icon:focus:hover,.new-ui-btnCheck__btn:focus:hover,.new-ui-button:focus:hover,.new-ui-stateGroup__label__button:focus:hover,.new-ui-systemSelect__button:focus:hover,.ui-dialog .ui-dialog-buttonpane .ui-button:focus:hover{background:#82d717}.new-socialAuth__link:disabled,.new-socialAuth__link_disabled,.new-socialBinding__link:disabled,.new-socialBinding__link_disabled,.new-socialConnected__icon:disabled,.new-socialConnected__icon_disabled,.new-ui-btnCheck__btn:disabled,.new-ui-btnCheck__btn_disabled,.new-ui-button:disabled,.new-ui-button_disabled,.new-ui-stateGroup__label__button:disabled,.new-ui-stateGroup__label__button_disabled,.new-ui-systemSelect__button:disabled,.new-ui-systemSelect__button_disabled,.ui-dialog .ui-dialog-buttonpane .ui-button:disabled,.ui-dialog .ui-dialog-buttonpane .ui-button_disabled{background:#bfbfbf;cursor:default;overflow:hidden}.new-socialAuth__link:disabled:active,.new-socialAuth__link:disabled:focus,.new-socialAuth__link:disabled:hover,.new-socialAuth__link_disabled:active,.new-socialAuth__link_disabled:focus,.new-socialAuth__link_disabled:hover,.new-socialBinding__link:disabled:active,.new-socialBinding__link:disabled:focus,.new-socialBinding__link:disabled:hover,.new-socialBinding__link_disabled:active,.new-socialBinding__link_disabled:focus,.new-socialBinding__link_disabled:hover,.new-socialConnected__icon:disabled:active,.new-socialConnected__icon:disabled:focus,.new-socialConnected__icon:disabled:hover,.new-socialConnected__icon_disabled:active,.new-socialConnected__icon_disabled:focus,.new-socialConnected__icon_disabled:hover,.new-ui-btnCheck__btn:disabled:active,.new-ui-btnCheck__btn:disabled:focus,.new-ui-btnCheck__btn:disabled:hover,.new-ui-btnCheck__btn_disabled:active,.new-ui-btnCheck__btn_disabled:focus,.new-ui-btnCheck__btn_disabled:hover,.new-ui-button:disabled:active,.new-ui-button:disabled:focus,.new-ui-button:disabled:hover,.new-ui-button_disabled:active,.new-ui-button_disabled:focus,.new-ui-button_disabled:hover,.new-ui-stateGroup__label__button:disabled:active,.new-ui-stateGroup__label__button:disabled:focus,.new-ui-stateGroup__label__button:disabled:hover,.new-ui-stateGroup__label__button_disabled:active,.new-ui-stateGroup__label__button_disabled:focus,.new-ui-stateGroup__label__button_disabled:hover,.new-ui-systemSelect__button:disabled:active,.new-ui-systemSelect__button:disabled:focus,.new-ui-systemSelect__button:disabled:hover,.new-ui-systemSelect__button_disabled:active,.new-ui-systemSelect__button_disabled:focus,.new-ui-systemSelect__button_disabled:hover,.ui-dialog .ui-dialog-buttonpane .ui-button:disabled:active,.ui-dialog .ui-dialog-buttonpane .ui-button:disabled:focus,.ui-dialog .ui-dialog-buttonpane .ui-button:disabled:hover,.ui-dialog .ui-dialog-buttonpane .ui-button_disabled:active,.ui-dialog .ui-dialog-buttonpane .ui-button_disabled:focus,.ui-dialog .ui-dialog-buttonpane .ui-button_disabled:hover{background:#bfbfbf;box-shadow:none;text-shadow:none}.new-socialAuth__link:disabled:focus:hover,.new-socialAuth__link_disabled:focus:hover,.new-socialBinding__link:disabled:focus:hover,.new-socialBinding__link_disabled:focus:hover,.new-socialConnected__icon:disabled:focus:hover,.new-socialConnected__icon_disabled:focus:hover,.new-ui-btnCheck__btn:disabled:focus:hover,.new-ui-btnCheck__btn_disabled:focus:hover,.new-ui-button:disabled:focus:hover,.new-ui-button_disabled:focus:hover,.new-ui-stateGroup__label__button:disabled:focus:hover,.new-ui-stateGroup__label__button_disabled:focus:hover,.new-ui-systemSelect__button:disabled:focus:hover,.new-ui-systemSelect__button_disabled:focus:hover,.ui-dialog .ui-dialog-buttonpane .ui-button:disabled:focus:hover,.ui-dialog .ui-dialog-buttonpane .ui-button_disabled:focus:hover{background:#bfbfbf;box-shadow:none}.new-socialAuth__link:disabled:active,.new-socialAuth__link_disabled:active,.new-socialBinding__link:disabled:active,.new-socialBinding__link_disabled:active,.new-socialConnected__icon:disabled:active,.new-socialConnected__icon_disabled:active,.new-ui-btnCheck__btn:disabled:active,.new-ui-btnCheck__btn_disabled:active,.new-ui-button:disabled:active,.new-ui-button_disabled:active,.new-ui-stateGroup__label__button:disabled:active,.new-ui-stateGroup__label__button_disabled:active,.new-ui-systemSelect__button:disabled:active,.new-ui-systemSelect__button_disabled:active,.ui-dialog .ui-dialog-buttonpane .ui-button:disabled:active,.ui-dialog .ui-dialog-buttonpane .ui-button_disabled:active{padding-top:0;animation:shakes .25s 1}.new-socialAuth__link_small,.new-socialBinding__link_small,.new-socialConnected__icon_small,.new-ui-btnCheck__btn,.new-ui-btnCheck__btn_small,.new-ui-button_small,.new-ui-stateGroup__label__button_small,.new-ui-systemSelect__button_small,.ui-dialog .ui-dialog-buttonpane .ui-button_small{min-width:66px;height:24px;padding:0 10px;font-size:13px;line-height:24px}.new-socialAuth__link_medium,.new-socialBinding__link_medium,.new-socialConnected__icon_medium,.new-ui-btnCheck__btn_medium,.new-ui-button_medium,.new-ui-stateGroup__label__button,.new-ui-stateGroup__label__button_medium,.new-ui-systemSelect__button,.new-ui-systemSelect__button_medium,.ui-dialog .ui-dialog-buttonpane .ui-button_medium{min-width:60px;height:30px;padding:0 12px;font-size:13px;line-height:30px}.new-socialAuth__link_main,.new-socialBinding__link_main,.new-socialConnected__icon_main,.new-ui-btnCheck__btn_main,.new-ui-button_main,.new-ui-stateGroup__label__button_main,.new-ui-systemSelect__button_main,.ui-dialog .ui-dialog-buttonpane .ui-button_main{height:40px;padding:0 15px;font-size:20px;line-height:40px}.new-socialAuth__link_danger,.new-socialBinding__link_danger,.new-socialConnected__icon_danger,.new-ui-btnCheck__btn_danger,.new-ui-button_danger,.new-ui-stateGroup__label__button_danger,.new-ui-systemSelect__button_danger,.ui-dialog .ui-dialog-buttonpane .ui-button_danger{background:#7f2c0d;background-image:linear-gradient(to bottom,#b23e13,#7f2c0d)}.new-socialAuth__link_danger:hover,.new-socialBinding__link_danger:hover,.new-socialConnected__icon_danger:hover,.new-ui-btnCheck__btn_danger:hover,.new-ui-button_danger:hover,.new-ui-stateGroup__label__button_danger:hover,.new-ui-systemSelect__button_danger:hover,.ui-dialog .ui-dialog-buttonpane .ui-button_danger:hover{background:#ad3c12;background-image:linear-gradient(to bottom,#e04e18,#ad3c12)}.new-socialAuth__link_danger:active,.new-socialBinding__link_danger:active,.new-socialConnected__icon_danger:active,.new-ui-btnCheck__btn_danger:active,.new-ui-button_danger:active,.new-ui-stateGroup__label__button_danger:active,.new-ui-systemSelect__button_danger:active,.ui-dialog .ui-dialog-buttonpane .ui-button_danger:active{background:#511c08;background-image:linear-gradient(to bottom,#842e0e,#511c08)}.new-socialAuth__link_danger:focus,.new-socialAuth__link_danger:focus:hover,.new-socialBinding__link_danger:focus,.new-socialBinding__link_danger:focus:hover,.new-socialConnected__icon_danger:focus,.new-socialConnected__icon_danger:focus:hover,.new-ui-btnCheck__btn_danger:focus,.new-ui-btnCheck__btn_danger:focus:hover,.new-ui-button_danger:focus,.new-ui-button_danger:focus:hover,.new-ui-stateGroup__label__button_danger:focus,.new-ui-stateGroup__label__button_danger:focus:hover,.new-ui-systemSelect__button_danger:focus,.new-ui-systemSelect__button_danger:focus:hover,.ui-dialog .ui-dialog-buttonpane .ui-button_danger:focus,.ui-dialog .ui-dialog-buttonpane .ui-button_danger:focus:hover{background-image:linear-gradient(to bottom,#842e0e,#511c08)}.new-socialAuth__link,.new-socialAuth__link_secondary,.new-socialBinding__link,.new-socialBinding__link_secondary,.new-socialConnected__icon,.new-socialConnected__icon_secondary,.new-ui-btnCheck__btn,.new-ui-btnCheck__btn_secondary,.new-ui-button_secondary,.new-ui-stateGroup__label__button,.new-ui-stateGroup__label__button_secondary,.new-ui-systemSelect__button,.new-ui-systemSelect__button_secondary,.ui-dialog .ui-dialog-buttonpane .ui-button_secondary{border:none;background:#e5e5e5;background-image:linear-gradient(to bottom,#e5e5e5,#ccc);box-shadow:0 1px 2px rgba(0,0,0,.5),0 0 5px rgba(0,0,0,.1);text-shadow:none;color:#404040}.new-socialAuth__link:link,.new-socialAuth__link_secondary:link,.new-socialBinding__link:link,.new-socialBinding__link_secondary:link,.new-socialConnected__icon:link,.new-socialConnected__icon_secondary:link,.new-ui-btnCheck__btn:link,.new-ui-btnCheck__btn_secondary:link,.new-ui-button_secondary:link,.new-ui-stateGroup__label__button:link,.new-ui-stateGroup__label__button_secondary:link,.new-ui-systemSelect__button:link,.new-ui-systemSelect__button_secondary:link,.ui-dialog .ui-dialog-buttonpane .ui-button_secondary:link{color:#404040}.new-socialAuth__link:visited,.new-socialAuth__link_secondary:visited,.new-socialBinding__link:visited,.new-socialBinding__link_secondary:visited,.new-socialConnected__icon:visited,.new-socialConnected__icon_secondary:visited,.new-ui-btnCheck__btn:visited,.new-ui-btnCheck__btn_secondary:visited,.new-ui-button_secondary:visited,.new-ui-stateGroup__label__button:visited,.new-ui-stateGroup__label__button_secondary:visited,.new-ui-systemSelect__button:visited,.new-ui-systemSelect__button_secondary:visited,.ui-dialog .ui-dialog-buttonpane .ui-button_secondary:visited{color:#404040}.new-socialAuth__link:hover,.new-socialAuth__link_secondary:hover,.new-socialBinding__link:hover,.new-socialBinding__link_secondary:hover,.new-socialConnected__icon:hover,.new-socialConnected__icon_secondary:hover,.new-ui-btnCheck__btn:hover,.new-ui-btnCheck__btn_secondary:hover,.new-ui-button_secondary:hover,.new-ui-stateGroup__label__button:hover,.new-ui-stateGroup__label__button_secondary:hover,.new-ui-systemSelect__button:hover,.new-ui-systemSelect__button_secondary:hover,.ui-dialog .ui-dialog-buttonpane .ui-button_secondary:hover{background:#f2f2f2;background-image:linear-gradient(to bottom,#f2f2f2,#d9d9d9)}.new-socialAuth__link:active,.new-socialAuth__link_secondary:active,.new-socialBinding__link:active,.new-socialBinding__link_secondary:active,.new-socialConnected__icon:active,.new-socialConnected__icon_secondary:active,.new-ui-btnCheck__btn:active,.new-ui-btnCheck__btn_secondary:active,.new-ui-button_secondary:active,.new-ui-stateGroup__label__button:active,.new-ui-stateGroup__label__button_secondary:active,.new-ui-systemSelect__button:active,.new-ui-systemSelect__button_secondary:active,.ui-dialog .ui-dialog-buttonpane .ui-button_secondary:active{background:#d8d8d8;background-image:linear-gradient(to bottom,#d8d8d8,#bfbfbf)}.new-socialAuth__link:focus,.new-socialAuth__link_secondary:focus,.new-socialBinding__link:focus,.new-socialBinding__link_secondary:focus,.new-socialConnected__icon:focus,.new-socialConnected__icon_secondary:focus,.new-ui-btnCheck__btn:focus,.new-ui-btnCheck__btn_secondary:focus,.new-ui-button_secondary:focus,.new-ui-stateGroup__label__button:focus,.new-ui-stateGroup__label__button_secondary:focus,.new-ui-systemSelect__button:focus,.new-ui-systemSelect__button_secondary:focus,.ui-dialog .ui-dialog-buttonpane .ui-button_secondary:focus{background:#e5e5e5;box-shadow:0 0 5px #ff911a,0 0 5px rgba(0,0,0,.1);outline:0}.new-socialAuth__link:focus:hover,.new-socialAuth__link_secondary:focus:hover,.new-socialBinding__link:focus:hover,.new-socialBinding__link_secondary:focus:hover,.new-socialConnected__icon:focus:hover,.new-socialConnected__icon_secondary:focus:hover,.new-ui-btnCheck__btn:focus:hover,.new-ui-btnCheck__btn_secondary:focus:hover,.new-ui-button_secondary:focus:hover,.new-ui-stateGroup__label__button:focus:hover,.new-ui-stateGroup__label__button_secondary:focus:hover,.new-ui-systemSelect__button:focus:hover,.new-ui-systemSelect__button_secondary:focus:hover,.ui-dialog .ui-dialog-buttonpane .ui-button_secondary:focus:hover{background:#f2f2f2;background-image:linear-gradient(to bottom,#f2f2f2,#d9d9d9)}.new-socialAuth__link_direction_down,.new-socialBinding__link_direction_down,.new-socialConnected__icon_direction_down,.new-ui-btnCheck__btn_direction_down,.new-ui-button_direction_down,.new-ui-stateGroup__label__button_direction_down,.new-ui-systemSelect__button_direction_down,.ui-dialog .ui-dialog-buttonpane .ui-button_direction_down{position:relative;padding-right:33px}.new-socialAuth__link_direction_down:after,.new-socialBinding__link_direction_down:after,.new-socialConnected__icon_direction_down:after,.new-ui-btnCheck__btn_direction_down:after,.new-ui-button_direction_down:after,.new-ui-stateGroup__label__button_direction_down:after,.new-ui-systemSelect__button_direction_down:after,.ui-dialog .ui-dialog-buttonpane .ui-button_direction_down:after{content:'';display:block;position:absolute;top:13px;right:10px;width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#2988bd transparent transparent transparent}.new-socialAuth__link_direction_left,.new-socialBinding__link_direction_left,.new-socialConnected__icon_direction_left,.new-ui-btnCheck__btn_direction_left,.new-ui-button_direction_left,.new-ui-stateGroup__label__button_direction_left,.new-ui-systemSelect__button_direction_left,.ui-dialog .ui-dialog-buttonpane .ui-button_direction_left{position:relative;padding-left:24px}.new-socialAuth__link_direction_left:before,.new-socialBinding__link_direction_left:before,.new-socialConnected__icon_direction_left:before,.new-ui-btnCheck__btn_direction_left:before,.new-ui-button_direction_left:before,.new-ui-stateGroup__label__button_direction_left:before,.new-ui-systemSelect__button_direction_left:before,.ui-dialog .ui-dialog-buttonpane .ui-button_direction_left:before{content:'';display:block;position:absolute;top:10px;left:10px;width:0;height:0;border-style:solid;border-width:5px 6px 5px 0;border-color:transparent #2988bd transparent transparent}.new-socialAuth__link_direction_right,.new-socialBinding__link_direction_right,.new-socialConnected__icon_direction_right,.new-ui-btnCheck__btn_direction_right,.new-ui-button_direction_right,.new-ui-stateGroup__label__button_direction_right,.new-ui-systemSelect__button_direction_right,.ui-dialog .ui-dialog-buttonpane .ui-button_direction_right{position:relative;padding-right:33px}.new-socialAuth__link_direction_right:after,.new-socialBinding__link_direction_right:after,.new-socialConnected__icon_direction_right:after,.new-ui-btnCheck__btn_direction_right:after,.new-ui-button_direction_right:after,.new-ui-stateGroup__label__button_direction_right:after,.new-ui-systemSelect__button_direction_right:after,.ui-dialog .ui-dialog-buttonpane .ui-button_direction_right:after{content:'';display:block;position:absolute;top:10px;right:10px;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #2988bd}.new-socialAuth__link_state.new-socialAuth__link_checked,.new-socialBinding__link_state.new-socialBinding__link_checked,.new-socialConnected__icon_state.new-socialConnected__icon_checked,.new-ui-btnCheck__btn_state.new-ui-btnCheck__btn_checked,.new-ui-button_state.new-ui-button_checked,.new-ui-stateGroup__label__button_state.new-ui-stateGroup__label__button_checked,.new-ui-systemSelect__button_state.new-ui-systemSelect__button_checked,.ui-dialog .ui-dialog-buttonpane .ui-button_state.ui-dialog .ui-dialog-buttonpane .ui-button_checked{background:$c_ui_button_sec_checked}.new-socialAuth__link_state.new-socialAuth__link_checked:hover,.new-socialBinding__link_state.new-socialBinding__link_checked:hover,.new-socialConnected__icon_state.new-socialConnected__icon_checked:hover,.new-ui-btnCheck__btn_state.new-ui-btnCheck__btn_checked:hover,.new-ui-button_state.new-ui-button_checked:hover,.new-ui-stateGroup__label__button_state.new-ui-stateGroup__label__button_checked:hover,.new-ui-systemSelect__button_state.new-ui-systemSelect__button_checked:hover,.ui-dialog .ui-dialog-buttonpane .ui-button_state.ui-dialog .ui-dialog-buttonpane .ui-button_checked:hover{background:$c_ui_button_sec_checked}@keyframes shakes{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.new-ui-btnCheck__input{position:absolute}.new-ui-btnCheck__input:checked,.new-ui-btnCheck__input:not(:checked){left:-99999px}.new-ui-btnCheck__input:checked+.new-ui-btnCheck__btn{background:#0c91d7;color:#fff}.new-ui-btnCheck__input:checked+.new-ui-btnCheck__btn:hover{background:#23abf3}.new-ui-btnCheck__input:checked+.new-ui-btnCheck__btn:active{background:#0970a7}.new-ui-btnCheck__input:checked+.new-ui-btnCheck__btn:focuse{box-shadow:inset 0 0 5px rgba(0,0,0,.1),0 0 5px #ff911a}.new-ui-textInput{display:block;cursor:pointer}.new-ui-textInput__caption{display:block;font-size:13px;line-height:15px;color:#414042;margin:0}.pro-validation_error_block .new-ui-textInput__caption{color:#b13d12}.new-ui-textInput__input{display:block;width:100%;outline:0;background:#fff;font-size:13px;color:#414042;border:1px solid #d9d9d9;border-radius:2px;box-shadow:inset 0 0 5px rgba(0,0,0,.1);height:24px;padding:3px 5px;margin:7px 0 0 0;transition:all .2s}textarea.new-ui-textInput__input{height:auto}.new-ui-textInput__input_big{height:30px}.new-ui-textInput__input:hover{border-color:#aaa}.new-ui-textInput__input:focus{border:1px solid #0c91d7;box-shadow:$i_ui_input_innershadow_focus}.new-ui-textInput__input:disabled{background:#fafafa}.new-ui-textInput__input:disabled:hover{border-color:#d9d9d9}.new-ui-textInput__input:disabled:-ms-input-placeholder{font-size:13px;color:$c_ui_textDisable}.new-ui-textInput__input:disabled::placeholder{font-size:13px;color:$c_ui_textDisable}.new-ui-textInput__input:-ms-input-placeholder{font-size:13px;color:#969599}.new-ui-textInput__input::placeholder{font-size:13px;color:#969599}.pro-validation_error_block .new-ui-textInput__input{border:1px solid #b13d12}.pro-validation_error_block .new-ui-textInput__input:hover{border:1px solid #df4d17}.new-ui-textInput__hint{display:block;font-size:11px;color:#969599;margin:4px 0 0 0}.new-ui-selectInput{display:block;cursor:pointer}.new-ui-selectInput__caption{display:block;font-size:13px;line-height:15px;color:#414042;margin:0}.pro-validation_error_block .new-ui-selectInput__caption{color:#b13d12}.new-ui-selectInput__select{display:block;width:100%;outline:0;background:#fff;font-size:13px;color:#414042;border:1px solid #d9d9d9;border-radius:2px;box-shadow:inset 0 0 5px rgba(0,0,0,.1);height:24px;padding:0 1px;margin:7px 0 0 0;transition:all .2s}.new-ui-selectInput__select_big{height:30px}.new-ui-selectInput__select:hover{box-shadow:$i_ui_input_innershadow_hover}.new-ui-selectInput__select:focus{border:1px solid #0c91d7;box-shadow:$i_ui_input_innershadow_focus}.new-ui-selectInput__select:disabled{box-shadow:inset 0 0 5px rgba(0,0,0,.1)}.new-ui-selectInput__select:disabled:-ms-input-placeholder{color:$c_ui_textDisable}.new-ui-selectInput__select:disabled::placeholder{color:$c_ui_textDisable}.new-ui-selectInput__select:-ms-input-placeholder{color:#969599}.new-ui-selectInput__select::placeholder{color:#969599}.pro-validation_error_block .new-ui-selectInput__select{border:1px solid #b13d12}.new-ui-selectInput__hint{display:block;font-size:11px;color:#969599;margin:4px 0 0 0}.new-ui-checkbox{display:inline-block;padding:3px 0;cursor:pointer}.new-ui-checkbox__input{position:absolute}.new-ui-checkbox__input:checked,.new-ui-checkbox__input:not(:checked){left:-99999px}.new-ui-checkbox__input:checked+.new-ui-checkbox__caption:before,.new-ui-checkbox__input:not(:checked)+.new-ui-checkbox__caption:before{display:block}.new-ui-checkbox__input:checked+.new-ui-checkbox__caption:before{background-position:top}.new-ui-checkbox__input:disabled+.new-ui-checkbox__caption{color:#bdbdbd}.new-ui-checkbox__input:disabled+.new-ui-checkbox__caption:before{background-position:bottom}.new-ui-checkbox__caption{position:relative;display:block;font-size:13px;color:#414042;line-height:16px;padding:0 0 0 25px}.new-ui-checkbox__caption:before{content:'';position:absolute;display:none;left:0;top:50%;width:19px;height:19px;margin-top:-9.5px;border-radius:2px;background:url(images/ui/checkbox_sprite.svg);background-position:bottom}.new-ui-checkbox__caption:hover{color:#4f6d85}.new-ui-switcher__label{cursor:pointer;display:block}.new-ui-switcher__label__input{position:absolute}.new-ui-switcher__label__input:checked,.new-ui-switcher__label__input:not(:checked){left:-99999px}.new-ui-switcher__label__input:checked+.new-ui-switcher__label__text:after{right:0}.new-ui-switcher__label__input:not(:checked)+.new-ui-switcher__label__text{background:#fff}.new-ui-switcher__label__input:not(:checked)+.new-ui-switcher__label__text:after{right:100%;margin-right:-30px}.new-ui-switcher__label__input:checked+.new-ui-switcher__label__text .new-ui-switcher__label__text__off{display:none}.new-ui-switcher__label__input:not(:checked)+.new-ui-switcher__label__text .new-ui-switcher__label__text__on{display:none}.new-ui-switcher__label__text{position:relative;background:#0c91d7;width:71px;height:30px;font-size:12px;border-radius:5px;box-shadow:inset 0 0 5px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.5);text-shadow:0 1px 0 rgba(0,0,0,.25);transition:background .4s ease-in-out}.new-ui-switcher__label__text:after{content:'';display:block;position:absolute;top:0;right:0;width:30px;height:30px;border-radius:4px;cursor:pointer;background-image:linear-gradient(to bottom,#e5e5e5,#ccc);z-index:5;transition:all .25s ease-in-out}.new-ui-switcher__label__text__off{position:absolute;right:6px;top:6px;color:#969599}.new-ui-switcher__label__text__on{position:absolute;left:9px;top:6px;color:#f6f6f6}.new-ui-radioBtn{display:inline-block;padding:3px 0;cursor:pointer}.new-ui-radioBtn__input{position:absolute}.new-ui-radioBtn__input:checked,.new-ui-radioBtn__input:not(:checked){left:-99999px}.new-ui-radioBtn__input:checked+.new-ui-radioBtn__caption:before,.new-ui-radioBtn__input:not(:checked)+.new-ui-radioBtn__caption:before{display:block}.new-ui-radioBtn__input:checked+.new-ui-radioBtn__caption:before{background-position:top}.new-ui-radioBtn__input:disabled+.new-ui-radioBtn__caption{color:#bdbdbd}.new-ui-radioBtn__input:disabled+.new-ui-radioBtn__caption:before{background-position:bottom}.new-ui-radioBtn__caption{position:relative;display:inline-block;font-size:13px;color:#414042;line-height:16px;padding:0 0 0 25px}.new-ui-radioBtn__caption:before{content:'';position:absolute;display:none;left:0;top:50%;width:19px;height:19px;margin-top:-9.5px;border-radius:50%;background:url(images/ui/radiobutton_sprite.svg);background-position:bottom}.new-ui-radioBtn__caption:hover{color:#4f6d85}.new-ui-actionSelect{position:relative;height:30px;min-width:100px;cursor:pointer}.new-ui-actionSelect_onHover:hover{z-index:5}.new-ui-actionSelect_onHover:hover .new-ui-actionSelect__listHold{display:block}.new-ui-actionSelect_rolled{z-index:5;cursor:default}.new-ui-actionSelect_rolled .new-ui-actionSelect__listHold{display:block}.new-ui-actionSelect__hold{display:block;position:absolute;width:100%;top:0;left:0;padding:7px 10px;background:#f5f5f5;border-radius:4px;box-shadow:inset 0 0 0 1px #fff,inset 0 0 15px rgba(0,0,0,.05),0 2px 6px rgba(0,0,0,.2);transition:box-shadow .2s linear}.new-ui-actionSelect__hold:hover{box-shadow:inset 0 0 0 1px #fff,inset 0 0 10px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.2);border-color:transparent}.new-ui-actionSelect__hold:hover:after{border-top-color:#46a8df}.new-ui-actionSelect__hold:active{box-shadow:inset 0 0 0 1px #fff,inset 0 0 10px rgba(11,144,214,.1),0 2px 6px rgba(0,0,0,.2)}.new-ui-actionSelect__hold:after{content:'';position:absolute;right:10px;top:14px;width:0;height:0;border:5px solid transparent;border-top:6px solid #2887bc}.new-ui-actionSelect__current{display:block;position:relative;padding:0 20px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.new-ui-actionSelect__listHold{display:none;margin:5px 0 0 0}.new-ui-actionSelect__list{list-style-type:none;padding:0;margin:0}.new-ui-actionSelect__item{padding:0}a.new-ui-actionSelect__link{color:#000;display:block;padding:5px 10px;text-decoration:none}a.new-ui-actionSelect__link:hover{color:#fff;background:#4eb1e5;border-radius:5px}.new-ui-container{padding:20px;background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.new-ui-container_bordered{border:1px solid #d7d7d7;border-radius:4px;box-shadow:none}.new-ui-container__divider{border:none;border-top:1px solid #afafaf;margin:0 -20px}.new-ui-container__divider_smallMargin{margin:10px -20px}.new-ui-container__divider_mediumMargin{margin:15px -20px}.new-ui-container__divider_bigMargin{margin:20px -20px}.new-ui-container_darker{background:#fafafa}.new-ui-subContainer{padding:20px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.25);background-color:#fff}.new-ui-subContainer_contentPadding{padding:0 20px}.new-ui-subContainer__header,.new-ui-subContainer__header_greenLight{display:block;overflow:hidden;position:relative;height:50px;margin:-20px -20px 20px -20px;padding:0 20px;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;line-height:50px;font-size:15px;background-color:#4eb1e5}.new-ui-subContainer_contentPadding .new-ui-subContainer__header,.new-ui-subContainer_contentPadding .new-ui-subContainer__header_greenLight{margin-top:0}.new-ui-subContainer__header__hilight,.new-ui-subContainer__header_greenLight .new-ui-subContainer__header__hilight,.new-ui-subContainer__header_greenLight__hilight,.new-ui-subContainer__header_greenLight_greenLight .new-ui-subContainer__header__hilight{display:inline-block;vertical-align:baseline;position:relative;height:50px;padding:0 45px 0 20px;margin:0 20px 0 -20px;border-top-left-radius:4px;color:#414042;line-height:50px;font-size:15px;background-color:#e6e7e8;background-image:linear-gradient(to bottom,#fff,#e6e7e8)}.new-ui-subContainer__header__hilight:before,.new-ui-subContainer__header_greenLight .new-ui-subContainer__header__hilight:before,.new-ui-subContainer__header_greenLight__hilight:before,.new-ui-subContainer__header_greenLight_greenLight .new-ui-subContainer__header__hilight:before{content:'';position:absolute;height:0;top:0;right:0;bottom:0;border-top:50px solid #4eb1e5;border-left:25px solid transparent}.new-ui-subContainer__header_greenLight,.new-ui-subContainer__header_greenLight_greenLight{background:rgba(19,178,57,.75)}.new-ui-subContainer_contentPadding .new-ui-subContainer__header_greenLight,.new-ui-subContainer_contentPadding .new-ui-subContainer__header_greenLight_greenLight{margin-top:0}.new-ui-subContainer__header_greenLight .new-ui-subContainer__header__hilight:before,.new-ui-subContainer__header_greenLight_greenLight .new-ui-subContainer__header__hilight:before{border-top-color:rgba(19,178,57,.75)}.new-ui-subContainer__divider{border:none;border-top:1px solid #d6d6d6;margin:0 -20px}.new-ui-subContainer__divider_secondary{border-top:1px solid #fafafa}.new-ui-subContainer__divider_smallMargin{margin:10px -20px}.new-ui-subContainer__divider_mediumMargin{margin:15px -20px}.new-ui-subContainer__divider_bigMargin{margin:20px -20px}.new-flights-farerules__codes__code,.new-flights-farerules__ruleInfo__toc__item,.new-flights-farerules__ruleText__backlink,.new-flights-farerules__ruleText__header__backlink,.new-ui-pseudoLink,.ui-dialog .ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text{cursor:pointer;color:#0c91d7;text-decoration:none;border-bottom:1px dashed #0c91d7}.new-flights-farerules__codes__code:hover,.new-flights-farerules__ruleInfo__toc__item:hover,.new-flights-farerules__ruleText__backlink:hover,.new-flights-farerules__ruleText__header__backlink:hover,.new-ui-pseudoLink:hover,.ui-dialog .ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text:hover{color:#32b4f0;border-bottom:1px dashed #32b4f0}.new-flights-farerules__codes__code_rollup,.new-flights-farerules__ruleInfo__toc__item_rollup,.new-flights-farerules__ruleText__backlink_rollup,.new-flights-farerules__ruleText__header__backlink_rollup,.new-ui-pseudoLink_rollup,.ui-dialog .ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text_rollup{position:relative;margin-left:20px}.new-flights-farerules__codes__code_rollup:before,.new-flights-farerules__ruleInfo__toc__item_rollup:before,.new-flights-farerules__ruleText__backlink_rollup:before,.new-flights-farerules__ruleText__header__backlink_rollup:before,.new-ui-pseudoLink_rollup:before,.ui-dialog .ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text_rollup:before{content:'↓';position:absolute;left:-20px}.new-flights-farerules__codes__code_changeable,.new-flights-farerules__ruleInfo__toc__item_changeable,.new-flights-farerules__ruleText__backlink_changeable,.new-flights-farerules__ruleText__header__backlink_changeable,.new-ui-pseudoLink_changeable,.ui-dialog .ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text_changeable{color:inherit}.new-flights-farerules__codes__code_changeable:hover,.new-flights-farerules__ruleInfo__toc__item_changeable:hover,.new-flights-farerules__ruleText__backlink_changeable:hover,.new-flights-farerules__ruleText__header__backlink_changeable:hover,.new-ui-pseudoLink_changeable:hover,.ui-dialog .ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text_changeable:hover{color:inherit}.new-ui-rolledUp{display:none}.new-ui-sectionHeader{padding:0;margin:15px 0;color:#414042;font-size:18px}.new-ui-subSectionHeader{padding:0;margin:0 0 10px 0;color:#414042;font-size:15px}.new-ui-hilight{display:block;text-align:left;margin:20px 0;padding:9px 20px;color:#fff;font-size:15px;border-radius:4px}.new-ui-hilight:first-child{margin-top:0}.new-ui-hilight:last-child{margin-bottom:0}.new-ui-hilight+.new-ui-hilight{margin-top:0}.new-ui-hilight_info{background:#4eb1e5}.new-ui-hilight_error{background:rgba(204,0,0,.75)}.new-ui-hilight_greenLight{background:#7bb236}.new-ui-hilight_grayed{background:rgba(92,92,92,.75)}.new-ui-hilight_notice{background:#fffb9e;color:#434647}.nemo-ui-alert{position:fixed;right:15px;bottom:15px;padding:15px;z-index:99999;opacity:.6;border-radius:5px;transition:opacity .2s;cursor:pointer;box-shadow:0 3px 8px #999;max-width:250px;color:#333}.nemo-ui-alert:active,.nemo-ui-alert:hover{opacity:.9}.nemo-ui-alert_warning{background:#ffd321}.nemo-ui-alert .ui-dialog-titlebar-close{width:20px;height:20px;background-size:9px;outline:0!important}.nemo-po-settings__tabs,.new-ui-tabber__tabs{padding:0 0 0 20px}.nemo-po-settings__tabs__tab,.new-ui-tabber__tabs__tab{display:inline-block;vertical-align:top;background-color:#d9d9d9;background:linear-gradient(to bottom,#e5e5e5,#ccc);margin-right:12px;padding:3px 12px;border-radius:4px 4px 0 0;box-shadow:0 1px 2px rgba(0,1,2,.5),inset 0 0 5px rgba(0,0,0,.1);text-shadow:0 1px 0 rgba(0,0,0,.25);cursor:pointer;font-size:16px;position:relative}.nemo-po-settings__tabs__tab_active,.new-ui-tabber__tabs__tab_active{position:relative;background:#fff;box-shadow:0 1px 2px rgba(0,1,2,.5),inset 0 3px 5px rgba(0,0,0,.1);cursor:default;z-index:2}.nemo-po-settings__tabs__tab_active:after,.new-ui-tabber__tabs__tab_active:after{content:'';position:absolute;top:100%;left:-10px;right:-10px;height:10px;background:#fff}.nemo-po-settings__tabs__tab_active .new-ui-tabber__tabs__tab__title,.new-ui-tabber__tabs__tab_active .new-ui-tabber__tabs__tab__title{opacity:1}.nemo-po-settings__tabs__tab_disabled,.new-ui-tabber__tabs__tab_disabled{cursor:default}.nemo-po-settings__tabs__tab_disabled .new-ui-tabber__tabs__tab__title,.new-ui-tabber__tabs__tab_disabled .new-ui-tabber__tabs__tab__title{color:#fff;opacity:1}.nemo-po-settings__tabs__tab__title,.new-ui-tabber__tabs__tab__title{color:#414042;font-size:14px;opacity:.75}.nemo-po-settings__blocks,.new-ui-tabber__blocks{position:relative;z-index:1}.nemo-po-settings__blocks__block,.new-ui-tabber__blocks__block{display:none}.nemo-po-settings__blocks__block_active,.new-ui-tabber__blocks__block_active{display:block}.new-ui-table{width:100%;border-collapse:collapse;border-spacing:0}.new-ui-table__tr{font-size:15px}.new-ui-table__tr_zebred:nth-child(2n){background-color:#f2f2f2}.new-ui-table__tr_summary .new-ui-table__td:first-child{text-align:right}.new-ui-table__tr_summary .new-ui-table__td:last-child{width:10%}.new-ui-table__tr_newSection{border-top:1px solid #d6d6d6}.new-ui-table__tr_insignificant{font-size:13px}.new-ui-table__td,.new-ui-table__th{font-weight:400;text-align:left}.new-ui-table__td:last-child,.new-ui-table__th:last-child{text-align:right}.new-ui-table__td:first-child,.new-ui-table__th:first-child{text-align:left}.new-ui-table__td__po_geo,.new-ui-table__th__po_geo{min-width:152px!important}.new-ui-table__th{padding:5px 10px;color:#969599;font-size:14px;vertical-align:top}.new-ui-table__th:last-child{padding-right:20px}.new-ui-table__th:first-child{padding-left:20px}.new-ui-table__td{padding:14px 10px 14px 10px;color:#414042;vertical-align:middle}.new-ui-table__td_insignificant{color:#969599}.new-ui-table__td:last-child{padding-right:20px}.new-ui-table__td:first-child{padding-left:20px}.new-ui-table_compact .new-ui-table__td{font-size:13px;padding-top:5px;padding-bottom:5px}.new-ui-table_compact .new-ui-table__th{font-size:13px}.new-ui-container .new-ui-tableWrap{margin:0 -20px}.new-ui-subContainer .new-ui-tableWrap{margin:0 -20px}.new-ui-hint{transform:translate(-50%,0);position:absolute;left:50%;bottom:100%;margin-bottom:7px;padding:10px 10px;color:#414042;font-size:13px;line-height:15px;background:#ffd321;border-radius:4px;text-align:center;white-space:nowrap;z-index:1;cursor:pointer}.new-ui-hint_info{background:#eee}.new-ui-hint_info:before{border-top-color:#eee!important}.ui-dialog{padding:0!important;border:none;box-shadow:0 2px 4px rgba(0,0,0,.3);border-radius:4px;max-width:90vw}.ui-dialog_open{overflow:hidden}.ui-dialog_open_iphone{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:fixed;height:100%;width:100%}.ui-dialog .new-flights-passInfo__info__price__table{max-width:700px}.ui-dialog__wrapper{display:none;overflow:auto;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1002}.ui-dialog__progress{position:absolute;top:0;left:0;height:100%;width:100%;border:none;z-index:-5}.ui-dialog .ui-progressbar{background:#7f7f7f}.ui-dialog .ui-progressbar .ui-progressbar-value{border:none;margin:0;padding:0;background-color:#0b90d6}.ui-dialog.ui-dialog_request .ui-dialog-title{color:#fff}.ui-dialog.ui-dialog_request .ui-dialog-titlebar-close{color:#fff;background:transparent url(images/ui/ui-icon-popup-close-light.png) right center no-repeat}.ui-dialog.ui-dialog_request .ui-dialog-titlebar-close span{display:none}.ui-dialog .ui-dialog-titlebar{position:relative;min-height:50px;padding:10px 20px;padding-right:50px;background-color:#eee;border:0;box-shadow:none;line-height:30px;font-size:13px;color:#0a0a0f;font-weight:400;z-index:1}.ui-dialog .ui-dialog-title{display:block;margin:0;float:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-dialog .ui-dialog-titlebar-close{border:0;padding:0;width:30px;height:30px;line-height:30px;color:#2d2d32;text-decoration:none;transition:all .2s;top:50%;right:10px;margin-top:-15px;background:rgba(0,0,0,0) url(../f2.0/css/images/ui/popup-close.svg) center center no-repeat}.ui-dialog .ui-dialog-titlebar-close:hover{background-color:rgba(0,0,0,.05)}.ui-dialog .ui-dialog-titlebar-close.ui-state-hover{text-decoration:none}.ui-dialog .ui-dialog-titlebar-close.ui-state-hover .ui-icon{float:none;border:0 none}.ui-dialog .ui-dialog-titlebar-close .ui-icon{background:0 0;text-indent:0;overflow:visible;width:auto;height:auto;text-decoration:none;font-size:14px;font-weight:400;border:0 none;display:none}.ui-dialog .ui-dialog-content{padding:10px 20px}.ui-dialog .ui-dialog-content_iframe{overflow:inherit!important}.ui-dialog .ui-dialog-buttonpane{position:relative;margin:0;padding:9px 20px;border:none;background-color:#eee;box-shadow:none;z-index:1}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;text-align:right}.ui-dialog .ui-dialog-buttonpane .ui-button{display:inline-block;margin:0 15px 0 0;font-size:18px}.ui-dialog .ui-dialog-buttonpane .ui-button_secondary{float:left}.ui-dialog .ui-dialog-buttonpane .ui-button_pseudoLink{min-width:0;padding:0;background:0 0;box-shadow:none;border:none;text-shadow:none}.ui-dialog .ui-dialog-buttonpane .ui-button_pseudoLink:focus,.ui-dialog .ui-dialog-buttonpane .ui-button_pseudoLink:hover{background:0 0;box-shadow:none;border:none}.ui-dialog .ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text{display:inline;font-size:13px}.ui-dialog .ui-dialog-buttonpane .ui-button_right{float:none}.ui-dialog .ui-dialog-buttonpane .ui-button:last-child{margin-right:0}.ui-dialog .ui-dialog-buttonpane .ui-button.ui-state-focus,.ui-dialog .ui-dialog-buttonpane .ui-button.ui-state-hover{font-weight:400}.ui-dialog .ui-dialog-buttonpane .ui-button .ui-button-text{padding:0}.ui-dialog__scrollbarMeasure{position:absolute;top:-99999px;width:50px;height:50px;overflow:scroll}.ui-dialog .ui-dialog-content:not(.nemo-flights-results__fareFamilies__popup__contents):not(.nemo-authPopup):not(.nemo-registrationPopup):not(.nemo-authPopup_restorepass):not(.new-flightRoute__legPopupWrapper):not(.nemo-flights-results__flightsGroup__flightInfo):not(.new-bookStatus-dialog__content),.ui-dialog .ui-dialog-content_iframe,.ui-dialog-content:not(.nemo-flights-results__fareFamilies__popup__contents):not(.nemo-authPopup):not(.nemo-registrationPopup):not(.nemo-authPopup_restorepass):not(.new-flightRoute__legPopupWrapper):not(.nemo-flights-results__flightsGroup__flightInfo):not(.new-bookStatus-dialog__content),.ui-dialog-content_iframe{overflow:auto!important;-webkit-overflow-scrolling:touch!important}.ui-dialog .ui-dialog-content_iframe iframe,.ui-dialog-content_iframe iframe{height:102%!important}.ui-dialog_autoWidth{width:auto!important}.ui-widget{font-family:inherit}.new-ui-table{width:100%;border-collapse:collapse;border-spacing:0}.new-ui-table__tr{font-size:15px}.new-ui-table__tr_zebred:nth-child(2n){background-color:#f2f2f2}.new-ui-table__tr_summary .new-ui-table__td:first-child{text-align:right}.new-ui-table__tr_summary .new-ui-table__td:last-child{width:10%}.new-ui-table__tr_newSection{border-top:1px solid #d6d6d6}.new-ui-table__tr_insignificant{font-size:13px}.new-ui-table__td,.new-ui-table__th{font-weight:400;text-align:left}.new-ui-table__td:last-child,.new-ui-table__th:last-child{text-align:right}.new-ui-table__td:first-child,.new-ui-table__th:first-child{text-align:left}.new-ui-table__td__po_geo,.new-ui-table__th__po_geo{min-width:152px!important}.new-ui-table__th{padding:5px 10px;color:#969599;font-size:14px;vertical-align:top}.new-ui-table__th:last-child{padding-right:20px}.new-ui-table__th:first-child{padding-left:20px}.new-ui-table__td{padding:14px 10px 14px 10px;color:#414042;vertical-align:middle}.new-ui-table__td_insignificant{color:#969599}.new-ui-table__td:last-child{padding-right:20px}.new-ui-table__td:first-child{padding-left:20px}.new-ui-table_compact .new-ui-table__td{font-size:13px;padding-top:5px;padding-bottom:5px}.new-ui-table_compact .new-ui-table__th{font-size:13px}.new-ui-container .new-ui-tableWrap{margin:0 -20px}.new-ui-subContainer .new-ui-tableWrap{margin:0 -20px}.new-ui-hint{transform:translate(-50%,0);position:absolute;left:50%;bottom:100%;margin-bottom:7px;padding:10px 10px;color:#414042;font-size:13px;line-height:15px;background:#ffd321;border-radius:4px;text-align:center;white-space:nowrap;z-index:1;cursor:pointer}.new-ui-hint_info{background:#eee}.new-ui-hint_info:before{border-top-color:#eee!important}.nemo-po-settings__tabs,.new-ui-tabber__tabs{padding:0 0 0 20px}.nemo-po-settings__tabs__tab,.new-ui-tabber__tabs__tab{display:inline-block;vertical-align:top;background-color:#d9d9d9;background:linear-gradient(to bottom,#e5e5e5,#ccc);margin-right:12px;padding:3px 12px;border-radius:4px 4px 0 0;box-shadow:0 1px 2px rgba(0,1,2,.5),inset 0 0 5px rgba(0,0,0,.1);text-shadow:0 1px 0 rgba(0,0,0,.25);cursor:pointer;font-size:16px;position:relative}.nemo-po-settings__tabs__tab_active,.new-ui-tabber__tabs__tab_active{position:relative;background:#fff;box-shadow:0 1px 2px rgba(0,1,2,.5),inset 0 3px 5px rgba(0,0,0,.1);cursor:default;z-index:2}.nemo-po-settings__tabs__tab_active:after,.new-ui-tabber__tabs__tab_active:after{content:'';position:absolute;top:100%;left:-10px;right:-10px;height:10px;background:#fff}.nemo-po-settings__tabs__tab_active .new-ui-tabber__tabs__tab__title,.new-ui-tabber__tabs__tab_active .new-ui-tabber__tabs__tab__title{opacity:1}.nemo-po-settings__tabs__tab_disabled,.new-ui-tabber__tabs__tab_disabled{cursor:default}.nemo-po-settings__tabs__tab_disabled .new-ui-tabber__tabs__tab__title,.new-ui-tabber__tabs__tab_disabled .new-ui-tabber__tabs__tab__title{color:#fff;opacity:1}.nemo-po-settings__tabs__tab__title,.new-ui-tabber__tabs__tab__title{color:#414042;font-size:14px;opacity:.75}.nemo-po-settings__blocks,.new-ui-tabber__blocks{position:relative;z-index:1}.nemo-po-settings__blocks__block,.new-ui-tabber__blocks__block{display:none}.nemo-po-settings__blocks__block_active,.new-ui-tabber__blocks__block_active{display:block}.new-ui-help{display:inline-block;width:12px;height:12px;cursor:pointer;background:url(images/question.png) left center no-repeat;background-image:url(images/question.svg),none;background-size:12px 12px;opacity:.5;transition:.3gs ease-in}.new-ui-help:hover{opacity:1}.new-ui-helpWrap .new-ui-help{display:inline-block;width:12px;height:12px;position:absolute;top:-6px;right:-15px;cursor:pointer;background:url(images/question.png) left center no-repeat;background-image:url(images/question.svg),none;background-size:12px 12px;opacity:.5;transition:.3s ease-in}.new-ui-helpWrap:hover .new-ui-help{opacity:1}.new-ui-helpHeader{font-size:14px;margin-bottom:15px}.new-ui-stateGroup{font-size:0}.new-ui-stateGroup__label{display:inline-block;margin:0 1px 0 0}.new-ui-stateGroup__label__button{background:linear-gradient(to bottom,#e5e5e5,#ccc);color:#404040;text-shadow:0 1px 0 rgba(0,0,0,.25);transition:background .25s ease-in-out}.new-ui-stateGroup__label__button:hover{background:linear-gradient(to bottom,#f2f2f2,#d9d9d9)}.new-ui-stateGroup__label__button:active{padding-top:0}.new-ui-stateGroup__label__button_border{border-radius:0}.new-ui-stateGroup__label__input{position:absolute}.new-ui-stateGroup__label__input:checked,.new-ui-stateGroup__label__input:not(:checked){left:-99999px}.new-ui-stateGroup__label__input:checked+.new-ui-stateGroup__label__button{background:#0c91d7;color:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,.1),0 1 2px rgba(0,0,0,.5)}.new-ui-stateGroup__label__input:checked+.new-ui-stateGroup__label__button:hover{background:#23abf3}.new-ui-stateGroup__label__input:checked+.new-ui-stateGroup__label__button:active{background:#0970a7}.new-ui-stateGroup_border .new-ui-stateGroup__label:first-child .new-ui-stateGroup__label__button{border-top-right-radius:0;border-bottom-right-radius:0}.new-ui-stateGroup_border .new-ui-stateGroup__label:last-child .new-ui-stateGroup__label__button{border-top-left-radius:0;border-bottom-left-radius:0}.new-ui-stateGroup_separate .new-ui-stateGroup__label{margin-right:12px}.new-ui-stateGroup_separate .new-ui-stateGroup__label:last-child{margin-right:0}.new-ui-systemSelect{position:relative;display:inline-block}.new-ui-systemSelect_open .new-ui-systemSelect__button:before,.new-ui-systemSelect_open .new-ui-systemSelect__tooltip{display:block}.new-ui-systemSelect__select{display:none}.new-ui-systemSelect__button{font-size:13px;padding:0 10px;position:relative}.new-ui-systemSelect__button__icon,.new-ui-systemSelect__button__icon_minimized{display:inline-block;vertical-align:middle;min-width:32px;height:20px;margin-right:8px}.new-ui-systemSelect__button__icon_minimized,.new-ui-systemSelect__button__icon_minimized_minimized{margin:0}.new-ui-systemSelect__button__icon *,.new-ui-systemSelect__button__icon_minimized *{vertical-align:top}.new-ui-systemSelect__button__text{display:inline-block;vertical-align:baseline;font-size:13px}.new-ui-systemSelect__button_minWidth{min-width:63px}.new-ui-systemSelect__tooltip{border-radius:4px;background-color:#fff;padding:10px 12px;box-shadow:0 1px 3px rgba(0,0,0,.25);box-sizing:border-box;position:absolute;top:100%;margin-top:5px;left:-40px;display:none;white-space:nowrap;z-index:1}.new-ui-systemSelect__tooltip__head{margin-bottom:10px}.new-ui-systemSelect__tooltip__list{padding:0;margin:0}.new-ui-systemSelect__tooltip__list__item{display:block;text-decoration:none;list-style-type:none;margin:0;padding:4px 0 4px 4px;cursor:pointer;border-radius:4px;transition:.3s ease-out}.new-ui-systemSelect__tooltip__list__item:hover{background-color:rgba(12,145,215,.15)}.new-ui-systemSelect__tooltip__list__item__icon{display:inline-block;vertical-align:middle;min-width:32px;height:17px;margin-right:8px}.new-ui-systemSelect__tooltip__list__item__text{display:inline-block;vertical-align:middle;font-size:13px}.new-ui-systemSelect__tooltip__list__item_selected{border:1px solid rgba(12,145,215,.15)}.ui-datepicker{width:auto!important;box-shadow:0 2px 8px rgba(0,0,0,.2);background:#fff;border-radius:4px;border:none}.ui-datepicker select{color:#414042}.ui-datepicker .ui-datepicker-group-first .ui-datepicker-header{border-radius:0;border-top-left-radius:2px}.ui-datepicker .ui-datepicker-group-first .ui-datepicker-calendar{margin-right:10px}.ui-datepicker .ui-datepicker-group-last .ui-datepicker-header{border-radius:0;border-top-right-radius:2px}.ui-datepicker .ui-datepicker-group-last .ui-datepicker-calendar{margin-left:10px}.ui-datepicker .ui-datepicker-group-middle .ui-datepicker-header{border-radius:0}.ui-datepicker .ui-datepicker-group-middle .ui-datepicker-calendar{margin-left:10px;margin-right:10px}.ui-datepicker-multi .ui-datepicker-group-first .ui-datepicker-header{border-top-right-radius:0;border-bottom-right-radius:0}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-top-left-radius:0;border-bottom-left-radius:0}.ui-datepicker .ui-datepicker-header{padding:4px 0;line-height:22px;background:#4eb1e5;border-radius:2px;border:none}.ui-datepicker .ui-datepicker-title{font-size:13px;color:#fff}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:4px;background:0 0;border:none}.ui-datepicker .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-prev.ui-state-hover{border:none}.ui-datepicker .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-prev .ui-icon{background:url(images/ui/datepicker-arr.png) no-repeat}.ui-datepicker .ui-datepicker-prev{left:12px}.ui-datepicker .ui-datepicker-prev .ui-icon{background-position:3px 2px}.ui-datepicker .ui-datepicker-next{right:12px}.ui-datepicker .ui-datepicker-next .ui-icon{background-position:-27px 2px}.ui-datepicker table.ui-datepicker-calendar{margin:20px;width:210px}.ui-datepicker table.ui-datepicker-calendar .ui-state-default{background:#fff;border:none;color:#414042;font-weight:400}.ui-datepicker table.ui-datepicker-calendar .ui-state-hover{background:#fff;border:1px solid #0b90d6;line-height:27px}.ui-datepicker table.ui-datepicker-calendar .pro-datepicker-selected-date a{margin:0;box-shadow:inset 0 0 8px rgba(0,0,0,.4);border:none;color:#fff;line-height:30px}.ui-datepicker table.ui-datepicker-calendar .pro-datepicker-selected-date_0 a{background:#0b90d6}.ui-datepicker table.ui-datepicker-calendar .pro-datepicker-selected-date_1 a{background:#12b138}.ui-datepicker table.ui-datepicker-calendar .pro-datepicker-selected-date_2 a{background:#12b138}.ui-datepicker table.ui-datepicker-calendar .pro-datepicker-selected-date_3 a{background:#12b138}.ui-datepicker table.ui-datepicker-calendar .pro-datepicker-selected-date_4 a{background:#12b138}.ui-datepicker table.ui-datepicker-calendar .pro-datepicker-selected-date_5 a{background:#12b138}.ui-datepicker table.ui-datepicker-calendar .pro-datepicker-selected-date_0.pro-datepicker-selected-date_1 a{background:linear-gradient(45deg,#0b90d6 0,#0b90d6 50%,#12b138 50%,#12b138 100%)}.ui-datepicker table.ui-datepicker-calendar .ui-state-color-0 a{margin:0;box-shadow:inset 0 0 8px rgba(0,0,0,.4);border:none;background:#0b90d6;color:#fff;line-height:30px}.ui-datepicker table.ui-datepicker-calendar .ui-state-color-1 a{margin:0;box-shadow:inset 0 0 8px rgba(0,0,0,.4);border:none;background:#12b138;color:#fff;line-height:30px}.ui-datepicker table.ui-datepicker-calendar .ui-state-color-2 a{margin:0;box-shadow:inset 0 0 8px rgba(0,0,0,.4);border:none;background:#12b138;color:#fff;line-height:30px}.ui-datepicker table.ui-datepicker-calendar .ui-state-color-3 a{margin:0;box-shadow:inset 0 0 8px rgba(0,0,0,.4);border:none;background:#12b138;color:#fff;line-height:30px}.ui-datepicker table.ui-datepicker-calendar .ui-state-color-4 a{margin:0;box-shadow:inset 0 0 8px rgba(0,0,0,.4);border:none;background:#12b138;color:#fff;line-height:30px}.ui-datepicker table.ui-datepicker-calendar .ui-state-color-5 a{margin:0;box-shadow:inset 0 0 8px rgba(0,0,0,.4);border:none;background:#12b138;color:#fff;line-height:30px}.ui-datepicker tr:first-child td{border-top:none}.ui-datepicker tr:last-child td{border-bottom:none}.ui-datepicker td{padding:0;border:1px solid #dcdcdc}.ui-datepicker td:first-child{border-left:none}.ui-datepicker td:last-child{border-right:none}.ui-datepicker td .ui-state-default{height:29px;width:29px;line-height:29px;padding:0}.ui-datepicker td.ui-datepicker-week-end .ui-state-default{color:#0b90d6}.ui-datepicker th{color:#414042;color:rgba(65,64,66,.5);font-size:10px;text-transform:uppercase;border:1px solid #dcdcdc;border-top:none;padding:2px 0}.ui-datepicker th.ui-datepicker-week-end{color:#0b90d6;color:rgba(11,144,214,.5)}.ui-datepicker th:first-child{border-left:none}.ui-datepicker th:last-child{border-right:none;padding:2px}.new-ui-stepbar{margin:0 0 20px}.new-ui-stepbar__list{list-style-type:none;padding:0;margin:0}.new-ui-stepbar__item{display:inline-block;font-size:13px}.new-ui-stepbar__item_current{color:#414042}.new-ui-stepbar__item_disabled{color:#969599}.new-ui-stepbar__item:after{content:'';display:inline-block;width:7px;height:8px;margin:0 8px;background:url(images/ui/stepbar.svg) 50% 0 no-repeat}.new-ui-stepbar__item:last-child:after{display:none}.new-ui-stepbar__num:after{content:'.\00a0';display:inline-block}.tooltipster-default{border:none;background:#fff;color:#414042;box-shadow:0 1px 3px rgba(0,0,0,.25)}.tooltipster-default.tooltipster-withCloseButton .tooltipster-content{padding-top:15px;max-width:230px}.tooltipster-default .tooltipster-content{font-size:12px;line-height:15px;padding:10px;overflow:hidden;max-width:230px}.tooltipster-default .tooltipster-close{position:absolute;top:0;right:0;width:18px;height:18px;background:url(images/ui/ui-icon-help_close.png) center center no-repeat;background-image:url(images/ui/ui-icon-help_close.svg),none;background-size:8px 8px;cursor:pointer;opacity:.5;transition:opacity .2s linear}.tooltipster-default .tooltipster-close:hover{opacity:1}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:1050;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden;max-width:230px}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-left span,.tooltipster-arrow-top-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-left span,.tooltipster-arrow-bottom-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top span{left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom-left span,.tooltipster-arrow-top-left span{left:6px}.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-bottom-right span,.tooltipster-arrow-top-right span{right:6px}.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left .tooltipster-arrow-border,.tooltipster-arrow-left span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right .tooltipster-arrow-border,.tooltipster-arrow-right span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{transform:scale(0,0);transition-property:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tooltipster-grow-show{transform:scale(1,1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotateZ(4deg);transition-property:transform}.tooltipster-swing-show{opacity:1;transform:rotateZ(0);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{top:0;transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-dying{transition-property:all;top:0!important;opacity:0}.tooltipster-slide{left:-40px;transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-dying{transition-property:all;left:0!important;opacity:0}.tooltipster-content-changing{opacity:.5;transform:scale(1.1,1.1)}.new-common-upsaleService__price__label{color:#969599}.new-common-upsaleService__information{float:right}.new-common-upsaleService__rollup{font-size:16px}.new-common-bookingOpen{width:380px;margin:0 auto}.new-common-bookingOpen__submit{margin-top:20px}.new-common-bookingOpen__errorMessage{margin-top:20px}.new-common-bookingOpen__header{margin:0 auto;width:380px}.new-common-scrollPanel{position:fixed;visibility:hidden;left:0;top:0;height:100%;width:70px;color:#0b90d6;font-size:13px;opacity:0;z-index:500;cursor:pointer;transition:opacity .2s linear,visibility 0s linear .4s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}.new-common-scrollPanel__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#5598c8;opacity:.5}.new-common-scrollPanel_toTop{opacity:.5;visibility:visible;transition:opacity .2s linear}.new-common-scrollPanel_toTop:hover{opacity:1}.new-common-scrollPanel_toTop .new-common-scrollPanel__text_toTop{display:block}.new-common-scrollPanel_toBottom{opacity:.5;visibility:visible;transition:opacity .2s linear}.new-common-scrollPanel_toBottom:hover{opacity:1}.new-common-scrollPanel_toBottom .new-common-scrollPanel__text_toBottom{display:block}.new-common-scrollPanel__text{display:none}.new-common-scrollPanel__text_toTop{position:relative;padding:5px 0 0 0;margin:10px auto 0;text-align:center;z-index:1}.new-common-scrollPanel__text_toTop:before{position:absolute;content:'';left:50%;top:-6px;margin:0 0 0 -5px;border:5px solid transparent;border-bottom:6px solid #0b90d6}.new-common-scrollPanel__text_toBottom{position:relative;padding:0 0 5px 0;margin:10px auto 0;text-align:center;z-index:1}.new-common-scrollPanel__text_toBottom:before{position:absolute;content:'';left:50%;bottom:-6px;margin:0 0 0 -5px;border:5px solid transparent;border-top:6px solid #0b90d6}@media (min-width:1200px){.new-common-scrollPanel{display:block}}.new-socialAuth{display:inline-block;padding:0;margin:0;list-style-type:none;border-radius:4px;overflow:hidden;letter-spacing:0;box-shadow:0 1px 1px rgba(0,0,0,.25),inset 0 0 8px rgba(0,0,0,.05)}.new-socialAuth__item{display:inline-block;margin:0 -3px 0 0;vertical-align:top;border-right:1px solid #c8c8c8}.new-socialAuth__item:last-child{border:none;margin:0}.new-socialAuth__link{position:relative;display:block;min-width:0;width:30px;height:30px;padding:5px;font:0/0 a;cursor:pointer;border-radius:0}.new-socialAuth__link:before{position:absolute;content:'';top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.new-socialAuth__link_facebook:before{background:url(images/socials/facebook.png);background-size:18px 18px;background-image:url(images/socials/facebook.svg),none}.new-socialAuth__link_twitter:before{background:url(images/socials/twitter.png);background-size:18px 18px;background-image:url(images/socials/twitter.svg),none}.new-socialAuth__link_google:before{background:url(images/socials/google.png);background-size:18px 18px;background-image:url(images/socials/google.svg),none}.new-socialAuth__link_vkontakte:before{background:url(images/socials/vk.png);background-size:18px 18px;background-image:url(images/socials/vk.svg),none}.new-socialAuth__link_openid:before{background-image:url(images/socials/openid.png)}.new-socialAuth__link_yandex:before{background:url(images/socials/yandex.png);background-size:18px 18px;background-image:url(images/socials/yandex.svg),none}.new-socialAuth__link_mailru:before{background-image:url(images/socials/mailru.png)}.new-socialBinding__list{padding:0;margin:0}.new-socialBinding__item{display:inline-block;vertical-align:top;margin:0 7px 0 0}.new-socialBinding__link{position:relative;display:block;min-width:0;width:30px;height:30px;padding:5px;font:0/0 a;cursor:pointer;width:40px;height:40px}.new-socialBinding__link:before{position:absolute;content:'';top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.new-socialBinding__link_facebook:before{background:url(images/socials/facebook.png);background-size:18px 18px;background-image:url(images/socials/facebook.svg),none}.new-socialBinding__link_twitter:before{background:url(images/socials/twitter.png);background-size:18px 18px;background-image:url(images/socials/twitter.svg),none}.new-socialBinding__link_google:before{background:url(images/socials/google.png);background-size:18px 18px;background-image:url(images/socials/google.svg),none}.new-socialBinding__link_vkontakte:before{background:url(images/socials/vk.png);background-size:18px 18px;background-image:url(images/socials/vk.svg),none}.new-socialBinding__link_openid:before{background-image:url(images/socials/openid.png)}.new-socialBinding__link_yandex:before{background:url(images/socials/yandex.png);background-size:18px 18px;background-image:url(images/socials/yandex.svg),none}.new-socialBinding__link_mailru:before{background-image:url(images/socials/mailru.png)}.new-socialBinding__link:before{width:24px;height:22px;margin:-11px 0 0 -12px;background-size:24px 22px}.new-socialBinding__block_connected{margin:15px 0 0 0}.new-socialBinding__block__label{display:block;margin:0 0 10px 0}.new-socialConnected{padding:0;margin:0}.new-socialConnected__item{display:inline-block;margin:0 7px 0 0}.new-socialConnected__icon{position:relative;display:block;min-width:0;width:30px;height:30px;padding:5px;font:0/0 a;cursor:pointer;display:inline-block;width:40px;height:40px;margin:0 15px 0 0;vertical-align:middle;pointer-events:none}.new-socialConnected__icon:before{position:absolute;content:'';top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.new-socialConnected__icon_facebook:before{background:url(images/socials/facebook.png);background-size:18px 18px;background-image:url(images/socials/facebook.svg),none}.new-socialConnected__icon_twitter:before{background:url(images/socials/twitter.png);background-size:18px 18px;background-image:url(images/socials/twitter.svg),none}.new-socialConnected__icon_google:before{background:url(images/socials/google.png);background-size:18px 18px;background-image:url(images/socials/google.svg),none}.new-socialConnected__icon_vkontakte:before{background:url(images/socials/vk.png);background-size:18px 18px;background-image:url(images/socials/vk.svg),none}.new-socialConnected__icon_openid:before{background-image:url(images/socials/openid.png)}.new-socialConnected__icon_yandex:before{background:url(images/socials/yandex.png);background-size:18px 18px;background-image:url(images/socials/yandex.svg),none}.new-socialConnected__icon_mailru:before{background-image:url(images/socials/mailru.png)}.new-socialConnected__icon:before{width:24px;height:22px;margin:-11px 0 0 -12px}.new-socialConnected__unBindLink{display:inline-block;vertical-align:middle}.new-common-stepbar{max-width:960px;margin:0 auto 20px}.new-common-stepbar__list{list-style-type:none;padding:0;margin:0}.new-common-stepbar__item{display:inline-block;font-size:13px}.new-common-stepbar__item_current{color:#414042}.new-common-stepbar__item_disabled{color:#959498}.new-common-stepbar__item_passed .new-common-stepbar__num:after{text-decoration:underline}.new-common-stepbar__item:after{content:'';display:inline-block;width:7px;height:8px;margin:0 8px;background:url(images/stepbar-arrow.png) 50% 0 no-repeat}.new-common-stepbar__item:last-child:after{display:none}.new-common-stepbar__num:after{content:'.\00a0';display:inline-block}.new-common__noActivityPopup.ui-dialog-content,.new-common__timeoutPopup.ui-dialog-content{padding:0}.new-common__noActivityPopup__content,.new-common__timeoutPopup__content{margin:30px}.new-common__noActivityPopup__img,.new-common__noActivityPopup__text,.new-common__timeoutPopup__img,.new-common__timeoutPopup__text{display:inline-block;vertical-align:middle}.new-common__noActivityPopup__img,.new-common__timeoutPopup__img{width:56px;height:56px}.new-common__noActivityPopup__text,.new-common__timeoutPopup__text{margin-left:30px;width:200px}.new-common__noActivityPopup__buttons,.new-common__timeoutPopup__buttons{display:inline-block;vertical-align:top;width:100%;line-height:55px;padding:0 20px;background:#eee;box-shadow:0 -1px 1px rgba(0,0,0,.25)}.new-common__timeoutPopup__img{background-image:url(images/clock_timeout.svg)}.new-common__timeoutPopup__buttons__goToStart{display:inline-block;vertical-align:middle;outline:0}.new-common__timeoutPopup__buttons__goToStart:focus{outline:0}.new-common__timeoutPopup__buttons__update{float:right;margin-top:10px}.new-common__noActivityPopup__img{background-image:url(images/clock_noChanges.svg)}.new-common__noActivityPopup__text{margin-left:30px;width:250px}.new-common__noActivityPopup__text__counter{margin:5px 0;font-size:24px}.new-common__noActivityPopup__buttons__close{float:right;margin:10px 0}.nemo-common-specialTicketsPage{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nemo-common-specialTicketsPage__nav{padding:15px 20px}.nemo-common-specialTicketsPage__nav__backButton{position:absolute;height:30px;line-height:30px;text-transform:lowercase}.nemo-common-specialTicketsPage__nav__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.nemo-common-specialTicketsPage__nav__buttons .nemo-ui-button:not(:last-of-type){margin-right:10px}.nemo-common-specialTicketsPage__nav__buttons .nemo-ui-button i{margin-right:5px}.nemo-common-specialTicketsPage__iframe{display:-ms-flexbox;display:flex}.nemo-common-specialTicketsPage__iframe,.nemo-common-specialTicketsPage__iframe iframe{width:100%;height:100%;-ms-flex:1;flex:1}.new-common-extServices{margin-top:15px}.new-common-extServices__noNeedCheckbox{margin-top:15px}.new-common-extServices__noNeedCheckbox__caption{color:#fff}.new-common-extServices__noNeedCheckbox__caption:hover{color:#fff}.new-common-extServices__info{position:relative;margin-bottom:15px}.new-common-extServices__info:before{position:absolute;width:30px;height:30px;line-height:30px;border-radius:50%;background:#4eb1e5;color:#fff;left:0;top:50%;margin-top:-15px;font-weight:700;font-size:15px;text-align:center}.new-common-extServices__header{color:#fff;font-size:17px;margin:0}.new-common-extServices__addText{font-size:13px;color:#fff}.new-common-extService{margin-top:15px;font-size:13px}.new-common-extService__passengers{padding:10px;border-bottom:1px solid rgba(215,215,215,.5);margin:10px 0}.new-common-extService__passengers__header{margin:0 10px}.new-common-extService__passengers__header__label__caption{font-size:13px}.new-common-extService__passengers__choose{transition:all ease-in-out 250ms}.new-common-extService__passengers__one{margin:0 10px 10px}.new-common-extService__passengers__choose__passenger{display:inline-block;min-width:50%;max-width:100%;padding:10px 15px 10px 10px;transition:all ease-in-out 250ms}.new-common-extService__passengers__choose__passenger__policy{display:inline-block;vertical-align:middle;border-bottom:1px solid rgba(65,64,66,.5);color:#414042;transition:border ease-in-out 250ms;margin-left:5px;text-decoration:none}.new-common-extService__passengers__choose__passenger__policy:hover{color:#414042;border-bottom:1px solid #414042}.new-common-extService__passengers__choose__passenger__checkbox{border-radius:8px;background:rgba(170,220,255,.25);white-space:normal}.new-common-extService__passengers__choose__passenger_checked .new-common-extService__passengers__choose__passenger__checkbox{background:#4eb1e5}.new-common-extService__passengers__choose__passenger_checked .new-common-extService__passengers__choose__passenger__checkbox__caption,.new-common-extService__passengers__choose__passenger_checked .new-common-extService__passengers__choose__passenger__policy{color:#fff}.new-common-extService__passengers__choose__passenger_checked .new-common-extService__passengers__choose__passenger__policy{border-bottom:1px solid rgba(255,255,255,.5)}.new-common-extService__passengers__choose__passenger_checked .new-common-extService__passengers__choose__passenger__policy:hover{border-bottom:1px solid #fff}.new-common-extService__passengers__choose__passenger__checkbox{width:100%;padding:10px 15px}.new-common-extService__passengers__choose__passenger__checkbox__caption{font-size:13px;vertical-align:baseline}.new-common-extService__passengers__choose__passenger__name{display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.new-common-extService__passengers__choose__passenger__name__withPolicy{max-width:280px}.new-common-extService__noNeedCheckbox__caption{font-size:15px;line-height:normal}.new-common-extService__noNeedCheckbox__caption:before{top:50%;margin-top:-8px}.new-common-extService__noNeedCheckbox__caption .nemo-ui-pseudoLink{color:#fff;border-bottom:1px dashed #fff}.new-common-extService__noNeedCheckbox__caption .nemo-ui-pseudoLink:hover{border:none;color:#fff}.new-common-extService__container{margin-top:15px}.new-common-extService__total{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.new-common-extService__total__caption{font-size:15px;color:#969599}.new-common-extService__total__price{margin-top:5px;margin-left:15px;font-size:24px;font-weight:600}.new-common-extService__total__price__currency{font-weight:400}.new-common-gdsService{margin-top:10px;font-size:13px}.new-common-bonusProgram{margin-top:20px}.new-common-bonusProgram__cardInfo{margin-top:15px}.new-common-bonusProgram__cardInfo__cardNumber{backgroud:#333}.new-common-bonusProgram__cardInfo__cardNumber input{padding:5px;margin-left:10px;width:200px}.new-common-extService__aeroExpress__head{border-bottom:1px solid rgba(215,215,215,.5);padding-bottom:20px}@media (max-width:600px){.new-common-extService__aeroExpress__head{height:auto;border-bottom:1px solid rgba(215,215,215,.5);padding-top:20px;padding-bottom:20px}}.new-common-extService__aeroExpress__error{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:45px;height:auto;background:#ffd321;padding:10px 20px;text-align:center;border-top-left-radius:4px;border-top-right-radius:4px;font-size:17px}.new-common-extService__aeroExpress__addInfo,.new-common-extService__aeroExpress__label{display:inline-block;width:50%}@media (max-width:600px){.new-common-extService__aeroExpress__addInfo,.new-common-extService__aeroExpress__label{display:block;width:100%}}.new-common-extService__aeroExpress__label{padding-left:20px}.new-common-extService__aeroExpress__label .nemo-ui-pseudoLink,.new-common-extService__aeroExpress__label:hover .nemo-ui-pseudoLink{color:inherit;position:relative}@media (max-width:600px){.new-common-extService__aeroExpress__label{padding-bottom:10px}}.new-common-extService__aeroExpress__addInfo{padding-right:20px;margin:15px 0 0;text-align:right}.new-common-extService__aeroExpress__addInfo__text{display:inline-block;padding:6px 20px;margin-top:0;font-size:13px;font-weight:400;background:#7ab135;opacity:.75}@media (max-width:600px){.new-common-extService__aeroExpress__addInfo{padding-left:20px;text-align:left;margin:0}}.new-common-extService__aeroExpress__container{padding:0}.new-common-extService__aeroExpress__container .new-common-extService__passengers{margin-top:0}.new-common-extService__aeroExpress__container .new-common-extService__passengers__choose__passenger__checkbox__caption{max-width:100%}@media (max-width:920px){.new-common-extService__aeroExpress__container .new-common-extService__total__caption,.new-common-extService__aeroExpress__container .new-common-extService__total__price{color:inherit!important}}.new-common-extService__aeroExpress__table{overflow:auto}.new-common-extService__aeroExpress__table table{width:100%}@media (max-width:470px){.new-common-extService__aeroExpress__table table tr{width:100%}.new-common-extService__aeroExpress__table table .new-common-extService__aeroExpress__header{display:none}.new-common-extService__aeroExpress__table table .new-common-extService__aeroExpress__trip_readonly .new-common-extService__aeroExpress__trip__switch__caption{padding-left:0}.new-common-extService__aeroExpress__table table .new-common-extService__aeroExpress__trip__direction{width:100%;min-width:0}.new-common-extService__aeroExpress__table table .new-common-extService__aeroExpress__trip__direction__inner__tickets{width:40%;padding-left:5px}.new-common-extService__aeroExpress__table table .new-common-extService__aeroExpress__trip__direction__inner__tickets .new-common-extService__aeroExpress__trip__ticketButton{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.new-common-extService__aeroExpress__table table .new-common-extService__aeroExpress__trip__adaptive{display:block}.new-common-extService__aeroExpress__table table .new-common-extService__aeroExpress__trip__adaptive__price{padding-top:5px;font-size:19px;color:#4eb1e5}.new-common-extService__aeroExpress__table table .new-common-extService__aeroExpress__trip__arrival,.new-common-extService__aeroExpress__table table .new-common-extService__aeroExpress__trip__class,.new-common-extService__aeroExpress__table table .new-common-extService__aeroExpress__trip__departure{display:none}}.new-common-extService__aeroExpress__header__item{font-weight:400;text-align:left;font-size:13px;line-height:50px;padding-left:20px}.new-common-extService__aeroExpress__header__item:first-child{padding-left:45px}.new-common-extService__aeroExpress__trip{border-top:1px solid #d6d6d6}.new-common-extService__aeroExpress__trip__adaptive{display:none}.new-common-extService__aeroExpress__trip__adaptive__class{font-size:13px}.new-common-extService__aeroExpress__trip__item{padding:18px 20px;vertical-align:top}.new-common-extService__aeroExpress__trip__ticketButton{font-size:inherit;line-height:15px;padding:10px;position:relative;float:right;margin-bottom:5px}.new-common-extService__aeroExpress__trip__ticketButton:only-child{margin-bottom:0}.new-common-extService__aeroExpress__trip__switch{padding:0;padding-bottom:5px}.new-common-extService__aeroExpress__trip__switch__caption{padding:0 0 0 30px;line-height:normal;font-size:15px}.new-common-extService__aeroExpress__trip__direction{min-width:400px;width:400px}.new-common-extService__aeroExpress__trip__direction__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.new-common-extService__aeroExpress__trip__direction__inner__tickets{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.new-common-extService__aeroExpress__trip__direction__airport,.new-common-extService__aeroExpress__trip__direction__time{font-size:13px}.new-common-extService__aeroExpress__trip__departure__place{margin-bottom:10px}.new-common-extService__aeroExpress__trip__departure__time{display:inline-block;margin-right:5px}.new-common-extService__aeroExpress__trip__departure__shedule{font-size:13px}.new-common-extService__aeroExpress__trip__arrival__place{margin-bottom:15px}.new-common-extService__aeroExpress__trip__class__count{display:inline-block;margin-right:5px}.new-common-extService__aeroExpress__summary{border-top:1px solid #d6d6d6;padding:10px 20px;text-align:right;background:transparent url(../images/logo-extservices-aeroexpress.png) 20px center no-repeat}.new-common-extService__aeroExpress__businessClass{padding:0 20px 20px 45px}.new-common-extService__aeroExpress__businessClass__car{display:inline-block;vertical-align:top;margin-right:20px}.new-common-extService__aeroExpress__carMap{display:inline-block;vertical-align:top}.new-common-extService__aeroExpress__carMap__header{font-size:13px}.new-common-extService__aeroExpress__carMap__header__main,.new-common-extService__aeroExpress__carMap__header__secondary{margin-right:10px}.new-common-extService__aeroExpress__carMap__legend,.new-common-extService__aeroExpress__carMap__map{display:inline-block;vertical-align:top;margin-top:5px}.new-common-extService__aeroExpress__carMap__legend__item{font-size:13px;line-height:20px;padding-left:30px;position:relative;margin-bottom:5px}.new-common-extService__aeroExpress__carMap__legend__item:last-child{margin-bottom:0}.new-common-extService__aeroExpress__carMap__legend__item:before{content:'';position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #5699c9}.new-common-extService__aeroExpress__carMap__legend__item_free:before{background-color:#e0e0e0}.new-common-extService__aeroExpress__carMap__legend__item_unavailable:before{background-color:#e05a16}.new-common-extService__aeroExpress__carMap__legend__item_occupied:before{background-color:#6dcc3d}.new-common-extService__aeroExpress__carMap__legend__item_chosen:before{background-color:#e0e000}.new-common-extService__aeroExpress__carMap__map{margin-right:50px;border:3px solid #5699c9;padding:0 20px;border-radius:15px/30px;border-top-left-radius:5px;border-bottom-left-radius:5px;white-space:nowrap}.new-common-extService__aeroExpress__carMap__map__wc__item{padding:0 20px;color:#969599;font-size:18px;line-height:40px;margin-bottom:10px}.new-common-extService__aeroExpress__carMap__map__wc__item:last-child{margin-bottom:0}.new-common-extService__aeroExpress__carMap__map__seats,.new-common-extService__aeroExpress__carMap__map__wc{display:inline-block;vertical-align:top}.new-common-extService__aeroExpress__carMap__map__section{display:inline-block;vertical-align:top}.new-common-extService__aeroExpress__carMap__map__section__spanner{display:block;height:10px}.new-common-extService__aeroExpress__carMap__map__seat{text-align:center;display:block;width:20px;height:20px;line-height:18px;font-size:11px;cursor:pointer;background-color:#e0e0e0;border:1px solid #5699c9}.new-common-extService__aeroExpress__carMap__map__seat_disabled{background-color:#e05a16}.new-common-extService__aeroExpress__carMap__map__seat_occupied{background-color:#6dcc3d}.new-common-extService__aeroExpress__carMap__map__seat_chosen{background-color:#e0e000}.new-common-extService__alphaInsurance__container{padding:0;border-radius:4px}.new-common-extService__alphaInsurance__head{height:auto;display:-ms-flexbox;display:flex;background:#fff;border-bottom:1px solid rgba(215,215,215,.5);margin:0}.new-common-extService__alphaInsurance__label{display:-ms-flexbox;display:flex;width:50%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline;padding-top:19px;cursor:pointer}.new-common-extService__alphaInsurance__label .nemo-ui-pseudoLink{border-bottom:1px dashed #414042;color:#414042;opacity:.8}.new-common-extService__alphaInsurance__label .nemo-ui-pseudoLink:hover{border-bottom:1px dashed #414042;color:#414042;opacity:1}.new-common-extService__alphaInsurance__label span{-ms-flex-preferred-size:100%;flex-basis:100%}.new-common-extService__alphaInsurance__addInfo{display:inline-block;width:50%;padding-right:20px;text-align:right;line-height:14px;padding-bottom:5px}.new-common-extService__alphaInsurance__addInfo__logo{vertical-align:middle;height:59px;background:url(../new/images/logo-extservices-alphainsurance.png) right center no-repeat}.new-common-extService__alphaInsurance__addInfo__desc{font-size:12px;color:#969599}.new-common-extService__alphaInsurance__table{width:100%}.new-common-extService__alphaInsurance__table__header{border-bottom:1px solid #d6d6d6}.new-common-extService__alphaInsurance__table__header__item{font-weight:400;font-size:13px;text-align:center;padding:0 10px 5px}.new-common-extService__alphaInsurance__table__header__item_param{width:10%}.new-common-extService__alphaInsurance__table__header__item_type{text-align:left;padding-left:20px}.new-common-extService__alphaInsurance__table__insurance__item{text-align:center}.new-common-extService__alphaInsurance__table__insurance__item_type{text-align:left;padding-left:20px}.new-common-extService__alphaInsurance__table__insurance__item_param{background:transparent center center no-repeat}.new-common-extService__alphaInsurance__table__insurance__item_param_yes{background-image:url(../images/icon-validation-ok.png)}.new-common-extService__alphaInsurance__table__insurance__item_param_no{background-image:url(../images/icon-validation-error.png)}.new-common-extService__alphaInsurance__table__insurance__radio__caption{padding:0 0 0 30px;font-size:13px;color:#969599}.new-common-extService__alphaInsurance__table__insurance__radio__caption.new-ui-radioBtn__caption:before{top:50%;margin-top:-8px}.new-common-extService__alphaInsurance__table__insurance__name{font-size:15px;line-height:normal}.new-common-extService__alphaInsurance__table__insurance__coverage,.new-common-extService__alphaInsurance__table__insurance__description,.new-common-extService__alphaInsurance__table__insurance__price{margin-bottom:5px}.new-common-extService__alphaInsurance__passengers{font-size:13px;display:table;width:100%;border-top:1px solid #d6d6d6}@media (max-width:920px){.new-common-extService__alphaInsurance__passengers{border-top:none}}.new-common-extService__alphaInsurance__passengers__container,.new-common-extService__alphaInsurance__passengers__logo,.new-common-extService__alphaInsurance__passengers__price{display:table-cell;vertical-align:top;padding:10px 20px}.new-common-extService__alphaInsurance__passengers__container{width:45%;border-right:1px solid #d6d6d6}.new-common-extService__alphaInsurance__passengers__price{vertical-align:middle;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse;white-space:normal;text-align:left}.new-common-extService__alphaInsurance__passengers__price .new-common-extService__total{white-space:nowrap;padding-left:15px}.new-common-extService__alphaInsurance__passengers__logo{background:transparent url(../images/logo-extservices-alphainsurance.png) center center no-repeat;border-right:1px solid #d6d6d6}.new-common-extService__alphaInsurance__passengers__header{margin-bottom:10px;font-size:15px}.new-common-extService__alphaInsurance__passengers__checkAgreement{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.new-common-extService__alphaInsurance__passenger{margin-bottom:10px}.new-common-extService__alphaInsurance__passenger:last-child{margin:0}.new-common-extService__alphaInsurance__passenger__checkbox{width:70%}.new-common-extService__alphaInsurance__passenger__checkbox__caption{font-size:inherit}.new-common-extService__alphaInsurance__passenger__price{width:30%;text-align:right;display:inline-block;font-size:15px}.new-common-extService__alphaInsurance__passenger__addinfo{color:#969599;white-space:nowrap}.new-common-extService__alphaInsurance__adaptive{background:0 0;margin:10px -5px 0;color:#414042;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:stretch;align-content:stretch;display:none}.new-common-extService__alphaInsurance__adaptive__insurance{display:inline-block;width:33.3%;min-width:250px;vertical-align:top;padding:5px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative}.new-common-extService__alphaInsurance__adaptive__insurance__inner{min-width:1px;width:100%;padding:0 0 56px;position:relative}.new-common-extService__alphaInsurance__adaptive__insurance__header{margin:0;border-bottom:1px solid #d6d6d6;background:0 0}.new-common-extService__alphaInsurance__adaptive__insurance_active .new-common-extService__alphaInsurance__adaptive__insurance__header{background:#7bb236;border-bottom-color:transparent}.new-common-extService__alphaInsurance__adaptive__insurance__name{font-size:15px;display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:normal;margin-top:13px}.new-common-extService__alphaInsurance__adaptive__insurance_active .new-common-extService__alphaInsurance__adaptive__insurance__name{color:#fff;text-decoration:none;cursor:pointer;border-bottom:1px dashed #fff;cursor:pointer}.new-common-extService__alphaInsurance__adaptive__insurance_active .new-common-extService__alphaInsurance__adaptive__insurance__name:visited{color:#fff}.new-common-extService__alphaInsurance__adaptive__insurance_active .new-common-extService__alphaInsurance__adaptive__insurance__name:link{color:#fff}.new-common-extService__alphaInsurance__adaptive__insurance_active .new-common-extService__alphaInsurance__adaptive__insurance__name:hover{color:#fff}.new-common-extService__alphaInsurance__adaptive__insurance_active .new-common-extService__alphaInsurance__adaptive__insurance__name:active{color:#fff}.new-common-extService__alphaInsurance__adaptive__insurance_active .new-common-extService__alphaInsurance__adaptive__insurance__name:hover{text-decoration:none;border-color:#fff}.new-common-extService__alphaInsurance__adaptive__insurance_active .new-common-extService__alphaInsurance__adaptive__insurance__name:active{border-color:#fff}.new-common-extService__alphaInsurance__adaptive__insurance__coverage,.new-common-extService__alphaInsurance__adaptive__insurance__footer,.new-common-extService__alphaInsurance__adaptive__insurance__period,.new-common-extService__alphaInsurance__adaptive__insurance__price,.new-common-extService__alphaInsurance__adaptive__insurance__service{padding:10px 10px;border-bottom:1px solid #d6d6d6;font-size:13px;line-height:20px}.new-common-extService__alphaInsurance__adaptive__insurance__price{border:none}.new-common-extService__alphaInsurance__adaptive__insurance__price__amount{font-weight:700;font-size:15px}.new-common-extService__alphaInsurance__adaptive__insurance__service{padding-right:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative}.new-common-extService__alphaInsurance__adaptive__insurance__service:after{content:'';position:absolute;width:16px;height:16px;top:50%;margin-top:-8px;right:13px;background:transparent center center no-repeat}.new-common-extService__alphaInsurance__adaptive__insurance__service_yes:after{background-image:url(../images/icon-validation-ok.png)}.new-common-extService__alphaInsurance__adaptive__insurance__service_no:after{background-image:url(../images/icon-validation-error.png)}.new-common-extService__alphaInsurance__adaptive__insurance__footer{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #d6d6d6;border-bottom:none;text-align:right}.new-common-extService__alphaInsurance__adaptive__insurance__select{font-size:13px}.new-common-extService__alphaInsurance__adaptive__insurance__select_active,.new-common-extService__alphaInsurance__adaptive__insurance__select_active:hover{background:rgba(0,0,0,0);border:1px solid #7ab135;box-shadow:none;color:#7ab135;cursor:default;text-shadow:none}.new-common-extService__alphaInsurance__showTermsOfUse{font-size:13px;margin-left:25px;display:inline-block;vertical-align:top;line-height:normal;margin-top:10px;margin-bottom:10px}.new-common-extService__alphaInsurance__showTermsOfUse .nemo-ui-pseudoLink{color:#414042;border-bottom:1px dashed #414042}.new-common-extService__sogazInsurance__addInfo{display:inline-block;width:50%;padding-right:20px;text-align:right}.new-common-extService__sogazInsurance__addInfo__logo{vertical-align:middle;height:59px;background:url(../new/images/logo-extservices-sogazinsurance.png) right center no-repeat}.new-common-extService__ervInsurance__container{padding:0}.new-common-extService__ervInsurance__mainCheckbox{display:inline-block;padding:0}.new-common-extService__ervInsurance__head{height:60px;border-bottom:1px solid rgba(215,215,215,.5);padding-left:20px;display:table;width:100%}.new-common-extService__ervInsurance__head__supplementaries{padding:0 20px;height:auto;border:0}.new-common-extService__ervInsurance__addInfo,.new-common-extService__ervInsurance__label{display:inline-block;width:50%}.new-common-extService__ervInsurance__label{padding-top:18px;display:table-cell}.new-common-extService__ervInsurance__label__supplementaries{font-size:120%;padding:0}.new-common-extService__ervInsurance__label__supplementaries .new-common-extService__noNeedCheckbox{display:inline-block}.new-common-extService__ervInsurance__label__supplementaries__perPerson{float:right;font-size:13px}.new-common-extService__ervInsurance__label__supplementaries__link{display:inline-block;margin-left:10px;font-size:13px}.new-common-extService__ervInsurance__addInfo{padding-right:20px;text-align:right;display:table-cell;width:30%}.new-common-extService__ervInsurance__logoBox{display:table-cell;vertical-align:middle;width:100%;padding:12px 0}.new-common-extService__ervInsurance__logoBox__logo{display:inline-block;width:100%;vertical-align:middle;height:50px;background:url(../new/images/logo-extservices-ervinsurance.jpg) left center no-repeat;background-size:auto 50px}.new-common-extService__ervInsurance__table{width:100%;border-bottom:1px solid #d6d6d6}.new-common-extService__ervInsurance__table__header{border-bottom:1px solid #d6d6d6}.new-common-extService__ervInsurance__table__header__item{font-weight:400;font-size:12px;text-align:center;padding:0 10px 5px}.new-common-extService__ervInsurance__table__header__item_param{width:10%}.new-common-extService__ervInsurance__table__header__item_type{text-align:left;padding-left:20px}.new-common-extService__ervInsurance__table__insurance__item{text-align:center}.new-common-extService__ervInsurance__table__insurance__item_type{text-align:left;padding-left:20px}.new-common-extService__ervInsurance__table__insurance__item_param{background:transparent center center no-repeat}.new-common-extService__ervInsurance__table__insurance__item_param_yes{background-image:url(../images/icon-validation-ok.png)}.new-common-extService__ervInsurance__table__insurance__item_param_no{background-image:url(../images/icon-validation-error.png)}.new-common-extService__ervInsurance__table__insurance__radio__caption{padding:0 0 0 30px;font-size:12px;color:#969599}.new-common-extService__ervInsurance__table__insurance__radio__caption.new-ui-radioBtn__caption:before{top:50%;margin-top:-8px}.new-common-extService__ervInsurance__table__insurance__name{display:inline-block;font-size:16px;line-height:normal;margin-bottom:5px}.new-common-extService__ervInsurance__table__insurance__coverage,.new-common-extService__ervInsurance__table__insurance__description,.new-common-extService__ervInsurance__table__insurance__price{margin-bottom:5px}.new-common-extService__ervInsurance__passengers{font-size:13px;display:table;width:100%;border-top:1px solid rgba(215,215,215,.5)}.new-common-extService__ervInsurance__passengers__container,.new-common-extService__ervInsurance__passengers__logo,.new-common-extService__ervInsurance__passengers__price{display:table-cell;vertical-align:top;padding:10px 20px}.new-common-extService__ervInsurance__passengers__container{width:45%;border-right:1px solid #d6d6d6}.new-common-extService__ervInsurance__passengers__price{text-align:right;vertical-align:middle;white-space:nowrap;width:10%}.new-common-extService__ervInsurance__passengers__logo{background:transparent url(../new/images/logo-extservices-ervinsurance.jpg) center center no-repeat;border-right:1px solid #d6d6d6}.new-common-extService__ervInsurance__passengers__header{margin-bottom:10px;font-size:15px}.new-common-extService__ervInsurance__passenger{margin-bottom:10px}.new-common-extService__ervInsurance__passenger:last-child{margin:0}.new-common-extService__ervInsurance__passenger__checkbox{width:70%}.new-common-extService__ervInsurance__passenger__checkbox__caption{font-size:inherit}.new-common-extService__ervInsurance__passenger__price{width:30%;text-align:right;display:inline-block;font-size:15px}.new-common-extService__ervInsurance__passenger__addinfo{color:#969599;white-space:nowrap}.new-common-extService__ervInsurance__showTermsOfUse{font-size:14px;margin-left:15px;display:inline-block;vertical-align:bottom}.new-common-extService__ervInsurance__showTermsOfUse .new-ui-pseudoLink{color:#4f6d85;border-bottom:1px dashed #4f6d85}.new-common-extService__ervInsurance__products{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:20px;width:auto;max-width:1030px}.new-common-extService__ervInsurance__products__loader{background:rgba(255,255,255,.7) url(images/loader.svg);background-size:40px;background-repeat:no-repeat;background-position:center;position:absolute;z-index:10;top:0;left:0;right:0;bottom:0}.new-common-extService__ervInsurance__products__adaptive_no{position:relative}.new-common-extService__ervInsurance__products__adaptive{display:none}.new-common-extService__ervInsurance__products__adaptive .new-common-extService__ervInsurance__products__loader{position:fixed}.new-common-extService__ervInsurance__products__policy{margin-bottom:-20px}.new-common-extService__ervInsurance__item{width:295px;padding:0;margin-right:20px;position:relative;margin-bottom:20px}.new-common-extService__ervInsurance__item__wrapper{padding-bottom:35%}.new-common-extService__ervInsurance__item:last-child{margin-right:0}.new-common-extService__ervInsurance__item__header{padding:0 20px;border-top-left-radius:4px;border-top-right-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:70px;width:100%}.new-common-extService__ervInsurance__item__header_active{background:#79c4eb}.new-common-extService__ervInsurance__item__header_active .new-common-extService__ervInsurance__item__header__radio__caption{color:#fff!important;background:0 0!important}.new-common-extService__ervInsurance__item__header_active .new-common-extService__ervInsurance__item__header__radio__caption:hover{color:#fff!important}.new-common-extService__ervInsurance__item__header__radio{display:table-cell;vertical-align:middle}.new-common-extService__ervInsurance__item__header__radio__caption{padding-left:30px}.new-common-extService__ervInsurance__item__header__radio__caption__text{font-size:120%;vertical-align:middle}.new-common-extService__ervInsurance__item__header__radio__caption:hover{color:inherit}.new-common-extService__ervInsurance__item__content{border-top:1px solid rgba(215,215,215,.5);padding:10px 20px;width:100%}.new-common-extService__ervInsurance__item__content__table{width:100%}.new-common-extService__ervInsurance__item__content__table tr{height:28px}.new-common-extService__ervInsurance__item__content__table tr td{vertical-align:middle;position:relative}.new-common-extService__ervInsurance__item__content__table__header{padding:0 20px 7px 0}.new-common-extService__ervInsurance__item__content__table__params{text-align:center}.new-common-extService__ervInsurance__item__content__table__params__text{display:inline-block}.new-common-extService__ervInsurance__item__content__table__params__text.new-common-extService__ervInsurance__table__insurance__item_param_no,.new-common-extService__ervInsurance__item__content__table__params__text.new-common-extService__ervInsurance__table__insurance__item_param_yes{height:20px;width:20px}.new-common-extService__ervInsurance__item__footer{border-top:1px solid rgba(215,215,215,.5);padding:15px 20px 12px;min-height:80px;position:absolute;bottom:0;width:100%}.new-common-extService__ervInsurance__item__footer__price{display:table;width:100%}.new-common-extService__ervInsurance__item__footer__price__money,.new-common-extService__ervInsurance__item__footer__price__text{display:table-cell}.new-common-extService__ervInsurance__item__footer__price__money{text-align:right}.new-common-extService__ervInsurance__item__footer__price__money money{font-size:120%}.new-common-extService__ervInsurance__item__footer__links{margin-top:12px}.new-common-extService__ervInsurance__total{display:inline-block;vertical-align:top;text-align:left}.new-common-extService__ervInsurance__total__caption{font-size:15px;color:#969599}.new-common-extService__ervInsurance__total__price{margin-top:5px;font-size:24px;font-weight:600}.new-common-extService__ervInsurance__dialog__text{margin:5px 0 15px}.new-common-extService__ervInsurance__dialog__links{display:table;width:100%;padding-bottom:5px}.new-common-extService__ervInsurance__dialog__links__wrapper{display:table-cell}.new-common-extService__ervInsurance__dialog__links__wrapper:last-child{text-align:right}.new-common-extService__ervInsurance__supplementaries__container{width:100%;padding:0}.new-common-extService__ervInsurance__supplementaries__table{width:100%}.new-common-extService__ervInsurance__supplementaries__table__insurance{border-bottom:1px solid rgba(215,215,215,.5)}.new-common-extService__ervInsurance__supplementaries__table__insurance:last-child{border-bottom:0}.new-common-extService__ervInsurance__supplementaries__table__insurance:last-child .new-common-extService__ervInsurance__supplementaries__table__insurance__check_selected{border-bottom-left-radius:4px}.new-common-extService__ervInsurance__supplementaries__table__insurance:first-child .new-common-extService__ervInsurance__supplementaries__table__insurance__check_selected{border-top-left-radius:4px}.new-common-extService__ervInsurance__supplementaries__table__insurance__item{position:relative}.new-common-extService__ervInsurance__supplementaries__table__insurance__item_price{width:15%;text-align:right;padding:10px 20px 10px 0}.new-common-extService__ervInsurance__supplementaries__table__insurance__item_type{padding:10px 0 10px 20px}.new-common-extService__ervInsurance__supplementaries__table__insurance__price{font-size:120%}.new-common-extService__ervInsurance__supplementaries__table__insurance__name{font-size:120%;display:inline-block;padding-bottom:10px}.new-common-extService__ervInsurance__supplementaries__table__insurance__links{padding-top:10px}.new-common-extService__ervInsurance__supplementaries__table__insurance__coverage,.new-common-extService__ervInsurance__supplementaries__table__insurance__description{font-size:90%}.new-common-extService__ervInsurance__supplementaries__table__insurance__check__caption{padding:0 0 0 35px}.new-common-extService__ervInsurance__supplementaries__table__insurance__check_selected{position:absolute;width:20px;height:100%;top:0;left:0;background:#79c4eb}.new-common-extService__ervInsurance__highlights{padding:20px 20px 0}.new-common-extService__ervInsurance__agreement{position:relative;padding:0 20px 15px}.new-common-extService__ervInsurance__agreement__checkbox{position:relative}@media (max-width:500px){.new-common-extService__ervInsurance__container{background:0 0;box-shadow:none}.new-common-extService__ervInsurance__highlights{padding:20px 0 0}.new-common-extService__ervInsurance__products{padding:20px 0}.new-common-extService__ervInsurance__products__adaptive{display:-ms-flexbox;display:flex;margin-bottom:-20px}.new-common-extService__ervInsurance__products__adaptive_no{display:none}.new-common-extService__ervInsurance__head{background:#fff;border-radius:4px}.new-common-extService__ervInsurance__head__supplementaries{padding-left:20px;color:#fff;background:0 0}.new-common-extService__ervInsurance__label{width:100%}.new-common-extService__ervInsurance__label__supplementaries{padding:0}.new-common-extService__ervInsurance__label__supplementaries__perPerson{display:none}.new-common-extService__ervInsurance__addInfo{display:none}.new-common-extService__ervInsurance__item{margin-right:0;width:100%}.new-common-extService__ervInsurance__passengers{margin-top:-20px;border:0}.new-common-extService__ervInsurance__total__caption,.new-common-extService__ervInsurance__total__price{display:inline-block;margin:0 0 0 5px;color:#fff}.new-common-extService__ervInsurance__agreement{padding:0 0 15px}.new-common-extService__ervInsurance__agreement .nemo-ui-checkbox__caption{color:#fff}}@media (min-width:950px){.new-common-extService__ervInsurance__item{width:31%}}@media (max-width:355px){.new-common-extService__ervInsurance__showTermsOfUse{display:block;margin:10px 0 15px}}.new-common-extService__customServices{margin:-20px -20px 0}.new-common-extService__customServices__container{position:relative}.new-common-extService__customServices__loader{background:rgba(255,255,255,.8);position:absolute;top:0;left:0;right:0;bottom:0;z-index:99999;cursor:wait}.new-common-extService__customServices__loader__image{width:50px;height:50px;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px;background-image:url(images/loader.svg)}.new-common-extService__customServices__header_adaptive{display:none;margin:-20px -20px 40px}.new-common-extService__customServices__table{display:table;width:100%}.new-common-extService__customServices__table__headers,.new-common-extService__customServices__table__row{display:table-row}.new-common-extService__customServices__table__row:hover{background:rgba(0,0,0,.02)}.new-common-extService__customServices__table__field,.new-common-extService__customServices__table__header{display:table-cell;vertical-align:middle;border-bottom:1px solid #d7d7d7;padding:10px 20px 10px 0}.new-common-extService__customServices__table__field__counter,.new-common-extService__customServices__table__header__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;color:#6b6b6b;display:inline-block}.new-common-extService__customServices__table__field__counter__minus,.new-common-extService__customServices__table__field__counter__plus,.new-common-extService__customServices__table__header__counter__minus,.new-common-extService__customServices__table__header__counter__plus{display:inline-block;vertical-align:top;width:30px;height:30px;border-radius:50%;border:1px solid #cae0ed;transition:all .2s;cursor:pointer;position:relative}.new-common-extService__customServices__table__field__counter__minus:hover,.new-common-extService__customServices__table__field__counter__plus:hover,.new-common-extService__customServices__table__header__counter__minus:hover,.new-common-extService__customServices__table__header__counter__plus:hover{background-color:#e1f5ff}.new-common-extService__customServices__table__field__counter__minus:after,.new-common-extService__customServices__table__field__counter__plus:after,.new-common-extService__customServices__table__header__counter__minus:after,.new-common-extService__customServices__table__header__counter__plus:after{content:'';background:url(../f2.0/css/images/fsf-sprite.svg);width:10px;height:10px;position:absolute;top:9px;left:9px}.new-common-extService__customServices__table__field__counter__minus_disabled,.new-common-extService__customServices__table__field__counter__plus_disabled,.new-common-extService__customServices__table__header__counter__minus_disabled,.new-common-extService__customServices__table__header__counter__plus_disabled{opacity:.45;cursor:default}.new-common-extService__customServices__table__field__counter__minus_disabled,.new-common-extService__customServices__table__field__counter__minus_disabled:hover,.new-common-extService__customServices__table__field__counter__plus_disabled,.new-common-extService__customServices__table__field__counter__plus_disabled:hover,.new-common-extService__customServices__table__header__counter__minus_disabled,.new-common-extService__customServices__table__header__counter__minus_disabled:hover,.new-common-extService__customServices__table__header__counter__plus_disabled,.new-common-extService__customServices__table__header__counter__plus_disabled:hover{background:rgba(0,0,0,0)}.new-common-extService__customServices__table__field__counter__minus:after,.new-common-extService__customServices__table__header__counter__minus:after{background-position:-35px -97px}.new-common-extService__customServices__table__field__counter__plus:after,.new-common-extService__customServices__table__header__counter__plus:after{background-position:-35px -122px}.new-common-extService__customServices__table__field__counter__count,.new-common-extService__customServices__table__header__counter__count{display:inline-block;vertical-align:top;line-height:30px;width:25px;text-align:center;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}.new-common-extService__customServices__table__header{color:rgba(100,100,100,.75);height:50px}.new-common-extService__customServices__table__header:first-child{padding-left:20px;width:50%}.new-common-extService__customServices__table__header:nth-child(2){width:25%}.new-common-extService__customServices__table__header:nth-child(4){width:50px;text-align:center}.new-common-extService__customServices__table__header_adaptive{display:none;margin:0}.new-common-extService__customServices__table__field .nemo-ui-textInput__input{margin:0}.new-common-extService__customServices__table__field:nth-child(2){padding-left:20px;width:50%}.new-common-extService__customServices__table__field:nth-child(5){width:50px;text-align:center}.new-common-extService__customServices__table__caption{color:rgba(100,100,100,.75);display:none}.new-common-extService__customServices__delete{position:relative;display:inline-block;width:20px;height:20px;padding:0;border-radius:50%;color:#ff4040;cursor:pointer}.new-common-extService__customServices__delete:after{content:'\00d7';display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px}.new-common-extService__customServices__delete:hover{color:#df0000}.new-common-extService__customServices__delete_adaptive{position:relative;display:none;padding-left:30px;text-transform:capitalize}.new-common-extService__customServices__delete_adaptive:after{content:'\00d7';display:inline-block;position:absolute;top:50%;left:10px;transform:translate(0,-50%);font-size:24px;color:#ff4040}.new-common-extService__customServices__text{display:inline-block;padding:7px 0}.new-common-extService__customServices__footer{display:table;width:100%;padding:10px 0;margin-bottom:-20px}.new-common-extService__customServices__footer__buttons,.new-common-extService__customServices__footer__total{display:table-cell}.new-common-extService__customServices__footer__total{text-align:right;vertical-align:top}.new-common-extService__customServices__footer__total__inner{display:inline-block}.new-common-extService__customServices__footer__buttons{vertical-align:middle}.new-common-extService__customServices__footer__button_add,.new-common-extService__customServices__footer__button_save{line-height:35px;height:35px;font-size:13px;margin-right:10px}@media (max-width:680px){.new-common-extService__customServices__header{display:none}.new-common-extService__customServices__header_adaptive{display:block}.new-common-extService__customServices__container{background:0 0;box-shadow:none;position:static}.new-common-extService__customServices__loader{position:fixed}.new-common-extService__customServices__table{display:block}.new-common-extService__customServices__table__headers{display:none}.new-common-extService__customServices__table__field,.new-common-extService__customServices__table__row{display:block}.new-common-extService__customServices__table__header_adaptive{display:block}.new-common-extService__customServices__table__row{background:#fff;margin-top:15px;box-shadow:0 1px 4px rgba(0,0,0,.1);border-radius:4px}.new-common-extService__customServices__table__row:hover{background:#fff}.new-common-extService__customServices__table__row .new-common-extService__customServices__table__field:last-child{border-bottom:0}.new-common-extService__customServices__table__field{width:100%;padding-left:20px;min-height:50px}.new-common-extService__customServices__table__field:nth-child(2){width:100%}.new-common-extService__customServices__table__field:nth-child(5){width:100%;text-align:left}.new-common-extService__customServices__table__field .nemo-ui-textInput__input{display:inline-block;width:50%}.new-common-extService__customServices__table__field_empty{display:none}.new-common-extService__customServices__table__field_noborder{border:0}.new-common-extService__customServices__table__caption{display:inline-block;width:30%;vertical-align:middle;padding-right:20px}.new-common-extService__customServices__text{width:50%;vertical-align:middle}.new-common-extService__customServices__footer{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:auto;margin:0 -20px;padding-top:15px}.new-common-extService__customServices__footer__buttons,.new-common-extService__customServices__footer__total{width:50%}.new-common-extService__customServices__footer__buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.new-common-extService__customServices__delete{display:none}.new-common-extService__customServices__delete_adaptive{display:inline-block}}@media (max-width:500px){.new-common-extService__customServices__table__caption{width:48%}.new-common-extService__customServices__table__field .nemo-ui-textInput__input{width:50%}.new-common-extService__customServices__footer__buttons,.new-common-extService__customServices__footer__total{width:100%}.new-common-extService__customServices__footer__total{margin-top:15px}}.nemo-checkout-services-flysms_noMargin{margin-top:-15px}.nemo-checkout-services-flysms_noMargin .nemo-checkout-GDSServices .nemo-checkout-GDSServices__group:last-child{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid #e6e6e6}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__header{overflow:hidden}@media (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__header .nemo-checkout-GDSServices__group__addButton{display:block}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__body{border-bottom-right-radius:4px;border-bottom-left-radius:4px}@media (max-width:790px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__body{-ms-flex-pack:center;justify-content:center}}.nemo-checkout-services-flysms .new-common-extService__flySms__wrapper{display:-ms-flexbox;display:flex}.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock{width:450px;background:#f2f2f2;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.25);-ms-flex-preferred-size:40%;flex-basis:40%}@media (max-width:790px){.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__hint{padding:10px;background:#64b5f7;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;text-align:center;display:none}@media (max-width:790px){.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__hint{display:block}}.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__text{display:-ms-flexbox;display:flex;margin:10px 15px;-ms-flex-align:end;align-items:flex-end}.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__text__user{display:inline-block;font-size:25px;color:#64b5f7}.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__text__message{display:inline-block;width:350px;background:#64b5f7;color:#fff;padding:10px;border-radius:15px;margin-left:15px;min-height:35px}@media (max-width:500px){.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__text__message{width:auto}}.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__date{margin-left:55px;margin-top:10px;font-size:.8em;cursor:help}.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__errors{text-align:center;color:#f33;margin-top:10px}.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__numberPlace{background:#fff;padding:10px 15px;margin-bottom:70px;border-bottom:1px solid #ccc;font-size:15px;border-top-left-radius:4px;border-top-right-radius:4px}@media (max-width:790px){.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__numberPlace{border-radius:0}}.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__numberPlace__inner input{font-size:15px;width:100%;border:1px solid #e6e6e6;padding:5px}.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__messagePlace{background:#f8f8f8;padding:10px 15px;margin-top:10px;border-top:1px solid #ccc;font-size:15px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__messagePlace__inner{display:-ms-flexbox;display:flex}@media (max-width:450px){.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__messagePlace__inner{margin-left:0}}.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__messagePlace__inner__text{width:100%;padding:5px;border:1px solid #e6e6e6;cursor:text;min-height:35px;resize:vertical}.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__messagePlace__inner__text:hover{border-color:#53a7f7}.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__messagePlace__inner__save{margin-left:10px;line-height:35px;height:35px;font-size:13px}.nemo-checkout-services-flysms .new-common-extService__flySms__phoneBlock__messagePlace__notEditable{text-align:center}.nemo-checkout-services-flysms .new-common-extService__flySms__welcomeText{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:60%;flex-basis:60%;-ms-flex-pack:center;justify-content:center}.nemo-checkout-services-flysms .new-common-extService__flySms__welcomeText__inner{max-width:400px;font-size:17px;text-align:center;font-weight:500;color:#999;line-height:1.5;padding:10px}@media (max-width:790px){.nemo-checkout-services-flysms .new-common-extService__flySms__welcomeText{display:none}}@media (max-width:950px){.nemo-checkout-services-flysms{margin-left:-20px;margin-right:-20px}}.new-common-extService__gdsServices{margin:-20px -20px 0}.new-common-extService__gdsServices__container{position:relative}.new-common-extService__gdsServices .new-flights-passInfo__ssr__checkbox .new-flights-passInfo__ssr__caption{line-height:19px}.new-common-extService__gdsServices__error{white-space:normal}.new-common-extService__gdsServices__save{margin-top:20px;border-top:1px solid #ebebeb;padding-top:20px}.new-common-extService__gdsServices__header_adaptive{display:none;margin:0 0 20px}.new-common-extService__gdsServices__type{background-color:#4eb1e5;padding:10px;width:120px;color:#fff;font-size:12px}.new-common-extService__gdsServices__type__container{width:100%;background-color:#4eb1e5;height:1px}.new-common-extService__gdsServices__items:first-child{border-top:none!important}.new-common-extService__gdsServices__items__group:not(:last-of-type){margin-bottom:20px}.new-common-extService__gdsServices__items__group__name{background:#f7f7f7}.new-common-extService__gdsServices__items__group__name span{background:#4eb1e5;color:#fff;padding:8px 10px;display:inline-block;min-width:167px;font-size:13px}.new-common-extService__gdsServices__item{border-top:1px solid #ebebeb;padding:20px 0}.new-common-extService__gdsServices__item__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.new-common-extService__gdsServices__item__buttonAdaptive{display:none;margin-top:10px}.new-common-extService__gdsServices__item__buttonAdaptive .new-common-extService__gdsServices__item__orderBlock__order{width:100%;display:block;text-align:center}.new-common-extService__gdsServices__item:first-of-type{border-top:0}.new-common-extService__gdsServices__item:last-of-type{padding-bottom:0}.new-common-extService__gdsServices__item__leftBlock{-ms-flex-preferred-size:45%;flex-basis:45%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.new-common-extService__gdsServices__item__rightBlock{-ms-flex-preferred-size:45%;flex-basis:45%}.new-common-extService__gdsServices__item__rightBlock__price{display:none}.new-common-extService__gdsServices__item__title{color:#6a6a6a;font-weight:300;font-size:15px}.new-common-extService__gdsServices__item__desc{color:#b0b0b0;margin-top:5px}.new-common-extService__gdsServices__item__orderBlock{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0}.new-common-extService__gdsServices__item__orderBlock__desc{-ms-flex-preferred-size:60%;flex-basis:60%}.new-common-extService__gdsServices__item__orderBlock__desc__price{margin-left:1px}.new-common-extService__gdsServices__item__orderBlock__order{line-height:35px;height:35px;font-size:13px}.new-common-extService__gdsServices__item__orderBlock__order__container{margin:20px 0;text-align:right}.new-common-extService__gdsServices__item__priceBlock{background-color:#f7f7f7;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:15px 20px}.new-common-extService__gdsServices__item__priceBlock__price{color:#6a6a6a}.new-common-extService__gdsServices__item__priceBlock__price__amount{font-size:16px;font-weight:600}.new-common-extService__gdsServices__item__priceBlock__selected{color:#b0b0b0}.new-common-extService__gdsServices__item__priceBlock__action{color:#4eb1e5;cursor:pointer}.new-common-extService__gdsServices__item__priceBlock__action__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.new-common-extService__gdsServices__item__priceBlock__action__cancel{margin-left:15px}.new-common-extService__gdsServices__item__priceBlock__action__status{color:#6a6a6a;cursor:default;margin:0 10px;font-weight:600}.new-common-extService__gdsServices__orderPopUp{width:350px}.new-common-extService__gdsServices__orderPopUp__tooltip{z-index:9999;text-align:center}.new-common-extService__gdsServices__orderPopUp__tooltip .tooltipster-content{padding:10px 15px;max-width:185px}.new-common-extService__gdsServices__orderPopUp__header{margin-top:10px;font-size:13px;color:#333}.new-common-extService__gdsServices__orderPopUp__passengers{font-size:15px;margin:0 -20px}@media (max-width:350px){.new-common-extService__gdsServices__orderPopUp__passengers{font-size:13px}}.new-common-extService__gdsServices__orderPopUp__passenger__title{border-bottom:1px solid #ebebeb;color:#0072ae;text-transform:uppercase;padding:25px 20px 10px}.new-common-extService__gdsServices__orderPopUp__passenger__segment{border-bottom:1px solid #ebebeb;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.new-common-extService__gdsServices__orderPopUp__passenger__segment__title{padding:12px 0 12px 20px;color:#333}.new-common-extService__gdsServices__orderPopUp__passenger__segment__title__date{color:#6a6a6a;font-size:13px;text-transform:lowercase}@media (max-width:350px){.new-common-extService__gdsServices__orderPopUp__passenger__segment__title__date{font-size:12px}}.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;padding-right:20px;min-width:120px}@media (max-width:350px){.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder{min-width:110px}}.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__order{height:30px;line-height:30px;font-size:13px;text-transform:lowercase}.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__order_outlined{text-transform:capitalize;width:110px}.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__order_outlined.nemo-ui-button_outline_filled,.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__order_outlined.nemo-ui-button_outline_filled:hover{color:#fff}.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__order_disabled{opacity:.5;cursor:not-allowed}@media (max-width:350px){.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__order{font-size:12px}}.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__counter{line-height:30px;width:30px;text-align:center}.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__minus,.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__plus{width:30px;height:30px;border-radius:50%;border:1px solid #cae0ed;transition:all .2s;cursor:pointer;position:relative}.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__minus_disabled,.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__plus_disabled{border-color:#ccc;opacity:.6;cursor:default}.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__minus:not(.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__minus_disabled):hover,.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__plus:not(.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__plus_disabled):hover{background-color:#e1f5ff}.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__minus::after,.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__plus::after{content:'';background:url(images/fsf-sprite.png);width:10px;height:10px;position:absolute;top:9px;left:9px}.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__plus::after{background-position:-35px -122px}.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__plus_disabled::after{background-position:-78px -122px}.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__minus::after{background-position:-35px -97px}.new-common-extService__gdsServices__orderPopUp__passenger__segment__adder__minus_disabled::after{background-position:-78px -97px}.new-common-extService__gdsServices__orderPopUp__passenger__segment__remover{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:13px}.new-common-extService__gdsServices__orderPopUp__passenger__segment__remover span.nemo-ui-pseudoLink,.new-common-extService__gdsServices__orderPopUp__passenger__segment__remover span.nemo-ui-pseudoLink:active,.new-common-extService__gdsServices__orderPopUp__passenger__segment__remover span.nemo-ui-pseudoLink:focus,.new-common-extService__gdsServices__orderPopUp__passenger__segment__remover span.nemo-ui-pseudoLink:hover{color:#ff0253!important;border-bottom-color:#ff0253!important}.new-common-extService__gdsServices__orderPopUp__passenger__segment_disabled,.new-common-extService__gdsServices__orderPopUp__passenger__segment_disabled *,.new-common-extService__gdsServices__orderPopUp__passenger__segment_disabled .new-common-extService__gdsServices__orderPopUp__passenger__segment__title,.new-common-extService__gdsServices__orderPopUp__passenger__segment_disabled .new-common-extService__gdsServices__orderPopUp__passenger__segment__title *{color:#ccc;cursor:default}.new-common-extService__gdsServices__orderPopUp__passenger__segment__additionalCounters{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;color:#6a6a6a;padding:0 20px;transition:color .2s ease-in;-ms-flex-wrap:wrap;flex-wrap:wrap}.new-common-extService__gdsServices__orderPopUp__passenger__segment__additionalCounters .new-common-extService__gdsServices__orderPopUp__passenger__segment__title{font-size:13px;color:#6a6a6a;margin-left:-20px;transition:color .2s ease-in}.new-common-extService__gdsServices__orderPopUp__passenger__segment__additionalCounters .new-common-extService__gdsServices__orderPopUp__passenger__segment__adder{margin-right:-20px}.new-common-extService__gdsServices__orderPopUp__passenger__segment__additionalCounters:hover,.new-common-extService__gdsServices__orderPopUp__passenger__segment__additionalCounters:hover .new-common-extService__gdsServices__orderPopUp__passenger__segment__title{color:#6a6a6a}.new-common-extService__gdsServices__orderPopUp__passenger__segment__additionalCounter{border-top:1px solid #ebebeb;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;cursor:default}.new-common-extService__gdsServices__orderPopUp__passenger__segment__additionalCounter__tooltip{z-index:9999}.new-common-extService__gdsServices__orderPopUp__passenger__segment__additionalCounter__tooltip .tooltipster-content{max-width:none;padding:10px 15px}.new-common-extService__gdsServices__orderPopUp__price{font-size:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;height:60px;margin-bottom:-10px}.new-common-extService__gdsServices__orderPopUp__price span{margin-top:-2px;color:#0072ae}.new-common-extService__gdsServices__orderPopUp__price money{font-size:19px;color:#4f4f59;font-weight:600}.new-common-extService__gdsServices__orderPopUp__price money currency{font-size:15px}.new-common-extService__skyGuru__container{padding:0}.new-common-extService__skyGuru__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background:#1f1c3d;margin:0;padding:0 20px}.new-common-extService__skyGuru__header__name{display:-ms-flexbox;display:flex;font-weight:600}.new-common-extService__skyGuru__header__name:before{content:'';background:url(/templates/wurst/images/skyguru.png) center center;background-size:contain;width:50px;height:50px;display:-ms-flexbox;display:flex}@media (max-width:425px){.new-common-extService__skyGuru__header{-ms-flex-pack:start;justify-content:flex-start}.new-common-extService__skyGuru__header .nemo-ui-checkbox__caption span{display:none}}.new-common-extService__skyGuru__checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.new-common-extService__skyGuru__content{display:-ms-flexbox;display:flex;padding:20px}.new-common-extService__skyGuru__content__welcome{font-size:21px;font-weight:600;color:#23233e;margin-right:15px}@media (max-width:768px){.new-common-extService__skyGuru__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.new-common-extService__skyGuru__content__welcome{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:10px;margin-right:0}}.new-common-extService__skyGuru__cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.new-common-extService__skyGuru__card{width:33%;padding-right:10px;padding-bottom:10px;min-height:120px}@media (max-width:425px){.new-common-extService__skyGuru__card{width:50%}}.new-common-extService__skyGuru__item{background:#f8f8f8;border-radius:4px;height:100%;padding:10px}.new-common-extService__skyGuru__item__image{width:55px;height:50px;background:url(/templates/wurst/images/skyguruMap.svg);background-size:165px;margin-bottom:5px}.new-common-extService__skyGuru__item_turbulence .new-common-extService__skyGuru__item__image{background-position:-55px 0}.new-common-extService__skyGuru__item_views .new-common-extService__skyGuru__item__image{background-position:0 -50px}.new-common-extService__skyGuru__item_seats .new-common-extService__skyGuru__item__image{background-position:-55px -55px}.new-common-extService__skyGuru__item_facts .new-common-extService__skyGuru__item__image{background-position:-110px 0}.new-common-extService__skyGuru__total{padding:15px 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-top:1px solid #d5d5d5}.new-common-extService__skyGuru__total__right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.new-common-extService__skyGuru__total__caption{font-size:15px;color:#969599}.new-common-extService__skyGuru__total__price{margin-top:5px;margin-left:15px;font-size:24px;font-weight:600}@media (max-width:415px){.new-common-extService__skyGuru__total{-ms-flex-wrap:wrap;flex-wrap:wrap}.new-common-extService__skyGuru__total__right{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:680px){.new-common-extService__gdsServices__dialog{position:fixed;top:0!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:none;border-radius:0;background:#fff}.new-common-extService__gdsServices__dialog .ui-dialog-content{width:100%}.new-common-extService__gdsServices__dialog .ui-dialog-buttonpane{position:absolute;width:100%;bottom:0}.new-common-extService__gdsServices__dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.new-common-extService__gdsServices__orderPopUp{width:100%}.new-common-extService__gdsServices__container{background:0 0;box-shadow:none;padding:0;position:static}.new-common-extService__gdsServices__container .nemo-ui-loader{position:fixed}.new-common-extService__gdsServices__header{display:none}.new-common-extService__gdsServices__header_adaptive{display:block}.new-common-extService__gdsServices__item{padding:15px 20px}.new-common-extService__gdsServices__item__orderBlock{padding:0}.new-common-extService__gdsServices__item__orderBlock__desc{-ms-flex-preferred-size:auto;flex-basis:auto;color:#4f4f59;font-size:15px;font-weight:600}.new-common-extService__gdsServices__item__orderBlock__desc__prefix{display:none}.new-common-extService__gdsServices__item__wrapper{display:block}.new-common-extService__gdsServices__item__leftBlock{display:block}.new-common-extService__gdsServices__item__rightBlock{display:block;margin-top:15px}.new-common-extService__gdsServices__items__group{background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:0 0 15px}.new-common-extService__gdsServices__items__group__name{background:#fff;height:50px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #ebebeb;margin-bottom:0}.new-common-extService__gdsServices__items__group__name span{width:100%;background:0 0;display:block;padding:0 20px;color:#6a6a6a;line-height:50px;font-size:15px}}.new-common-extService__nasInsurance__container{padding:0;border-radius:4px}.new-common-extService__nasInsurance__head{height:auto;display:-ms-flexbox;display:flex;background:#fff;border-bottom:1px solid rgba(215,215,215,.5);margin:0}.new-common-extService__nasInsurance__head__policies{margin:3px 0 3px 30px}.new-common-extService__nasInsurance__label{display:-ms-flexbox;display:flex;width:50%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline;padding-top:19px;cursor:pointer}.new-common-extService__nasInsurance__label .nemo-ui-pseudoLink{border-bottom:1px dashed #414042;color:#414042;opacity:.8}.new-common-extService__nasInsurance__label .nemo-ui-pseudoLink:hover{border-bottom:1px dashed #414042;color:#414042;opacity:1}.new-common-extService__nasInsurance__label span{-ms-flex-preferred-size:100%;flex-basis:100%}.new-common-extService__nasInsurance__addInfo{display:inline-block;width:50%;padding-right:20px;text-align:right;line-height:14px;padding-bottom:5px}.new-common-extService__nasInsurance__addInfo__logo{vertical-align:middle;height:59px;background:url(../images/logo-extservices-nasinsurance.png) right center no-repeat}.new-common-extService__nasInsurance__addInfo__desc{font-size:12px;color:#969599}.new-common-extService__nasInsurance__table{width:100%}.new-common-extService__nasInsurance__table__header{border-bottom:1px solid #d6d6d6}.new-common-extService__nasInsurance__table__header__item{font-weight:400;font-size:13px;text-align:center;padding:0 10px 5px}.new-common-extService__nasInsurance__table__header__item_param{width:10%}.new-common-extService__nasInsurance__table__header__item_type{text-align:left;padding-left:20px}.new-common-extService__nasInsurance__table__insurance__item{text-align:center}.new-common-extService__nasInsurance__table__insurance__item_type{text-align:left;padding-left:20px}.new-common-extService__nasInsurance__table__insurance__item_param{background:transparent center center no-repeat}.new-common-extService__nasInsurance__table__insurance__item_param_yes{background-image:url(../images/icon-validation-ok.png)}.new-common-extService__nasInsurance__table__insurance__item_param_no{background-image:url(../images/icon-validation-error.png)}.new-common-extService__nasInsurance__table__insurance__radio__caption{padding:5px 0 0 30px;font-size:13px;color:#969599}.new-common-extService__nasInsurance__table__insurance__radio__caption.new-ui-radioBtn__caption:before{top:50%;margin-top:-8px}.new-common-extService__nasInsurance__table__insurance__name{font-size:15px;line-height:normal}.new-common-extService__nasInsurance__table__insurance__coverage,.new-common-extService__nasInsurance__table__insurance__description,.new-common-extService__nasInsurance__table__insurance__price{margin-bottom:5px}.new-common-extService__nasInsurance__passengers{font-size:13px;display:table;width:100%;border-top:1px solid #d6d6d6}@media (max-width:920px){.new-common-extService__nasInsurance__passengers{border-top:none}}.new-common-extService__nasInsurance__passengers__container,.new-common-extService__nasInsurance__passengers__logo,.new-common-extService__nasInsurance__passengers__price{display:table-cell;vertical-align:top;padding:10px 20px}.new-common-extService__nasInsurance__passengers__container{width:45%;border-right:1px solid #d6d6d6}.new-common-extService__nasInsurance__passengers__price{vertical-align:middle;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse;white-space:normal;text-align:left}.new-common-extService__nasInsurance__passengers__price .new-common-extService__total{white-space:nowrap;padding-left:15px}.new-common-extService__nasInsurance__passengers__logo{background:transparent url(../images/logo-extservices-nasinsurance.png) center center no-repeat;border-right:1px solid #d6d6d6}.new-common-extService__nasInsurance__passengers__header{margin-bottom:10px;font-size:15px}.new-common-extService__nasInsurance__passengers__checkAgreement{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.new-common-extService__nasInsurance__passenger{margin-bottom:10px}.new-common-extService__nasInsurance__passenger:last-child{margin:0}.new-common-extService__nasInsurance__passenger__checkbox{width:70%}.new-common-extService__nasInsurance__passenger__checkbox__caption{font-size:inherit}.new-common-extService__nasInsurance__passenger__price{width:30%;text-align:right;display:inline-block;font-size:15px}.new-common-extService__nasInsurance__passenger__addinfo{color:#969599;white-space:nowrap}.new-common-extService__nasInsurance__adaptive{background:0 0;margin:10px -5px 0;color:#414042;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:stretch;align-content:stretch;display:none}.new-common-extService__nasInsurance__adaptive__insurance{display:inline-block;width:33.3%;min-width:250px;vertical-align:top;padding:5px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative}.new-common-extService__nasInsurance__adaptive__insurance__inner{min-width:1px;width:100%;padding:0 0 56px;position:relative}.new-common-extService__nasInsurance__adaptive__insurance__header{margin:0;border-bottom:1px solid #d6d6d6;background:0 0}.new-common-extService__nasInsurance__adaptive__insurance_active .new-common-extService__nasInsurance__adaptive__insurance__header{background:#7bb236;border-bottom-color:transparent}.new-common-extService__nasInsurance__adaptive__insurance__name{font-size:15px;display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:normal;margin-top:13px}.new-common-extService__nasInsurance__adaptive__insurance_active .new-common-extService__nasInsurance__adaptive__insurance__name{color:#fff;text-decoration:none;cursor:pointer;border-bottom:1px dashed #fff;cursor:pointer}.new-common-extService__nasInsurance__adaptive__insurance_active .new-common-extService__nasInsurance__adaptive__insurance__name:visited{color:#fff}.new-common-extService__nasInsurance__adaptive__insurance_active .new-common-extService__nasInsurance__adaptive__insurance__name:link{color:#fff}.new-common-extService__nasInsurance__adaptive__insurance_active .new-common-extService__nasInsurance__adaptive__insurance__name:hover{color:#fff}.new-common-extService__nasInsurance__adaptive__insurance_active .new-common-extService__nasInsurance__adaptive__insurance__name:active{color:#fff}.new-common-extService__nasInsurance__adaptive__insurance_active .new-common-extService__nasInsurance__adaptive__insurance__name:hover{text-decoration:none;border-color:#fff}.new-common-extService__nasInsurance__adaptive__insurance_active .new-common-extService__nasInsurance__adaptive__insurance__name:active{border-color:#fff}.new-common-extService__nasInsurance__adaptive__insurance__coverage,.new-common-extService__nasInsurance__adaptive__insurance__footer,.new-common-extService__nasInsurance__adaptive__insurance__period,.new-common-extService__nasInsurance__adaptive__insurance__price,.new-common-extService__nasInsurance__adaptive__insurance__service{padding:10px 10px;border-bottom:1px solid #d6d6d6;font-size:13px;line-height:20px}.new-common-extService__nasInsurance__adaptive__insurance__price{border:none}.new-common-extService__nasInsurance__adaptive__insurance__price__amount{font-weight:700;font-size:15px}.new-common-extService__nasInsurance__adaptive__insurance__service{padding-right:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative}.new-common-extService__nasInsurance__adaptive__insurance__service:after{content:'';position:absolute;width:16px;height:16px;top:50%;margin-top:-8px;right:13px;background:transparent center center no-repeat}.new-common-extService__nasInsurance__adaptive__insurance__service_yes:after{background-image:url(../images/icon-validation-ok.png)}.new-common-extService__nasInsurance__adaptive__insurance__service_no:after{background-image:url(../images/icon-validation-error.png)}.new-common-extService__nasInsurance__adaptive__insurance__footer{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #d6d6d6;border-bottom:none;text-align:right}.new-common-extService__nasInsurance__adaptive__insurance__select{font-size:13px}.new-common-extService__nasInsurance__adaptive__insurance__select_active,.new-common-extService__nasInsurance__adaptive__insurance__select_active:hover{background:rgba(0,0,0,0);border:1px solid #7ab135;box-shadow:none;color:#7ab135;cursor:default;text-shadow:none}.new-common-extService__nasInsurance__showTermsOfUse{font-size:13px;margin-left:25px;display:inline-block;vertical-align:top;line-height:normal;margin-top:10px;margin-bottom:10px}.new-common-extService__nasInsurance__showTermsOfUse .nemo-ui-pseudoLink{color:#414042;border-bottom:1px dashed #414042}.new-corpBlock-block{margin-top:0}.new-corpBlock-input{display:inline-block;width:100%;margin:16px 0 10px 0}.new-corpBlock-input__caption{margin-right:35px;width:150px;display:inline-block;color:#999}.new-corpBlock-input__link{float:right;margin-top:-8px;color:#666!important}.new-corpBlock-input__link.corp-change-active{color:#999!important}.new-corpBlock-input__link:hover{background-image:none}.new-corpBlock-input__label{margin-top:10px}.new-corpBlock-input__span{color:#666}.new-corpBlock-input__bCheck{display:inline-block;width:12px;height:12px;vertical-align:middle;background:url(../images/icon-validation-ok.svg) center center no-repeat;margin-right:3px;margin-top:-3px}.new-corpBlock-input .new-ui-radioBtn__caption{color:#666}.new-corpBlock-input .new-ui-radioBtn__caption:hover{color:#4f6d85}.new-corpBlock-input-pincode{width:100px;margin-top:8px;display:block}.new-corpBlock-button{font-size:16px;float:right}.new-corpBlock-hr{display:none;background-color:#d7d7d7;border:0;height:1px;margin-bottom:10px}.new-corpBlock-buttonpane{padding:10px 23px 10px 20px!important;margin:15px -20px -10px -21px!important;box-shadow:none!important}.new-corpBlock-headerpane .ui-dialog-titlebar{box-shadow:none!important;font-size:14px;padding:16px 50px 14px 20px}.new-corpBlock-headerpane .ui-dialog-titlebar-close{padding:0 27px 0 0;background-position:right center;width:auto;opacity:.7;right:20px}.new-corpBlock-headerpane .ui-dialog-titlebar-close .ui-icon{display:inherit}.new-corpBlock-headerpane .ui-dialog-titlebar-close:hover{opacity:1}.new-corpBlock-headerpane .new-ui-radioBtn{padding:6px 0}.new-corpBlock-headerpane .new-ui-radioBtn__caption{font-size:14px;padding:0 0 0 30px}.new-corpBlock__travelPolicies{margin:10px 0 10px;border:1px solid rgba(230,230,230,.75);border-radius:4px;padding:12px 10px}.new-corpBlock__travelPolicies__caption_allAvailable{color:#7ab135}.new-corpBlock__travelPolicies__caption_allNotAvailable{color:#e33905}.new-corpBlock__travelPolicies__caption_someAvailable{color:#64b5f6;margin:0 -10px;padding:0 10px 10px;border-bottom:1px solid #ececec;margin-bottom:10px}.new-corpBlock__travelPolicies__box{margin-bottom:-7px}.new-corpBlock__travelPolicies__policy{display:inline-block;color:#fff;font-size:11px;background:#7ab135;padding:4px 10px;border-radius:2px;margin:0 7px 7px 0}.new-corpBlock__travelPolicies__policy_notAvailable{background:#e33905}.new-corpBlock__travelPolicies__policy:last-child{margin-right:0}.new-corpBlock__info{margin:10px 0}.new-flights-passInfo__corpBlock .new-corpBlock-block{width:50%}@media (max-width:850px){.new-flights-passInfo__corpBlock .new-corpBlock-block{width:100%}}.new-flights-passInfo__corpBlock .new-corpBlock__field{border-bottom:1px solid #d6d6d6;display:table;width:100%;padding:10px 0;min-height:50px}.new-flights-passInfo__corpBlock .new-corpBlock__field>label{display:table;width:100%}.new-flights-passInfo__corpBlock .new-corpBlock-input{display:table-cell;width:auto;vertical-align:middle}.new-flights-passInfo__corpBlock .new-corpBlock-input__caption{display:table-cell;vertical-align:middle}.new-flights-passInfo__corpBlock .new-corpBlock-input__link{margin-top:0}.new-flights-passInfo__corpBlock .new-corpBlock-input__span{display:inline-block;margin-top:8px}.new-flights-passInfo__corpBlock .new-corpBlock-input-pincode{width:100px;margin:0}.new-flights-passInfo__corpBlock .new-corpBlock-input__radio{margin-right:20px}.new-flights-passInfo__corpBlock .new-corpBlock-input__radio:last-child{margin-right:0}.new-flights-passInfo__corpBlock .new-corpBlock-button{margin-top:12px}@media (max-width:450px){.new-flights-passInfo__corpBlock .new-corpBlock__field{display:block;border:0;min-height:auto;padding:0}.new-flights-passInfo__corpBlock .new-corpBlock__field>label{display:block}.new-flights-passInfo__corpBlock .new-corpBlock-input{display:inline-block;width:100%;margin:16px 0 10px}.new-flights-passInfo__corpBlock .new-corpBlock-input__caption{display:inline-block}.new-flights-passInfo__corpBlock .new-corpBlock-input-pincode{width:100px;margin-top:8px;display:block}.new-flights-passInfo__corpBlock .new-corpBlock-input__link{margin-top:7px;float:none}.new-flights-passInfo__corpBlock .new-corpBlock-button{float:none;margin-top:0}}@media (max-width:450px){.new-corpBlock-input__link{width:100%;margin-top:7px}.new-corpBlock-button{width:100%;height:40px;line-height:40px}.new-corpBlock-hr{display:block}}.pro-table-flight-details{margin:8px 0;width:100%;font-size:13px;overflow:hidden;border-radius:6px;background-color:#edeef1;background-image:linear-gradient(to top,#fff,#d2d5de);background-repeat:repeat-x;box-shadow:0 3px 5px #bababa}.pro-table-flight-details__number{width:3%;padding:0 10px;background-color:#4f86a4;color:#fff;font-size:24px;text-align:center;vertical-align:middle}.pro-table-flight-details__tr:last-child td{padding-bottom:10px}.pro-table-flight-details__td,.pro-table-flight-details__th{text-align:left;vertical-align:top;width:25%;padding:5px}.pro-table-flight-details__td_middle,.pro-table-flight-details__th_middle{width:17%;text-align:left}.pro-table-flight-details__td_small,.pro-table-flight-details__th_small{width:15%}.pro-table-flight-details__td_big,.pro-table-flight-details__th_big{width:30%}.pro-table-flight-details__th{text-align:center;color:#888}.pro-table-flight-details__th_middle{text-align:center}.pro-table-flight-details__th_indent{padding-left:10px}.pro-table-flight-details__td{padding:0 5px 0 5px}.pro-table-flight-details__td_indent{padding-left:10px}.pro-table-flight-details__logo{margin-top:10px;max-width:120px;max-height:120px}.pro-table-flight-details__left,.pro-table-flight-details__right{width:49%}.pro-table-flight-details__left{float:left}.pro-table-flight-details__right{float:right}.pro-client-info-client,.pro-info-table-wrap,.pro-passinfo-passenger{background-color:#fff;border:1px solid #959595;border-radius:3px;margin:15px 0;padding:0 0 10px;box-shadow:0 2px 3px rgba(0,0,0,.1)}.pro-info-table__item:hover{background-color:#f2f2f2}.pro-info-table__th{color:#929292;text-align:left;font-size:12px;vertical-align:middle}.pro-info-table__td{border-top:1px solid #ccc;vertical-align:top;font-size:14px}.pro-info-table__td,.pro-info-table__th{padding:5px;width:5%;text-align:center}.pro-info-table__td_left_text,.pro-info-table__th_left_text{text-align:left}.pro-border-radius{border-radius:10px;overflow:hidden}.pro-confirm-flight_title{padding:0 10px}.pro-confirm-flight_flight-info{background:#fff;border:1px solid #959595;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.1)}.pro-confirm-flight__buttons{padding:3px 0}.pro-confirm-flight__buttons .pro-main-button{float:right;margin-left:15px;line-height:34px}.book_limit_class{padding:0 10px}.pro-status{font-size:16px;color:#900;margin-bottom:5px}.pro-form-tools{padding-top:5px}.pro-form-tools__col{display:inline-block;vertical-align:top;width:48%}.pro-form-tools__list{list-style:none;padding:0}.pro-form-tools__table{width:100%}.pro-form-tools__item{margin:15px 0;min-height:24px}.pro-form-tools__item label{cursor:pointer}.pro-form-tools__item .pro-pf__label{margin:0}.pro-money-from__input{width:100px}.pro-lang_switcher-box{position:absolute;top:0;right:0;margin:0 0 5px 10px}.pro-lang{display:block;padding:1px;border:1px solid #eee;border-radius:15px;margin:12px 0 0 0;background:#fff;position:relative;z-index:100}.pro-lang__link{position:relative;z-index:5;height:30px;padding-left:19px;padding-right:40px;cursor:pointer;text-decoration:none;color:#4a4a4a;border-bottom:1px solid #a3a3a3;border-radius:15px;background:#e8e8e8;background-color:#f0f0f0;background-image:linear-gradient(to top,#f6f6f6,#e9e9e9);background-repeat:repeat-x;font-weight:700;line-height:30px}.pro-lang__link img{margin:8px 13px 0 0}.pro-lang.hover .pro-lang__link,.pro-lang:hover .pro-lang__link{border-bottom:0;background:#f6f6f6}.pro-lang.js-open .pro-lang__link{margin-bottom:-20px;border-bottom:0;background:#f6f6f6}.pro-lang.js-open .pro-drop-lang{display:block}.pro-drop-lang{position:relative;z-index:2;top:0;left:0;display:none;width:100%}.pro-lang.hover .pro-lang__link .bg,.pro-lang:hover .pro-lang__link .bg{background:url(../images/bg-lang.gif) no-repeat 100% -61px}.pro-lang:hover .pro-link-lang{margin-bottom:-8px}.pro-lang .pro-drop-hold{overflow:hidden;border-radius:0 0 15px 15px;background:#fff}.pro-lang .bottom{display:block;overflow:hidden;width:100%;height:9px}.pro-lang .pro-drop-hold ul{margin:0;padding:20px 0 0;list-style:none;background:#f6f6f6;font-weight:700;border-radius:0 0 15px 15px}.pro-lang .pro-drop-hold li{overflow:hidden;width:100%;padding:0 2px 4px;white-space:nowrap}.pro-lang .pro-drop-hold li a{display:block;overflow:hidden;height:1%;padding:3px 17px 0;text-decoration:none;color:#000}.pro-lang .pro-drop-hold li a:hover{background:#3c90bc;color:#fff}.pro-lang .pro-drop-hold li img{float:left;margin:5px 16px 0 0}.concealed{display:none}.pro-search-form-preference_preusolink{font-size:14px;display:inline-block;position:relative;margin-top:-2px;margin-left:25.5px}.pro-search-form-preference_preusolink:before{content:"▶";transform:scale(.6,1);position:absolute;top:2px;left:-23.5px;font-family:Arial,sans-serif;font-size:15px}.pro-search-form-preference_preusolink_close-mode:before{content:"▼";transform:scale(1,.63);top:3px;left:-25.5px}.pro-passengers-selector{display:inline-block;margin:0 28px 0 0}.pro-passengers-selector:first-child{margin-left:0}.pro-passengers-selector__label{display:inline-block;vertical-align:middle;margin:0 10px 0 0;text-align:right;line-height:1}.pro-passengers-selector__select{display:inline-block;vertical-align:middle;width:60px;height:24px}.pro-passengers-selector__select:focus{outline:0;border:1px solid #0c91d7}.pro-passengers-selector__text{display:block;font-size:13px}.pro-passengers-selector__age{font-size:11px;color:grey}.pro-passengers-selector.pro-validation_error_block{display:inline-block}.pro-passengers-ext-container .pro-passengers-selector:first-child{margin-left:0}.pro-passengers-ext-container .pro-passengers-selector__label{display:block;margin:0 10px 0 0;text-align:left;line-height:1}.pro-cr-controls{line-height:30px;padding-top:15px}.pro-cr-controls_delete{cursor:pointer;position:relative;font-size:14px;line-height:1;color:#fff;padding:6px 10px;border:1px solid #fff;background-color:#9f3310;background-image:linear-gradient(to top,#b43a13,#812a0c);background-repeat:repeat-x;box-shadow:0 1px 4px rgba(0,0,0,.5);border-radius:4px}.pro-cr-controls_delete_invisible{display:none}.pro-cr-controls_add{cursor:pointer;position:relative;margin:0 10px 0 0;font-size:14px;line-height:1;color:#fff;padding:6px 10px;border:1px solid #fff;background-color:#119f32;background-image:linear-gradient(to top,#15b338,#0c8329);background-repeat:repeat-x;box-shadow:0 1px 4px rgba(0,0,0,.5);border-radius:4px}.pro-cr-controls_add_invisible{display:none}.pro-buttons{overflow:hidden;padding:20px 0 30px}.pro-flight-search-form_buttons{position:relative;margin:20px 0 10px}.pro-flight-search-form_button__back,.pro-flight-search-form_button__delete{height:30px;line-height:30px;vertical-align:middle;text-align:center;padding:0;position:absolute;top:-50px}.pro-flight-search-form_button__back{width:120px;left:717px}.pro-flight-search-form_button__delete{left:832px;top:-58px;height:16px;width:16px;line-height:13px;border-radius:8px}.pro-step-bar{position:relative;z-index:0;margin:15px 0;padding:0 0 0 26px;border-radius:15px}.pro-step-bar__list{margin:0 0 0 -25px;padding:0;list-style:none}.pro-step-bar__link{display:block;padding:6px 10px 6px 25px;color:#3b9abf}.pro-step-bar__link:visited{color:#3b9abf}.pro-step-bar__link:link{color:#3b9abf}.pro-step-bar__link:hover{color:#73b9d4}.pro-step-bar__link:active{color:#3b9abf}.pro-step-bar__item{position:relative;float:left;background-color:#f1f9ff}.pro-step-bar__item:first-child .pro-step-bar__link{padding-left:15px}.pro-step-bar__item:last-child .pro-step-bar__link{padding-right:15px}.pro-step-bar__item:after,.pro-step-bar__item:before{position:absolute;top:0;right:-30px;z-index:10;width:0;height:0;border:15px solid transparent;border-left:15px solid #93a9b9;content:""}.pro-step-bar__item:after{right:-29px;border-left:15px solid #f1f9ff}.pro-step-bar__item_current .pro-step-bar__link{color:#000;text-decoration:none;cursor:text}.pro-step-bar__item_current .pro-step-bar__link:visited{color:#000}.pro-step-bar__item_current .pro-step-bar__link:link{color:#000}.pro-step-bar__item_current .pro-step-bar__link:hover{color:#000}.pro-step-bar__item_current .pro-step-bar__link:active{color:#000}.pro-step-bar__item_disabled{background:#e7f5ff}.pro-step-bar__item_disabled .pro-step-bar__link{color:#959595;text-decoration:none;cursor:text}.pro-step-bar__item_disabled .pro-step-bar__link:visited{color:#959595}.pro-step-bar__item_disabled .pro-step-bar__link:link{color:#959595}.pro-step-bar__item_disabled .pro-step-bar__link:hover{color:#959595}.pro-step-bar__item_disabled .pro-step-bar__link:active{color:#959595}.pro-step-bar__item_disabled:after,.pro-step-bar__item_disabled:before{position:absolute;top:0;right:-30px;z-index:10;width:0;height:0;border:15px solid transparent;border-left:15px solid #93a9b9;content:""}.pro-step-bar__item_disabled:after{right:-29px;border-left:15px solid #e7f5ff}.pro-step-bar__item_disabled:last-child:after,.pro-step-bar__item_disabled:last-child:before{display:none}.pro-step-bar__item:last-child{padding:0;border-radius:0 15px 15px 0}.pro-step-bar__item:last-child:after,.pro-step-bar__item:last-child:before{display:none}.pro-step-bar__item:first-child{border-radius:15px 0 0 15px}.autocomplete-list-iata-code{font-size:11px;display:none}.pro-flight-search-autocomplete{width:270px;position:relative;vertical-align:top;display:inline-block;margin-right:15px}.pro-flight-search-autocomplete_align{width:100%}.pro-flight-search-autocomplete_align .pro-flight-search-autocomplete_dummy{top:5px}.pro-flight-search-autocomplete_align .pro-flight-search-autocomplete_label_container{width:300px;height:auto}.pro-flight-search-autocomplete_label_text{margin-top:3px;margin-bottom:3px;margin-left:11px;display:inline-block}.pro-flight-search-autocomplete_label_container{display:block;position:relative}.pro-flight-search-autocomplete_selector-pseudo-link{color:#3b9abf;border-bottom:1px dashed;cursor:pointer;float:right}.pro-flight-search-autocomplete_selector-pseudo-link:visited{color:#3b9abf}.pro-flight-search-autocomplete_selector-pseudo-link:link{color:#3b9abf}.pro-flight-search-autocomplete_selector-pseudo-link:hover{color:red}.pro-flight-search-autocomplete_selector-pseudo-link:active{color:maroon}.pro-flight-search-autocomplete_selector-wrapper{width:250px}.pro-flight-search-autocomplete_selector-wrapper select{width:250px;margin:5px 0}.pro-flight-search-autocomplete_real{padding:0;border:0}.pro-flight-search-autocomplete_real:focus{outline:0;border:1px solid #0c91d7}.pro-flight-search-autocomplete_dummy,.pro-flight-search-autocomplete_real{width:250px;height:30px;padding:0 10px;border:1px solid #ccc}.pro-flight-search-autocomplete_dummy{position:absolute;line-height:30px;top:0;left:0;background-color:#fff;z-index:1;cursor:pointer}.pro-flight-search-autocomplete_dummy_airport{margin-left:3px}.pro-flight-search-autocomplete_dummy_country-name{color:#959595;float:right}.pro-flight-search-autocomplete_dummy_iata{color:#959595;float:right;margin-left:5px}.pro-flight-search-autocomplete_dummy_eticket{float:right;width:16px;height:30px;background:transparent url(../images/trains-eticket.png) center center no-repeat}.pro-flight-search-autocomplete_dummy_eticket__noeticket{background:transparent url(../images/trains-noeticket.png) center center no-repeat;cursor:help}.pro-flights-search-form-segment{display:inline-block;vertical-align:top}.pro-flights-search-form-segment .pro-flight-search-autocomplete_dummy,.pro-flights-search-form-segment .pro-flight-search-autocomplete_real{height:30px;overflow:hidden}.pro-flights-search-form-segment-data-option{display:inline-block}.pro-flight-search-segcontainer__triptype_rt .pro-flights-search-form-segment:not(:first-child) .pro-flight-search-autocomplete{display:none}.pro-flight-search-segcontainer__triptype_rt .pro-flights-search-form-segment-data-option{width:145px}.pro-flight-search-segcontainer__triptype_rt .pro-flights-search-form-segment{position:relative}.pro-flight-search-segcontainer__triptype_rt .pro-flights-search-form-segment .pro-segment-option{height:auto;line-height:normal;word-break:normal;margin-top:5px}.pro-flight-search-segcontainer__triptype_rt .pro-flight-search-datepicker{margin:0 20px 0 0}.pro-flight-search-segcontainer__triptype_rt .pro-time-departure__select{width:140px}.pro-flight-result_container{display:inline-block;width:645px;vertical-align:top}.pro-flights-post-filters{display:inline-block;width:30%;vertical-align:top;background-color:#ffffe0}.pro-flights-smart-group-flight{margin:0 0 30px 0;background-color:#e9eaef;border-radius:10px}.pro-flights-smart-group-flight_header{padding:5px 0;background-color:#c7d1de;border-top-left-radius:10px;border-top-right-radius:10px;text-align:center}.pro-flights-smart-group-flight_type{font-size:1.4em;font-weight:700}.pro-flights-smart-group-flight_cheapest{display:block;font-size:12px;font-weight:400;color:#aa0e0a}.pro-flights-smart-group-flight_wrapper{padding:15px}.pro-flights-smart-group-flight_info{display:inline-block;vertical-align:top;min-width:175px}.pro-flights-smart-group-flight_info_price{color:#aa0e0a;font-size:34px;font-weight:700}.pro-flights-smart-group-flight_info_currency{font-size:20px}.pro-flights-smart-group-flight_info_airlines{font-size:15px;color:#4a4a4a}.pro-flights-smart-group-flight_info_classes{font-size:15px;color:#999}.pro-flights-smart-group-flight_variants{display:inline-block;vertical-align:top;padding-left:15px}.pro-flights-smart-group-flight_footer{margin-top:15px;clear:both}.pro-flights-smart-group-flight_segments-container{background-color:#f0f0f0;border:1px solid #777;padding:15px;border-radius:10px;margin-top:7px}.pro-flights-smart-group-flight_footnote{float:right}.pro-flights-smart-group-flight:first-child{margin-top:0}.pro-flights-smart-group-flight-segments_table{border-collapse:collapse}.pro-flights-smart-group-flight-segments_table_type-row{background-color:#fafeff;color:#840;font-size:22px;border-bottom:2px solid #ddd;border-top:1px solid #fff}.pro-flights-smart-group-flight-segments_table_flight-row{color:#aaa;font-size:20px;border-bottom:1px solid #fafafa;background-color:#f7f7f7}.pro-flights-smart-group-flight-segments_table_col1{width:100px}.pro-flight-search-datepicker{display:inline-block;vertical-align:top;position:relative;margin:0 18px 0 0;width:120px}.pro-flight-search-datepicker_label{display:inline-block;margin-top:3px;margin-bottom:3px;margin-left:11px;white-space:nowrap}.pro-flight-search-datepicker_input{display:block;position:relative;width:100%;height:30px;padding:0 10px;border:1px solid #ccc}.pro-flight-search-datepicker_input:hover{cursor:pointer}.pro-flight-search-datepicker_input:focus{outline:0;border:1px solid #0c91d7;cursor:text}.pro-debug-table_row__rule-ok .pro-debug-table_cell__price,.pro-debug-table_row__rule-ok .pro-debug-table_cell__price-calc{background:#ffffe0}.pro-debug-table_row__rule-best .pro-debug-table_cell__price-calc{background:#0a0}.pro-debug-table_cell{border:1px solid #000;padding:3px}.pro-debug-table_cell__header{background-color:#add8e6}.pro-debug-table_cell__result-ok{background-color:#add595}.pro-debug-table_cell__result-fail{background-color:salmon}.pro-bookinfo-changes{font-size:15px}.pro-bookinfo-changes_red-text{color:#c30000}.pro-flight-search-optcontainer__triptype_cr .pro-flight-search-opt_owrt{display:none}.pro-flight-search-segcontainer__triptype_ow .pro-flight-search-segment-opt_cr,.pro-flight-search-segcontainer__triptype_rt .pro-flight-search-segment-opt_cr{display:none}.pro-redirect-mail{padding:3px;border:1px solid;background-color:#fff;text-align:center}.pro-flight-search-tree-autocomplete_label_container .pro-flight-search-autocomplete_dummy{z-index:0}.pro-freights{font-size:11px;width:100%;border-radius:5px;overflow:hidden;margin:30px 0 0}.pro-price_val{font-size:18px;text-align:center}.pro-more_tarifs{padding:0 5px}.sr-segments{background:0 0}.price-div{text-align:left;float:right;padding:0 10px 0 0}.pro-resultsmatrix-summary{margin-bottom:10px}.pro-resultsmatrix-summary__minprice{display:inline-block;vertical-align:top;margin-right:20px;width:20%;padding:10px;background-color:#aacae6;text-decoration:none}.pro-resultsmatrix-summary__minprice:visited{color:inherit}.pro-resultsmatrix-summary__minprice:link{color:inherit}.pro-resultsmatrix-summary__minprice:hover{color:inherit}.pro-resultsmatrix-summary__minprice:active{color:inherit}.pro-resultsmatrix-summary__minprice__price{font-size:20px}.pro-resultsmatrix-summary__summary{display:inline-block;vertical-align:top}.pro-resultsmatrix-legend__block{display:inline-block;vertical-align:top;margin-right:20px}.pro-resultsmatrix-legend__block__color{display:inline-block;vertical-align:middle;margin-right:10px;width:70px;height:40px;border:1px solid #a1a1a1}.pro-resultsmatrix-legend__block__color_cheapest{background-color:#aacae6}.pro-resultsmatrix-legend__block__color_impossible{background-color:#e6e6e6}.pro-resultsmatrix-legend__block__text{display:inline-block;vertical-align:middle}.pro-resultsmatrix-table{margin:30px 0;border-collapse:collapse;clear:both}.pro-resultsmatrix-table td,.pro-resultsmatrix-table th{border:1px solid #a1a1a1;text-align:center;vertical-align:middle;width:114px;height:53px;font-weight:400}.pro-resultsmatrix-topleft{border:none!important}.pro-resultsmatrix-date{font-size:14px}.pro-resultsmatrix-date_target{font-weight:700!important}.pro-resultsmatrix-returndate{font-size:14px}.pro-resultsmatrix-returndate_target{font-weight:700!important}.pro-resultsmatrix-pricecell{font-size:18px;text-align:left}.pro-resultsmatrix-pricecell_min{background-color:#aacae6}.pro-resultsmatrix-pricecell_impossible{background-color:#e6e6e6}.pro-resultsmatrix-pricecell a{text-decoration:underline;display:table-cell;height:53px;width:114px;vertical-align:middle}.pro-resultsmatrix-pricecell a:visited{color:#000}.pro-resultsmatrix-pricecell a:link{color:#000}.pro-resultsmatrix-pricecell a:hover{color:#000}.pro-resultsmatrix-pricecell a:active{color:#000}.pro-search-form_airfilter_resultsbox{width:600px;height:400px;overflow-x:hidden;overflow-y:auto}.pro-search-form_airfilter_maximumselected{padding-top:10px;color:#a00}.pro-search-form_airfilter_resultsbox__loading{background:url(../images/wait.gif) center center no-repeat}.pro-search-form_airfilter_results_label{display:block}.pro-search-form_airfilter_selectedcarrier{display:inline-block;margin:5px 5px 0 0;background-color:#f1f9ff;border-radius:3px;padding:3px;cursor:default}.pro-search-form_airfilter_selectedcarrier_close{display:inline-block;margin:0 0 0 5px;background:url(/templates/pro/basic/images/cross_small.png) center center no-repeat;width:16px;height:10px;cursor:pointer;opacity:.7}.pro-search-form_airfilter_selectedcarrier:hover .pro-search-form_airfilter_selectedcarrier_close{opacity:1}.pro-search-form_airfilter_boxselected{width:600px}.pro-search-form__head{padding:5px 0}.pro-namefilter-filtered-close{background:url(/templates/pro/basic/images/cross_small.png) no-repeat scroll center center transparent;cursor:pointer;display:inline-block;height:10px;margin:0 0 0 5px;opacity:.7;width:16px}.pro-namefilter-list-label{display:block}.new-noSearchResult{text-align:center}.input,.pro-passinfo-fieldblock_fieldcnt input{border:1px solid #ccc;outline:0;padding:3px 10px;line-height:1.4}.input:focus,.pro-passinfo-fieldblock_fieldcnt input:focus{border-color:#0c91d7}.passenger_type_ADT.passegers_form{position:relative}.pro-passinfo-fieldblock{display:inline-block;vertical-align:top;margin:0 10px 15px 0;width:200px}.pro-passinfo-fieldblock__delivery_addr,.pro-passinfo-fieldblock__delivery_desc{width:300px}.pro-passinfo-fieldblock__delivery_timeperiod,.pro-passinfo-fieldblock__delivery_type{display:block}.pro-passinfo-fieldblock_timeperiod{width:55px}.pro-passinfo-fieldblock__booking_loyalty{display:block;width:auto}.pro-passinfo-fieldblock__booking_loyalty .pro-passinfo-fieldblock_loyaltyheader{display:inline-block;margin:0 10px 0 0;line-height:2}.pro-passinfo-fieldblock_outerlabel__booking_visa_refuse .pro-passinfo-fieldblock_title{display:inline-block}.pro-passinfo-fieldblock_outerlabel__booking_visa_refuse .pro-passinfo-fieldblock_fieldcnt{display:inline-block}.pro-passinfo-fieldblock__booking_visa_refuse{display:block;width:auto}.b-passfield-field_booking_loyalty_div{display:inline-block;margin:0 5px;width:150px}.pro-passinfo-fieldblock_outerlabel{display:block;position:relative}.pro-passinfo-fieldblock_fieldcnt__delivery_addr,.pro-passinfo-fieldblock_fieldcnt__delivery_desc{width:300px;min-height:70px}.pro-passinfo-fieldblock_fieldcnt select{width:100%}.pro-flight-search-autocomplete_dummy,.pro-flight-search-autocomplete_real{width:100%}.pro-passinfo-fieldblock_hint{position:absolute;bottom:0;left:0;color:#ccc;font-size:11px}.pro-passinfo-fieldblock__passenger_id .pro-flight-search-autocomplete_dummy,.pro-passinfo-fieldblock__passenger_id .pro-flight-search-autocomplete_real{height:26px}.pro-client-info-client{margin:10px 0 15px;padding:10px}.pro-hotel-book-form .pro-client-info-client{padding:20px}.pro-hotel-book-form .pro-client-info-client__title_indent{display:none}.pro-client-info-client h3,.pro-client-info-client__title{font-size:13px;color:#000}.pro-client-info-client h3_indent,.pro-client-info-client__title_indent{margin-bottom:15px}.pro-client-info-client__select-passenger{width:40%;display:inline-block;vertical-align:top}.pro-client-info-client__fields{vertical-align:top;margin:0}.pro-passinfo-passenger{padding:10px 10px 10px;margin:40px 0}.pro-passinfo-passenger .pro-title{display:inline-block;vertical-align:top;margin:20px 20px 0 0;line-height:1}.pro-passinfo-passenger__passengers-link{display:inline-block;vertical-align:top;margin:22px 0 0 0;text-decoration:none;border-bottom:1px dashed}.pro-passinfo-passenger__passengers-link_hotels{margin-top:0}.pro-passinfo-passenger__head{margin:0 0 20px}.pro-passinfo-fieldblock_innerlabel{cursor:pointer}.pro-passinfo-fieldblock_innerlabel__delivery_type{display:block}.pro-passinfo-fieldblock_innerlabel__booking_type_phone{display:block}.pro-pf-slider-label{position:relative;height:0;cursor:pointer}.pro-pf-slider-label_inner{position:relative;top:21px;padding:2px 4px;color:#252525;white-space:nowrap;font-size:12px;border-radius:5px;line-height:1}.PF_filtered{display:none}.pro-pf-total{margin:0 10px 10px}.pro-pf-total_trains{margin:15px 0 -10px 0}.pro-pf-total__totalcount{font-size:15px}.pro-pf-total__cleanall{border-bottom:1px dashed;color:#3b9abf;cursor:pointer}.pro-pf-total__cleanall:visited{color:#3b9abf}.pro-pf-total__cleanall:link{color:#3b9abf}.pro-pf-total__cleanall:hover{color:red}.pro-pf-total__cleanall:active{color:maroon}.pro-pf{position:relative;border:1px solid #ccc;border-radius:4px;color:#252525}.pro-pf__container{position:relative;margin:5px 0;padding:10px 10px 10px}.pro-pf__container .pro-pf__label-text{max-width:130px}.pro-pf__container .pro-pf__label-text_max{max-width:100%}.pro-pf__name{position:relative;display:block;padding:0 0 0 17px;color:#3c90bc;font-size:16px;line-height:1.6;cursor:pointer}.pro-pf__name:visited{color:#3b9abf}.pro-pf__name:link{color:#3c90bc}.pro-pf__name:hover{color:#307295}.pro-pf__name:active{color:#296482}.pro-pf__name:before{position:absolute;top:8px;left:0;display:block;width:11px;height:11px;background:url(images/icon-pf-unfold.png) 0 0 no-repeat;content:""}.pro-pf-rollup-link_rolled.pro-pf__name:before{top:6px;left:2px;background:url(images/icon-pf-fold.png) 0 0 no-repeat}.pro-pf__clean{position:absolute;right:5px;bottom:5px;display:inline-block;border-bottom:1px dashed;color:#3b9abf;cursor:pointer}.pro-pf__clean:visited{color:#3b9abf}.pro-pf__clean:link{color:#3b9abf}.pro-pf__clean:hover{color:red}.pro-pf__clean:active{color:maroon}.pro-pf__values{margin:10px 0}.pro-pf__label{position:relative;display:block;margin:10px 0;cursor:pointer}.pro-pf__label_disable{opacity:.4;cursor:default}.pro-pf__label-text{display:inline-block;margin:2px 0 0 25px}.pro-pf__label-text_time{font-size:11px;color:#959498}.pro-pf__label-price{float:right}.pro-pf__input-img{position:absolute;top:0;left:0;display:inline-block;width:22px;height:22px;background:url(../images/checkbox.gif) 0 0 no-repeat}.pro-pf__input-el:checked+.pro-pf__input-img{background-position:0 -22px}.pro-pf__input-img_radio{top:3px;width:17px;height:17px;background:url(../images/radio.gif) 0 0 no-repeat}.pro-pf__input-el:checked+.pro-pf__input-img_radio{background-position:0 -17px}.pro-pf__slider{border-radius:10px;margin:25px 10px 35px;height:7px!important}.pro-pf__slider .ui-slider-handle.ui-state-default.ui-corner-all{outline:0;border:1px solid;border-top-color:#dbdbdb;border-right:none;border-bottom-color:#969696;border-left:none;color:#3b9abf;text-decoration:none;cursor:pointer;border-radius:10px;background-color:#c9c9c9;background-image:linear-gradient(to top,#ababab,#f7f7f7);background-repeat:repeat-x}.pro-pf__slider .ui-slider-handle.ui-state-default.ui-corner-all.ui-state-hover{color:#5fafce;font-weight:400;background-color:#b9b9b9;background-image:linear-gradient(to top,#919191,#f7f7f7);background-repeat:repeat-x}.pro-pf__slider .ui-slider-handle.ui-state-default.ui-corner-all.ui-state-focus{color:#5fafce;font-weight:400}.pro-pf__slider .ui-widget-header{border-radius:10px;background-color:#1a8c9f;background-image:linear-gradient(to top,#177b8c,#1fa6bd);background-repeat:repeat-x}.pro-pf__slider.ui-slider .ui-slider-handle{top:-5px}.pro-pf-slider-label_inner_max{position:absolute;top:-20px;right:0}.pro-pf__rolluplink{border-bottom:1px dashed;color:#3b9abf;cursor:pointer}.pro-pf__rolluplink:visited{color:#3b9abf}.pro-pf__rolluplink:link{color:#3b9abf}.pro-pf__rolluplink:hover{color:red}.pro-pf__rolluplink:active{color:maroon}.pro-flight-result_container_nothingfound{padding:20px;border-radius:10px;border:1px solid #fff;box-shadow:inset 1px 0 15px 0 #ddd,0 0 0 1px #f6f6f6,0 3px 2px 0 rgba(0,0,0,.3)}.pro-flight-result_container_nothingfound_clearfilter{display:inline-block;margin:5px 10px 5px 0;border-bottom:1px dashed;color:#3b9abf;cursor:pointer}.pro-flight-result_container_nothingfound_clearfilter:visited{color:#3b9abf}.pro-flight-result_container_nothingfound_clearfilter:link{color:#3b9abf}.pro-flight-result_container_nothingfound_clearfilter:hover{color:red}.pro-flight-result_container_nothingfound_clearfilter:active{color:maroon}.pro-pf-status__price{white-space:nowrap}.new-pf__hint{position:relative;left:auto;bottom:auto;display:table;max-width:95%;padding:14px 14px 30px;margin:0 auto 7px;transform:none;box-shadow:0 1px 5px rgba(0,0,0,.25);font-size:14px;line-height:normal;white-space:normal}.new-pf__hint__close{position:absolute;top:-10px;right:-10px;width:25px;height:25px;text-align:center;background:#fff;border-radius:20px;box-shadow:0 1px 5px rgba(0,0,0,.25);color:#000;font:24px Arial,sans-serif}.new-pf__hint__close:hover{background:#f2f2f2}.new-pf__hint__hideAll{position:absolute;bottom:10px;right:0;left:0;text-align:center;color:#414042;text-decoration:underline}.new-pf__hint__hideAll:hover{color:#5a595c}.pro-validation_error_block{position:relative}.passegers_form .pro-validation_error_block,.pro-client-info-client__fields .pro-validation_error_block,.pro-validation_error_block.pro-flight-search-datepicker{display:inline-block}.pro-validation_error_message{position:absolute;z-index:100;margin:5px 0 0;padding:10px;color:#fff;background-color:red;border-radius:5px;cursor:pointer;box-shadow:inset 0 0 5px rgba(51,0,0,.5)}.pro-validation_error_message:after{content:"";position:absolute;top:-10px;left:44%;border:5px solid transparent;border-bottom-color:#c00}.pro-validation_error_field{border:2px solid red}.pro-validation_error_field~.pro-flight-search-autocomplete_dummy{border:2px solid red}.pro-flight-search-segcontainer__triptype_ow .pro-flight-search-segment-opt_cr,.pro-flight-search-segcontainer__triptype_rt .pro-flight-search-segment-opt_cr{display:none}.pro-flight-search-segment-opt_cr{margin:10px 0}.pro-flight-search-segcontainer__triptype_cr .pro-flights-search-form-segment,.pro-flight-search-segcontainer__triptype_ow .pro-flights-search-form-segment{display:block}.pro-flight-search-segcontainer__triptype_cr .pro-segment-option,.pro-flight-search-segcontainer__triptype_ow .pro-segment-option{display:inline-block}.pro-flight-search-segcontainer__triptype_cr .pro-segment-option-label,.pro-flight-search-segcontainer__triptype_ow .pro-segment-option-label{width:auto}.pro-flight-search-segcontainer__triptype_cr .pro-segment-option-label select,.pro-flight-search-segcontainer__triptype_ow .pro-segment-option-label select{float:none}.pro-flight-search-segcontainer__triptype_cr .pro-flights-search-form-segment{display:block;position:relative;padding-bottom:5px;margin-bottom:10px}.pro-flight-search-segcontainer__triptype_cr .pro-flights-search-form-segment:after,.pro-flight-search-segcontainer__triptype_cr .pro-flights-search-form-segment:before{content:"";height:1px;display:block;width:50%;position:absolute;bottom:0}.pro-flight-search-segcontainer__triptype_cr .pro-flights-search-form-segment:before{left:0;background-color:#a3a3a3;background-image:linear-gradient(to left,#f6f6f6,#a3a3a3);background-repeat:repeat-x}.pro-flight-search-segcontainer__triptype_cr .pro-flights-search-form-segment:after{right:0;background-color:#f6f6f6;background-image:linear-gradient(to left,#a3a3a3,#f6f6f6);background-repeat:repeat-x}.pro-flight-search-segcontainer__triptype_cr .pro-flights-search-form-segment:last-child:after,.pro-flight-search-segcontainer__triptype_cr .pro-flights-search-form-segment:last-child:before{display:none}.pro-validation_error_block{position:relative}.pro-validation_error_message{position:absolute;z-index:1;padding:10px;color:#fff;background-color:red}#mini_form_visible{display:none}.pro-mini-form{margin:0 0 10px 0}.pro-mini-form__link{text-decoration:none;display:inline-block;position:relative;padding-right:15px}.pro-mini-form__link_open .pro-mini-form__link__textOpen{display:none}.pro-mini-form__link_open .pro-mini-form__link__textClose{display:block}.pro-mini-form__link__textClose{display:none}.pro-miniformpopup{z-index:1!important;overflow:visible!important}.pro-miniformpopup__wrapper{z-index:1!important}.pro-miniformpopup .ui-dialog-content{overflow:visible!important;padding:10px 15px}.pro-miniformpopup .ui-dialog-content .new-ui-container__divider{margin-left:-15px;margin-right:-15px}.pro-miniformcontainer{margin:0 0 20px}.pro-miniformcontainer .pro-container,.pro-miniformcontainer .pro-container__blue-bottom,.pro-miniformcontainer .pro-container__shadow{background:0 0;box-shadow:none;border:none;padding:0;margin-top:0}.pro-miniformcontainer .pro-container__blue-bottom{margin:0;padding-top:0;position:relative}.pro-miniformcontainer .pro-container__blue-bottom:after,.pro-miniformcontainer .pro-container__blue-bottom:before{display:none}.pro-miniformcontainer .pro-buttons{vertical-align:bottom;padding:0 0 2px 0}.pro-claim-link{display:inline-block;margin:10px 0 0 25px}.pro-summary{color:#252525}.pro-summary__text{font-size:24px;color:#959595}.pro-summary__inf{font-size:24px;color:#252525}.pro-summary__inf a{line-height:1;display:inline-block;text-decoration:none;border-bottom:1px dashed}.pro-summary__inf a:visited{color:#252525}.pro-summary__inf a:link{color:#252525}.pro-summary__inf a:hover{color:red}.pro-summary__inf a:active{color:#b30000}.pro-summary__passengers{font-size:14px;margin:10px 0 5px}.pro-summary__additional,.pro-summary__additional_inf{font-size:14px}.pro-nav-list{font-size:14px;margin:10px 0 5px}.pro-nav-list__item{display:inline-block;margin:0 10px 5px 0}.pro-nav-list__link{font-size:14px}.pro-fresult-sg-routetitle-block{display:inline-block;vertical-align:top}.pro-fresult-sg-route-block{display:inline-block;vertical-align:top}.pro-fresult-sg-route-header-block{display:inline-block;vertical-align:top}.pro-flight-results_container_flights .js-thickbox__frame__href,.pro-flight-results_container_flights .thickbox{text-decoration:none;border-bottom:1px dashed}.pro-flight-results_result_container{box-shadow:0 3px 3px rgba(0,0,0,.09);margin:10px 0;background-color:#fff;border:1px solid #ccc;border-radius:3px}.pro-flight-results_result_container:first-child{margin-top:0}.pro-flight-results_result_flight{padding:5px 10px;width:100%;border-top:1px solid #b8b8b8}.pro-flight-results_result_flight:first-child{border-top:0}.pro-flight-results_result_flight_header_route{font-size:24px;line-height:30px;width:83%;display:inline-block}.pro-flight-results_result_flight_header_flight-type{width:17%;font-size:13px;color:#3c90bc;text-align:right;display:inline-block}.pro-flight-results_result_flight_header_noDocs{font-size:13px;color:#c00;padding:3px 0 3px 30px;margin:10px 0;background:url(../images/no-passport.png) top left no-repeat;background-image:url(../images/no-passport.svg),none}.pro-flight-results_result_segment{font-size:11px;margin:10px 0 0}.pro-flight-results_result_segment p{margin:5px 0 0}.pro-flight-results_result_segment_datetime_time{font-size:18px;color:#000}.pro-flight-results_result_segment_company,.pro-flight-results_result_segment_extra,.pro-flight-results_result_segment_flight-time,.pro-flight-results_result_segment_geo,.pro-flight-results_result_segment_plane{vertical-align:top;display:inline-block}.pro-flight-results_result_segment_geo{width:26%}.pro-flight-results_result_segment_flight-time{width:16%}.pro-flight-results_result_segment_extra{width:12%}.pro-flight-results_result_segment_company{width:14%}.pro-flight-results_result_segment_company{text-align:right}.pro-flight-results_result_segment_notice{position:relative;overflow:hidden;white-space:nowrap;text-align:center;line-height:20px;vertical-align:middle;font-size:11px;color:#c69c6d}.pro-flight-results_result_segment_notice .pro-flight-results_result_segment_transplant{display:inline-block;padding-left:20px;background:url(images/transfer-icon.png) left center no-repeat}.pro-flight-results_result_segment_notice:after,.pro-flight-results_result_segment_notice:before{content:"";position:relative;display:inline-block;width:50%;height:0;vertical-align:middle;background:#000;background-clip:content-box;border-top:1px dashed #c69c6d}.pro-flight-results_result_segment_notice:before{left:-7px;margin:0 0 0 -50%}.pro-flight-results_result_segment_notice:after{left:7px;margin:0 -50% 0 0}.pro-flight-results_result_segment_notice>span{display:inline-block;vertical-align:middle;white-space:normal}.pro-flight-results_result_segment_notice_alert{color:#c00}.pro-flight-results_result_segment_notice_alert .pro-flight-results_result_segment_transplant{background-image:url(images/transfer-warning.png)}.pro-flight-results_result_segment_notice_alert:after,.pro-flight-results_result_segment_notice_alert:before{border-color:#c00}.pro-flight-results_result_summary{width:100%;padding:10px 15px 15px}.pro-flight-results_result_summary_bottom{text-align:right}.pro-flight-results_result_summary_buy_oldprice{font-size:medium}.pro-flight-results_result_summary_buy_oldprice_crossed{text-decoration:line-through}.pro-flight-results_result_summary_buy,.pro-flight-results_result_summary_dummy,.pro-flight-results_result_summary_extra,.pro-flight-results_result_summary_links,.pro-flight-results_result_summary_price-rules,.pro-flight-results_result_summary_supplier{display:inline-block}.pro-flight-results_result_summary_links{vertical-align:middle;float:left;line-height:42px}.pro-flight-results_result_summary_supplier{float:right}.pro-flight-results_result_summary_buy,.pro-flight-results_result_summary_buy_oldprice,.pro-flight-results_result_summary_extra,.pro-flight-results_result_summary_links,.pro-flight-results_result_summary_price-rules{vertical-align:middle}.pro-flight-results_result_summary_supplier{vertical-align:bottom}.pro-flight-results_result_summary_buy,.pro-flight-results_result_summary_buy_oldprice,.pro-flight-results_result_summary_supplier{text-align:right}.pro-flight-results_result_summary_extra{width:170px;text-align:right;color:#898989;font-size:11px;margin-right:10px}.pro-flight-results_result_summary_links,.pro-flight-results_result_summary_supplier{font-size:12px}.pro-flight-results_result_price-rules_rule{border-bottom:1px dashed #3b9abf;color:#3b9abf;cursor:pointer}.pro-flight-results_result_segment_geo_airport_name{font-size:12px}.pro-flight-results_result_segment_geo_airport_name a{text-decoration:none;border-bottom:1px dashed}.pro-flight-results_result_segment_geo_airport_name_notransfer a:link{color:#898989}.pro-flight-results_result_segment_geo_airport_name_notransfer a:hover{color:red}.pro-flight-results_result_segment_geo_airport_name_notransfer a:active{color:maroon}.pro-flight-results__bottom-info{text-align:right;padding:5px 10px 10px;font-size:12px}.pro-issuance-tools-box__left{float:left;width:645px}.pro-issuance-tools-box__right{width:260px;float:right}.pro-issuance-tools-box__col{text-align:center}.pro-issuance-tools-box__col_ib{display:inline-block;vertical-align:top}.pro-issuance-tools-box__col_left{text-align:left}.pro-issuance-tools-box__col_right{text-align:right}.pro-issuance__left{float:left;width:645px}.pro-issuance__left_wide{width:auto;float:none}.pro-issuance__right{width:260px;float:right}.pages a{font-family:Arial;font-size:15px}.pages{display:block;font-weight:400;line-height:1}.pro-flight-time-group{color:#252525;border:1px solid #ccc;border-radius:5px;width:100%;margin-bottom:15px;box-shadow:0 3px 3px rgba(0,0,0,.09);overflow:hidden}.pro-flight-time-group .pro-flight-results_result_flight_header_route{display:none}.pro-flight-time-group_header{background:#5699c9;color:#fff;height:40px;vertical-align:middle}.pro-flight-time-group_the-cheapest{background-color:#cdcdcd;background-image:linear-gradient(to top,#ebebeb,#a0a0a0);background-repeat:repeat-x;color:#000;text-shadow:0 1px 1px #fff;padding:0 42px 0 10px}.pro-flight-time-group_direct{position:relative;font-size:13px;text-shadow:0 -1px 1px rgba(0,0,0,.75);padding-left:10px}.pro-flight-time-group_direct:before{position:absolute;left:-24px;top:0;bottom:0;display:block;height:0;width:0;content:' ';border-top:40px solid #5699c9;border-left:21px solid transparent}.pro-flight-time-group:first-child .pro-flight-time-group_direct{padding-left:0;text-transform:lowercase}.pro-flight-time-group_ajax-content{width:100%}.pro-flight-time-group_dgs,.pro-flight-time-group_direct,.pro-flight-time-group_price,.pro-flight-time-group_the-cheapest{line-height:40px;display:inline-block}.pro-flight-time-group_dgs:last-child,.pro-flight-time-group_direct:last-child,.pro-flight-time-group_price:last-child,.pro-flight-time-group_the-cheapest:last-child{padding-right:10px}.pro-flight-time-group_price_crossed{text-decoration:line-through}.pro-flight-time-group_price,.pro-flight-time-group_price_crossed{float:right;line-height:1;display:block;margin:7px 0 0}.pro-flight-time-group_price .pr_curr,.pro-flight-time-group_price .priceValue,.pro-flight-time-group_price_crossed .pr_curr,.pro-flight-time-group_price_crossed .priceValue{line-height:inherit}.pro-flight-time-group_price_label{vertical-align:top;margin-right:7px;line-height:inherit;font-size:12px}.pro-flight-time-group_price_value{line-height:inherit;font-size:24px;text-shadow:0 -1px 1px rgba(0,0,0,.75)}.pro-flight-time-group_expand{background:#fff;text-align:center;position:relative;width:100%;padding:10px}.pro-flight-time-group_time-warning{position:absolute;left:10px}.pro-flight-time-group_time-label,.pro-flight-time-group_time-warning{font-size:11px;color:#898989;line-height:23px;vertical-align:middle}.pro-flight-time-group_toggle-details{border:1px solid #fff;border-radius:5px;font-size:12px;text-shadow:0 1px 1px #fff;box-shadow:0 2px 4px rgba(0,0,0,.2);font-family:'Open Sans',Arial,sans-serif;font-weight:700;padding:3px 10px;background-color:#dadada;background-image:linear-gradient(to top,#ebebeb,#c2c2c2);background-repeat:repeat-x;line-height:16px}.pro-flight-time-group_toggle-details_with-buy-button{position:relative;bottom:13px}.pro-flight-time-group_toggle-details:active{background-color:rgba(0,0,0,.03);background-image:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,.075));background-repeat:repeat-x;text-shadow:0 0 1px #fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.pro-flight-time-group_toggle-details__wrapper{margin-top:-12px;text-align:center}.pro-flight-time-group_short-info{background:#fff}.pro-flight-time-group_short-info_points{font-size:24px;line-height:1}.pro-flight-time-group_short-info_times{margin-top:10px;list-style:none;padding:0}.pro-flight-time-group_short-info_times_time{display:inline-block;margin-right:15px;vertical-align:top;margin-top:5px}.pro-flight-time-group_short-info_times_time:last-child{margin-right:0}.pro-flight-time-group_short-info_times_time_input,.pro-flight-time-group_short-info_times_time_label{line-height:20px}.pro-flight-time-group_short-info_times_time_label{font-size:14px;vertical-align:top}.pro-flight-time-group_short-info_times_time__limited{max-width:165px}.pro-flight-time-group_short-info_group{padding:10px;border-top:1px solid #b9b8b8}.pro-flight-time-group_short-info_group__no-border{border-top:none}.pro-flight-time-group_short-info_airline,.pro-flight-time-group_short-info_flight{display:table-cell;vertical-align:top}.pro-flight-time-group_short-info_flight{width:100%}.pro-flight-time-group_short-info_airline{padding-top:20px}.pro-flight-time-group_short-info_airline img{width:70px}.pro-flight-time-group_short-info_total-and-transfers-time{font-size:11px;color:#898989}.pro-flight-time-group_short-info_total-and-transfers-time__limited{max-width:115px}.pro-flight-time-group_full-info{background:#fff}.pro-flight-time-group_full-info_price-details{display:none}.pro-flight-time-group_full-info_flight,.pro-flight-time-group_full-info_select{display:table-cell}.pro-flight-time-group_full-info_variant{display:table-row;width:100%}.pro-flight-time-group_full-info_variant__wrapper{background:#f9f7f7;margin-top:10px;border-color:#b9b8b8;border-width:1px 0;border-style:solid;width:100%;display:table}.pro-flight-time-group_full-info_variant__wrapper:first-child{margin-top:0}.pro-flight-time-group_full-info_flight{width:100%}.pro-flight-time-group_full-info_select{vertical-align:middle;padding:0 13px 0 6px}.pro-flight-time-group_full-info_footer{padding:0 10px 10px}.pro-flight-time-group_full-info_footer_row{width:100%;display:table-row}.pro-flight-time-group_full-info_footer_info{width:100%;display:table}.pro-flight-time-group_buy-button,.pro-flight-time-group_free-places,.pro-flight-time-group_misc-info,.pro-flight-time-group_prices,.pro-flight-time-group_time-label{display:table-cell}.pro-flight-time-group_free-places{color:#c00}.pro-flight-time-group_free-places__many{color:#000;visibility:hidden}.pro-flight-time-group_buy-button,.pro-flight-time-group_free-places{text-align:right}.pro-flight-time-group_tariffs-link{font-size:12px;border-bottom:1px dashed #3b9abf;color:#3b9abf;cursor:pointer}.pro-flight-time-group_full-info_book,.pro-flight-time-group_ises{display:inline-block;vertical-align:middle}.pro-flight-time-group_ises{margin-right:5px}.pro-flight-time-group_is-international,.pro-flight-time-group_is-refundable{color:#898989;font-size:12px;display:block}.pro-flight-time-group_noDocs{background:url(../images/no-passport.png) top left no-repeat;background-image:url(../images/no-passport.svg),none;display:inline-block;width:25px;height:25px;position:relative;top:8px;left:8px}.pro-for-all-pass-price__text{display:block;padding:0 10px 0;float:right}.pro-flight-results_result_segment_flight-time_label{color:#898989}.pro-flight-results_result_segment_flight-time_time{padding:9px 0 0}.pro-flight-results_result_segment_class{padding:9px 0 0}.pro-flight-results_result_segment_geo__arrival{width:24%}.pro-flight-results_result_segment_geo__departure{width:32%}.pro-price-details{display:none}.pro-price-details-link{cursor:pointer;color:#3b9abf;border-bottom:1px dashed #3b9abf}.pro-available-flights-details{display:none}.pro-available-flights-details-link{cursor:pointer}.pro-available-flights-approved-to{margin-bottom:10px}.pro-available-flights-approved-to__marker{border-radius:5px;padding:0 5px;color:#fff;font-size:12px;margin-right:10px;display:table;white-space:nowrap}.pro-available-flights-approved-to__marker_list{float:left;margin-top:5px}.pro-flight-results_result_segment_luggage-info{margin-right:10px}.pro-flight-results_result_segment_luggage-info_title{color:#898989}.pro-results-sort__desclabel{display:inline-block!important}.pro-for-all-pass-price-short{position:relative;top:2px}.pro-main-button_short-info{position:absolute;right:15px;bottom:30px}.pro-flight-time-group_expand_with-button_top{text-align:left}.pro-main-button_short-info_padding{padding-right:55px!important}.pro-main-button_arrow{display:inline-block;width:40px;height:40px;background:rgba(0,0,0,.1);position:absolute;right:0;top:0}.pro-main-button_arrow_triangle{width:0;height:0;border-style:solid;border-width:12.5px 6.25px 0 6.25px;border-color:#fff transparent transparent transparent;margin:16px auto 0 auto}.pro-main-button_arrow:hover .pro-main-button_arrow_triangle{margin-top:17px}.pro-results-transfers{margin-top:5px}.pro-results-transfers__list{list-style:none;padding:0;margin:0}.pro-search-parameters__right{float:right;text-align:right}.pro-retroGroup-flightsBlock{background-color:#fff;margin:0 0 20px;border-radius:4px;overflow:hidden;color:#252525;border:1px solid #b9b8b8;box-shadow:0 2px 3px rgba(0,0,0,.2)}.pro-retroGroup-flightsBlock__header{height:40px;overflow:hidden;background-color:#5699c9}.pro-retroGroup-flightsBlock__header__minmaxprice{float:left;position:relative;padding:0 25px 0 10px;line-height:3.2;text-shadow:0 1px 1px #fff;text-transform:capitalize;background-color:#cdcdcd;background-image:linear-gradient(to top,#ebebeb,#a0a0a0);background-repeat:repeat-x}.pro-retroGroup-flightsBlock__header__minmaxprice:after{content:'';position:absolute;top:0;right:0;border-top:40px solid #5699c9;border-left:21px solid transparent}.pro-retroGroup-flightsBlock__header__transfers{float:left;padding:0 5px;line-height:3.2;color:#fff;text-shadow:-1px 1px rgba(0,0,0,.75)}.pro-retroGroup-flightsBlock__header__price{float:right;color:#fff;padding:0 5px 0 0;text-shadow:-1px 1px rgba(0,0,0,.75)}.pro-retroGroup-flightsBlock__header__price__currency-wrap{display:inline-block}.pro-retroGroup-flightsBlock__header__price__currency-wrap_crossed{text-decoration:line-through}.pro-retroGroup-flightsBlock__header__price__currency,.pro-retroGroup-flightsBlock__header__price__value{display:inline-block;font-size:24px;line-height:1.6}.pro-retroGroup-flightsBlock__header__price__text{vertical-align:top;margin-right:7px;line-height:42px;font-size:12px}.pro-retroGroup-flightsBlock__undetailedInfo__segment{border-bottom:1px solid #b9b8b8;padding:0 0 10px}.pro-retroGroup-flightsBlock__undetailedInfo__segment__route{line-height:1;font-size:24px;margin:10px;width:50%;display:inline-block}.pro-retroGroup-flightsBlock__undetailedInfo__segment__carrier{float:right;margin:10px;width:70px}.pro-retroGroup-flightsBlock__undetailedInfo__segment__departTime,.pro-retroGroup-flightsBlock__undetailedInfo__segment__time{display:inline-block;margin:2px 10px;font-size:14px}.pro-retroGroup-flightsBlock__undetailedInfo__addinfo{padding:15px 10px 5px;text-align:center;position:relative}.pro-retroGroup-flightsBlock__undetailedInfo__local-time{display:block;position:absolute;bottom:6px;left:10px;font-size:11px;color:#898989;max-width:30%;text-align:left}.pro-retroGroup-flightsBlock__showhideButton{display:inline-block}.pro-retroGroup-flightsBlock__detailedInfo__segment{border-bottom:1px solid #b9b8b8}.pro-retroGroup-flightsBlock__detailedInfo__segment:last-child{border-bottom:0}.pro-retroGroup-flightsBlock__detailedInfo__segment__variant{width:100%}.pro-retroGroup-flightsBlock__detailedInfo__segment__variant:last-child hr{display:none}.pro-retroGroup-flightsBlock__detailedInfo__segment__route{margin:10px;font-size:24px;line-height:1}.pro-retroGroup-flightsBlock__selected-zone{width:25px;padding-left:10px;vertical-align:middle;text-align:right}.pro-retroGroup-flightsBlock__selected-zone .new-ui-radioBtn__caption{padding-left:12px}.pro-retroGroup-flightsBlock__selected-zone,.pro-retroGroup-flightsBlock__variant{display:table-cell}.pro-retroGroup-flightsBlock__variant{width:100%}.pro-retroGroup-flightsBlock__foot{padding:50px 15px 10px;position:relative}.pro-retroGroup-flightsBlock__foot .pro-main-button{float:right}.pro-retroGroup-flightsBlock__foot .pro-retroGroup-flightsBlock__showhideButton{display:inline-block;vertical-align:bottom;position:absolute;top:10px;left:42%}.pro-retroGroup-flightsBlock__foot .pro-retroGroup-flightsBlock__showhideButton:after,.pro-retroGroup-flightsBlock__foot .pro-retroGroup-flightsBlock__showhideButton:before{content:"";display:block;position:absolute;top:10px;width:1000px;height:1px;border-bottom:1px solid #b9b8b8}.pro-retroGroup-flightsBlock__foot .pro-retroGroup-flightsBlock__showhideButton:before{right:100%}.pro-retroGroup-flightsBlock__foot .pro-retroGroup-flightsBlock__showhideButton:after{left:100%}.pro-retroGroup-flightsBlock__foot__btn{float:right}.pro-retroGroup-flightsBlock__label{display:block;border-bottom:1px solid #ccc;cursor:pointer}.pro-retroGroup-flightsBlock__label:nth-of-type(even){background:#eee}.pro-retroGroup-flightsBlock__label:hover{background-color:#f7f7f7}.pro-retroGroup-flightsBlock__label.pro-current-bg:hover{background-color:#ebebeb}.pro-retroGroup-flightsBlock__label:last-child{border-bottom:none}.pro-flight-results_result_flight{margin-left:-1px}.pro-flight-results_result_flight:last-child hr{display:none}.pro-hotel-search__date{display:inline-block;vertical-align:top;margin:0 15px 0 0;width:80px}.pro-hotel-search__date.pro-validation_error_block{display:inline-block}.pro-hotel-search__date-name{display:block;margin-top:3px;margin-bottom:3px;margin-left:11px}.pro-hotel-search__date-input{width:100%;text-align:center;border:1px solid #ccc;height:30px}.pro-hotel-search__night{display:inline-block;vertical-align:top;margin:0 15px 0 0;width:60px}.pro-hotel-search__night.pro-validation_error_block{display:inline-block}.pro-hotel-search__night-name{display:block;margin-top:3px;margin-bottom:3px;margin-left:11px}.pro-hotel-search__night-input{width:100%;border:1px solid #ccc;height:30px;padding:0 0 0 10px;text-align:left}.pro-hotel-search__category{display:inline-block;vertical-align:top;margin:0 15px 0 0;width:180px}.pro-hotel-search__category.pro-validation_error_block{display:inline-block}.pro-hotel-search__category-name{display:block;margin-top:3px;margin-bottom:3px;margin-left:11px}.pro-hotel-search__category-select select{width:100%}.pro-hotel-search_miniform{margin:10px 0 0 0}.pro-hotel-search_miniform .pro-hotel-sf__namefilter__select{width:370px}.pro-hotel-search_miniform .pro-hotel-sf__calendarinfo__block{display:inline-block;vertical-align:top}.pro-hotel-search_miniform .pro-hotel-sf__calendarinfo__block__title{display:block;padding-bottom:3px;margin-left:0;padding-top:3px}.pro-hotel-search_miniform .pro-hotel-sf__fakedate{border:1px solid #ccc;height:30px;padding:0 10px}.pro-hotel-search_miniform .pro-buttons{margin:-100px 0 20px 0;padding:20px 0}.pro-hotel-search__miniFormArrivalPoint{display:inline-block;vertical-align:top;margin-right:10px}.pro-hotel-slider{padding-top:20px}.pro-hotel-slider__option{display:inline-block;vertical-align:top;margin:0 0 0 -1px}.pro-hotel-slider__option_disabled{display:none}.pro-hotel-slider__option_limitation .che-hold{display:inline-block}.pro-hotel-slider__option_limitation span{cursor:pointer}.pro-hotel-slider__option-name{display:block;margin:0 0 5px 0}.pro-hotel-slider__option-name .pro-underline-dashed{margin:0 0 0 55px}.pro-hotel-slider__option-input input{width:100px;text-align:left;padding:0 0 0 5px;outline:0;height:26px;border:1px solid #ccc}.pro-hotel-slider__option-input input:focus{border-color:#0c91d7}.pro-hotel-slider__search-in-list{text-align:left;width:200px;padding:0 0 0 5px;outline:0;height:26px;border:1px solid #ccc}.pro-hotel-slider__search-in-list:focus{border-color:#0c91d7}.pro-touristrooms_controllink{margin:0 10px 0 0;padding-right:15px;padding-left:15px}.pro-namefilter-pagefiltered{padding:5px 0}.pro-touristrooms-option select{width:45px}.pro-touristrooms-option__name{display:block}.pro-touristrooms__inner-wrap{display:inline-block;vertical-align:bottom}.pro-touristrooms_room__title{font-size:15px;line-height:1;margin:10px 0 5px 0}.pro-touristrooms_room:first-child .pro-touristrooms_room__title{margin-top:5px}.pro-touristrooms-controls{display:inline-block;vertical-align:bottom;margin:0 0 -1px 10px}.pro-touristrooms-option{display:inline-block;vertical-align:bottom;margin:0 10px 0 0}.pro-touristrooms-option__namehint{display:block;font-size:12px;color:#999}.pro-touristrooms-doublebed{margin:10px 10px 5px 0}.pro-touristrooms-option__hidden{display:none}.pro-touristrooms-controls{clear:both}.pro-touristrooms_room{clear:both}.pro-touristrooms_controllink__disabled{display:none}.pro-hotel-sf__calendar{display:inline-block;vertical-align:middle;width:608px;margin-right:10px}.pro-hotel-sf__calendarinfo{display:inline-block;vertical-align:middle}.pro-hotel-sf__calendarinfo__block{display:inline-block;width:130px}.pro-hotel-sf__calendarinfo__block__title{color:#999}.pro-hotel-sf__fakedate{width:120px}.pro-hotel-sf__namefilter__loadtitle,.pro-hotel-sf__namefilter__notfound{border:1px solid #ccc;background:#fff;padding:0 10px 0 20px;line-height:28px}.pro-hotel-sf__namefilter__loader{background:#fff url(../images/ajax-loader.gif) 2px center no-repeat;border:1px solid #ccc;padding:0 10px 0 20px;line-height:28px}.pro-hotel-sf__namefilter__select{width:550px}.pro-hotel-sf__namefilter_disabled{display:none}.pro-hotel-sf__preset__item{font-size:11px;line-height:13px;display:inline-block;vertical-align:top;margin:3px 11px 0 0;color:#3b9abf;color:#3b9abf;text-decoration:none;cursor:pointer;border-bottom:1px dashed #3b9abf}.pro-hotel-sf__preset__item:visited{color:#3b9abf}.pro-hotel-sf__preset__item:link{color:#3b9abf}.pro-hotel-sf__preset__item:hover{color:red}.pro-hotel-sf__preset__item:active{color:maroon}.pro-hotel-sf__preset__item:hover{text-decoration:none;border-color:red}.pro-hotel-sf__preset__item:active{border-color:maroon}.pro-hotel-slider__option .chosen-container-multi .chosen-choices li.search-field input[type=text]{height:auto;margin:2px 0 0}.pro-hotel-search .pro-flight-search-autocomplete{margin-right:0}.pro-hotel-search .pro-flight-search-autocomplete .pro-flight-search-autocomplete_dummy,.pro-hotel-search .pro-flight-search-autocomplete .pro-flight-search-autocomplete_real{border-right:0 none;overflow:hidden}.pro-hotel-search .pro-flight-search-autocomplete .pro-flight-search-autocomplete_real:focus{border-color:#ccc}.pro-hotel-search .pro-flight-search-autocomplete_novalue .pro-flight-search-autocomplete_dummy,.pro-hotel-search .pro-flight-search-autocomplete_novalue .pro-flight-search-autocomplete_real{border-right:1px solid #ccc}.pro-hotel-search .chosen-container-multi .chosen-choices{border-color:#ccc;background:#fff}.pro-hotel-search .chosen-container-active .chosen-choices{box-shadow:none}.pro-hotel-search .chosen-results .no-results{background-color:#fff!important}.pro-hotel-search .ui-state-highlight{border:0 none;background:0 0}.pro-hotel-search .ui-state-highlight a{border:1px solid #c5dbec;font-weight:700;background:#fbec88}.pro-hotel-search .ui-datepicker{width:100%!important}.pro-hotel-search .pro-flight-search-autocomplete_label_text{margin-left:0}.pro-hotelSR-resultsmessagecontainer .currency_cal_buttons{margin:0}.pro-hotelSR--smallergraytext,.pro-hotelSR--smallgraytext,.pro-hotelSR-result__roominfo__headertext,.pro-hotelSR-resultcontrols__sortblock__title,.pro-hotelSR-searchinfo__generalinfo__on-request,.pro-hotelSR-searchinfo__paramtitle,.pro-hotelSR-searchinfo__roomsinfo td:first-child,.pro-hotelSR-searchinfo__timeinfo td:first-child{color:#aaa;font-size:12px}.pro-hotelSR--smallergraytext,.pro-hotelSR-result__roominfo__headertext,.pro-hotelSR-resultcontrols__sortblock__title{font-size:11px}.pro-hotelSR-searchinfo__button-new-search{position:absolute;right:0;top:0}.pro-hotelSR-searchinfo__title{font-size:20px}.pro-hotelSR-searchinfo__generalinfo{position:relative}.pro-hotelSR-searchinfo__generalinfo__maingeo{font-size:17px}.pro-hotelSR-searchinfo__generalinfo__count{font-size:18px}.pro-hotelSR-searchinfo__roomsinfo,.pro-hotelSR-searchinfo__timeinfo{display:inline-block;vertical-align:top;margin-right:30px}.pro-hotelSR-searchinfo__roomsinfo td:first-child,.pro-hotelSR-searchinfo__timeinfo td:first-child{padding-right:10px}.pro-hotelSR-addinfo{padding:20px 15px;margin:0 -15px;border-bottom:1px solid #ccc}.pro-hotelSR-resultcontrols{padding-top:25px}.pro-hotelSR-resultcontrols__founditems{font-size:20px;margin:0 0 10px}.pro-hotelSR-resultcontrols__maplinkcnt{float:right}.pro-hotelSR-resultcontrols__maplinkcnt__link{display:block;border-radius:5px;line-height:1;padding:7px 8px;text-shadow:0 -1px 2px rgba(0,0,0,.5);box-shadow:0 2px 3px rgba(0,0,0,.4);background-color:#498fbe;background-image:linear-gradient(to top,#5599c8,#3980b1);background-repeat:repeat-x;border:1px solid #fff;font-size:15px;text-decoration:none}.pro-hotelSR-resultcontrols__maplinkcnt__link:visited{color:#fff}.pro-hotelSR-resultcontrols__maplinkcnt__link:link{color:#fff}.pro-hotelSR-resultcontrols__maplinkcnt__link:hover{color:#fff}.pro-hotelSR-resultcontrols__maplinkcnt__link:active{color:#fff}.pro-hotelSR-resultcontrols__maplinkcnt__link:hover{background-color:#4583af;background-image:linear-gradient(to top,#5599c8,#2d648a);background-repeat:repeat-x}.pro-hotelSR-resultcontrols__sortblock{display:table;width:100%;margin:0 0 10px 0;box-shadow:0 2px 3px rgba(0,0,0,.2);border-radius:5px}.pro-hotelSR-resultcontrols__sortblock__arrowcnt{display:inline-block;vertical-align:top;margin-left:5px;position:relative}.pro-hotelSR-resultcontrols__sortblock__arrow{position:absolute;top:0;left:5px;display:none}.pro-hotelSR-resultcontrols__sortblock__sortlink{display:table-cell;text-align:center;vertical-align:middle;margin:0 10px;padding:6px;border:1px solid #ccc;border-left:0 none;background-color:#f9f9f9;background-image:linear-gradient(to top,#fff,#f2f2f2);background-repeat:repeat-x}.pro-hotelSR-resultcontrols__sortblock__sortlink:visited{color:#000}.pro-hotelSR-resultcontrols__sortblock__sortlink:link{color:#000}.pro-hotelSR-resultcontrols__sortblock__sortlink:hover{color:#000}.pro-hotelSR-resultcontrols__sortblock__sortlink:active{color:#000}.pro-hotelSR-resultcontrols__sortblock__sortlink:first-child{border-left:1px solid #ccc;border-top-left-radius:5px;border-bottom-left-radius:5px}.pro-hotelSR-resultcontrols__sortblock__sortlink:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.pro-hotelSR-resultcontrols__sortblock__sortlink_current{text-decoration:none;background:#4e92c1;text-shadow:0 0 1px #000}.pro-hotelSR-resultcontrols__sortblock__sortlink_current:visited{color:#fff}.pro-hotelSR-resultcontrols__sortblock__sortlink_current:link{color:#fff}.pro-hotelSR-resultcontrols__sortblock__sortlink_current:hover{color:#fff}.pro-hotelSR-resultcontrols__sortblock__sortlink_current:active{color:#fff}.pro-hotelSR-resultcontrols__sortblock__sortlink_a .pro-hotelSR-resultcontrols__sortblock__arrow_a,.pro-hotelSR-resultcontrols__sortblock__sortlink_d .pro-hotelSR-resultcontrols__sortblock__arrow_d{display:block}.pro-hotelSR-result{margin-top:15px;background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.2);overflow:hidden}.pro-hotelSR-result__citylink{display:inline-block}.pro-hotelSR-result__header{padding:10px 15px;background-color:#5599c8}.pro-hotelSR-result__header__triangle{position:relative}.pro-hotelSR-result__header__triangle:after{height:0;width:0;border-bottom:40px solid transparent;border-left:20px solid transparent;border-right:30px solid #5599c8;border-top:0;content:'';position:absolute;top:0;margin-left:-8px}.pro-hotelSR-result__header__hotelname{color:#fff;font-size:20px;vertical-align:middle}.pro-hotelSR-result__header__stars{display:inline-block;vertical-align:middle;background:url(../images/star.png) center left repeat-x;height:16px;margin-top:5px}.pro-hotelSR-result__header__stars_pf{margin-top:0}.pro-hotelSR-result__header__stars_0{width:80px;background-image:url(../images/star_off.png)}.pro-hotelSR-result__header__stars_1{display:inline-block;width:16px;margin-right:64px}.pro-hotelSR-result__header__stars_1:after{display:inline-block;content:'';background:url(../images/star_off.png) center left repeat-x;height:16px;width:64px;margin-left:16px;margin-top:-.8px}.pro-hotelSR-result__header__stars_2{width:32px;margin-right:48px}.pro-hotelSR-result__header__stars_2:after{display:inline-block;content:'';background:url(../images/star_off.png) center left repeat-x;height:16px;width:48px;margin-left:32px;margin-top:-.8px}.pro-hotelSR-result__header__stars_3{width:48px;margin-right:32px}.pro-hotelSR-result__header__stars_3:after{display:inline-block;content:'';background:url(../images/star_off.png) center left repeat-x;height:16px;width:32px;margin-left:48px;margin-top:-.8px}.pro-hotelSR-result__header__stars_4{width:64px;margin-right:16px}.pro-hotelSR-result__header__stars_4:after{display:inline-block;content:'';background:url(../images/star_off.png) center left repeat-x;height:16px;width:16px;margin-left:64px;margin-top:-.8px}.pro-hotelSR-result__header__stars_5{width:80px}.pro-hotelSR-result__hotelinfo{padding:20px;padding-bottom:15px}.pro-hotelSR-result__hotelinfo__imagecontainer{display:inline-block;vertical-align:middle;margin-right:30px}.pro-hotelSR-result__hotelinfo__image{max-width:100px;max-height:100px}.pro-hotelSR-result__hotelinfo__info{display:inline-block;vertical-align:top}.pro-hotelSR-result__hotelinfo__info__fullinfolink{display:inline-block;margin-top:10px}.pro-hotelSR-result__hotelinfo__info__location{margin-top:-3px}.pro-hotelSR-result__roominfoheaders{padding:0 20px}.pro-hotelSR-result__roominfo{border-top:1px solid #ccc;padding:20px}.pro-hotelSR-result__roominfoheaders{padding:0 20px}.pro-hotelSR-result__roominfo__namecnt{display:inline-block;width:30%;vertical-align:top}.pro-hotelSR-result__roominfo__avail_IM{color:#4a9d2c;text-transform:none;font-size:15px;text-align:center}.pro-hotelSR-result__roominfo__avail_OR{color:#4a9d2c;text-transform:none;font-size:15px;text-align:center}.pro-hotelSR-result__roominfo__mealscnt{display:inline-block;width:20%;vertical-align:top}.pro-hotelSR-result__roominfo__pricecnt{display:inline-block;width:25%;vertical-align:top}.pro-hotelSR-result__roominfo__bookbutton{display:inline-block;vertical-align:middle;text-align:center}.pro-hotelSR-result__roominfo__condcnt{display:inline-block;margin-top:30px}.pro-hotelSR-result__roominfo__chargeslink,.pro-hotelSR-result__roominfo__condlink{line-height:21px}.pro-hotelSR-result__roominfo__headertext{line-height:25px}.pro-hotelSR-resultsmessagecontainer{padding:0 0 20px!important}.pro-hotelSR-resultsmessagecontainer p{margin:0}.pro-hotelSR-resultsmessagecontainer *{font-size:inherit!important;color:inherit!important}.pro-hotelSR-pf_loading{min-height:100px;background:transparent url(../images/ajax-loader_middle.gif) center center no-repeat}.pro-hotelSR-pf_cleanall{display:inline-block;margin:10px;border-bottom:1px dashed;cursor:pointer;color:#3b9abf}.pro-hotelSR-pf_cleanall:visited{color:#3b9abf}.pro-hotelSR-pf_cleanall:link{color:#3b9abf}.pro-hotelSR-pf_cleanall:hover{color:red}.pro-hotelSR-pf_cleanall:active{color:maroon}.pro-hotelSR-results{margin-bottom:20px}.pro-hotelSR-result__roomsinfocnt{padding:0 0 0}.pro-hotelSR-result__roominfoheaders{padding-bottom:10px}.pro-pagination__hotels{display:table;width:100%;padding:5px 0 0 0;margin:0 0 10px 0}.pro-pagination__hotels__item{display:table-cell;vertical-align:top;text-align:center;padding:20px 0 0}.pro-pagination__hotels__item_right{text-align:right;width:65px}.pro-pagination__hotels__item_left{text-align:left;width:65px}.pro-pagination__hotels__item__arrow{display:inline-block;background:transparent url(../images/hotels-paginator-part_c.png) top left repeat-x;margin:0 6px 0 9px;position:relative;line-height:20px;padding:0 2px 2px;cursor:pointer;font-size:12px}.pro-pagination__hotels__item__arrow:after{position:absolute;top:0;right:-6px;content:'';width:6px;height:22px;background:transparent url(../images/hotels-paginator-part_r.png) top left no-repeat}.pro-pagination__hotels__item__arrow:before{position:absolute;top:0;left:-9px;content:'';width:9px;height:22px;background:transparent url(../images/hotels-paginator-part_l.png) top left no-repeat}.pro-pagination__hotels__item__arrow_left{margin:0 9px 0 6px}.pro-pagination__hotels__item__arrow_left:after{right:-9px;width:9px;background:transparent url(../images/hotels-paginator-part_left_r.png) top left no-repeat!important}.pro-pagination__hotels__item__arrow_left:before{left:-6px;width:6px;background:transparent url(../images/hotels-paginator-part_left_l.png) top left no-repeat!important}.pro-pagination__hotels__item__arrow_disabled{opacity:.5;color:#999}.pro-pagination__hotels__item__underslider{display:table;width:100%;margin-top:12px}.pro-pagination__hotels__item__underslider__item{display:table-cell}.pro-pagination__hotels__item__underslider__item:first-child{text-align:left;width:100px}.pro-pagination__hotels__item__underslider__item:last-child{text-align:right;width:100px}.pro-pagination__hotels__item__underslider__item__link{text-decoration:none;font-size:14px;line-height:14px}.pro-pagination__hotels__item__slider{margin-top:7px}.pro-pagination__hotels__item .ui-slider-horizontal{height:6px;border:1px solid;border-color:#bdbdbd #d9d9d9 #ececec #d9d9d9;box-shadow:inset 0 2px 3px rgba(0,0,0,.125)}.pro-pagination__hotels__item .ui-slider-handle{height:5px;width:5px;background:#4b8fbf;border:0 none;margin:3px 0 0 -1px;outline:0;text-decoration:none}.pro-pagination__hotels__item .ui-slider-handle.ui-state-focus,.pro-pagination__hotels__item .ui-slider-handle.ui-state-hover{font-weight:400;background:#4b8fbf}.pro-pagination__hotels__item .ui-slider-handle .pro-pf-slider-label{left:50%;float:left}.pro-pagination__hotels__item .ui-slider-handle .pro-pf-slider-label_inner{top:-31px;font-size:12px;left:-50%;float:left;border:1px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,.125);background-color:#ededed}.pro-pagination__hotels__item .ui-slider-handle .pro-pf-slider-label_inner:before{content:'';position:absolute;width:17px;height:12px;line-height:19px;background:transparent url(../images/paginator-slider-arrow.png) center center no-repeat;top:100%;left:50%;margin-left:-8px}.pro-hotelSR-resultcontrols__founditems{display:none}.pro-hotelSR-PF_stars{left:30px}.pro-popup-charges__header{margin:0}.pro-hotel-book-charges .pro-cancel-charges{width:50%;margin-right:10px}.pro-hotel-book-charges .pro-table td,.pro-hotel-book-charges .pro-table th{padding:5px 0 5px 10px}.pro-hotels-price_breakdown__table{border-collapse:collapse}.pro-hotels-price_breakdown__table td,.pro-hotels-price_breakdown__table th{border:1px solid #e2e2e2;vertical-align:top;padding:4px}.pro-hotels-price_breakdown__table th{background-color:#5599c8;color:#fff;font-size:10px}.pro-hotels-price_breakdown__header{margin-top:0}.pro-hotels-price_breakdown__summary__title{display:inline-block;width:200px;vertical-align:top}.pro-pf__container_hotels{padding:0 10px 10px}.pro-pf__container_hotels .pro-pf__slider{margin-left:8px;margin-right:8px}.pro-pf__container_hotels .pro-pf__input-img_radio{left:1px}.pro-pf__container_hotels .pro-pf__name{padding-left:25px}.pro-pf__container_hotels .pro-pf__name:before{left:4px}.pro-pf__container_hotels_search input{padding-right:20px;width:75%;margin-left:10px}.pro-pf__container_hotels_search .pro-pf__values{position:relative}.pro-pf__container_hotels_search .pro-pf__values:after{content:'';top:1px;left:75%;margin-left:-13px;width:20px;height:20px;position:absolute;background:transparent url(../images/magnifier_gray.png) center right no-repeat}.pro-hotelSR-hotel{margin-bottom:20px;box-shadow:0 2px 2px rgba(0,0,0,.25);border-radius:5px;overflow:hidden}.pro-hotelSR-hotel__header{height:40px;background:#5699c9;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;font-family:'Open Sans',sans-serif;padding:0 15px;overflow:hidden}.pro-hotelSR-hotel__title{display:inline-block;margin:0;font-size:16px;width:360px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;line-height:40px}.pro-hotelSR-hotel__source{font-size:12px;margin-top:13px;display:inline-block;width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:right}.pro-hotelSR-hotel__starscnt{float:right;margin-top:12px}.pro-hotelSR-hotel__stars{display:inline-block;background:url(../images/hotelSR-star.png) center left repeat-x;height:16px;line-height:1;vertical-align:baseline}.pro-hotelSR-hotel__stars_0{width:82px;background-image:url(../images/hotelSR-star-off.png)}.pro-hotelSR-hotel__stars_1{display:inline-block;width:16px;margin-right:64px}.pro-hotelSR-hotel__stars_1:after{display:inline-block;content:'';background:url(../images/hotelSR-star-off.png) center left repeat-x;height:16px;width:64px;margin-left:16px;margin-top:-.5px}.pro-hotelSR-hotel__stars_2{width:32px;margin-right:48px}.pro-hotelSR-hotel__stars_2:after{display:inline-block;content:'';background:url(../images/hotelSR-star-off.png) center left repeat-x;height:16px;width:48px;margin-left:34px;margin-top:-.5px}.pro-hotelSR-hotel__stars_3{width:48px;margin-right:32px}.pro-hotelSR-hotel__stars_3:after{display:inline-block;content:'';background:url(../images/hotelSR-star-off.png) center left repeat-x;height:16px;width:32px;margin-left:51px;margin-top:-.5px}.pro-hotelSR-hotel__stars_4{width:64px;margin-right:16px}.pro-hotelSR-hotel__stars_4:after{display:inline-block;content:'';background:url(../images/hotelSR-star-off.png) center left repeat-x;height:16px;width:16px;margin-left:68px;margin-top:-.5px}.pro-hotelSR-hotel__stars_5{width:82px}.pro-hotelSR-hotel__info{padding:10px 15px;background:#fff}.pro-hotelSR-hotel__info__imgcnt{width:80px;min-height:80px;display:inline-block;margin:3px 10px 0 0}.pro-hotelSR-hotel__info__img{width:100%}.pro-hotelSR-hotel__info__imglink{display:block;position:relative}.pro-hotelSR-hotel__info__imglink:after{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/hotel-zoom-icon.png) 50% 50% no-repeat}.pro-hotelSR-hotel__location{display:inline-block;vertical-align:top;font-size:12px;line-height:15px}.pro-hotelSR-hotel__location__name{display:inline-block;font-size:14px;line-height:24px}.pro-hotelSR-hotel__location__name.thickbox{line-height:17px;text-decoration:none}.pro-hotelSR-hotel__location__maplink{color:#3b9abf;text-decoration:none;cursor:pointer;border-bottom:1px dashed #3b9abf;font-size:12px;line-height:15px}.pro-hotelSR-hotel__location__maplink:visited{color:#3b9abf}.pro-hotelSR-hotel__location__maplink:link{color:#3b9abf}.pro-hotelSR-hotel__location__maplink:hover{color:red}.pro-hotelSR-hotel__location__maplink:active{color:maroon}.pro-hotelSR-hotel__location__maplink:hover{text-decoration:none;border-color:red}.pro-hotelSR-hotel__location__maplink:active{border-color:maroon}.pro-hotelSR-hotel__roominfo{padding:10px 0 0;font-size:12px;border-top:1px solid #b5b5b5}.pro-hotelSR-hotel__roominfo:nth-of-type(odd){background:#f6f6f6}.pro-hotelSR-hotel__roominfo:nth-of-type(even){background:#fff}.pro-hotelSR-hotel__roominfo__main{padding:0 15px 8px}.pro-hotelSR-hotel__roominfo__buy{float:right}.pro-hotelSR-hotel__roominfo__available{display:block;color:#41c242;margin-bottom:3px}.pro-hotelSR-hotel__roominfo__onrequest{color:#f47b23;display:block;margin-bottom:3px}.pro-hotelSR-hotel__roominfo__onrequest__info{color:#3b9abf;text-decoration:none;cursor:pointer;border-bottom:1px dashed #3b9abf;margin-left:5px;display:inline-block}.pro-hotelSR-hotel__roominfo__onrequest__info:visited{color:#3b9abf}.pro-hotelSR-hotel__roominfo__onrequest__info:link{color:#3b9abf}.pro-hotelSR-hotel__roominfo__onrequest__info:hover{color:red}.pro-hotelSR-hotel__roominfo__onrequest__info:active{color:maroon}.pro-hotelSR-hotel__roominfo__onrequest__info:hover{text-decoration:none;border-color:red}.pro-hotelSR-hotel__roominfo__onrequest__info:active{border-color:maroon}.pro-hotelSR-hotel__roominfo__general{float:left;width:125px}.pro-hotelSR-hotel__roominfo__foodcnt{color:#999}.pro-hotelSR-hotel__roominfo__food{color:#414141}.pro-hotelSR-hotel__roominfo__placementcnt{float:left;width:200px;padding-left:10px}.pro-hotelSR-hotel__roominfo__placementcnt__title{display:inline-block;margin-bottom:3px;color:#989898}.pro-hotelSR-hotel__roominfo__placement{display:block;color:#414042}.pro-hotelSR-hotel__roominfo__placement__item{display:block}.pro-hotelSR-hotel__roominfo__specoffer{margin:5px 0 0 0}.pro-hotelSR-hotel__roominfo__specoffer__title{color:red}.pro-hotelSR-hotel__roominfo__specoffer__text{color:#414042}.pro-hotelSR-hotel__roominfo__additional{margin-top:7px;text-align:right}.pro-hotelSR-hotel__roominfo__additional__dues,.pro-hotelSR-hotel__roominfo__additional__price,.pro-hotelSR-hotel__roominfo__additional__services{color:#3b9abf;text-decoration:none;cursor:pointer;border-bottom:1px dashed #3b9abf;margin-left:5px;font-size:12px}.pro-hotelSR-hotel__roominfo__additional__dues:visited,.pro-hotelSR-hotel__roominfo__additional__price:visited,.pro-hotelSR-hotel__roominfo__additional__services:visited{color:#3b9abf}.pro-hotelSR-hotel__roominfo__additional__dues:link,.pro-hotelSR-hotel__roominfo__additional__price:link,.pro-hotelSR-hotel__roominfo__additional__services:link{color:#3b9abf}.pro-hotelSR-hotel__roominfo__additional__dues:hover,.pro-hotelSR-hotel__roominfo__additional__price:hover,.pro-hotelSR-hotel__roominfo__additional__services:hover{color:red}.pro-hotelSR-hotel__roominfo__additional__dues:active,.pro-hotelSR-hotel__roominfo__additional__price:active,.pro-hotelSR-hotel__roominfo__additional__services:active{color:maroon}.pro-hotelSR-hotel__roominfo__additional__dues:hover,.pro-hotelSR-hotel__roominfo__additional__price:hover,.pro-hotelSR-hotel__roominfo__additional__services:hover{text-decoration:none;border-color:red}.pro-hotelSR-hotel__roominfo__additional__dues:active,.pro-hotelSR-hotel__roominfo__additional__price:active,.pro-hotelSR-hotel__roominfo__additional__services:active{border-color:maroon}.pro-hotelSR-hotel__roominfo__information{padding:10px 15px;border-top:1px solid #e5e5e5}.pro-hotelSR-hotel__roominfo__information__title{color:#999}.pro-hotelSR-hotel__roominfo__information__text{margin:0;display:inline;line-height:14px;color:#414042}.pro-hotel-header{font-size:18px;color:#000;font-weight:500;line-height:30px;vertical-align:middle}.pro-hotel-link{margin:0 30px 0 10px}.pro-hotel-info{border-radius:4px;overflow:hidden;border:1px solid #959595;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.1);margin:10px 0 20px}.pro-hotel-info_title{background:#5699c9;line-height:40px;height:40px;vertical-align:middle}.pro-hotel-info_details,.pro-hotel-info_title{padding:0 10px}.pro-hotel-info_name{font-size:18px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.pro-hotel-info_stars{height:40px;vertical-align:top}.pro-hotel-info_details{padding-bottom:20px}.pro-hotel-info_misc,.pro-hotel-info_photo{display:inline-block}.pro-hotel-info_full{font-size:11px;line-height:20px}.pro-hotel-order{width:100%;font-size:11px}.pro-hotel-order_row{border-bottom:1px solid #ccc}.pro-hotel-order_row__header{color:#999}.pro-hotel-order_cell{padding:5px 0;vertical-align:top;text-align:center}.pro-hotel-order_cell:first-child{text-align:left}.pro-hotel-order_cell:last-child{text-align:right}.pro-hotel-order-summary{margin:15px 0;display:table;width:100%}.pro-hotel-order-summary_payment-info,.pro-hotel-order-summary_price{display:table-cell}.pro-hotel-order-summary_price{text-align:right;font-size:13px}.pro-hotel-order-summary_price_value{font-size:18px}.pro-hotel-order-summary_payment-info{text-align:left;padding:0 20px 0 0}.pro-hotel-order-summary_payment-info_deadline{font-size:18px}.pro-passengers_wrap{margin-top:20px}.pro-hotel-book_agreement{display:block;vertical-align:middle}.pro-hotel-book_agreement_last{margin-bottom:0}.pro-hotel-book_agreement input{vertical-align:middle;margin:-3px 5px 0 0}.pro-hotel-book_agreements{margin-top:20px;position:relative}.pro-hotel-book_room{display:inline-block;width:200px;vertical-align:top;margin-right:10px;box-sizing:content-box;border-radius:3px;border:1px solid #ccc;margin-bottom:10px}.pro-hotel-book_room_title{font-size:13px;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#5599c8;color:#fff;margin:0;padding:10px}.pro-hotel-book_room input{border:1px solid #ccc;line-height:1.4;outline:medium none;padding:3px 10px}.pro-hotel-book_room .pro-passinfo-fieldblock_required{position:absolute;vertical-align:top;top:10px;right:15px}.pro-hotel-book_room .pro-passinfo-fieldblock_required:before{content:'*';font-weight:700;color:orange}.pro-hotel-book_passenger{font-size:12px;margin-top:10px;padding:10px}.pro-hotel-book_passenger .pro-passinfo-fieldblock{margin:0 0 5px 0}.pro-hotel-book_passenger .pro-passinfo-fieldblock_title{color:#999}.pro-hotel-book_passenger_field{display:block}.pro-hotel-book_do{position:absolute;bottom:0;right:0}.pro-hotel-book_passenger_type{font-size:16px}h2.pro-hotel-header{font-size:24px;margin:0;line-height:1.6;color:#48a200}.pro-hotel-book_passenger_field{display:inline-block}.pro-hotel-book-form .pro-passinfo-fieldblock_title{color:#999}.pro-hotel-book-form .pro-passinfo-fieldblock{margin:0 0 5px 0}.pro-hotel-book-form .pro-passinfo-fieldblock input,.pro-hotel-book-form .pro-passinfo-fieldblock select{border:1px solid #ccc;line-height:1.4;outline:medium none;width:170px}.pro-hotel-book-form .pro-passinfo-fieldblock input{padding:3px 10px}.pro-charges_block{width:45%;display:inline-block;vertical-align:top}.pro-charges_block_header{font-size:18px;color:#000;vertical-align:30px;vertical-align:middle}.pro-charges_block_body{font-size:11px}.pro-popup-body .pro-charges_block{display:block;width:auto}#auth_form{width:270px;padding:0}.pro-username__label,.pro-userpass__label{display:block;width:auto;margin:0 0 10px}.pro-username__name,.pro-userpass__name{display:block;margin:0 0 5px 7px}.pro-username__input-wrap,.pro-userpass__input-wrap{width:100%;display:block}.pro-username__input,.pro-userpass__input{width:200px;height:24px;padding:0 0 0 5px}.div-change-pass{margin:0 0 0 7px}.div-change-pass .pro-link{border-bottom:1px dashed;text-decoration:none}.div-back-auth{margin:0 0 0 7px}.div-back-auth .pro-link{border-bottom:1px dashed;text-decoration:none}.pro-buttons-block{margin:10px 0}.pro-link{color:#3b9abf;cursor:pointer;text-decoration:underline}.pro-link:visited{color:#3b9abf}.pro-link:link{color:#3b9abf}.pro-link:hover{color:red}.pro-link:active{color:maroon}.pro-auth-popup_header{font-size:24px;margin-bottom:10px;padding-left:5px;color:#3c90bc}.pro-auth-popup button{font-size:24px!important;margin:10px 0}.pro-auth_field{margin-bottom:10px;display:block}.pro-auth_field_label{font-size:13px;padding-left:5px;display:block}.pro-auth_field_input{font-size:13px;padding:0 5px;margin-top:3px}.pro-ajax-loader__auth,.pro-auth_error{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);line-height:220px!important}.pro-auth_error{cursor:pointer;line-height:150px;vertical-align:middle;text-align:center}.pro-auth{width:220px;margin:0 auto}.pro-auth .pro-validation_error_message{top:100%;left:0}.pro-auth__pseudo{text-decoration:none;border-bottom:1px dashed}.pro-auth__field{margin:10px 0 0 0}.pro-auth__forgotpasslink,.pro-auth__rememberedpassslink{margin-right:5px;text-decoration:none;color:#3b9abf;display:inline-block;cursor:pointer}.pro-auth__forgotpasslink:visited,.pro-auth__rememberedpassslink:visited{color:#3b9abf}.pro-auth__forgotpasslink:link,.pro-auth__rememberedpassslink:link{color:#3b9abf}.pro-auth__forgotpasslink:hover,.pro-auth__rememberedpassslink:hover{color:red}.pro-auth__forgotpasslink:active,.pro-auth__rememberedpassslink:active{color:maroon}.pro-auth__forgotpasslink span,.pro-auth__rememberedpassslink span{display:inline;border-bottom:1px dashed}.pro-auth .pro-main-button{margin:10px 0}.pro-auth_field_input{width:100%;outline:0;border:1px solid #ccc;height:24px}.pro-auth_field_input:focus{border-color:#12588e;outline:1px solid #12588e}.pro-auth__error{line-height:16px;font-weight:400;padding:0}.pro-auth-pseudolink{text-decoration:none}.pro-auth-pseudolink_span{color:#3b9abf;text-decoration:none;cursor:pointer;border-bottom:1px dashed #3b9abf}.pro-auth-pseudolink_span:visited{color:#3b9abf}.pro-auth-pseudolink_span:link{color:#3b9abf}.pro-auth-pseudolink_span:hover{color:red}.pro-auth-pseudolink_span:active{color:maroon}.pro-auth-pseudolink_span:hover{text-decoration:none;border-color:red}.pro-auth-pseudolink_span:active{border-color:maroon}.pro-registration-box{margin:0 auto;position:relative}.pro-registration-box__company{margin:0 auto;padding:0 10px}.pro-registration-box__item{margin:0 0 10px}.pro-registration-box__label{cursor:pointer}.pro-registration-box__name{display:inline-block;text-align:left;min-width:160px;width:200px;margin:0 0 2px 0}.pro-registration-box__value{display:block}.pro-registration-box__link:visited{color:#3b9abf}.pro-registration-box__link:link{color:#3b9abf}.pro-registration-box__link:hover{color:red}.pro-registration-box__link:active{color:maroon}.pro-registration-box__select-input{width:200px}.pro-registration-box__checkbox{position:relative;padding-left:30px;display:inline-block}.pro-registration-box__checkbox input{position:absolute;left:-99999px}.pro-registration-box__checkbox-img{position:absolute;top:0;left:0;display:inline-block;height:22px;width:22px;background:url(../images/checkbox.gif) 0 0 no-repeat}input:checked+.pro-registration-box__checkbox-img{background-position:0 -22px}.pro-registration-box__checkbox-name{text-align:left}.pro-registration-box__radio{position:relative;padding-left:25px;display:inline-block}.pro-registration-box__radio input{position:absolute;left:-99999px}.pro-registration-box__radio-img{position:absolute;top:2px;left:0;display:inline-block;height:16px;width:16px;background:url(../images/radio.gif) 0 0 no-repeat}input:checked+.pro-registration-box__radio-img{background-position:0 -17px}.pro-registration-box__radio-name{text-align:left}.pro-registration-box .pro-warning{line-height:16px;font-weight:400;padding:10px 0;margin:0 0 20px}.pro-regpopup-loading{height:100px!important;width:100%!important;background:url(../images/loader-01.gif) center center no-repeat!important}.pro-guide-body{height:auto;margin:0;padding:10px}.pro-guide-info{font-size:13px}.pro-guide-info__tabs{margin:10px 0 25px}.pro-guide-info__tabs__tab{display:inline-block;padding:0 12.5px;line-height:25px;text-decoration:none;outline:0;border-radius:4px}.pro-guide-info__tabs__tab.current{border-bottom:2px solid;border-radius:0}.pro-guide-info__tabs__tab.current .pro-guide-info__tabs__tab__inner{border-bottom:0}.pro-guide-info__tabs__tab__inner{font-size:12px;line-height:normal;border-bottom:1px dashed}.pro-guide-info__tabs .nemo-ui-button{margin-right:10px}@media (max-width:396px){.pro-guide-info__tabs .nemo-ui-button{width:100%;margin-bottom:10px}}.pro-guide-info__objectName{font-family:inherit;font-size:18px;margin-bottom:20px}.pro-guide-info__carrierLogo{display:inline-block;margin-left:30px;vertical-align:middle;max-width:140px;max-height:40px;height:auto}.pro-guide-info__hotelIcon{display:inline-block;margin-left:30px;vertical-align:middle;max-width:80px;max-height:80px}.pro-guide-info__hotelStars{display:inline-block;vertical-align:middle;background:url(../images/star.png) center left repeat-x;height:20px}.pro-guide-info__hotelStars_1{width:19px}.pro-guide-info__hotelStars_2{width:38px}.pro-guide-info__hotelStars_3{width:57px}.pro-guide-info__hotelStars_4{width:76px}.pro-guide-info__hotelStars_5{width:95px}.pro-guide-info__infoTable__title{max-width:220px;vertical-align:top;padding-bottom:10px;color:#a0a0a0}.pro-guide-info__infoTable__value{vertical-align:top;padding-left:10px;padding-bottom:10px}.pro-guide-photos__thumbnails__link{display:inline-block;vertical-align:top;margin:0 10px 10px 0}.pro-guide-photos__thumbnails__link__image{max-width:160px;max-height:160px}.pro-guide-photos__imagediv__image{max-width:100%}.pro-guide-mapcontainer{height:300px}.pro-guide-mapcontainer_hotel{height:450px}.new-guide-info__fotorama{margin-top:-20px;text-align:center;position:relative}.new-guide-info__fotorama .fotorama__wrap{margin:0 auto;min-width:0!important;max-width:100%!important}.new-guide-info__fotorama__cover{background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;filter:blur(7px);top:-15px;bottom:-15px;left:-15px;right:-15px;z-index:-2}.new-guide-info__fotorama__img{max-height:100%}.fotorama__stage{min-width:0;max-width:100%}.fotorama__stage__shaft{min-width:0;max-width:100%!important}.fotorama__thumb-border{width:61px!important;height:61px!important}.pro-pagination{margin:10px 0}.pro-pagination__item{display:inline-block;margin-right:1px;position:relative}.pro-pagination__item_first{padding:0 15px 0 0}.pro-pagination__item_first:after{content:"...";position:absolute;right:0;bottom:0;font-size:15px;color:#62779b}.pro-pagination__item_last{padding:0 0 0 15px}.pro-pagination__item_last:before{content:"...";position:absolute;left:0;bottom:0;font-size:15px;color:#62779b}.pro-pagination__item-inner{min-width:20px;height:20px;display:block;padding:0 2px;text-align:center;line-height:20px;position:relative}.pro-pagination__item-inner_pagelink{background-color:#fff;text-decoration:none;line-height:1.6;box-shadow:0 1px 2px rgba(0,0,0,.5)}.pro-pagination__item-inner_currentpage{color:#fff;background-color:#62779b}.pro-map__canvas{height:400px}.pro-map__text{margin:0 0 10px}.DTFC_ScrollWrapper{border:1px solid #ccc;box-sizing:content-box}.pro-message-list-table{width:100%;border:1px solid #ccc;border-right:none;margin:20px 0}.pro-message-list-table th{text-align:left;color:#898989;padding:10px;background-color:#f8f8f8;border-right:1px solid #ccc}.pro-message-list-table td{text-align:left;padding:5px 10px;border-right:1px solid #ccc}.pro-message-list-table td nobr{white-space:normal;display:inline-block}.icon-switchbutton{display:block;height:13px;width:36px;position:relative;top:4px;margin:0 auto;background:url(../images/icon-switchbutton.png) 0 0 no-repeat}.icon-switchbutton__m{position:relative;top:2px;display:block;height:16px;width:26px;margin:0 auto;background:url(../images/icon-switchbutton__m.png) 0 0 no-repeat}.po_simplesearch__btn,.pro-po-summary__button{position:relative;margin-right:10px;padding-left:5px;padding-right:5px}.po_simplesearch__btn_selected,.po_simplesearch__btn_selected:active,.po_simplesearch__btn_selected:hover,.po_simplesearch__btn_selected:link,.pro-po-summary__button_selected,.pro-po-summary__button_selected:active,.pro-po-summary__button_selected:hover,.pro-po-summary__button_selected:link{background:0 0!important;box-shadow:none!important}.po_simplesearch__btn__newitems,.pro-po-summary__button__newitems{border-radius:30px;min-width:20px;height:20px;line-height:20px;padding:0 4px;text-align:center;background-color:red;color:#fff;font-size:12px;position:absolute;top:-10px;right:-10px;border:1px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.65)}.pro-po-filterscnt{display:inline-block;vertical-align:top}.pro-po-filters__main-title{font-size:18px;color:#3c90bc}.pro-po-filters__select{display:block;width:100%}.pro-po-filters__controls__querysavebtn{display:inline-block}.pro-po-timefilter__switchbutton{width:50px;height:22px;cursor:pointer;border:1px solid #fff;background-color:#dadada;background-image:linear-gradient(to top,#ebebeb,#c2c2c2);background-repeat:repeat-x;box-shadow:0 2px 3px rgba(0,0,0,.3);border-radius:4px}.pro-po-timefilter__switchbutton .icon-switchbutton__m{display:none}.pro-po-timefilter__switchbutton .icon-switchbutton{display:block}.pro-po-timefilter__switchbutton_daterange .icon-switchbutton{display:none}.pro-po-timefilter__switchbutton_daterange .icon-switchbutton__m{display:block}.pro-po-transactions__tablecontainer{overflow-x:auto}.pro-po-transactions__table__row:nth-child(2n){background-color:#fff}.pro-po-transactions__table__link{padding-top:3px;padding-bottom:3px}.pro-po-select-user{display:inline-block;width:49%}.pro-po-summary{margin:20px 0;float:right}.pro-po-summary__item{display:inline-block}.pro-po-tabs{margin:20px}.pro-po-tabs__tabscnt{border-bottom:1px solid #cdcdcd;padding:0 15px}.pro-po-tabs__tab{font-size:12px;display:block;border-radius:10px 10px 0 0;line-height:1;text-decoration:none;color:#252525;padding:10px 15px;margin:0 5px 0 0;float:left;border:1px solid #cdcdcd;border-bottom:none;background-color:#dedddd;background-image:linear-gradient(to top,#eae8e8,#cdcdcd);background-repeat:repeat-x}.pro-po-tabs__tab:visited{color:#252525}.pro-po-tabs__tab:link{color:#252525}.pro-po-tabs__tab:hover{color:#252525}.pro-po-tabs__tab:active{color:#252525}.pro-po-tabs__tab_active{background:0 0;border:1px solid #cdcdcd;border-bottom:1px solid #f6f6f6;margin-bottom:-1px}.pro-po-showexport,.pro-po-showfilters{display:inline-block;color:#3b9abf;cursor:pointer;position:relative;padding:0 20px 0 0;line-height:1.2}.pro-po-showexport:visited,.pro-po-showfilters:visited{color:#3b9abf}.pro-po-showexport:link,.pro-po-showfilters:link{color:#3b9abf}.pro-po-showexport:hover,.pro-po-showfilters:hover{color:red}.pro-po-showexport:active,.pro-po-showfilters:active{color:maroon}.pro-po-showexport:after,.pro-po-showfilters:after{content:"";position:absolute;top:25%;right:0;border:5px solid transparent;border-top:8px solid}.pro-po-showexport__text,.pro-po-showfilters__text{display:inline-block;text-decoration:none;border-bottom:1px dashed}.pro-po-hideexport,.pro-po-hidefilters{display:inline-block;color:#3b9abf;cursor:pointer;position:relative;padding:0 20px 0 0;margin:10px 0 0;line-height:1.2}.pro-po-hideexport:visited,.pro-po-hidefilters:visited{color:#3b9abf}.pro-po-hideexport:link,.pro-po-hidefilters:link{color:#3b9abf}.pro-po-hideexport:hover,.pro-po-hidefilters:hover{color:red}.pro-po-hideexport:active,.pro-po-hidefilters:active{color:maroon}.pro-po-hideexport:after,.pro-po-hidefilters:after{content:"";position:absolute;bottom:25%;right:0;border:5px solid transparent;border-bottom:8px solid}.pro-po-hideexport__text,.pro-po-hidefilters__text{display:inline-block;text-decoration:none;border-bottom:1px dashed}.pro-po-filterscnt_status{margin:0 20px 0 0}.pro-po-filterscnt_service{margin:0 0 0 20px}.pro-po-filter{margin:15px 0}.pro-po-export__type{margin:15px 5px;display:inline-block}.pro-po-export__type input:focus{border:none;background:#e5e5e5;background-image:linear-gradient(to bottom,#e5e5e5,#ccc);box-shadow:0 1px 2px rgba(0,0,0,.5),0 0 5px rgba(0,0,0,.1);text-shadow:none}.pro-po-filters__left{float:left;width:50%}.pro-po-filters__right{float:right;width:50%}.pro-po-timefilterstable td{vertical-align:middle}.pro-po-timefilterstable__title{text-align:right;padding:10px 5px 0 0}.pro-po-timefilterstable__controls{padding:10px 0 0}.pro-po-timefilterstable__switch{width:51px;padding:10px 0 0}.pro-po-timefilter__daterange__field-wrap{display:inline-block;position:relative;margin:0 10px 0 0}.pro-po-timefilter__daterange__field-wrap .icon-data{font-size:9px;padding-top:3px;text-align:center;display:block;height:16px;width:16px;position:absolute;top:3px;right:5px;background:url(../images/icon-data.png) 0 0 no-repeat}.pro-po-timefilter__daterange__field{width:105px;border:1px solid #959595;outline:0;margin:0}.pro-po-timefilter__daterange__field:focus{border-color:#3b9abf}.pro-po-timefilter__select{margin:0 10px 0 0}.pro-po-timefilter__input{width:30px;margin:0 10px 0 0}.pro-po-filters__applycnt{padding:15px 0;margin:10px 0;border-bottom:1px dashed #959595}.pro-pf__applycnt__btn_container{margin:15px 5px;display:inline-block}.pro-po-filters__controls-form{display:inline-block;box-sizing:content-box}.po_simplesearch__what{margin:0 10px 0 0;vertical-align:middle}.po_simplesearch__input{margin:0 10px 0 0;padding:0 5px;height:24px;vertical-align:middle;border:1px solid #ccc;outline:0}.po_simplesearch__input:focus{border-color:#3b9abf}.po_simplesearch__btn{display:inline-block;line-height:1;padding-top:8px;padding-bottom:8px;margin-bottom:4px}.pro-po-selectcolscontainer{margin:10px 0}.pro-po-selectcols__user{height:32px;line-height:32px;vertical-align:middle;margin-top:3px;margin-right:15px}.pro-po-selectcols__link{color:#3b9abf}.pro-po-selectcols__link:visited{color:#3b9abf}.pro-po-selectcols__link:link{color:#3b9abf}.pro-po-selectcols__link:hover{color:red}.pro-po-selectcols__link:active{color:maroon}.pro-po-resulttablecntwrap{position:relative;padding:30px 0 30px}.pro-po-resulttablecnt{overflow-x:auto;margin-left:100px}.pro-po-resulttable__columns__id,.pro-po-resulttable__headers__id{position:absolute;width:100px;left:0;top:auto;border-right:0 none #000}.pro-po-resulttable__columns__id a,.pro-po-resulttable__headers__id a{line-height:20px;position:absolute;top:50%;margin-top:-10px}.dataTables_info,.dataTables_length,.dataTables_paginate,.dataTables_processing{position:absolute}.pro-po-table{border-collapse:separate;font-size:14px}.pro-po-table th{font-weight:400;border:none;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 10px;text-align:left}.pro-po-table td{margin:0;border-top-width:0;border-left-width:0;padding:5px 10px;border-right:1px solid #ccc;text-align:left}.pro-po-table .odd{background-color:#fff}.pro-po-table .odd .pro-po-resulttable__columns__id{background-color:#fff}.pro-po-table .even{background-color:#f8f8f8}.pro-po-table .even .pro-po-resulttable__columns__id{background-color:#f8f8f8}.dataTables_processing{left:45%;top:0}.dataTables_info{left:37%;bottom:0}.dataTables_length{top:0;left:0}.dataTables_paginate{bottom:0;left:0;width:100%}.pro-po-refresh{position:absolute;top:0;right:0}.pro-po-resulttable__columns__type{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__status{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__service{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__promo{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__po_actions{box-sizing:border-box;width:150px!important}.pro-po-resulttable__columns__agency_profit{box-sizing:border-box;min-width:100px!important}.pro-po-resulttable__columns__update_date{box-sizing:border-box;min-width:140px!important}.pro-po-resulttable__columns__book_status{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__invoice{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__document{box-sizing:border-box;min-width:130px!important}.pro-po-resulttable__columns__payment{box-sizing:border-box;min-width:115px!important}.pro-po-resulttable__columns__delivery{box-sizing:border-box;min-width:115px!important}.pro-po-resulttable__columns__date_begin{box-sizing:border-box;min-width:135px!important}.pro-po-resulttable__columns__book_date{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__user_id{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__price{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__group_id{box-sizing:border-box;min-width:115px!important}.pro-po-resulttable__columns__locator{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__client{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__passengers{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__info{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__charge{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__penalty{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__penalty_amount{box-sizing:border-box;min-width:100px!important}.pro-po-resulttable__columns__po_geo{box-sizing:border-box;min-width:152px!important}.pro-po-resulttable__columns__cart_id{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__autocancel_date{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__method_payment{box-sizing:border-box;width:100px!important}.pro-po-resulttable__columns__subagent_profit{box-sizing:border-box;width:100px!important}.pro-po-columnsform__labelscnt{width:400px;height:200px;overflow-y:scroll}.pro-po-columnsform__label{display:block;width:40%;margin:0 10px 5px 0}.pro-po-columnsform__label_odd{float:left}.pro-po-columnsform__label_even{float:right}.pro-po-columnsform__buttons{padding:10px 0 10px;text-align:center;position:relative}.pro-po-columnsform__buttons:after,.pro-po-columnsform__buttons:before{content:"";height:1px;display:block;width:50%;position:absolute;top:0}.pro-po-columnsform__buttons:before{left:0;background-color:#a3a3a3;background-image:linear-gradient(to left,#f6f6f6,#a3a3a3);background-repeat:repeat-x}.pro-po-columnsform__buttons:after{right:0;background-color:#f6f6f6;background-image:linear-gradient(to left,#a3a3a3,#f6f6f6);background-repeat:repeat-x}.pro-search-body__message{display:block;margin:10px}.pro-search-body__page{margin:0 0 0 10px}.pro-message-filter{border:1px solid #ccc;padding:10px}.message-nav{overflow:hidden}.message-nav__item{display:inline-block;margin:10px}.message-nav__item_right{float:right}.pro-new-message-form__label{display:block}.pro-new-message-form__name{display:block}.pro-new-message-form .location_select{margin:5px 0;width:50%}.pro-new-message-form .v-required{margin:5px 0;width:50%}.pro-new-message-form__button{margin:10px 5px 0 0}.pro-search-posts{border:1px solid #ccc;padding:10px}.pro-search-posts__table{width:100%}.pro-search-posts__table th{vertical-align:top;text-align:left}.pro-search-posts__table td{vertical-align:top;text-align:left;padding:10px 10px 0 0}.pro-message-nav{overflow:hidden}.pro-message-nav__item{display:inline-block;margin:0 10px 10px 0}.pro-message-nav__item_right{float:right}.che-hold{display:inline-block}.pro-revision__link{margin:0 10px 0 0}.pro-po-info-change_tl{font-size:12px;float:right}.pro-po-info-list{margin:10px 0}.pro-po-info-list__inner{list-style-type:none}.pro-po-info-list__inner_border{border:1px solid #ccc;border-radius:5px;padding:5px 10px;margin:10px 0}.pro-po-info-list__item{display:inline-block;vertical-align:top;margin:0 25px 10px 0}.pro-po-info-list__name{font-size:12px}.pro-po-info-list__text{font-size:14px}.pro-po-info-list-title{font-size:15px;margin:0 0 5px;color:#0c91d7}.pro-actions-alert{margin:10px 0;font-size:16px;color:#bf0000}.pro-po-message__title{color:#64b5f6;font-weight:500}.pro-po-message__title,.pro-po-message__title h4{font-size:15px}.pro-po-message__paragraph{margin:0 0 5px}.pro-po-message__list{padding:0;margin:0;list-style:none}.pro-po-message__list__item{line-height:30px;border-bottom:1px solid #e6e6e6;margin:0 -20px;padding:0 20px}.pro-po-message__list__item:first-child{border-top:1px solid #d3d3d3}.pro-po-message__list__item:last-child{border-bottom:1px solid #d3d3d3}.pro-po-message__list__name{display:inline-block;vertical-align:top;width:150px}.pro-po-message__list__value{display:inline-block}.pro-po-message__description{margin:10px 0 0 0}.pro-po-message__description__name{display:inline-block;vertical-align:top;width:150px}.pro-po-message__description__value{display:inline-block}.pro-po-message__description__title{display:block;margin:0 0 10px 0;font-size:16px}.pro-po-message__description__additional .pro-po-message__paragraph:first-child{margin-top:10px}.pro-po-message__actions{padding:20px 0;border-top:1px solid #f0f0f0}.pro-po-message__actions__back,.pro-po-message__actions__exc,.pro-po-message__actions__remove,.pro-po-message__actions__reply{margin:0 15px 0 0!important}.pro-po-message__actions__back,.pro-po-message__actions__remove{font-size:12px}a .pro-po-message__actions__exc{font-size:16px;padding:2px 15px;height:32px;line-height:27px}.pro-po-message__history{margin:10px 0 0 0}.pro-po-message__history ul{list-style:none;border-left:1px dashed #f0f0f0;padding-left:20px;margin-top:10px}.pro-po-message__history .msg_dates{color:#707070}.pro-po-message__history .msg_history_block__link{margin-right:5px}.pro-po-message__history .msg_history_body{margin:10px 0;background:#f8f8f8;padding:10px;border-radius:4px;color:#1e1e2e}.pro-po-reply-table td{padding:3px 5px}.pro-po-selectors{width:450px!important}.pro-profile__item{display:inline-block;width:30%;padding-right:2%;margin-bottom:15px}.pro-profile__label{display:block;cursor:pointer}.pro-profile__neme{display:block}.pro-profile__option{display:block}.pro-profile #send_messages_to_email .pro-profile__name,.pro-profile #send_messages_to_email .pro-profile__option,.pro-profile #subscribe .pro-profile__name,.pro-profile #subscribe .pro-profile__option{display:inline}.pro-profile #user_info textarea{width:100%;max-width:100%!important}.new-profile__fieldsBlock{display:table;width:100%}.new-profile__fieldsBlockTitle{display:block;float:left;width:100%}.new-profile__field{display:inline-block;vertical-align:top;width:31%;margin:0 2% 20px 0}.new-profile__fieldValue{display:inline}.new-profile__fieldValue>input,.new-profile__fieldValue>select{width:100%;text-align:left}.new-profile__fieldValue>.new-ui-checkbox>.new-ui-checkbox__caption{padding-bottom:10px}.new-profile__fieldError{color:red}.new-form__field__autocomplete{display:block;position:relative;height:24px}.new-form__field__autocomplete__content{position:absolute;top:0;margin:0;line-height:30px;padding:0 10px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-po-deposit_repay_link{cursor:pointer;color:#3b9abf;text-decoration:none;border-bottom:1px dashed}.pro-message-list-table-wrap{overflow:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.pro-po-resulttable__columns__id,.pro-po-resulttable__headers__id{margin-top:0!important}}.pro-po-show_voucher__buttons{margin:10px 0}.pro-po-show_voucher__buttons .nemo-ui-button:hover{color:#fff}.pro-po-show_voucher__content{background-color:#fff;border:1px solid #00f;width:90%;margin:10px auto;overflow:auto}.pro-po-show_voucher__content__wrapper{padding:20px;display:inline-block}.pro-po-show_voucher__content__wrapper>p{font-size:16px}.pro-po-show_voucher__content table td{border:1px solid}.pro-po-resulttable__columns__id__span{padding:0 5px}.pro-po-resulttable__columns__id__link_autoCancelSoon{background-color:#ffd3d3}.pro-po-resulttable__columns__id__link_autoCancelMiddle{background-color:#fcec9c}.pro-my-passenger-overflow{overflow:scroll;width:100%;border:1px solid #ccc;margin:20px 0}.pro-my-passenger-table{width:100%}.pro-my-passenger-table th{text-align:left;color:#898989;padding:10px;background-color:#f8f8f8}.pro-my-passenger-table td{padding:5px 10px}.pro-my-passenger-form__type{margin:0 0 10px 0}.pro-my-passenger-form__name{margin:0 20px 0 0}.pro-my-passenger-form__filters{margin:10px 0}.pro-my-passenger-form__filters-item{display:inline-block;margin:0 20px 0 0}.pro-my-passenger-form__filters-name{display:block;margin:0 0 5px}.pro-my-passenger-form__filters-field{display:block}.pro-my-passenger-form__input{outline:0;border:1px solid #ccc;padding:0 5px;width:100%;height:26px}.pro-my-passenger-form__input:focus{border-color:#0c91d7}.pro-admin-add-item{line-height:1.6}.pro-admin-add-item__text{display:inline-block;margin:0 5px}.pro-admin-add-item__close{display:inline-block;height:20px;width:14px;vertical-align:middle;cursor:pointer;background:url(../images/delete_all.gif) center center no-repeat}.pro-payment-content__ordering-info-list{margin:10px 0}.pro-payment-content__ordering-info-item{display:inline-block;margin:0 20px 0 0}.pro-payment-content__name{font-size:14px;color:grey}.pro-payment-content__val{font-size:16px}.pro-payment-content__buttons .pro-main-button{margin-right:15px}.pro-payment-item{display:inline-block;vertical-align:top;width:48%;margin:0 0 10px;background:#fff;padding:10px 10px;margin-right:8px;border-radius:5px;border:1px solid #ccc}.pro-payment-item__left{width:100%}.pro-payment-item__title{font-size:17px;color:#0c91d7;margin:0;padding:0}.pro-payment-item__image{width:180px;min-height:50px;background-color:#3b9abf;margin:0 0 15px}.pro-payment-item__img{width:100%}.pro-payment-item__btn{font-size:16px;position:relative}.pro-payment-item__charges{margin:10px 0 10px 0}.pro-payment-item__desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:10px 0;font-size:13px;height:20px;width:100%}.pro-payment-item__desc_open{white-space:normal;overflow:visible;text-overflow:clip;height:auto!important}.pro-payment-item__desc_open+.pro-payment-item__details-wrap .pro-payment-item__details{display:none}.pro-payment-item__desc_open+.pro-payment-item__details-wrap .pro-payment-item__details_hide{display:inline}.pro-payment-item__details{border-bottom:1px dashed;text-decoration:none;cursor:pointer;margin:5px 0;color:#3b9abf}.pro-payment-item__details:visited{color:#3b9abf}.pro-payment-item__details:link{color:#3b9abf}.pro-payment-item__details:hover{color:red}.pro-payment-item__details:active{color:maroon}.pro-payment-item__details_hide{display:none}.pro-payment__receipt-actions-buttons__item{margin-left:10px}.pro-payment__receipt-actions-buttons__item:first-child{margin-left:0}.pro-payment__receipt-actions-buttons__item:hover{color:#fff}.pro-payment-popup-or_section{line-height:42px;vertical-align:top}.redirect_img{text-align:center}.redirect_img .pro-deprecated-search-stub{display:block;margin:0 auto}.pro-comissions-table{width:100%}.pro-comissions-table_row__odd{background:#ddd}.pro-comissions-table_row__header{font-weight:700}.pro-comissions-table_cell{border:1px solid #ccc;border-collapse:collapse;padding:5px}.pro-office-info__link{color:#3b9abf}.pro-office-info__link:visited{color:#3b9abf}.pro-office-info__link:link{color:#3b9abf}.pro-office-info__link:hover{color:red}.pro-office-info__link:active{color:maroon}.pro-office-info__item{margin:10px 0}.pro-office-info__text{margin:10px 0}.pro-office-info__office-item-info{margin:-20px 0 35px;border-bottom:1px solid #ccc;padding-bottom:30px}.pro-office-info__office-item-info:first-child{margin-top:0}.pro-office-info__office-item-info:last-child{border:0}.pro-office-info__name{display:inline-block;width:140px}.pro-office-info__print-info{position:relative;top:15px}.pro-office-info__print{position:relative;left:10px;bottom:2px;display:inline-block}.pro-office-info__print:active,.pro-office-info__print:link,.pro-office-info__print:visited{color:#000;text-decoration:none}.pro-inline-list{display:inline-block;margin:0}.pro-inline-list__item{display:inline-block;margin:0 5px 0 0}.pro-map-office__table#freight{width:100%}.pro-map-office__hint{display:block;font-size:14px}.pro-map-office__link{text-decoration:none;border-bottom:1px dashed;line-height:1.8;cursor:pointer;color:#3b9abf}.pro-map-office__link:visited{color:#3b9abf}.pro-map-office__link:link{color:#3b9abf}.pro-map-office__link:hover{color:red}.pro-map-office__link:active{color:maroon}.pro-map-office__container{width:80%}.pro-map-office__list{width:20%}.pro-office-info-address{margin:10px 0}.pro-office-info-address__list_left-indent{margin-left:143px}.pro-office-info-address__item{display:inline-block;margin:0 5px 0 0}.pro-office-info-address__item_new-line{display:block}.pro-office-info-address__name{display:inline-block;width:140px}.map-container,.office-list{width:50%;height:400px}.map-container #myMap{width:100%;height:400px}.pro-hotel-bookinfo-navilinks{margin:0 10px}.pro-hotel-bookinfo-navilinks__link{display:inline-block;vertical-align:top;margin-right:10px}.pro-hotel-bookinfo-actualchanges,.pro-hotel-bookinfo-actualproblems{padding:10px}.pro-hotel-bookinfo-revisions{margin:10px 0}.pro-hotel-bookinfo-infoblock{display:inline-block;vertical-align:top;margin:10px 20px 20px 0;background-color:#fff;border:1px solid #959595;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.1);padding:20px}.pro-hotel-bookinfo-infoblock__label{padding:0 5px;margin-left:10px}.pro-hotel-bookinfo-parameter{display:inline-block;vertical-align:top;margin-right:10px}.pro-hotel-bookinfo-parameter_bookstatus,.pro-hotel-bookinfo-parameter_canceldate,.pro-hotel-bookinfo-parameter_modifydate,.pro-hotel-bookinfo-parameter_orderdate,.pro-hotel-bookinfo-parameter_user{display:block}.pro-hotel-bookinfo-parameter__title{color:#999}.pro-hotel-bookinfo-parameter__value{color:#000;font-size:15px;line-height:35px}.pro-hotel-bookinfo-parameter__value_booknumber{color:#fff;font-size:18px;padding:0 10px;background-color:#3a9abf;text-align:center}.pro-hotel-bookinfo-actions{margin:10px 0}.pro-hotel-bookinfo-penaltylink{display:inline-block;color:#3b9abf;text-decoration:none;cursor:pointer;border-bottom:1px #3b9abf #3b9abf;border-bottom:1px dashed}.pro-hotel-bookinfo-penaltylink:visited{color:#3b9abf}.pro-hotel-bookinfo-penaltylink:link{color:#3b9abf}.pro-hotel-bookinfo-penaltylink:hover{color:#3b9abf}.pro-hotel-bookinfo-penaltylink:active{color:#3b9abf}.pro-hotel-bookinfo-penaltylink:hover{text-decoration:none;border-color:#3b9abf}.pro-hotel-bookinfo-penaltylink:active{border-color:#3b9abf}.pro-hotel-bookinfo-roomtitle{margin-bottom:10px;margin-top:0;font-size:15px}.pro-exceptionError-body{display:table;overflow:auto;width:100%}.pro-exceptionError-content{display:table-cell;vertical-align:middle}.pro-exceptionError-content__inner{width:50%;margin:0 auto}.pro-exceptionError-content__inner__header{font-size:18px}.pro-exceptionError-content__inner__text{margin:10px 0}.pro-exceptionError-content__inner__text_techinfo{font-family:monospace}.pro-trains-car{border-radius:8px;border:#0c91d7 solid 2px;background:#fff;display:inline-block;vertical-align:top;position:relative;overflow:visible;margin:20px auto 10px}.pro-trains-car_platzkart .pro-trains-car__conductorcoupe{height:82px;border-bottom:0 none}.pro-trains-car_platzkart .pro-trains-car__conductorcoupe:before{content:'';position:absolute;height:20px;background:#fff;top:40px;border-top:2px solid #0c91d7;border-bottom:2px solid #0c91d7;left:-2px;width:40px}.pro-trains-car_lux .pro-trains-car__seat{height:42px}@media (max-width:800px){.pro-trains-car_lux .pro-trains-car__vestibule{width:40px}}.pro-trains-car_soft .pro-trains-car__section__coupe{width:36px}.pro-trains-car__storeytitle{position:absolute;left:80px;right:80px;height:30px;line-height:30px;text-align:center;bottom:0;font-size:16px;color:#aaa}.pro-trains-car__vestibule{display:inline-block;vertical-align:top;position:relative;top:0;bottom:0;height:82px;min-width:40px;text-align:center;line-height:82px;font-size:30px;padding:0 5px}.pro-trains-car__vestibule:after,.pro-trains-car__vestibule:before{content:'';position:absolute;height:4px;width:20px;border:1px solid #ccc;background:#fff;left:50%;margin-left:-10px}.pro-trains-car__vestibule:before{top:-7px;border-bottom:0 none}.pro-trains-car__vestibule:after{bottom:-7px;border-top:0 none}.pro-trains-car__wc{display:inline-block;vertical-align:top;width:40px;text-align:center;line-height:42px;border-left:1px solid #ccc;border-right:1px solid #ccc;height:82px;position:relative}.pro-trains-car__wc:before{content:'';position:absolute;height:20px;background:#fff;top:41px;width:40px}.pro-trains-car__wc_front{border-left:1px solid #ccc}.pro-trains-car__wc_front:before{border-top:1px solid #ccc;border-bottom:1px solid #ccc;left:-1px}.pro-trains-car__wc_rear{border-left:2px solid #0c91d7;border-right:2px solid #0c91d7}.pro-trains-car__wc_rear:before{border-top:1px solid #ccc;border-bottom:1px solid #ccc;left:-2px}.pro-trains-car__conductorcoupe{display:inline-block;vertical-align:top;position:relative;z-index:1;width:40px;height:42px;border-left:2px solid #0c91d7;border-bottom:2px solid #0c91d7;margin-left:-1px}.pro-trains-car__seats{display:inline-block;vertical-align:top}.pro-trains-car__section{display:inline-block;vertical-align:top}.pro-trains-car__section__coupe,.pro-trains-car__section__side{width:38px;border-left:2px solid #0c91d7;display:table}.pro-trains-car__section__coupe{height:42px}.pro-trains-car__section__coupe_gender_male{background-color:rgba(65,163,255,.1)}.pro-trains-car__section__coupe_gender_male .pro-trains-car__seat{color:#0184ff}.pro-trains-car__section__coupe_gender_male .pro-trains-car__seat_disabled,.pro-trains-car__section__coupe_gender_male .pro-trains-car__seat_disabled_wronggender,.pro-trains-car__section__coupe_gender_male .pro-trains-car__seat_taken{color:#bbb}.pro-trains-car__section__coupe_gender_male .pro-trains-car__seat_selected{background-color:#41a3ff;color:#fff}.pro-trains-car__section__coupe_gender_female{background-color:rgba(255,138,58,.1)}.pro-trains-car__section__coupe_gender_female .pro-trains-car__seat{color:#fa6600}.pro-trains-car__section__coupe_gender_female .pro-trains-car__seat_disabled,.pro-trains-car__section__coupe_gender_female .pro-trains-car__seat_disabled_wronggender,.pro-trains-car__section__coupe_gender_female .pro-trains-car__seat_taken{color:#bbb}.pro-trains-car__section__coupe_gender_female .pro-trains-car__seat_selected{background-color:#ff8a3a;color:#fff}.pro-trains-car__section__coupe_gender_mixed{background-color:rgba(52,162,0,.2)}.pro-trains-car__section__coupe_gender_mixed .pro-trains-car__seat{color:#34a200}.pro-trains-car__section__coupe_gender_mixed .pro-trains-car__seat_disabled,.pro-trains-car__section__coupe_gender_mixed .pro-trains-car__seat_disabled_wronggender,.pro-trains-car__section__coupe_gender_mixed .pro-trains-car__seat_taken{color:#bbb}.pro-trains-car__section__coupe_gender_mixed .pro-trains-car__seat_selected{background-color:#34a200;color:#fff}.pro-trains-car__section__side{height:20px;margin-top:20px}.pro-trains-car__section__side .pro-trains-car__seat{border-bottom:0 none;border-top:1px solid #ccc}.pro-trains-car__section__seatsblock{display:table-row}.pro-trains-car__seat{display:table-cell;vertical-align:middle;text-align:center;width:50%;height:50%;border-bottom:1px solid #ccc;border-left:1px solid #ccc;font-size:11px;color:#0184ff;cursor:pointer;font-weight:700}.pro-trains-car__seat:first-child{border-left:0 none}.pro-trains-car__seat_disabled,.pro-trains-car__seat_disabled_wronggender,.pro-trains-car__seat_taken{color:#bbb;cursor:default;font-weight:400}.pro-trains-car__seat_upper{background:rgba(0,0,0,.1)}.pro-trains-car__seat_lower{background-color:transparent}.pro-trains-car__seat_selected{background-color:#41a3ff;color:#fff}.new-ui-subContainer_trainsResult{margin-bottom:20px}.new-trains__ufsCalendar{display:inline-block}.pro-trains-searchForm__timeContainer{display:inline-block;vertical-align:top}.pro-trains-searchForm__time{display:inline-block;vertical-align:top;margin-right:15px}.pro-trains-searchForm__time:last-child{margin:0}.pro-trains-searchForm__time__labelText{line-height:25px}.pro-trains-searchForm__time__input{width:60px;line-height:28px;border:1px solid #ccc;height:30px;padding:0 10px}.pro-trains-searchForm__time__input:focus{border-color:#0c91d7;outline:0}.pro-trains-searchForm__switchAC{height:30px;width:30px;cursor:pointer;display:inline-block;position:relative;margin-left:-10px;margin-right:6px;margin-top:24px}.pro-trains-searchForm__switchAC:after,.pro-trains-searchForm__switchAC:before{width:17px;height:7px;background-image:url(../f2.0/css/images/arrow.svg);left:6px;transition:transform .1s ease-in-out;position:absolute;content:''}.pro-trains-searchForm__switchAC:before{top:8px;transform:translateX(1px)}.pro-trains-searchForm__switchAC:after{top:16px;transform:rotate(180deg) translateX(1px)}.pro-trains-search_internal .pro-trains-search-disclaimer__vartext_internal{display:block}.pro-trains-search_east .pro-trains-search-disclaimer__vartext_east{display:block}.pro-trains-search_finland .pro-trains-search-disclaimer__vartext_finland{display:block}.pro-trains-search-autocomplete,.pro-trains-search-form-date{display:inline-block;vertical-align:top;margin-right:15px}.pro-trains-search-autocomplete:last-child,.pro-trains-search-form-date:last-child{margin-right:0}.pro-trains-search-autocomplete_label_text,.pro-trains-search-form-date_label_text{line-height:25px}.pro-trains-search-autocomplete_real{width:270px;border:1px solid #ccc;height:30px;padding:0 10px}.pro-trains-search-autocomplete_real:focus{border-color:#0c91d7;outline:0}.pro-trains-search-autocomplete_label{display:block}.pro-trains-search-autocomplete__hint{display:inline-block;margin-right:10px;color:#3b9abf;color:#3b9abf;text-decoration:none;cursor:pointer;border-bottom:1px dashed #3b9abf;font-size:11px}.pro-trains-search-autocomplete__hint:visited{color:#3b9abf}.pro-trains-search-autocomplete__hint:link{color:#3b9abf}.pro-trains-search-autocomplete__hint:hover{color:#3b9abf}.pro-trains-search-autocomplete__hint:active{color:#3b9abf}.pro-trains-search-autocomplete__hint:hover{text-decoration:none;border-color:#3b9abf}.pro-trains-search-autocomplete__hint:active{border-color:#3b9abf}.pro-trains-search-datepicker_input{line-height:28px;width:90px;border:1px solid #ccc;height:30px;padding:0 10px}.pro-trains-search-datepicker_input:focus{border-color:#0c91d7;outline:0}.pro-trains-search-main-calendar .ui-datepicker-inline,.pro-trains-search-miniform-calendar .ui-datepicker-inline{width:100%!important}.pro-trains-search-main-calendar .ui-state-highlight,.pro-trains-search-main-calendar .ui-widget-content .ui-state-highlight,.pro-trains-search-main-calendar .ui-widget-header .ui-state-highlight,.pro-trains-search-miniform-calendar .ui-state-highlight,.pro-trains-search-miniform-calendar .ui-widget-content .ui-state-highlight,.pro-trains-search-miniform-calendar .ui-widget-header .ui-state-highlight{background:url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) repeat-x scroll 50% 50% #f5f8f9;border:1px solid #79b7e7;color:#363636;font-weight:700}.pro-trains-search-main-calendar .ui-state-active,.pro-trains-search-main-calendar .ui-widget-content .ui-state-active,.pro-trains-search-main-calendar .ui-widget-header .ui-state-active,.pro-trains-search-miniform-calendar .ui-state-active,.pro-trains-search-miniform-calendar .ui-widget-content .ui-state-active,.pro-trains-search-miniform-calendar .ui-widget-header .ui-state-active{background:url(images/ui-bg_flat_55_fbec88_40x100.png) repeat-x scroll 50% 50% #fbec88;border:1px solid #fad42e;color:#363636}.pro-trains-search-main-calendar .ui-state-highlight,.pro-trains-search-miniform-calendar .ui-state-highlight{border:0 none!important}.pro-trains-search-calendarhint{display:inline-block;margin-right:10px;color:#3b9abf;color:#3b9abf;text-decoration:none;cursor:pointer;border-bottom:1px dashed #3b9abf;font-size:11px}.pro-trains-search-calendarhint:visited{color:#3b9abf}.pro-trains-search-calendarhint:link{color:#3b9abf}.pro-trains-search-calendarhint:hover{color:#3b9abf}.pro-trains-search-calendarhint:active{color:#3b9abf}.pro-trains-search-calendarhint:hover{text-decoration:none;border-color:#3b9abf}.pro-trains-search-calendarhint:active{border-color:#3b9abf}.pro-trains-search-disclaimer{display:inline-block;min-width:30%;margin-right:25px;font-size:12px;margin-top:15px}.pro-trains-search-disclaimer__title{line-height:33px;margin-top:5px}.pro-trains-search-disclaimer__vartext{display:none}.pro-trains-search-buttons{padding:10px 0 30px}.pro-trains-search-calblock{margin-bottom:0}.pro-trains-search-subdisclaimer{margin-top:10px}.pro-trains-miniform-buttons{text-align:right}.pro-trains-results-train{margin-top:20px;box-shadow:0 2px 2px rgba(0,0,0,.25);border-radius:4px;background-color:#fff}.pro-trains-results-train:first-child{margin:0}.pro-trains-results-train__header{background-color:#5699c9;padding:0 10px;border-radius:4px 4px 0 0;color:#fff;line-height:30px;position:relative}.pro-trains-results-train__header__trainname,.pro-trains-results-train__header__trainnumber{display:inline-block;margin-right:10px;font-size:16px}.pro-trains-results-train__header__traintype{position:absolute;top:50%;margin-top:-10px;right:20px;font-size:14px;line-height:20px}.pro-trains-results-train__header__fastest{display:inline-block}.pro-trains-results-train__header__trainowner{display:inline-block}.pro-trains-results-train__info{display:inline-block;margin:0 20px 10px 0;vertical-align:top}.pro-trains-results-train__info__title{font-size:12px;color:#aaa}.pro-trains-results-train__info__title__span{color:#000}.pro-trains-results-train__info__eregistration{background:transparent url(../images/trains-eticket.png) 0 3px no-repeat;padding-left:20px;cursor:help}.pro-trains-results-train__info__eregistration_unavailable{background-image:url(../images/trains-noeticket.png)}.pro-trains-results-train__info__route{color:#3b9abf;text-decoration:none;cursor:pointer;border-bottom:1px #3b9abf #3b9abf;border-bottom:1px dashed}.pro-trains-results-train__info__route:visited{color:#3b9abf}.pro-trains-results-train__info__route:link{color:#3b9abf}.pro-trains-results-train__info__route:hover{color:#3b9abf}.pro-trains-results-train__info__route:active{color:#3b9abf}.pro-trains-results-train__info__route:hover{text-decoration:none;border-color:#3b9abf}.pro-trains-results-train__info__route:active{border-color:#3b9abf}.pro-trains-results-train__info_price{display:block;text-align:right;margin-right:0;vertical-align:bottom}.pro-trains-results-train__info_price__text{font-size:12px;color:#aaa}.pro-trains-results-train__info__dynamic_price{display:inline-block;cursor:help}.pro-trains-results-train__info__tariffs{margin:15px 0 5px;cursor:help;line-height:16px}.pro-trains-results-train__classeswrap{margin:0 -20px}.pro-trains-results-train__classes{display:table;width:100%}.pro-trains-results-train__class{display:table-cell;width:16.666666666%;padding:10px 10px 10px 20px;border-top:1px solid #aaa;border-left:1px solid #aaa;position:relative}.pro-trains-results-train__class:first-child{border-left:0 none;border-bottom-left-radius:4px}.pro-trains-results-train__class:last-child{border-bottom-right-radius:4px}.pro-trains-results-train__class_hoverable{cursor:pointer}.pro-trains-results-train__class_loading,.pro-trains-results-train__class_loading:hover{color:inherit!important;background:transparent url(images/loader.svg) center center no-repeat!important}.pro-trains-results-train__class_loading *,.pro-trains-results-train__class_loading:hover *{visibility:hidden}.pro-trains-results-train__class_active,.pro-trains-results-train__class_hoverable:hover{background-color:#0c91d7;color:#fff}.pro-trains-results-train__class_active:visited,.pro-trains-results-train__class_hoverable:hover:visited{color:#fff}.pro-trains-results-train__class_active:link,.pro-trains-results-train__class_hoverable:hover:link{color:#fff}.pro-trains-results-train__class_active:hover,.pro-trains-results-train__class_hoverable:hover:hover{color:#fff}.pro-trains-results-train__class_active:active,.pro-trains-results-train__class_hoverable:hover:active{color:#fff}.pro-trains-results-train__class_active *,.pro-trains-results-train__class_hoverable:hover *{color:#fff!important}.pro-trains-results-train__class_active :visited,.pro-trains-results-train__class_hoverable:hover :visited{color:#fff}.pro-trains-results-train__class_active :link,.pro-trains-results-train__class_hoverable:hover :link{color:#fff}.pro-trains-results-train__class_active :hover,.pro-trains-results-train__class_hoverable:hover :hover{color:#fff}.pro-trains-results-train__class_active :active,.pro-trains-results-train__class_hoverable:hover :active{color:#fff}.pro-trains-results-train__class_active .pro-trains-results-train__class__approveMarker,.pro-trains-results-train__class_hoverable:hover .pro-trains-results-train__class__approveMarker{background:0 0}.pro-trains-results-train__class__name{display:inline-block;color:#0c91d7;color:#0c91d7;text-decoration:none;cursor:pointer;border-bottom:1px dashed #0c91d7;margin-bottom:5px}.pro-trains-results-train__class__name:visited{color:#0c91d7}.pro-trains-results-train__class__name:link{color:#0c91d7}.pro-trains-results-train__class__name:hover{color:#0c91d7}.pro-trains-results-train__class__name:active{color:#0c91d7}.pro-trains-results-train__class__name:hover{text-decoration:none;border-color:#0c91d7}.pro-trains-results-train__class__name:active{border-color:#0c91d7}.pro-trains-results-train__class__dynamic_price{display:inline-block;width:13px;height:13px;border-radius:50%;font-size:14px;color:#fff;line-height:9px;vertical-align:middle;text-align:center;background:#4eb1e5}.pro-trains-results-train__class__dynamic_price:before{content:"д"}.pro-trains-results-train__class__price__caption{color:#969599}.pro-trains-results-train__class__storeys{color:#c69c6d;font-size:9px}.pro-trains-results-train__class__approveMarker{width:10px;height:10px;border-radius:5px}.pro-trains-results-train__cars_hascontent{border-top:1px solid #aaa;margin:0 -20px}.pro-trains-results-train__cars__inner__header{border-bottom:1px solid #aaa;display:table;width:100%}.pro-trains-results-train__cars__inner__header__item{display:table-cell;width:50%;height:40px;vertical-align:middle;padding:0 20px}.pro-trains-results-train__cars__inner__header__item:last-child{text-align:right}.pro-trains-results-train__cars__inner__header__item__text_inactive{color:#3b9abf;text-decoration:none;cursor:pointer;border-bottom:1px dashed #3b9abf;cursor:pointer}.pro-trains-results-train__cars__inner__header__item__text_inactive:visited{color:#3b9abf}.pro-trains-results-train__cars__inner__header__item__text_inactive:link{color:#3b9abf}.pro-trains-results-train__cars__inner__header__item__text_inactive:hover{color:#3b9abf}.pro-trains-results-train__cars__inner__header__item__text_inactive:active{color:#3b9abf}.pro-trains-results-train__cars__inner__header__item__text_inactive:hover{text-decoration:none;border-color:#3b9abf}.pro-trains-results-train__cars__inner__header__item__text_inactive:active{border-color:#3b9abf}.pro-trains-results-train__cars__inner__seatsellecttype_inactive{display:none}.pro-trains-results-train_carsopen .pro-trains-results-train__class{border-radius:0}.pro-trains-results-train__car{padding:20px;border-bottom:1px solid #aaa;font-size:12px}.pro-trains-results-train__car:last-child{border-bottom:0 none}.pro-trains-results-train__car__availability{padding:15px 20px 10px}.pro-trains-results-train__car__availability__marker{border-radius:5px;padding:0 5px;color:#fff;font-size:12px;margin-right:10px;display:table;white-space:nowrap}.pro-trains-results-train__car__availability__marker_list{float:left;margin-top:5px}.pro-trains-results-train__car__availability__marker_link{cursor:pointer}.pro-trains-results-train__car__header{font-size:13px}.pro-trains-results-train__car__header__logicnumber,.pro-trains-results-train__car__header__number{font-size:16px}.pro-trains-results-train__car__available{font-size:12px}.pro-trains-results-train__car__available__header{font-size:11px;color:#aaa}.pro-trains-results-train__car__map{padding-left:10px}.pro-trains-results-train__car__map__disclaimer{margin-bottom:20px;text-align:center}.pro-trains-results-train__car__map__disclaimer__item{display:inline-block;vertical-align:top;padding:0 5px 0 32px;position:relative;color:#646468}.pro-trains-results-train__car__map__disclaimer__item__legend{position:absolute;text-align:center;top:50%;left:5px;font-size:11px;width:19px;height:21px;line-height:19px;border:1px solid #ccc;margin-top:-10.5px}.pro-trains-results-train__car__map__disclaimer__item__legend_lower{background-color:transparent}.pro-trains-results-train__car__map__disclaimer__item__legend_upper{background-color:rgba(0,0,0,.1)}.pro-trains-results-train__car__prefs{padding-top:10px}.pro-trains-results-train__car__genderdisclaimer{margin:0 -20px 20px;border-top:1px dashed #aaa;border-bottom:1px dashed #aaa;padding:10px 20px}.pro-trains-results-train__car__genderdisclaimer__item{display:inline-block;vertical-align:middle;width:25%;padding:0 10px 0 60px;position:relative;min-height:40px}@media (max-width:600px){.pro-trains-results-train__car__genderdisclaimer__item{width:50%;margin-bottom:10px}}@media (max-width:400px){.pro-trains-results-train__car__genderdisclaimer__item{width:100%}}.pro-trains-results-train__car__genderdisclaimer__item:before{content:'';position:absolute;width:40px;height:40px;border:1px solid #ccc;background-color:#fff;left:10px;top:0}.pro-trains-results-train__car__genderdisclaimer__item_disclaimer{padding-left:0}.pro-trains-results-train__car__genderdisclaimer__item_disclaimer:before{display:none}.pro-trains-results-train__car__genderdisclaimer__item_male:before{background-color:rgba(65,163,255,.1)}.pro-trains-results-train__car__genderdisclaimer__item_female:before{background-color:rgba(255,138,58,.1)}.pro-trains-results-train__car__genderdisclaimer__item_mixed:before{background-color:rgba(52,162,0,.2)}.pro-trains-results-train__car__scheme{margin:35px 0 15px 0}.pro-trains-results-train__car__scheme img{max-width:605px}@media (max-width:800px){.pro-trains-results-train__car__scheme{margin-top:70px}}.pro-trains-results-train__car__price{text-align:right;padding:7px 0}.pro-trains-results-train__car__price__inner{font-size:24px}.pro-trains-results-train__car__price__inner_withCharges{border-bottom:1px dashed;cursor:help}.pro-trains-results-train__car__price__inner .pro-price-details-link{font-size:12px}.pro-trains-results-train__car__footer__item{display:inline-block;vertical-align:top;width:50%}.pro-trains-results-train__car__footer__item:last-child{text-align:right}.pro-trains-results-train__car__footer__checkbox{margin-top:10px}.pro-trains-results-train__car__footer__pricedetails{text-align:right;clear:both}.pro-trains-results-train__car .pro-main-button_right{display:inline-block;vertical-align:bottom;margin-left:20px;font-size:20px;line-height:36px;height:38px;padding:0 15px}.pro-trains-results-seatprefs__block,.pro-trains-results-seatprefs__gender,.pro-trains-results-seatprefs__oneSection,.pro-trains-results-seatprefs__seatrange{margin-top:10px}.pro-trains-results-seatprefs__block__selectInput,.pro-trains-results-seatprefs__gender__selectInput,.pro-trains-results-seatprefs__oneSection__selectInput,.pro-trains-results-seatprefs__seatrange__selectInput{display:inline-block}.pro-trains-results-seatprefs__block__selectInput__caption,.pro-trains-results-seatprefs__gender__selectInput__caption,.pro-trains-results-seatprefs__oneSection__selectInput__caption,.pro-trains-results-seatprefs__seatrange__selectInput__caption{display:inline-block;width:70px}.pro-trains-results-seatprefs__block__selectInput__select,.pro-trains-results-seatprefs__gender__selectInput__select,.pro-trains-results-seatprefs__oneSection__selectInput__select,.pro-trains-results-seatprefs__seatrange__selectInput__select{display:inline-block;width:auto;min-width:60px;margin:0}.pro-trains-results-seatprefs__seatrange__selectInput{display:inline-block;margin-right:10px}.pro-trains-results-seatprefs__seatrange__selectInput_last .pro-trains-results-seatprefs__seatrange__selectInput__caption{width:auto;margin-right:10px}.pro-trains-results-seatprefs__block__selectInput__caption,.pro-trains-results-seatprefs__seatrange__selectInput__caption{width:80px;vertical-align:middle}.pro-trains-miniform__calendar{margin-top:20px}.pro-trains-car__genderselector{padding-bottom:5px;position:absolute;z-index:1;overflow:visible}.pro-trains-car__genderselector__inner{background:#fff;padding:15px;font-size:12px;box-shadow:0 0 13px rgba(0,0,0,.3);position:relative}.pro-trains-car__genderselector__inner:before{content:'';width:0;height:0;border-style:solid;border-width:10px;border-color:transparent;border-top-color:#fff;border-bottom-width:0;position:absolute;z-index:1;top:100%;left:50%;margin-left:-10px}.pro-trains-car__genderselector__item{cursor:pointer;padding-left:20px;position:relative;margin:5px 0}.pro-trains-car__genderselector__item:before{content:'';width:10px;height:10px;border:1px solid;border-radius:5px;position:absolute;top:2px;left:3px}.pro-trains-car__genderselector__item_male:before{background-color:rgba(65,163,255,.1)}.pro-trains-car__genderselector__item_female:before{background-color:rgba(255,138,58,.1)}.pro-trains-car__genderselector__item_mixed:before{background-color:rgba(52,162,0,.2)}.pro-trains-car__genderselectorscreen{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.01)}.pro-trains-routetable{border-collapse:collapse;border-spacing:0;margin:0 auto}.pro-trains-routetable td,.pro-trains-routetable th{border:1px solid #d3d3d3;margin:0;padding:10px}.pro-trains-ufslink{display:inline-block;margin-right:10px;color:#3b9abf;color:#3b9abf;text-decoration:none;cursor:pointer;border-bottom:1px dashed #3b9abf;font-size:11px}.pro-trains-ufslink:visited{color:#3b9abf}.pro-trains-ufslink:link{color:#3b9abf}.pro-trains-ufslink:hover{color:#3b9abf}.pro-trains-ufslink:active{color:#3b9abf}.pro-trains-ufslink:hover{text-decoration:none;border-color:#3b9abf}.pro-trains-ufslink:active{border-color:#3b9abf}.pro-passinfo-fieldblock__passenger_type,.pro-passinfo-fieldblock_innerlabel__passenger_type{display:block}.pro-trains-passinfo__addinfantcnt{margin-bottom:30px}.pro-trains-passinfo .pro-passinfo-fieldblock__booking_lastname input,.pro-trains-passinfo .pro-passinfo-fieldblock__booking_middlename input,.pro-trains-passinfo .pro-passinfo-fieldblock__booking_name input{text-transform:uppercase}.pro-trains-passinfo .pro-passinfo-passenger{margin-bottom:10px}.pro-trains-passinfo .pro-validation_error_block{display:inline-block}.pro-trains-passinfo__checkboxes .pro-checkbox{display:block}.pro-powered-by_UFS{margin-top:10px}.pro-trains-void__fieldblock{display:inline-block}.pro-trains-void__buttons{margin-top:20px}.pro-passinfo-fieldblock__extraLabel{font-size:11px;margin-top:5px;color:#333}.pro-bookinfo-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.pro-bookinfo-wrapper .pro-bookinfo-section-block__fixed{width:450px;margin:0 0 19px 0}.pro-bookinfo-ticket_actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.pro-bookinfo-ticket_actions__block,.pro-bookinfo-ticket_actions__main_block{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.pro-bookinfo-ticket_actions__block .new-ui-checkbox__input:disabled+.new-ui-checkbox__caption:before,.pro-bookinfo-ticket_actions__main_block .new-ui-checkbox__input:disabled+.new-ui-checkbox__caption:before{background-position:top}.pro-bookinfo-ticket_actions__block:first-of-type:not(:last-of-type),.pro-bookinfo-ticket_actions__main_block:first-of-type:not(:last-of-type){padding-right:20px}.pro-bookinfo-ticket_actions__block__label,.pro-bookinfo-ticket_actions__main_block__label{display:block;margin-bottom:10px}.pro-bookinfo-ticket_actions__block__label__text,.pro-bookinfo-ticket_actions__main_block__label__text{text-transform:capitalize}.pro-bookinfo-ticket_actions__block__button,.pro-bookinfo-ticket_actions__main_block__button{margin-top:10px}.pro-bookinfo-ticket_actions__block__button_go,.pro-bookinfo-ticket_actions__main_block__button_go{margin-left:10px}.pro-bookinfo-ticket_actions__main_block{width:100%;padding-right:0}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;margin-bottom:0}a,a:visited{text-decoration:none!important;border:none!important}.buttons,.note_input_block,.pro-bookinfo-notes,.pro-booking-messages,.pro-flight-results__bottom-info,.pro-flight-results_result_segment_company,.pro-footer,.pro-header,.pro-lang_switcher-box,.pro-message-filter,.pro-message-nav,.pro-po-info-list__payment_urls,.pro-prev-revisions{display:none}.pro-booking-info-client__item{display:inline-block!important}.pro-bookinfo-section-block{padding:10px}.pro-booking-info-client__name{margin-bottom:0}.pro-message-list-table-wrap{border:1px solid #ccc;border-radius:5px}.pro-bookinfo-section-element_value__main{border:none}.pro-flight-results_result_segment_geo_airport_name,.pro-flight-results_result_segment_geo_airport_terminal{font-size:14px}.pro-flight-results_result_segment_code,.pro-flight-results_result_segment_datetime_date,.pro-flight-results_result_segment_datetime_day-of-week,.pro-flight-results_result_segment_datetime_label,.pro-flight-results_result_segment_datetime_time,.pro-flight-results_result_segment_geo_airport_name,.pro-po-info-list__text{font-size:16px}}.pro-settings-block,.pro-settings-menu{display:table-cell}.new-authConfirmPopup__form__buttons{margin-top:15px}.pro-settings-menu{padding-right:15px;white-space:nowrap}.pro-settings-menu_item{margin:5px 0}.pro-settings-menu_item_title{cursor:pointer;vertical-align:middle;display:inline-block}.pro-settings-menu_item_title__pseudolink{color:#3b9abf;text-decoration:none;cursor:pointer;border-bottom:1px dashed #3b9abf}.pro-settings-menu_item_title__pseudolink:visited{color:#3b9abf}.pro-settings-menu_item_title__pseudolink:link{color:#3b9abf}.pro-settings-menu_item_title__pseudolink:hover{color:red}.pro-settings-menu_item_title__pseudolink:active{color:maroon}.pro-settings-menu_item_title__pseudolink:hover{text-decoration:none;border-color:red}.pro-settings-menu_item_title__pseudolink:active{border-color:maroon}.pro-settings-menu_item_title__current{color:#000;text-decoration:none;font-weight:700;border-bottom-color:#000}.pro-settings-menu_item_title__current:visited{color:#000}.pro-settings-menu_item_title__current:link{color:#000}.pro-settings-menu_item_title__current:hover{color:red}.pro-settings-menu_item_title__current:active{color:maroon}.pro-settings-menu_item_icon{display:inline-block;background-image:url(images/admin_icons.png);width:32px;height:32px;line-height:32px;vertical-align:middle;margin-right:5px}.pro-settings-menu_item_icon__admin{background-position:0 0}.pro-settings-menu_item_icon__aircompany{background-position:-282px 0}.pro-settings-menu_item_icon__aircraft{background-position:-564px 0}.pro-settings-menu_item_icon__airlines{background-position:-846px 0}.pro-settings-menu_item_icon__airport{background-position:-1128px 0}.pro-settings-menu_item_icon__application_form{background-position:-1410px 0}.pro-settings-menu_item_icon__basket_put{background-position:-1692px 0}.pro-settings-menu_item_icon__bigcity{background-position:0 -82px}.pro-settings-menu_item_icon__booking{background-position:-282px -82px}.pro-settings-menu_item_icon__booking_settings{background-position:-564px -82px}.pro-settings-menu_item_icon__bugs{background-position:-846px -82px}.pro-settings-menu_item_icon__camera{background-position:-1128px -82px}.pro-settings-menu_item_icon__cars{background-position:-1492px}.pro-settings-menu_item_icon__chart_line{background-position:-1774px}.pro-settings-menu_item_icon__chronopay{background-position:-164px}.pro-settings-menu_item_icon__cms{background-position:-446px}.pro-settings-menu_item_icon__cms_adv{background-position:-728px}.pro-settings-menu_item_icon__cms_archive{background-position:-1010px}.pro-settings-menu_item_icon__cms_blocks{background-position:-1292px}.pro-settings-menu_item_icon__cms_comments{background-position:-1574px}.pro-settings-menu_item_icon__cms_faq{background-position:-1856px}.pro-settings-menu_item_icon__cms_filemanager{background-position:-246px}.pro-settings-menu_item_icon__cms_inquiry{background-position:-528px}.pro-settings-menu_item_icon__cms_mailform{background-position:-810px}.pro-settings-menu_item_icon__cms_menu{background-position:-1092px}.pro-settings-menu_item_icon__cms_modules{background-position:-1374px}.pro-settings-menu_item_icon__cms_news{background-position:-1656px}.pro-settings-menu_item_icon__cms_objects{background-position:-1938px}.pro-settings-menu_item_icon__cms_objects_class{background-position:-328px}.pro-settings-menu_item_icon__cms_search{background-position:-610px}.pro-settings-menu_item_icon__cms_site{background-position:-892px}.pro-settings-menu_item_icon__cms_special_offers{background-position:-1174px}.pro-settings-menu_item_icon__cms_struct{background-position:-1456px}.pro-settings-menu_item_icon__cms_templates{background-position:-1738px}.pro-settings-menu_item_icon__cms_text{background-position:-2020px}.pro-settings-menu_item_icon__cog{background-position:-410px}.pro-settings-menu_item_icon__coins{background-position:-692px}.pro-settings-menu_item_icon__comepay{background-position:-974px}.pro-settings-menu_item_icon__comission{background-position:-1256px}.pro-settings-menu_item_icon__comments{background-position:-1538px}.pro-settings-menu_item_icon__components{background-position:-1820px}.pro-settings-menu_item_icon__connect{background-position:-2102px}.pro-settings-menu_item_icon__contract{background-position:-492px}.pro-settings-menu_item_icon__copayco{background-position:-774px}.pro-settings-menu_item_icon__counter{background-position:-1056px}.pro-settings-menu_item_icon__country{background-position:-1338px}.pro-settings-menu_item_icon__css{background-position:-1620px}.pro-settings-menu_item_icon__date{background-position:-1902px}.pro-settings-menu_item_icon__defaults{background-position:-2184px}.pro-settings-menu_item_icon__docs_foid{background-position:-574px}.pro-settings-menu_item_icon__dollars{background-position:-856px}.pro-settings-menu_item_icon__dynapack{background-position:-1138px}.pro-settings-menu_item_icon__earth{background-position:-1420px}.pro-settings-menu_item_icon__edit{background-position:-1702px}.pro-settings-menu_item_icon__email{background-position:-1984px}.pro-settings-menu_item_icon__exchange{background-position:-2266px}.pro-settings-menu_item_icon__eye{background-position:-656px}.pro-settings-menu_item_icon__fields{background-position:-938px}.pro-settings-menu_item_icon__fireworks{background-position:-1220px}.pro-settings-menu_item_icon__form{background-position:-1502px}.pro-settings-menu_item_icon__forms{background-position:-1784px}.pro-settings-menu_item_icon__gateline{background-position:-2066px}.pro-settings-menu_item_icon__gateway{background-position:-2348px}.pro-settings-menu_item_icon__globe{background-position:-738px}.pro-settings-menu_item_icon__globe_stop{background-position:-1020px}.pro-settings-menu_item_icon__groups{background-position:-1302px}.pro-settings-menu_item_icon__hd{background-position:-1584px}.pro-settings-menu_item_icon__hints{background-position:-1866px}.pro-settings-menu_item_icon__hotel{background-position:-2148px}.pro-settings-menu_item_icon__hotels{background-position:-2430px}.pro-settings-menu_item_icon__i{background-position:-820px}.pro-settings-menu_item_icon__info{background-position:-1082px}.pro-settings-menu_item_icon__insurance{background-position:-1364px}.pro-settings-menu_item_icon__interline{background-position:-1646px}.pro-settings-menu_item_icon__invoice{background-position:-1928px}.pro-settings-menu_item_icon__inyan{background-position:-2210px}.pro-settings-menu_item_icon__itransfer{background-position:-2492px}.pro-settings-menu_item_icon__language{background-position:-902px}.pro-settings-menu_item_icon__layers{background-position:-1184px}.pro-settings-menu_item_icon__logos{background-position:-1466px}.pro-settings-menu_item_icon__logs{background-position:-1748px}.pro-settings-menu_item_icon__lorry{background-position:-2030px}.pro-settings-menu_item_icon__magnifier{background-position:-2312px}.pro-settings-menu_item_icon__manager{background-position:-2594px}.pro-settings-menu_item_icon__messages{background-position:-984px}.pro-settings-menu_item_icon__moneta{background-position:-1266px}.pro-settings-menu_item_icon__money{background-position:-1548px}.pro-settings-menu_item_icon__money_euro{background-position:-1830px}.pro-settings-menu_item_icon__monitor{background-position:-2112px}.pro-settings-menu_item_icon__museum{background-position:-2394px}.pro-settings-menu_item_icon__office{background-position:-2676px}.pro-settings-menu_item_icon__page{background-position:-1066px}.pro-settings-menu_item_icon__page_key{background-position:-1348px}.pro-settings-menu_item_icon__page_white_wrench{background-position:-1630px}.pro-settings-menu_item_icon__pasport{background-position:-1912px}.pro-settings-menu_item_icon__penalty{background-position:-2194px}.pro-settings-menu_item_icon__penalty_red{background-position:-2476px}.pro-settings-menu_item_icon__plane{background-position:-2758px}.pro-settings-menu_item_icon__pnrs{background-position:-1148px}.pro-settings-menu_item_icon__poffice{background-position:-1430px}.pro-settings-menu_item_icon__profile{background-position:-1712px}.pro-settings-menu_item_icon__qiwi{background-position:-1994px}.pro-settings-menu_item_icon__receipt{background-position:-2276px}.pro-settings-menu_item_icon__report{background-position:-2558px}.pro-settings-menu_item_icon__restr{background-position:-2840px}.pro-settings-menu_item_icon__rights{background-position:-1230px}.pro-settings-menu_item_icon__samotour{background-position:-1512px}.pro-settings-menu_item_icon__sberbank{background-position:-1794px}.pro-settings-menu_item_icon__server_key{background-position:-2076px}.pro-settings-menu_item_icon__settings{background-position:-2358px}.pro-settings-menu_item_icon__stamp{background-position:-2640px}.pro-settings-menu_item_icon__star{background-position:-2922px}.pro-settings-menu_item_icon__start{background-position:-1312px}.pro-settings-menu_item_icon__stop{background-position:-1594px}.pro-settings-menu_item_icon__success{background-position:-1876px}.pro-settings-menu_item_icon__sum{background-position:-2158px}.pro-settings-menu_item_icon__table{background-position:-2440px}.pro-settings-menu_item_icon__terminal{background-position:-2722px}.pro-settings-menu_item_icon__textfield_key{background-position:-3004px}.pro-settings-menu_item_icon__tktng{background-position:-1394px}.pro-settings-menu_item_icon__tourpack{background-position:-1676px}.pro-settings-menu_item_icon__train{background-position:-1958px}.pro-settings-menu_item_icon__user{background-position:-2240px}.pro-settings-menu_item_icon__users{background-position:-2522px}.pro-settings-menu_item_icon__webservices{background-position:-2804px}.pro-settings-menu_item_icon__wrench{background-position:-3086px}.pro-settings-menu_item_icon__wrench_orange{background-position:-1476px}.pro-settings-menu_item_icon__Platron{background-position:-1758px}.pro-settings-menu_item_icon__uniteller{background-position:-2040px}.pro-settings-menu_item_icon__webmoney{background-position:-2322px}.pro-settings-menu_item_icon__privatbank{background-position:-2604px}.pro-settings-menu_item_icon__rapida{background-position:-2886px}.pro-settings-menu_item_icon__payture{background-position:-3168px}.pro-settings-menu_subitems{margin-left:25px}.pro-settings-block{width:100%;background-color:#fff;border:1px solid #bbb;padding:15px 20px}.pro-settings-block_title{color:#444;font-size:20px;margin-bottom:10px}.pro-settings-block_errors{color:red;font-size:20px}.pro-settings-block_header{margin:5px 0}.pro-settings-block_header__sticky{top:77px!important;z-index:1;background-color:rgba(255,255,255,.98);margin:0;padding-top:5px;padding-bottom:5px;width:100%;margin-left:-10px;box-shadow:6px 1px 10px rgba(0,0,0,.3)}.pro-settings-block_header__sticky .pro-settings-block_header_content{padding-left:20px}.pro-settings-block_annotation{padding:15px}.pro-settings-block:before{content:"";position:absolute;display:block;width:50%;height:15px;background-color:#eee;top:77px;right:0;z-index:3}.pro-settings-bookmark-toggler{cursor:pointer}.pro-options-form_option{min-height:40px;padding:10px 0}.pro-options-form_option_field,.pro-options-form_option_label,.pro-options-form_option_settings{display:inline-block;vertical-align:middle;line-height:40px}.pro-options-form_option_label{text-align:right;width:225px;padding-right:5px;line-height:16px}.pro-options-form_option__odd{background-color:#f8fcfd}.pro-options-form_option__even{background-color:#fff}.pro-favorite-page{display:inline-block;margin:0 25px 25px 0;padding:14px 5px 14px 15px;min-width:125px;background-color:#f8f8f8;border:1px solid #fff;box-shadow:0 3px 3px rgba(0,0,38,.25)}.pro-favorite-page_title{line-height:15px;vertical-align:middle}.pro-favorite-page_star{display:inline-block;width:16px;height:15px;vertical-align:middle;margin-left:5px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAS9JREFUeNqE0b9KXFEQx/HPlU1QsLAxEIjFuqLFFhpQQYKNNlZaWQj2FmIl6iPYBRs14CMY8giWVsI2CQqCImIjCv6Lguyea5Eje417dwcO58yc33yHmUnSq3FNbAJ3OMgTFDS3VZw1AyTp5be8v0FU8Bef8dBI1CYEOWdZCIkQOoUwl6dL0ovRRuASjjItHmAM1fczqFVHMINeFOP96T/dMJ5wjhOcxnu7oFr7g3VMthhoIRYoIsUKbpL0uAwd+IUprS3FEjb/beFw4PXjI3Yx3SJ5ATv1Nf4uZQXtuI2wRvYTs2/7qtayfk+TZOhrtIWsP9Si/3Is8JwB1PIA19iI72V04UOEVOqAELKAr7jEd2zhPsZ/YA2LsUilPsT97ixgPq7zMaeFL+jH3mvgZQAThWT48f6PXQAAAABJRU5ErkJggg==)}.pro-settings-breadcrumb-item{display:inline-block;padding-right:35px;padding-left:10px;position:relative}.pro-settings-breadcrumb-item:first-child{border-left:1px solid #eee;padding-left:20px;margin-left:5px}.pro-settings-breadcrumb-item:before{content:"";display:inline-block;position:absolute;top:0;right:0;z-index:2;width:0;height:0;border-top:17.5px solid transparent;border-left:20px solid #3b9abf;border-bottom:17.5px solid transparent}.pro-settings-breadcrumb-item:after{content:"";display:inline-block;position:absolute;top:0;right:-1px;z-index:1;width:0;height:0;border-top:17.5px solid transparent;border-left:20px solid #eee;border-bottom:17.5px solid transparent}.pro-settings-breadcrumb-item__last:after{border:0}.pro-settings-subjects{display:inline-block;margin-right:15px}.pro-settings-components{display:inline-block}.pro-settings-subjects_text{color:#707070}.pro-settings-subjects_link{color:#3b9abf;text-decoration:none;border-bottom:1px dashed #3b9abf}.pro-settings-subjects_list{list-style-type:none;padding:0;margin-top:5px}.pro-settings-subjects_list_item{display:inline-block}.pro-settings-subjects_list_item_link{color:#3b9abf;position:relative;padding-right:15px}.pro-settings-subjects_list_item_link:before{content:"→";position:absolute;right:0}.pro-settings-subjects_list_item_current{background-color:#dbedf5;padding-right:3px;padding-left:3px}.pro-seatmap__wrap{overflow:hidden;width:100%;padding:0;background:#fff}.pro-seatmap__main{margin-bottom:25px}.pro-seatmap__flights{border-bottom:1px solid #dcdcdc;padding:0 0 7px 0;margin:0 0 5px 0}.pro-seatmap__flights__title{color:#969599;font-size:14px}.pro-seatmap__flights__list{display:inline-block;margin:0 0 0 10px}.pro-seatmap__flights__item{display:inline-block;margin-right:15px;border:1px solid #d7d7d7;cursor:pointer;line-height:30px;color:#0c91d7;padding:3px 10px}.pro-seatmap__flights__item--active{background-color:#5699c9;border-color:#5699c9;color:#fff}.pro-seatmap__flights__item--active .pro-seatmap__flights__text{border:none}.pro-seatmap__flights__text{display:inline-block;line-height:16px;border-bottom:1px dashed #0c91d7;font-size:13px}.pro-seatmap__segment{display:none}.pro-seatmap__segment__header{padding:10px 0 15px;font-size:14px}.pro-seatmap__segment__flight{display:inline-block;margin:0 30px 0 0}.pro-seatmap__segment__flight__number{color:#404041}.pro-seatmap__segment__flight__title{color:#959498}.pro-seatmap__segment__way{display:inline-block;color:#3b9abf}.pro-seatmap__segment__way__title{color:#959498}.pro-seatmap__segment__way__flight_from,.pro-seatmap__segment__way__flight_to{color:#404041}.pro-seatmap__segment__plane{float:right}.pro-seatmap__segment__plane__title{color:#959498}.pro-seatmap__segment__plane__num{color:#404041}.pro-seatmap__segment__airline{color:#3b9abf;font-size:16px}.pro-seatmap__segments_wrap{float:left;width:300px;padding-right:10px}.pro-seatmap__waybill{overflow:hidden;float:left;width:345px}.pro-seatmap__waybill__title{display:inline-block;margin:0 0 15px 0;color:#959498;font-size:14px}.pro-seatmap__waybill__list{margin:0;list-style:none;padding:0}.pro-seatmap__waybill__item{line-height:20px;cursor:pointer;font-size:13px;display:table}.pro-seatmap__waybill__item:hover{background-color:#78add4;color:#fff}.pro-seatmap__waybill__item--active{background-color:#5699c9!important;color:#fff;text-shadow:0 1px rgba(0,0,0,.3)}.pro-seatmap__waybill__item--active .pro-seatmap__waybill__seat__label,.pro-seatmap__waybill__item:hover .pro-seatmap__waybill__seat__label{border:none;color:#fff}.pro-seatmap__waybill__item--notselect{background-color:#fff!important;color:#000!important;cursor:default}.pro-seatmap__waybill__item--notselect:hover .pro-seatmap__waybill__seat__label{color:#3b9abf;text-decoration:none;cursor:pointer;border-bottom:1px dashed #3b9abf;cursor:default}.pro-seatmap__waybill__item--notselect:hover .pro-seatmap__waybill__seat__label:visited{color:#3b9abf}.pro-seatmap__waybill__item--notselect:hover .pro-seatmap__waybill__seat__label:link{color:#3b9abf}.pro-seatmap__waybill__item--notselect:hover .pro-seatmap__waybill__seat__label:hover{color:#3b9abf}.pro-seatmap__waybill__item--notselect:hover .pro-seatmap__waybill__seat__label:active{color:#3b9abf}.pro-seatmap__waybill__item--notselect:hover .pro-seatmap__waybill__seat__label:hover{text-decoration:none;border-color:#3b9abf}.pro-seatmap__waybill__item--notselect:hover .pro-seatmap__waybill__seat__label:active{border-color:#3b9abf}.pro-seatmap__waybill__item:last-child{border:none}.pro-seatmap__waybill__type{width:125px;padding:5px 15px;display:table-cell;vertical-align:middle}.pro-seatmap__waybill__seat{display:table-cell;vertical-align:middle;padding:5px 8px;width:220px}.pro-seatmap__waybill__seat__label{color:#3b9abf;text-decoration:none;cursor:pointer;border-bottom:1px dashed #3b9abf}.pro-seatmap__waybill__seat__label:visited{color:#3b9abf}.pro-seatmap__waybill__seat__label:link{color:#3b9abf}.pro-seatmap__waybill__seat__label:hover{color:red}.pro-seatmap__waybill__seat__label:active{color:maroon}.pro-seatmap__waybill__seat__label:hover{text-decoration:none;border-color:red}.pro-seatmap__waybill__seat__label:active{border-color:maroon}.pro-seatmap__seats_map{float:right;position:relative;overflow:hidden}.pro-seatmap__seats_map:after,.pro-seatmap__seats_map:before{content:'';display:block;position:absolute;width:100%;height:10px}.pro-seatmap__seats_map:before{box-shadow:0 14px 10px 0 rgba(0,0,0,.2);top:-20px}.pro-seatmap__seats_map:after{box-shadow:0 -14px 10px 0 rgba(0,0,0,.2);bottom:-20px}.pro-seatmap__seats_map__wrapper{max-height:400px;max-width:445px;overflow-y:auto;overflow-x:hidden;border-left:1px solid #959498}.pro-seatmap__seats_map__row{height:35px}.pro-seatmap__seats_map__row--even{background-color:#e6f4fb}.pro-seatmap__seats_map__seat{background:url(../images/seatmap3.png) no-repeat top left;background-color:#c2e3f5;width:25px;height:25px;margin:6px 2px 4px 1px}.pro-seatmap__seats_map__seat:hover{cursor:pointer}.pro-seatmap__seats_map__seat--select{background-color:#c2e3bf;cursor:default}.pro-seatmap__seats_map__occupied{background-color:#ecb7bc}.pro-seatmap__seats_map__row_left{width:140px;height:35px;line-height:35px;font-size:12px;border-right:1px solid #bcbcbc;color:#000;text-align:left;margin-right:9px;padding-left:7px}.pro-seatmap__seats_map__left_wing_start{background:url(../images/left_wing.png) no-repeat 100% 0}.pro-seatmap__seats_map__left_wing_end{background:url(../images/left_wing.png) no-repeat 100% 25px}.pro-seatmap__seats_map__row_right{width:93px;height:35px;border-left:1px solid #bcbcbc;margin-left:9px}.pro-seatmap__seats_map__right_wing_start{background:url(../images/right_wing.png) no-repeat 100% 0}.pro-seatmap__seats_map__right_wing_end{background:url(../images/right_wing.png) no-repeat 100% 25px}.pro-seatmap__seats_map__aisle{width:25px;height:33px}.pro-seatmap__seats_map__noseat{width:25px;height:33px}.pro-seatmap__actions{padding:0 0 5px 0}.pro-seatmap__close,.pro-seatmap__submit{display:inline-block;margin-right:20px;vertical-align:top}.pro-seatmap__close{cursor:pointer;text-decoration:underline;color:#0b90d6;line-height:40px}.pro-seatmap__warnings{margin:25px 0 20px 0;list-style:none;padding:0}.pro-seatmap__warnings_item{padding-left:16px;color:#404041;font-size:13px}.pro-passengerPopup__filters{padding:10px 13px 15px;margin:0 -10px;border-bottom:1px solid #d7d7d7}.pro-passengerPopup__filters__go{margin-right:15px}.pro-passengerPopup__filters__clear{color:#3b9abf;text-decoration:none;cursor:pointer;border-bottom:1px dashed #3b9abf;font-size:12px}.pro-passengerPopup__filters__clear:visited{color:#3b9abf}.pro-passengerPopup__filters__clear:link{color:#3b9abf}.pro-passengerPopup__filters__clear:hover{color:red}.pro-passengerPopup__filters__clear:active{color:maroon}.pro-passengerPopup__filters__clear:hover{text-decoration:none;border-color:red}.pro-passengerPopup__filters__clear:active{border-color:maroon}.pro-passengerPopup__filters__inputs{display:-ms-flexbox;display:flex;margin:0 0 15px 0}.pro-passengerPopup__filters__actions{margin-top:20px}.pro-passengerPopup__filters__actions .nemo-ui-pseudoLink{margin-left:10px}@media (max-width:600px){.pro-passengerPopup__filters__inputs{display:block}.pro-passengerPopup__filters .pro-passengerPopup__field{width:100%}.pro-passengerPopup__filters__actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media (max-width:400px){.pro-passengerPopup__filters__actions{display:block}.pro-passengerPopup__filters__actions .nemo-ui-button{width:100%;margin-bottom:20px}.pro-passengerPopup__filters__actions .nemo-ui-pseudoLink{margin-left:0}}.pro-passengerPopup__passengrs{padding:15px 0 0 0;margin:0 -10px}.pro-passengerPopup__passengrs__title{display:inline-block;font-size:13px;margin:0 0 15px 13px}.pro-passengerPopup__table{width:100%}.pro-passengerPopup__table__row{border-bottom:1px solid #ebebeb}.pro-passengerPopup__table__row td{padding:5px 13px;vertical-align:middle;height:42px}.pro-passengerPopup__table__title{color:#a4a4a6;font-size:13px}a .pro-passengerPopup__table__select{font-size:14px;color:#fff}.pro-passengerPopup__field{display:inline-block;margin:0 20px 0 0;width:170px}.pro-passengerPopup__field__caption{display:block;margin:0 0 5px 0;cursor:pointer}.pro-passengerPopup__field__input{border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.15);border:1px solid #ccc;padding:2px 10px;outline:0;width:100%}.pro-claim .pro-validation_error_field{background:rgba(255,255,0,.25)!important;border:1px solid #e6e6e6}.pro-claim__line{border:none;border-bottom:1px solid #f0f0f0;margin:10px -20px}.pro-claim__popupLink{display:block;text-align:center}.pro-claim__msg{font-size:16px}.pro-claim__warning{display:block}.pro-claim__title{margin:0;font-size:16px}.pro-claim__fields{padding:20px 0}.pro-claim__fields__item{display:inline-block;width:22%;margin:0 2% 0 0}@media screen and (max-width:960px){.pro-claim__fields__item{width:45%}}@media screen and (max-width:600px){.pro-claim__fields__item{width:100%;margin:0 0 15px 0}.pro-claim__fields__item:last-child{margin:0}}.pro-claim__fields__name{display:block;margin:0 0 5px 0}.pro-claim__fields__hint{display:block;font-size:12px;color:#98989a;margin:0 0 15px 0}.pro-claim__fields__input{border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.15);border:1px solid #ccc;padding:2px 10px;outline:0;width:100%}.pro-claim__textarea{max-width:820px;max-height:300px;display:block;width:100%!important;outline:0;background:#fff;color:#0a0a0f;border:1px solid #e6e6e6;border-radius:0;box-shadow:none;padding:3px 5px;margin:7px 0 0 0;transition:all .2s}.pro-claim__textarea:focus{border:1px solid #349ef3}.pro-claim__actions{margin:15px 0 0 0}.pro-claim__actions .nemo-ui-button{margin-right:15px;font-size:16px}.pro-claim__list{padding:0;margin:5px 0 0 0;list-style:none}.pro-claim__list__item{line-height:30px;border-bottom:1px solid #e6e6e6;margin:0 -20px;padding:0 20px}.pro-claim__list__item:first-child{border-top:none}.pro-claim__list__name{display:inline-block;vertical-align:top;width:150px}.pro-claim__list__value{display:inline-block}a.pro-claim__go_main{margin:0 15px 0 0!important;font-size:16px;padding:2px 15px;height:32px;line-height:27px}input.pro-claim__send{font-size:16px;padding:2px 15px;height:32px;line-height:27px}.pro-claim__new_claim{font-size:12px}.pro-metric__auth{width:170px;margin:0 auto}.pro-metric__auth__row{display:block;margin:0 0 10px 0}.pro-metric__auth__warning .pro-warning{line-height:21px;font-size:13px}@keyframes ripple{0%{transform:scale(0,0);opacity:1}20%{transform:scale(25,25);opacity:1}100%{opacity:0;transform:scale(40,40)}}.nemo-po-wrapper{background:#ccc;padding:20px 60px;margin:0 auto}@media only screen and (max-width:767px){.nemo-po-wrapper_table{padding:0;margin-top:15px}}.nemo-po-wrapper .nemo-ui-container{max-width:1475px;margin:0 auto 30px}.nemo-po-wrapper .logs-settings{overflow-x:auto}.nemo-po-table{width:100%}.nemo-po-table__row__id_urgent{color:red!important;border-color:red!important}.nemo-po-table tr:last-child{border-bottom:1px solid #f0f0f0}.nemo-po-table tr.even{background-color:#f8f8f8}.nemo-po-table th{font-size:15px;font-weight:400;padding:10px 20px;text-align:left;cursor:pointer;border-right:1px solid #f0f0f0;color:#fff;background-color:#83c4f8;position:relative;background-clip:padding-box;vertical-align:middle}.nemo-po-table th.sorting_asc,.nemo-po-table th.sorting_desc{padding-right:35px}.nemo-po-table th:first-child{border-left:1px solid #f0f0f0}.nemo-po-table th:last-child{text-align:left}.nemo-po-table thead th:after{content:'';position:absolute;right:10px;top:50%;transform:translate(0,-50%);width:10px;height:10px;background:url(images/sort_arrow.svg) no-repeat center center;transition:all .4s;display:none}.nemo-po-table th.sorting_asc{background-color:#64b5f6}.nemo-po-table th.sorting_asc:after{display:block}.nemo-po-table th.sorting_desc{background:#64b5f6}.nemo-po-table th.sorting_desc:after{transform:translate(0,-50%) rotate(180deg);display:block}.nemo-po-table td{padding:10px 20px;font-size:15px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;vertical-align:middle}.nemo-po-table td:first-child{border-left:1px solid #f0f0f0}.nemo-po-table td:last-child{text-align:left}.nemo-po-table__row{cursor:pointer}.nemo-po-table__row:hover{background-color:#f8f8f8}.nemo-po-tableContainer{padding:20px 0 0;position:relative}@media only screen and (max-width:767px){.nemo-po-tableContainer{margin:0 -20px}}.nemo-po-tableContainer__table{overflow-x:scroll}.nemo-po-tableContainer__table__wrapper{min-height:500px}.nemo-po-tableContainer__table__wrapper .dataTables_wrapper{padding-bottom:100px}.nemo-po-tableContainer__table__wrapper .dataTables_wrapper .dataTables_info,.nemo-po-tableContainer__table__wrapper .dataTables_wrapper .dataTables_paginate{position:absolute}.nemo-po-tableContainer__table__wrapper .dataTables_wrapper .dataTables_info{left:0;bottom:60px;margin:0;padding:0;width:100%;text-align:center}.nemo-po-tableContainer__table__wrapper .dataTables_wrapper .dataTables_paginate{bottom:25px;width:100%;margin:0;padding:0;text-align:center}.nemo-po-tableContainer__table__scroller{width:150px;height:100%;position:absolute;z-index:1000;display:none}.nemo-po-tableContainer__table__scroller_left{left:0;cursor:url(../images/cursors/cursor_arrow_left.png),url(../images/cursors/cursor_arrow_left.cur),default}.nemo-po-tableContainer__table__scroller_right{right:0;cursor:url(../images/cursors/cursor_arrow_right.png),url(../images/cursors/cursor_arrow_right.cur),default}.nemo-po-tableContainer__noData{text-align:center;font-size:16px}.nemo-po-settings__popup__title{margin-top:15px;margin-bottom:10px;font-size:15px}.nemo-po-settings__popup__disclaimer{margin-bottom:5px}.nemo-po-settings__blocks{z-index:auto}.nemo-po-settings__tabs{display:-ms-flexbox;display:flex;padding:0}.nemo-po-settings__tabs .nemo-ui-button{margin-right:10px}.nemo-po-settings__tabs .new-ui-tabber__tabs__tab_active{background:#88c43d;box-shadow:none}.nemo-po-settings__tabs .new-ui-tabber__tabs__tab_active:after{display:none}.nemo-po-settings__tabs .new-ui-tabber__tabs__tab_active .nemo-po-settings__tabs__tab__title{color:#fff}.nemo-po-settings__tabs__tab__title{font-size:13px;opacity:1;color:#1e1e2e}.nemo-po-summary{background-color:#f8f8f8;padding:0 60px}.nemo-po-summary__list{padding:0;max-width:1475px;margin:0 auto}.nemo-po-summary__item{list-style:none;display:inline-block}.nemo-po-summary__button{display:inline-block;width:100%;height:100%;text-decoration:none;color:#707070!important;padding:15px 20px}.nemo-po-summary__button:hover{background-color:#e0f0fd}.nemo-po-summary__button_selected{background-color:#f0f8fe;position:relative}.nemo-po-summary__button_selected:after{content:"";position:absolute;width:100%;bottom:0;display:block;height:3px;background-color:#64b5f6;left:0}.nemo-po-filterTemplates,.nemo-po-tabsLink{margin:15px -20px 0;border-bottom:1px solid #f0f0f0;padding-bottom:20px}.nemo-po-filterTemplates__inner,.nemo-po-tabsLink__inner{padding:0 20px;margin:-5px 0}.nemo-po-filterTemplates__inner__mobile,.nemo-po-tabsLink__inner__mobile{padding:0 20px;display:none}.nemo-po-filterTemplates__link,.nemo-po-tabsLink__link{display:inline-block;font-size:15px;margin:5px 15px 5px 0}.nemo-po-filterTemplates__link_active,.nemo-po-filterTemplates__link_active:active,.nemo-po-filterTemplates__link_active:hover,.nemo-po-filterTemplates__link_active:link,.nemo-po-filterTemplates__link_active:visited,.nemo-po-tabsLink__link_active,.nemo-po-tabsLink__link_active:active,.nemo-po-tabsLink__link_active:hover,.nemo-po-tabsLink__link_active:link,.nemo-po-tabsLink__link_active:visited{text-decoration:none;border-bottom:none;color:#636467;cursor:text}.nemo-po-filters h2{font-size:21px;margin-bottom:5px;color:#1e1e2e}.nemo-po-filters .nemo-ui-selectInput__select:hover{border-color:#64b5f6}.nemo-po-filters__box{max-width:960px;margin:0 auto}.nemo-po-filters__box__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nemo-po-filters__box__item{-ms-flex:50%;flex:50%;max-width:50%;padding-top:10px;padding-right:20px}@media only screen and (max-width:450px){.nemo-po-filters__box__item{-ms-flex:100%;flex:100%;max-width:none;width:100%}}.nemo-po-filters__box__item.nemo-po-filters__box__common,.nemo-po-filters__box__item.nemo-po-filters__box__status{padding-top:0}.nemo-po-filters__item{margin-bottom:10px}.nemo-po-filters__item__label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;min-width:140px;color:#636467;cursor:pointer}.nemo-po-filters__item__select{display:inline-block;max-width:300px;margin-top:0}.nemo-po-filters__item__input{display:inline-block}.nemo-po-filters__item__inputContainer{display:inline-block;max-width:300px;width:100%;position:relative}.nemo-po-filters__item__inputContainer_fromTo{width:100%;max-width:300px;position:absolute;top:-15px;left:0}.nemo-po-filters__item__inputContainer_fromTo__from,.nemo-po-filters__item__inputContainer_fromTo__to{width:47%;color:#ccc;display:inline-block;font-size:14px}.nemo-po-filters__item__inputContainer_fromTo__from{margin-right:10px}.nemo-po-filters__item__inputContainer__autocomplete{border:1px solid #e6e6e6}.nemo-po-filters__item__inputContainer__autocomplete .nemo-trains-form__route__segment__input{height:30px}.nemo-po-filters__item__inputContainer__autocomplete .nemo-trains-search-autocomplete_railwayStation{line-height:30px}.nemo-po-filters__item__date{width:47%;display:inline-block}.nemo-po-filters__item__date_dateFrom{margin-right:10px}.nemo-po-filters__item__bookingId{width:100%;display:inline-block}.nemo-po-filters__item__checkboxFilters{padding-top:15px}.nemo-po-filters__item__checkboxFilters label:first-child{margin-right:15px}h2.nemo-po-filters__extServices__header{display:inline-block;vertical-align:middle;margin-bottom:9px}.nemo-po-filters__extServices__services{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nemo-po-filters__extServices__services__item{margin-bottom:5px}.nemo-po-filters__buttonPanel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:15px -20px 0;padding:10px 20px 0;border-top:1px solid #f0f0f0}.nemo-po-filters__buttonPanel_filters{-ms-flex-pack:end;justify-content:flex-end}.nemo-po-filters__buttonPanel__box{display:table-cell}.nemo-po-filters__buttonPanel__box__link{text-decoration:none;display:inline-block;position:relative;padding-left:20px}.nemo-po-filters__buttonPanel__box__link .nemo-ui-link{margin-left:5px}.nemo-po-filters__buttonPanel__box__link:before{content:"";width:17px;height:20px;display:inline-block;position:absolute;left:0;top:0;background:transparent url(images/reset.svg) no-repeat center center}.nemo-po-filters__buttonPanel__box__button{margin-left:10px;font-size:16px}.nemo-po-filters__buttonPanel__linkBox{text-align:left;width:290px}.nemo-po-filters__buttonPanel__buttonBox{text-align:right}.nemo-po-filters__viewSelect{margin:0 -20px;padding:0 20px 15px;border-bottom:1px solid #f0f0f0}.nemo-po-filters__viewSelect__label{display:inline-block;font-size:15px;margin-right:15px;color:#636467}.nemo-po-filters__viewSelect__select{display:inline-block;width:auto}.nemo-po-settingsInput__hilight{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;margin:10px 0 0 0!important;padding:10px}.nemo-po-settingsInput__hilight i{position:relative;margin-right:10px;font-size:17px}.nemo-po-settingsInput__inner{max-width:900px;margin:0 auto}.nemo-po-settingsInput__headerContainer{margin:0 -20px;padding:0 20px;border-bottom:1px solid #f0f0f0;padding-bottom:10px}.nemo-po-settingsInput__headerContainer__header{margin:0}.nemo-po-settingsInput__viewSelect{margin:0 -20px;padding:0 20px 15px;border-bottom:1px solid #f0f0f0}.nemo-po-settingsInput__viewSelect__label{display:inline-block;font-size:15px;color:#ccc;margin-right:10px}.nemo-po-settingsInput__viewSelect__select{display:inline-block;width:auto}.nemo-po-settingsInput__settings{margin:0 -20px;padding:15px 20px 0}.nemo-po-settingsInput__settings__item{display:inline-block;width:23%;margin-right:10px;margin-bottom:5px;min-height:35px}.nemo-po-settingsInput__settings__item .nemo-ui-checkbox__caption{line-height:15px}.nemo-po-search{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:15px;margin-bottom:-5px}.nemo-po-search_solo{margin-top:-5px}.nemo-po-search__form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nemo-po-search__form .chosen-container,.nemo-po-search__form .nemo-po-search__container__item_searchField__input,.nemo-po-search__form .nemo-po-search__container__item_searchField__select{margin-right:10px}.nemo-po-search__container{display:table;width:100%}.nemo-po-search__container__item{display:table-cell}.nemo-po-search__container__item__buttons__icon{width:17px;height:20px;display:inline-block;vertical-align:middle}.nemo-po-search__container__item__input{position:relative;width:auto;margin-right:10px}.nemo-po-search__container__item__input input{margin-right:0!important}.nemo-po-search__container__item__input__clear{position:absolute;top:0;right:0;width:20px;height:20px;margin-right:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;line-height:30px;font-size:15px;color:#71b3e2;border-radius:50%}@media (max-width:600px){.nemo-po-search__container__item__input{width:100%}}.nemo-po-search__container__item_searchField__input,.nemo-po-search__container__item_searchField__label,.nemo-po-search__container__item_searchField__select{margin-top:0;display:inline-block;width:auto}.nemo-po-search__container__item_searchField__label{-ms-flex-negative:0;flex-shrink:0;margin-right:15px;margin-bottom:0;font-size:15px;color:#636467}.nemo-po-search__container__item_searchField__button{padding:0 10px;margin-right:10px}.nemo-po-search__container__item_searchField__button__icon{background:url(images/search.svg) no-repeat center center;background-position:0 0}.nemo-po-search__container__item_searchField__button__text{margin-left:5px}.nemo-po-search__container__item_searchField__button .fa-search{position:relative;top:-1px}.nemo-po-search__container__item_buttonSettings{text-align:right}.nemo-po-search__container__item_buttonSettings__button{padding:0 10px}.nemo-po-search__container__item_buttonSettings__button_settings{margin:-3px 20px 15px 0}.nemo-po-search__container__item_buttonSettings__button_import .nemo-po-search__container__item__buttons__icon{height:30px;color:#b1b1b0;width:100%}.nemo-po-search__container__item_buttonSettings__button_filters{position:relative;margin-left:10px}.nemo-po-search__container__item_buttonSettings__button__iconExport,.nemo-po-search__container__item_buttonSettings__button__iconFilters,.nemo-po-search__container__item_buttonSettings__button__iconSettings{margin-right:3px}.nemo-po-search__container__item_buttonSettings__button__iconSettings{margin-top:-1px;background:url(images/settings.svg) no-repeat center center}.nemo-po-search__container__item_buttonSettings__button__iconFilters{background:url(images/filter.svg) no-repeat center center}.nemo-po-search__container__item_buttonSettings__button__iconExport{background:url(images/export.svg) no-repeat center center;background-size:contain}.nemo-po-search__container__item_buttonSettings__button__mobile{display:none}.nemo-po-passengers{margin-bottom:10px}.nemo-po-passengers__searchAdd{display:table;width:100%}.nemo-po-passengers__searchAdd__add,.nemo-po-passengers__searchAdd__search{display:table-cell}.nemo-po-passengers__searchAdd__search__input{display:inline-block;width:auto}.nemo-po-passengers__searchAdd__add{text-align:right}.nemo-po-passengers__searchAdd__add__button_icon{font-size:25px;vertical-align:middle;margin-top:-1px;display:inline-block}.nemo-po-passengers__addPassenger__headerContainer{margin:0 -20px;padding:20px 20px;border-bottom:1px solid #f0f0f0}.nemo-po-passengers__addPassenger__headerContainer_header{margin:0}.nemo-po-passengers__addPassenger__buttonPanel,.nemo-po-passengers__addPassenger__documents{margin:0 -20px;padding:20px;border-bottom:1px solid #f0f0f0}.nemo-po-passengers__addPassenger__documents_myPassenger{border-bottom:0}.nemo-po-passengers__addPassenger__buttonPanel__span{color:#ccc;margin:0 10px}.nemo-po-passengers__addPassenger .nemo-po-passengers__addPassenger__documents{border-bottom:0}.nemo-po-input__fields{margin:0 -20px;padding:20px 20px;border-bottom:1px solid #f0f0f0}.nemo-po-input__fields__item{display:inline-block;width:22%;margin:0 2% 15px 0;vertical-align:top}.nemo-po-input__fields__item__dateGender{width:100%}.nemo-po-input__fields__item__dateGender_date,.nemo-po-input__fields__item__dateGender_gender{display:inline-block;width:44%}.nemo-po-input__fields__item__dateGender_date{margin-right:10%;vertical-align:top}.nemo-po-input__fields__item__linkDel{text-decoration:none;font-size:13px;position:relative;display:inline-block;padding-left:15px;margin-top:25px;cursor:pointer}.nemo-po-input__fields__item__linkDel:before{content:"";width:12px;height:12px;background:transparent url(images/del_cross.svg) no-repeat center center;position:absolute;top:2px;left:0}.nemo-po-input__fields__item__button{font-size:15px}.nemo-po-input__fields__item__button_iconDel{width:12px;height:12px;background:transparent url(images/del_cross.svg) no-repeat center center;position:absolute;top:12px;left:12px}.nemo-po-input__fields__item__buttonDel{padding-left:30px;position:relative;height:35px;line-height:35px;margin-left:10px}.nemo-po-input__fields__item__link{text-decoration:none}.nemo-po-input__fields__item .ui-contact_confirm__block{display:inline-block}.nemo-po-input__fields__item .ui-contact_confirm__block__status{padding-left:20px;color:#7bb236;position:relative}.nemo-po-input__fields__item .ui-contact_confirm__block__status:before{content:"";width:15px;height:15px;position:absolute;left:0;top:0;background:url(images/shield-icon.svg) no-repeat;background-size:15px 15px}.nemo-po-addDocuments,.nemo-po-addDocumentsBtns{margin:-20px -20px 0;padding:0 20px 20px;border-bottom:1px solid #f0f0f0}.nemo-po-addDocumentsBtns__buttonBox,.nemo-po-addDocumentsBtns__link,.nemo-po-addDocuments__buttonBox,.nemo-po-addDocuments__link{display:inline-block;vertical-align:middle}.nemo-po-addDocumentsBtns__link .nemo-po-input__fields__item__linkDel,.nemo-po-addDocuments__link .nemo-po-input__fields__item__linkDel{margin:0}.nemo-po-addDocumentsBtns__buttonBox,.nemo-po-addDocuments__buttonBox{margin-top:-5px;margin-right:20px}.nemo-po-addDocumentsBtns__buttonBox,.nemo-po-addDocumentsBtns__link,.nemo-po-addDocuments__buttonBox,.nemo-po-addDocuments__link{vertical-align:baseline}.nemo-po-viewPassenger__headerContainer{margin:-20px -20px 0;padding:20px;border-bottom:1px solid #f0f0f0;background-color:#83c4f8;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.nemo-po-viewPassenger__headerContainer_header{margin:0}.nemo-po-viewPassenger__buttonPanel{padding:20px 0 0}.nemo-po-viewPassenger .nemo-po-addDocuments{margin:0;padding:0;border-bottom:0}.nemo-po-viewPassenger .nemo-po-passengers__addPassenger__documents{border-bottom:0}.nemo-po-profile__fields{padding:0 20px 20px}.nemo-po-profile__headerContainer{padding-bottom:20px}.nemo-po-profile__headerContainer_header{margin:0}.nemo-po-profile__password{margin:0 -20px;padding:20px;border-bottom:1px solid #f0f0f0}.nemo-po-resultTable{position:relative}.nemo-po-resultTable__adaptive{display:none;width:100%}.nemo-po-resultTable__adaptive__inner{background:#fff}.nemo-po-resultTable__adaptive__item{padding:20px;border-bottom:1px solid #f0f0f0;position:relative;margin:0 -20px}.nemo-po-resultTable__adaptive__item__field{margin-bottom:5px}.nemo-po-resultTable__adaptive__item__field:last-child{margin-bottom:0}.nemo-po-resultTable__adaptive__item__field__status{color:#ccc}.nemo-po-resultTable__adaptive__item__field__status_fail{color:red}.nemo-po-resultTable__adaptive__item__field__header{font-weight:700;padding:0 0 5px;color:#969599}.nemo-po-resultTable__adaptive__item__field__content{padding-bottom:5px;border-bottom:1px dashed #f0f0f0}.nemo-po-resultTable__adaptive__item__field__content .pro-po-resulttable__columns__id__span{padding:0}.nemo-po-resultTable__adaptive__item__field:last-child .nemo-po-resultTable__adaptive__item__field__content{border-bottom:0}.nemo-po-resultTable__adaptive__pagination{padding-top:20px;display:table;width:100%}.nemo-po-resultTable__adaptive__pagination__button{height:35px;width:75px;line-height:35px;font-size:100%;background-color:#e6e6e6;background-image:linear-gradient(to bottom,rgba(250,250,250,.75),rgba(235,235,235,.75));display:table-cell;vertical-align:top;text-align:center;text-decoration:none;outline:0;transition:all .1s ease-in;border:none;border-radius:4px;position:relative;margin:0 3px}.nemo-po-resultTable__adaptive__pagination__button:before{content:"";position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;top:50%;left:50%;transform:translate(-50%,-50%)}.nemo-po-resultTable__adaptive__pagination__button__next:before{border-left:8px solid #4d4d4d}.nemo-po-resultTable__adaptive__pagination__button__previous:before{border-right:8px solid #4d4d4d}.nemo-po-resultTable__adaptive__pagination__button_disabled:before{border-left-color:#b0b0b0!important;border-right-color:#b0b0b0!important}.nemo-po-resultTable__adaptive__pagination__info{display:table-cell;height:35px;line-height:35px;text-align:center;font-size:110%}.nemo-po-resultTable__dropActions ul{padding:0;margin:0}.nemo-po-resultTable__dropActions ul li{list-style:none;padding:0}.nemo-po-resultTable__dropActions ul li a{display:block;width:100%;height:100%;text-decoration:none;color:inherit;margin:0;padding:10px}.nemo-po-resultTable__dropActions .nemo-ui-select{width:100%}.nemo-po-resultTable__dropActions .nemo-ui-select__toggle{text-align:center}.nemo-po-resultTable__dropActions .nemo-ui-button{width:100%}.nemo-po-resultTable__popupActions__header{font-size:21px;font-weight:500;margin-bottom:15px}.nemo-po-resultTable__popupActions__hint{color:#636467;padding-bottom:5px}@media only screen and (max-width:450px){.nemo-po-resultTable__popupActions__hint{padding-bottom:10px}}.nemo-po-resultTable__popupActions__dialog .ui-widget-header{display:none}@media only screen and (max-width:450px){.nemo-po-resultTable__popupActions__dialog{overflow:auto}}.nemo-po-resultTable__popupActions__content{width:400px!important;padding-top:20px!important;padding-bottom:10px!important}@media only screen and (max-width:450px){.nemo-po-resultTable__popupActions__content{width:300px!important}}.nemo-po-resultTable__popupActions__list{padding:0;list-style:none;margin:0 -20px}.nemo-po-resultTable__popupActions__list__action{height:40px;transition:.2s background-color}.nemo-po-resultTable__popupActions__list__action:hover{background:#e1e1e1}.nemo-po-resultTable__popupActions__list__action a{display:block;width:100%;height:100%;padding:0 20px;line-height:40px;text-decoration:none!important;font-size:15px;color:#232322;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0!important}.nemo-po-resultTable__popupActions__buttons{width:100%;text-align:right;margin-top:10px}@media only screen and (max-width:450px){.nemo-po-resultTable__popupActions__buttons{text-align:left}}.nemo-po-resultTable__popupActions__close,.nemo-po-resultTable__popupActions__ok{font-size:13px;margin-bottom:10px}@media only screen and (max-width:450px){.nemo-po-resultTable__popupActions__close,.nemo-po-resultTable__popupActions__ok{width:100%}}.nemo-po-resultTable__popupActions__ok{background:#ccc!important}.nemo-po-resultTable__popupActions__ok:focus,.nemo-po-resultTable__popupActions__ok:focus:hover,.nemo-po-resultTable__popupActions__ok:hover{background:#cecece!important}.nemo-po-resultTable__popupActions__close{margin-right:10px}.nemo-po-passengersContainer_adaptive__header{display:none}.nemo-po-tablePassengers_adaptive{display:none}.nemo-po-mobileSummary{width:100%;position:relative;display:none}.nemo-po-mobileSummary__button{width:100%;padding:15px 40px 20px 20px;font-size:16px;background-color:#f8f8f8;color:#707070;position:relative;cursor:pointer}.nemo-po-mobileSummary__button:after{position:absolute;content:"";width:7px;height:7px;border:2px solid #64b5f6;border-left:0;border-top:0;top:50%;right:20px;transition:all .3s;transform:rotate(45deg) translate(0,-50%)}.nemo-po-mobileSummary__button_down:after{transform:translate(0,-50%) rotate(225deg)}.nemo-po-mobileSummary__drop{background:rgba(0,0,0,.5);height:100vh;position:absolute;width:100%;z-index:10;display:none}.nemo-po-mobileSummary__list{margin:0;width:100%;padding:0;background:#fff}.nemo-po-mobileSummary__item{list-style:none;width:100%;margin:0;padding:0;border-bottom:1px solid #f0f0f0}.nemo-po-mobileSummary__item__button{display:inline-block;width:100%;text-decoration:none;color:#707070!important;font-size:16px;padding:15px 20px;position:relative}.nemo-po-mobileSummary__item__button_selected:after{content:"";position:absolute;width:5px;height:100%;left:0;top:0;background:#64b5f6}.nemo-po-export__main{display:inline-block;position:relative;margin-right:10px}.nemo-po-export__type{margin:0 5px;display:inline-block}.nemo-po-export__type:first-child{margin-left:0}.nemo-po-export__type__drop{width:100%;border-bottom:1px solid #f0f0f0}.nemo-po-export__type__drop:last-child{border-bottom:0}.nemo-po-export__type__drop:last-child button{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.nemo-po-export__type__drop:first-child button{border-top-left-radius:6px;border-top-right-radius:6px}.nemo-po-export__dropmenu{text-align:left;min-width:195px;padding:0}.nemo-po-export__dropmenu__button{display:inline-block;width:100%;border:0;background:0 0;height:30px}.nemo-po-export__dropmenu__button:hover{background:rgba(100,181,246,.25)}.nemo-po-messages__message{display:-ms-flexbox;display:flex}.nemo-po-messages__message__main{-ms-flex-preferred-size:65%;flex-basis:65%}.nemo-po-messages__message__title{font-size:17px;color:#64b5f6;margin:20px 0}.nemo-po-messages__message__description{margin-top:10px;margin-bottom:20px;background:#f8f8f8;padding:20px 15px;border-radius:4px;color:#1e1e2e}.nemo-po-messages__message__history{-ms-flex-preferred-size:35%;flex-basis:35%;padding-left:20px}.nemo-po-messages__message__actions{padding-top:15px;padding-bottom:0}@media (max-width:1024px){.nemo-po-messages__message{display:block}.nemo-po-messages__message__history{padding-left:0;border-top:1px solid #f0f0f0;margin-top:0;padding-top:15px}.nemo-po-messages__message__actions{padding-bottom:20px}}.nemo-po-messages__quickReply__text textarea{width:100%!important;margin-bottom:10px!important;min-height:70px}.nemo-po-messages__quickReply__replies__reply{width:100%;display:block;margin-top:10px;background:#64b5f6;padding:10px;border-radius:4px;color:#fff!important}.nemo-po-messages__quickReply__loader{background-image:url(/templates/wurst/f2.0/css/images/loader.svg);background-size:40px;width:40px;height:40px}.nemo-po-messages__headers{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nemo-po-messages__headers__info{width:50%;margin-bottom:10px}.nemo-po-messages__headers__info:nth-child(2n){padding-left:10px}@media (max-width:768px){.nemo-po-messages__headers__info:nth-child(2n){padding-left:0}}@media (max-width:768px){.nemo-po-messages__headers__info{width:100%}}.nemo-po-messages__headers__chip{width:100%;background-color:#f8f8f8;border-radius:4px}.nemo-po-messages__headers__value{color:#fff;margin-left:-12px;margin-right:10px;width:120px;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.nemo-po-messages__headers .nemo-ui-chip__text{font-weight:400;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;cursor:text}.nemo-po-messages__headers strong{font-weight:400}.nemo-po-messages__filter{margin:0 -20px;padding:0 20px 10px;background-color:#f7f7f7;border-bottom:1px solid #f0f0f0}.nemo-po-messages__filter select{display:inline-block;width:auto;outline:0;background:#fff;font-size:100%;color:#0a0a0f;border:1px solid #e6e6e6;border-radius:0;box-shadow:none;height:30px;padding:0 1px;margin-top:10px;transition:all .2s}.nemo-po-messages__filter select:hover{box-shadow:inset 0 0 1px rgba(10,10,15,.25)}.nemo-po-messages__filter select:focus{border:1px solid #349ef3;box-shadow:inset 0 0 8px rgba(100,181,246,.25)}.nemo-po-messages__filter__label{font-size:15px;margin-right:15px;color:#636467}@media (max-width:600px){.nemo-po-messages__filter{padding-top:10px}}.nemo-po-messages__nav{margin:0;padding:0}.nemo-po-messages__nav__link{font-size:15px;margin:5px 15px 5px 0}.nemo-po-messages__nav__link_active,.nemo-po-messages__nav__link_active:hover{border-bottom:0;color:#636467!important;cursor:text;text-decoration:none}.nemo-po-messages__navBox{margin:0 -20px;padding:0 20px 10px;border-bottom:1px solid #f0f0f0}.nemo-po-messages__search__body .nemo-po-messages__search__msg{display:block;padding-top:20px}@media (max-width:600px){.nemo-po-messages__search__body .nemo-po-messages__search__msg{border-top:1px solid #f0f0f0}}.nemo-po-messages__search__loader{background-image:url(/templates/wurst/f2.0/css/images/loader.svg);background-size:40px;width:40px;height:40px;margin:0 auto;margin-top:20px}.nemo-po-messages__list{overflow-x:auto}.nemo-po-messages__list__table{margin-top:20px}.nemo-po-messages__list__notReaded .nemo-po-messages__list__subject{font-weight:700}@media (max-width:600px){.nemo-po-messages__list{display:none}.nemo-po-messages__list__adaptive__item{margin:0}}.nemo-po-messages__form{position:relative}.nemo-po-messages__form input[type=text],.nemo-po-messages__form textarea{display:inline-block;width:auto;outline:0;background:#fff;font-size:100%;color:#0a0a0f;border-radius:0;box-shadow:none;height:30px;transition:all .2s;border:1px solid #e6e6e6;padding:3px 5px;margin:7px 0 0}.nemo-po-messages__form input[type=text]:focus,.nemo-po-messages__form textarea:focus{border:1px solid #349ef3}.nemo-po-messages__form input[type=text]:hover,.nemo-po-messages__form textarea:hover{box-shadow:inset 0 0 1px rgba(10,10,15,.25);border-color:#64b5f6}.nemo-po-messages__form select{display:inline-block;width:100%;outline:0;background:#fff;font-size:100%;color:#0a0a0f;border:1px solid #e6e6e6;border-radius:0;box-shadow:none;height:30px;padding:0 1px;margin:7px 0 0;transition:all .2s}.nemo-po-messages__form select:hover{box-shadow:inset 0 0 1px rgba(10,10,15,.25)}.nemo-po-messages__form select:focus{border:1px solid #349ef3;box-shadow:inset 0 0 8px rgba(100,181,246,.25)}.nemo-po-messages__form textarea{height:auto}.nemo-po-messages__form .location_select input{width:99%;margin:0}.nemo-po-messages__form .v-required{width:50%!important}.nemo-po-messages__form__loader{background:#fff;position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;opacity:.8;background-image:url(/templates/wurst/f2.0/css/images/loader.svg);background-size:40px;background-repeat:no-repeat;background-position:center;cursor:wait}.nemo-po-messages__form__error{color:#b94a48;background-color:#f2dede;padding:15px;margin:10px 0;border-radius:4px}.nemo-po-messages__form__messageStatus{background:#fff;position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;opacity:.8;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:21px;font-weight:700;color:#4ca6e7}.nemo-po-messages__form__messageStatus i{padding-right:10px}.nemo-po-messages__form__new{max-width:500px;margin:0 auto;padding-top:15px}.nemo-po-messages__form__new__item{margin:10px 0;position:relative}.nemo-po-messages__form__new .smbl_req{display:none}.nemo-po-messages__form__new__hint{margin-bottom:10px}.nemo-po-messages__form__new__button{font-size:15px}.nemo-po-messages__form__new__inner textarea{width:100%}.nemo-po-messages__form__new__inner input{width:100%!important}.nemo-po-messages__form__new__location_select .pro-flight-search-autocomplete{width:100%;margin-top:7px}.nemo-po-messages__form__new__location_select .pro-flight-search-autocomplete_label{width:100%}.nemo-po-messages__form__new__location_select .pro-flight-search-autocomplete_dummy{padding:0 5px;border-color:#e6e6e6}.nemo-po-messages__form__new__location_select .pro-flight-search-autocomplete_dummy_airport{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;margin-left:0}.nemo-po-messages__form__search{margin-top:20px}.nemo-po-messages__form__search__filters{margin:0 -20px 15px;padding:0 20px 10px;border-bottom:1px solid #f0f0f0;display:-ms-flexbox;display:flex}.nemo-po-messages__form__search__filters .nemo-po-input__fields__item{-ms-flex-preferred-size:100%;flex-basis:100%}.nemo-po-messages__form__search__filters .nemo-po-input__fields__item input{width:100%}.nemo-po-messages__form__search__filters .nemo-ui-textInput{margin-bottom:0}@media (max-width:768px){.nemo-po-messages__form__search__filters{display:block}}.nemo-po-messages__form__search__filtersBtn_button{margin-right:20px;font-size:15px}.nemo-po-messages__page__container{margin-top:10px}.nemo-po-messages__page__link{margin:0 10px 0 0}.nemo-po-messages__reply{padding-top:15px;max-width:700px}.nemo-po-messages__reply input[type=text],.nemo-po-messages__reply textarea{display:inline-block;width:100%;outline:0;background:#fff;font-size:100%;color:#0a0a0f;border-radius:0;box-shadow:none;height:30px;transition:all .2s;border:1px solid #e6e6e6;padding:3px 5px;margin:7px 0 0}.nemo-po-messages__reply textarea{height:auto}.nemo-po-messages__reply .smbl_req{display:none}.nemo-po-finances__selectUser{padding:20px 0}.nemo-po-finances__navBox{padding-top:10px}.nemo-po-finances__info:not(:first-child){margin-top:20px;border-top:1px solid #f0f0f0}.nemo-po-finances__info__name{font-size:15px;width:150px;display:inline-block;color:#636467}.nemo-po-finances__info__value{font-size:15px;color:#64b5f6;vertical-align:top}.nemo-po-finances__info__item{margin-top:10px}.nemo-po-finances__info__item_main .nemo-po-finances__info__name{font-weight:500}.nemo-po-finances__info__extra{border-top:1px solid #efeff0;margin-top:15px}.nemo-po-finances__info__extra__list{width:100%}.nemo-po-finances__info__extra .nemo-po-finances__info__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:10px 5px;margin-top:0}.nemo-po-finances__info__extra .nemo-po-finances__info__item:nth-child(odd){background:#f7f7f7}.nemo-po-finances__info__extra .nemo-po-finances__info__name{width:250px}.nemo-po-finances__info__header{color:#686d71;margin:10px 0;font-size:15px}.nemo-po-finances__info__actions a{font-size:15px;margin-top:10px;display:inline-block}.nemo-po-finances__table tr{border:0}.nemo-po-finances__table .log-th{padding:10px 20px;text-align:left}.nemo-po-finances__table .log-tr:nth-child(even){background-color:#f8f8f8}.nemo-po-finances__table .log-td{padding:10px 20px;color:#969599}.nemo-po-finances__error{color:#b94a48;background-color:#f2dede;padding:15px;margin-top:10px;border-radius:4px}.nemo-po-finances__loader{background-image:url(/templates/wurst/f2.0/css/images/loader.svg);background-size:40px;width:40px;height:40px;margin-top:10px}.nemo-po-finances__backoffice{margin-top:20px}@media (min-width:1070px){.nemo-po-finances__backoffice{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.nemo-po-finances__backoffice__left{padding-left:20px;border-left:1px solid #f1f1f1;margin-left:20px;-ms-flex-preferred-size:35%;flex-basis:35%}.nemo-po-finances__backoffice__right{-ms-flex-preferred-size:65%;flex-basis:65%}}.nemo-po-finances__backoffice__search{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:10px}@media (max-width:425px){.nemo-po-finances__backoffice__search{display:block}}.nemo-po-finances__backoffice__search .nemo-ui-button{height:30px;line-height:30px;-ms-flex-item-align:end;align-self:flex-end}.nemo-po-finances__backoffice__group{display:block}.nemo-po-finances__backoffice__group:last-of-type{margin-right:10px}.nemo-po-finances__backoffice__group__header{color:#636467;font-size:15px;margin-bottom:15px}.nemo-po-finances__backoffice__group input{margin-top:0}.nemo-po-finances__backoffice__group__label{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:5px;color:#686d71}.nemo-po-finances__backoffice__group__inputs{display:-ms-flexbox;display:flex}.nemo-po-finances__backoffice__section{margin-right:10px;font-size:15px;color:#64b5f6;border-bottom:1px dashed;cursor:pointer}.nemo-po-finances__backoffice__section_active{color:#636467;border-bottom:none;cursor:default}.nemo-po-finances__backoffice__filters{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:15px}.nemo-po-finances__backoffice__filters>div{margin-right:10px}.nemo-po-finances__backoffice__filters input{margin:0}.nemo-po-finances__backoffice__deposit{margin-bottom:20px;padding-bottom:20px}@media (max-width:1070px){.nemo-po-finances__backoffice__deposit{border-bottom:1px solid #f1f1f1}}.nemo-po-finances__backoffice__documents{border-top:1px solid #f1f1f1;margin-top:20px;padding-top:20px}.nemo-po-finances__backoffice__document{display:-ms-flexbox;display:flex;margin-bottom:10px;-ms-flex-align:center;align-items:center;border:1px solid #eee;border-left:5px solid #eee;padding:5px;padding-left:15px}.nemo-po-finances__backoffice__document_paid{border-color:#88c43d}.nemo-po-finances__backoffice__document:last-child{margin-bottom:0}.nemo-po-finances__backoffice__document__actions{margin-top:5px}.nemo-po-finances__backoffice__document__actions__goToBook{font-size:13px;margin-left:10px}.nemo-po-finances__backoffice__document__status{font-size:29px;color:#eee}.nemo-po-finances__backoffice__document__status_paid{color:#88c43d}.nemo-po-finances__backoffice__document__details{margin-left:5px}.nemo-po-finances__backoffice__document__name{padding:0 10px;color:#636467;font-size:15px}.nemo-po-finances__backoffice__document__name__status{font-weight:500;padding:5px 0}.nemo-po-claim__filter{margin-top:-20px;border-top-left-radius:4px;border-top-right-radius:4px}.nemo-po-reply__table{width:100%}.nemo-po-userBox{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:-20px -20px 0;padding-top:20px;background:#f7f7f7;border-bottom:1px solid #f0f0f0;border-top-left-radius:4px;border-top-right-radius:4px}@media only screen and (max-width:767px){.nemo-po-userBox{padding-top:15px;border-radius:0}}.nemo-po-userBox__right{min-width:0;display:-ms-flexbox;display:flex}.nemo-po-userBox__settingsLink{font-size:15px;margin-left:15px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:950px){.nemo-po-userBox__settingsLink{text-decoration:none;border-bottom:none}.nemo-po-userBox__settingsLink:not(:only-child):first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.nemo-po-userBox__settingsLink:not(:only-child):last-of-type{border-left:1px solid #ccc;margin-left:0}.nemo-po-userBox__settingsLink:not(:only-child):last-of-type .nemo-ui-button{border-top-left-radius:0;border-bottom-left-radius:0}}.nemo-po-userBox__settingsLink__adaptive{display:none}@media only screen and (max-width:950px){.nemo-po-userBox__settingsLink__adaptive{display:block;margin:0}}@media only screen and (max-width:950px){.nemo-po-userBox__settingsLink__text{display:none}}.nemo-po-userBox__inner{width:100%;padding:0 20px 15px;margin-top:-3px}@media only screen and (max-width:767px){.nemo-po-userBox__inner{padding-bottom:10px}}@media only screen and (max-width:650px){.nemo-po-userBox__inner{padding:0 0 10px}}.nemo-po-transaction__backPoffice,.nemo-po-transaction__backurl{padding-top:10px}.nemo-po-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 -20px;padding:10px 20px;border-bottom:1px solid #f0f0f0}.nemo-po-numOfRows{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;margin-top:10px;margin-bottom:-5px}.nemo-po-numOfRows__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:300px;margin-right:15px}.nemo-po-numOfRows__label{-ms-flex-negative:0;flex-shrink:0;margin-right:15px;font-size:15px;color:#636467}.nemo-po-numOfRows .chosen-container{min-width:100px}.nemo-po-numOfRows .nemo-ui-selectInput__select{margin-top:0}.nemo-po-activeFilters,.nemo-po-saveFilters__activeFilters{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0 -20px;padding:10px 20px;background:#f7f7f7;border-bottom:1px solid #f0f0f0}.nemo-po-activeFilters .nemo-ui-button,.nemo-po-saveFilters__activeFilters .nemo-ui-button{background:#83c5f8;color:#fff}.nemo-po-activeFilters .nemo-ui-button:focus:hover,.nemo-po-saveFilters__activeFilters .nemo-ui-button:focus:hover{background:#83c5f8}.nemo-po-activeFilters .nemo-ui-button .fa-filter,.nemo-po-saveFilters__activeFilters .nemo-ui-button .fa-filter{font-size:14px;margin-right:5px}@media only screen and (max-width:650px){.nemo-po-activeFilters,.nemo-po-saveFilters__activeFilters{-ms-flex-direction:column;flex-direction:column}.nemo-po-activeFilters .nemo-ui-button,.nemo-po-saveFilters__activeFilters .nemo-ui-button{margin-top:15px}}.nemo-po-activeFilters__title,.nemo-po-saveFilters__activeFilters__title{margin-right:15px;-ms-flex-negative:0;flex-shrink:0;font-size:15px;color:#636467}.nemo-po-activeFilters__title_disabled,.nemo-po-saveFilters__activeFilters__title_disabled{color:#bbb}@media only screen and (max-width:650px){.nemo-po-activeFilters__title,.nemo-po-saveFilters__activeFilters__title{margin-bottom:15px;margin-right:0}}.nemo-po-activeFilters__items,.nemo-po-saveFilters__activeFilters__items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1;flex:1;margin-top:-10px}@media only screen and (max-width:450px){.nemo-po-activeFilters__items,.nemo-po-saveFilters__activeFilters__items{-ms-flex-pack:center;justify-content:center}}.nemo-po-activeFilters__item,.nemo-po-filterTemplates__item,.nemo-po-saveFilters__activeFilters__item{margin:10px 10px 0 0}@media only screen and (max-width:450px){.nemo-po-activeFilters__item,.nemo-po-filterTemplates__item,.nemo-po-saveFilters__activeFilters__item{width:100%;margin:10px 0 0}}.nemo-po-activeFilters__item__save,.nemo-po-filterTemplates__item__save,.nemo-po-saveFilters__activeFilters__item__save{background:#f7f7f7;border:1px solid #88c43d;cursor:pointer}@media only screen and (max-width:450px){.nemo-po-activeFilters__item__save,.nemo-po-filterTemplates__item__save,.nemo-po-saveFilters__activeFilters__item__save{width:auto}}.nemo-po-activeFilters__item__save:hover,.nemo-po-filterTemplates__item__save:hover,.nemo-po-saveFilters__activeFilters__item__save:hover{background:#88c43d}.nemo-po-activeFilters__item__save:hover .nemo-ui-chip__icon,.nemo-po-filterTemplates__item__save:hover .nemo-ui-chip__icon,.nemo-po-saveFilters__activeFilters__item__save:hover .nemo-ui-chip__icon{color:#fff}.nemo-po-activeFilters__item__save:hover .nemo-ui-chip__text,.nemo-po-filterTemplates__item__save:hover .nemo-ui-chip__text,.nemo-po-saveFilters__activeFilters__item__save:hover .nemo-ui-chip__text{color:#fff}.nemo-po-activeFilters__item__save .nemo-ui-chip__icon,.nemo-po-filterTemplates__item__save .nemo-ui-chip__icon,.nemo-po-saveFilters__activeFilters__item__save .nemo-ui-chip__icon{color:#88c43d;background-color:transparent}.nemo-po-activeFilters__item__save .nemo-ui-chip__text,.nemo-po-filterTemplates__item__save .nemo-ui-chip__text,.nemo-po-saveFilters__activeFilters__item__save .nemo-ui-chip__text{color:#88c43d;padding-left:4px}.nemo-po-activeFilters__item .nemo-ui-chip__text,.nemo-po-filterTemplates__item .nemo-ui-chip__text,.nemo-po-saveFilters__activeFilters__item .nemo-ui-chip__text{font-weight:400}.nemo-po-activeFilters__item .nemo-ui-chip__remove:after,.nemo-po-filterTemplates__item .nemo-ui-chip__remove:after,.nemo-po-saveFilters__activeFilters__item .nemo-ui-chip__remove:after{content:'';width:20px;height:20px;position:absolute;top:0;left:0;background-image:url(../f2.0/img/material/close.svg);background-position:center;background-size:16px;background-repeat:no-repeat}.nemo-po-user{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nemo-po-user .nemo-ui-selectInput__select{margin-top:0}@media only screen and (max-width:650px){.nemo-po-user{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:start;align-items:flex-start}}.nemo-po-user__queries{margin-right:15px;max-width:200px}@media only screen and (max-width:650px){.nemo-po-user__queries{width:100%;max-width:none;margin:10px 0 0 0;padding:10px 20px 0;border-top:1px solid #f0f0f0}.nemo-po-user__queries .chosen-container{width:100%}}.nemo-po-user__form{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:650px){.nemo-po-user__form{width:100%;padding-right:20px}}.nemo-po-user__tree{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (max-width:650px){.nemo-po-user__tree{padding-left:20px}}.nemo-po-user__tree__title{font-size:15px;margin-right:15px;color:#636467}@media only screen and (max-width:1030px){.nemo-po-user__tree__title{display:none}}.nemo-po-user__tree__list{display:-ms-flexbox;display:flex;padding-left:0}.nemo-po-user__tree__list__item{font-size:15px;list-style-type:none;padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nemo-po-user__tree__list__item__arrow{position:relative;top:-1px;margin:0 5px;color:#64b5f6}.nemo-po-user__tree__list__item_current .nemo-ui-link,.nemo-po-user__tree__list__item_current .nemo-ui-link:active,.nemo-po-user__tree__list__item_current .nemo-ui-link:hover,.nemo-po-user__tree__list__item_current .nemo-ui-link:link,.nemo-po-user__tree__list__item_current .nemo-ui-link:visited{color:#64b5f6}.nemo-po-user__tree__list__item_current .nemo-ui-link_noBorder{cursor:text;text-decoration:none}.nemo-po-user__chooser,.nemo-po-user__chooser:link,.nemo-po-user__chooser:visited{margin:0 0 0 10px;padding:1px 5px;line-height:1.5;background-color:#bec3c7;border:1px solid #bec3c7;color:#fff;font-size:12px;border-radius:3px;text-decoration:none;text-transform:lowercase}.nemo-po-user__chooser:hover{background-color:#b0b5b9;border-color:#b0b5b9;color:#fff}.nemo-po-saveFilters__activeFilters{margin-top:-10px}.nemo-po-saveFilters__form__error,.nemo-po-saveFilters__form__error:first-child{margin:15px 0 0}.nemo-po-saveFilters__form__field{padding-top:15px;padding-bottom:10px}.nemo-po-saveFilters__form__field__wrapper{-ms-flex:1;flex:1}.nemo-po-saveFilters__form__field__footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:15px}.nemo-po-saveFilters__form__field .nemo-ui-textInput__caption{line-height:normal}.nemo-po-saveFilters__form__field .nemo-ui-textInput__input{margin-top:0}.nemo-po-saveFilters__form__field .nemo-ui-button{-ms-flex-negative:0;flex-shrink:0;margin-left:15px}.nemo-po-filterTemplates{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;padding:10px 20px}.nemo-po-filterTemplates_editable .nemo-po-filterTemplates__edit{width:80px}@media only screen and (max-width:650px){.nemo-po-filterTemplates{-ms-flex-pack:center;justify-content:center}}.nemo-po-filterTemplates__title{margin-right:15px;color:#636467;font-size:15px}@media only screen and (max-width:650px){.nemo-po-filterTemplates__title{width:100%;text-align:center}}.nemo-po-filterTemplates__edit{width:150px;transition:all .2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:450px){.nemo-po-filterTemplates__edit{margin-top:10px;margin-left:0}}.nemo-po-filterTemplates__edit i{color:#b0b1b0;margin-right:8px;font-size:15px}.nemo-po-filterTemplates__item{margin-top:0}@media only screen and (max-width:650px){.nemo-po-filterTemplates__item{margin-top:10px}}.dataTables_info,.dataTables_length,.dataTables_paginate,.dataTables_processing{padding:0 20px}.dataTables_info,.dataTables_paginate{position:static;display:table;width:auto;margin:10px auto 0}.dataTables_paginate{margin-bottom:10px}.dataTables_processing{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.15) url(../f2.0/css/images/loader.svg) no-repeat center center;z-index:100}.dataTables_paginate span{vertical-align:top}.dataTables_paginate .paginate_button.current{background:#64b5f6;color:#fff}.dataTables_paginate .paginate_active,.dataTables_paginate .paginate_button{height:30px;width:30px;line-height:30px;font-size:100%;background-color:#e6e6e6;background-image:linear-gradient(to bottom,rgba(250,250,250,.75),rgba(235,235,235,.75));color:#1e1e2e;display:inline-block;vertical-align:top;text-align:center;cursor:pointer;text-decoration:none;outline:0;transition:all .1s ease-in;border:none;border-radius:4px;position:relative;margin:0 3px}.dataTables_paginate .paginate_active{background:#64b5f6;color:#fff;cursor:default}.dataTables_paginate .paginate_button_disabled{cursor:default}.dataTables_paginate .paginate_button_disabled:after,.dataTables_paginate .paginate_button_disabled:before{border-left-color:#b0b0b0!important;border-right-color:#b0b0b0!important}.dataTables_paginate .first:after,.dataTables_paginate .first:before,.dataTables_paginate .last:after,.dataTables_paginate .last:before,.dataTables_paginate .next:after,.dataTables_paginate .next:before,.dataTables_paginate .previous:after,.dataTables_paginate .previous:before{content:"";position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;top:9px;left:11px}.dataTables_paginate .previous{margin-right:15px}.dataTables_paginate .previous:before{border-right:8px solid #4d4d4d}.dataTables_paginate .next{margin-left:15px}.dataTables_paginate .next:before{border-left:8px solid #4d4d4d}.dataTables_paginate .first:before{border-right:8px solid #4d4d4d;left:7px}.dataTables_paginate .first:after{border-right:8px solid #4d4d4d;left:15px}.dataTables_paginate .last:before{border-left:8px solid #4d4d4d;left:7px}.dataTables_paginate .last:after{border-left:8px solid #4d4d4d;left:15px}.nemo-common-po{background:#ccc}body:not(.nemo-common-contentPageBody) .ui-dialog__loader{text-indent:-10000px;background:transparent url(/templates/wurst/f2.0/css/images/loader.svg) no-repeat center center}.new-ui-table__th__info .hint:hover,.new-ui-table__th__po_geo .hint:hover{cursor:help}@media (min-width:600px){.nemo-po-input__fields__item .nemo-ui-selectInput__caption,.nemo-po-input__fields__item .nemo-ui-textInput__caption{white-space:nowrap;overflow:hidden;padding-bottom:2px;text-overflow:ellipsis}}.sort_order_icon{position:absolute;width:10px;height:10px;transform:translate(0,-50%) rotate(180deg);right:10px;top:50%;background:transparent url(images/sort_arrow.svg) no-repeat center center}.msg_history_block__link{text-decoration:none}.che-hold__label{cursor:pointer}.che-hold__input{position:absolute;left:-99999px;opacity:.1}.che-hold__caption{position:relative;display:inline-block;font-size:13px;color:#0a0a0f;line-height:19px;padding:0 0 0 25px;vertical-align:top}.che-hold__caption:before{content:'';position:absolute;display:none;left:0;top:0;overflow:hidden;width:19px;height:19px;border-radius:5px;transition:background-color .1s ease}.che-hold__input:checked+.che-hold__caption:before,.che-hold__input:not(:checked)+.che-hold__caption:before{display:block}.che-hold__input:not(:checked)+.che-hold__caption:before{background-image:url(/templates/wurst/f2.0/css/images/ui/checkbox_sprite.svg);background-color:#e6e6e6}.che-hold__input:checked+.che-hold__caption:before{background-image:url(/templates/wurst/f2.0/css/images/ui/checkbox_sprite.svg);background-color:#64b5f6}.new-confirmPopup-dialog iframe{min-height:200px!important}@media (max-width:1080px){.nemo-po-input__fields__item{width:31%}.nemo-po-search{width:100%}.nemo-po-search__container__item__buttons__icon{margin-right:0}.nemo-po-filters__item__label{display:block}.nemo-po-filters__item__input,.nemo-po-filters__item__select{margin:0 0 7px}.nemo-po-filters__item__date{margin-top:0;margin-bottom:7px}}@media (max-width:960px){.nemo-po-input__fields__item{width:45%}}@media (max-width:780px){.nemo-po-input__fields__item{width:45%}}@media (max-width:750px){.nemo-po-search__container__item_searchField{width:50%}}@media (max-width:600px){.nemo-po-filtersContainer{display:none}.nemo-po-passengersContainer{background:0 0;padding:0;box-shadow:none}.nemo-po-passengersContainer_adaptive__header{display:block;padding-bottom:15px}.nemo-po-passengersContainer .nemo-po-tableContainer{display:none}.nemo-po-tablePassengers_adaptive{display:block}.nemo-po-passengers__searchAdd{display:block;width:100%}.nemo-po-passengers__searchAdd__search{display:none}.nemo-po-passengers__searchAdd__add{display:block;width:100%;text-align:center;padding-bottom:20px}.nemo-po-passengers__addPassenger{background:#fff;margin-bottom:20px}.nemo-po-passengers__addPassenger__headerContainer{display:none}.nemo-po-passengers__addPassenger__buttonPanel{padding-bottom:0;border-bottom:0}.nemo-po-passengers__addPassenger__buttonPanel__span{display:none}.nemo-po-passengers__addPassenger__buttonPanel button{margin-right:10px}.nemo-po-input__fields__item{display:block;width:100%;margin:0 0 15px}.nemo-po-input__fields__item__linkDel{margin-top:0}.nemo-po-mobileSummary{display:block}.nemo-po-summary{display:none}.nemo-po-addDocuments,.nemo-po-addDocumentsBtns{margin:-40px 0 0;padding:20px;border-bottom:0;background:#fff}.nemo-po-addDocumentsBtns__link .nemo-po-input__fields__item__linkDel,.nemo-po-addDocuments__link .nemo-po-input__fields__item__linkDel{margin:0;margin-top:10px}.nemo-po-addDocumentsBtns__item,.nemo-po-addDocuments__item{margin:0 -20px;padding:10px 20px 0;border-bottom:1px solid #f0f0f0}.nemo-po-addDocumentsBtns__item:first-child,.nemo-po-addDocuments__item:first-child{padding-top:0}.nemo-po-addDocumentsBtns{margin:-20px -20px 0}.nemo-po-messages__filter__buttonBox img{display:none!important}.nemo-po-messages__filter__buttonBox input[type=submit]{width:100%}.nemo-po-messages__filter__selectBox select{width:100%}.nemo-po-messages__form input[type=text],.nemo-po-messages__form select,.nemo-po-messages__form textarea{width:100%!important}.nemo-po-messages__form__new__button{width:100%}.nemo-po-messages__form__new__button_apply{margin-bottom:10px}.nemo-po-messages__form__new__item .smbl_req{position:absolute;top:15px;right:-12px}.nemo-po-messages__form__search__filtersBtn img{display:none!important}.nemo-po-messages__form__search__filtersBtn_button{width:100%;margin-bottom:10px}.nemo-po-messages__folder__table tr th:nth-child(3){display:none}.nemo-po-messages__folder__table tr td:nth-child(3){display:none}.nemo-po-messages__list__table tbody .new-ui-table__td,.nemo-po-messages__list__table tbody .new-ui-table__tr{display:block}.nemo-po-messages__list__table tbody .new-ui-table__tr{border-bottom:1px solid #f0f0f0;padding:0 20px 10px;margin-bottom:10px}.nemo-po-messages__list__table tbody .new-ui-table__tr:nth-child(2){border-top:1px solid #f0f0f0}.nemo-po-messages__list__table tbody .new-ui-table__td{border:0;padding:5px 0}.nemo-po-messages__list__table tbody .new-ui-table__td:first-child{border-left:0;padding-left:0}.nemo-po-messages__list__table tbody tr:first-child{display:none}.nemo-po-messages__search__body{margin:20px -20px 0}.nemo-po-messages__search__msg{padding-left:20px}.nemo-po-messages__page__container{padding:0 20px}.nemo-po-wrapper:not(.nemo-po-wrapper_table){padding:20px}.nemo-po-wrapper .pro-po-select-user{width:100%}.nemo-po-wrapper .pro-flight-search-autocomplete{width:100%}.nemo-po-tabsLink{border-bottom:0;padding-bottom:15px}.nemo-po-tabsLink__inner{display:none}.nemo-po-tabsLink__inner__mobile{display:block}.nemo-po-tabsLink__inner__mobile .chosen-container{width:100%!important}.nemo-po-search__container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.nemo-po-search__container__item{display:block;width:100%}.nemo-po-search__container__item_searchField{display:none;-ms-flex-order:2;order:2}.nemo-po-search__container__item_searchField_active{display:block;border-top:1px solid #f0f0f0;padding:10px 20px 0;margin-top:15px}.nemo-po-search__container__item_searchField__label{display:none}.nemo-po-search__container__item_searchField__input,.nemo-po-search__container__item_searchField__select{width:100%}.nemo-po-search__container__item_searchField__button{-ms-flex-negative:0;flex-shrink:0;margin-right:0}.nemo-po-search__container__item_searchField__button__text{display:inline-block}.nemo-po-search__container__item_buttonSettings{-ms-flex-order:1;order:1;text-align:center;display:-ms-flexbox;display:flex;padding:0 20px}.nemo-po-search__container__item_buttonSettings__button{display:block}.nemo-po-search__container__item_buttonSettings__button:last-child{margin-left:10px}.nemo-po-search__container__item_buttonSettings__button__mobile{display:block}.nemo-po-search__container__item_buttonSettings__button__mobile_active{background:#64b5f6!important}.nemo-po-search__container__item_buttonSettings__button__mobile_active .nemo-po-search__container__item_searchField__button__icon{background:url(images/search_white.svg) no-repeat center center}.nemo-po-filters__box__common,.nemo-po-filters__box__status{display:block;width:100%}.nemo-po-filters__box__common_date,.nemo-po-filters__box__common_general{margin-top:20px}.nemo-po-filters__box__common_date .nemo-po-filters__item:nth-child(2){padding-top:20px}.nemo-po-filters__item__checkboxFilters label{display:block}.nemo-po-filters__item__checkboxFilters label+label{margin-left:0}.nemo-po-filters__item__extServices__header,.nemo-po-filters__item__extServices__services,.nemo-po-filters__item__extServices__services__item{display:block}.nemo-po-filters__item__inputContainer_fromTo{top:-35px}.nemo-po-filters__buttonPanel__box{display:block}.nemo-po-filters__buttonPanel__linkBox{margin-bottom:10px;width:100%}.nemo-po-filters__buttonPanel__buttonBox{margin-top:10px;text-align:left}.nemo-po-filters__extServices__services__item{min-width:150px}.nemo-po-settingsInput__settings__item{display:block;width:100%;min-height:30px}.nemo-po-settingsInput__settings__item .nemo-ui-checkbox__caption{line-height:18px}.nemo-po-resultTable__main{display:none}.nemo-po-resultTable__adaptive{display:block}.nemo-po-finances__table .logs-settings{margin:0 -20px}.nemo-po-finances__table .log-table{border:0;margin-top:0}.nemo-po-finances__table .log-table tbody tr:first-child,.nemo-po-finances__table .log-table tbody tr:nth-child(2){display:none}.nemo-po-finances__table .log-table tbody .log-tr{display:block;border:0;padding:5px 20px;border-bottom:1px solid #f0f0f0}.nemo-po-finances__table .log-table tbody .log-td{display:block;border:0;width:100%;white-space:normal}.nemo-po-transaction__table{display:none}.nemo-po-transaction__table__adaptive{display:block!important;margin:-20px -20px 20px}.nemo-po-transaction__table__adaptive__item{padding:10px 20px;border-bottom:1px solid #f0f0f0}.nemo-po-transaction__table__adaptive__item__field{margin-bottom:10px}.nemo-po-transaction__table__adaptive__item__field__header{padding-bottom:5px;font-weight:700}.nemo-po-transaction__table__adaptive__item__field:last-child{margin-bottom:0}.nemo-po-transaction__title{display:none}.nemo-po-transaction__backurl{padding-top:0}.nemo-po-reply__table tr{display:block}.nemo-po-reply__table td{display:block;width:100%;text-align:left;margin-bottom:0}.nemo-po-reply__table td input[type=text],.nemo-po-reply__table td textarea{width:100%}}@media (max-width:400px){.nemo-po-resultTable__adaptive__pagination__info{line-height:18px;vertical-align:middle}.nemo-po-resultTable__adaptive__pagination__button{width:60px}}@media all and (max-width:370px){.new-authConfirmPopup__form{min-height:200px;position:relative}.new-authConfirmPopup__form__code{padding-top:20px}.new-authConfirmPopup__form__code .nemo-ui-hint{margin-bottom:-20px}.new-authConfirmPopup__form__message{margin-bottom:-20px!important}.new-authConfirmPopup__form__buttons{position:absolute;width:100%;bottom:0}.new-authConfirmPopup__form__buttons__confirm,.new-authConfirmPopup__form__buttons__sendAgain{width:100%}}.nemo-splitPnr{margin-bottom:20px}.nemo-splitPnr__header{background-color:rgba(77,176,228,.75)}.nemo-splitPnr__doneSplit_enabled{margin-bottom:20px}.nemo-splitPnr__hint{margin-bottom:10px;position:relative;white-space:normal}.nemo-splitPnr__newSplit__passengers{padding:10px 0;margin-left:0;list-style-type:none}.nemo-splitPnr__newSplit__passengers li{padding-bottom:3px}.pro-bookinfo-section-title{font-size:16px;margin-top:30px;margin-bottom:20px;line-height:1;color:#231f20}.pro-bookinfo-section-block{display:inline-block;width:100%;padding:20px;margin:0 0 10px;border:1px solid #ccc;border-radius:5px}.pro-bookinfo-section-block__fixed{width:auto;vertical-align:top;margin:0 10px 10px 0}.pro-bookinfo-section-block__title{font-size:13px;margin:0 0 10px}.pro-bookinfo-section-block__name{display:block;font-size:16px;margin:0 0 15px;text-transform:uppercase}.pro-bookinfo-section-block__warning{margin-bottom:15px;background:#ffcf48;border-radius:4px;padding:10px}.pro-bookinfo-section-element{display:inline-block;max-width:130px;margin:0 30px 0 0;vertical-align:baseline}.pro-bookinfo-section-element:last-child{margin:0}.pro-bookinfo-section-element_small-width{width:106px}.pro-bookinfo-section-element__fluid{display:block;max-width:100%;margin:0 0 15px}.pro-bookinfo-section-element_title{color:#ccc;display:block;font-size:11px;line-height:1;margin-bottom:5px}.pro-bookinfo-section-element_value{font-size:20px;display:block}.pro-bookinfo-section-element_value__main{display:inline-block;line-height:1;padding:5px 20px;background-color:#3a9abf;font-size:26px;color:#fff;border-bottom:1px solid #c0e0ec;border-top:1px solid #c0e0ec}.pro-bookinfo-section-element_last{margin:0}.pro-bookinfo-passenger_field_title{display:inline-block;font-size:11px;color:#ccc;width:100%}.pro-bookinfo-passenger_field_value{display:inline-block;font-size:14px}.pro-bookinfo-date-of-creation{margin:0 0 16px}.pro-bookinfo-date-of-creation__name{font-size:11px;color:#999}.pro-bookinfo-date-of-creation__val{font-size:16px}.user_class>span,.user_group_class>span{float:right}.pro-booking-info-client__list{margin:0;padding:0}.pro-booking-info-client__item{display:inline-block;margin:0 40px 5px 0}.pro-booking-info-client__title{display:block;font-size:11px;color:#939598}.pro-booking-info-client__text{display:block;font-size:14px}.pro-booking-info-client__name{display:block;margin-bottom:25px}.pro-booking-info-client__name .pro-booking-info-client__text{font-size:15px}.pro-bookinfo-change_tl_form__error{float:right;font-size:10px;color:red}.pro-bookinfo-change_tl_form__label{margin:5px auto}.pro-bookinfo-change_tl_form__label:after{display:block;width:100%;content:'';clear:both}.pro-bookinfo-change_tl_form-box__name{float:left;line-height:24px}.pro-bookinfo-change_tl_form-box__value{float:right}.pro-bookinfo-change_tl_form-box__value input{padding:1px}.pro-bookinfo-change_tl_form-warning{color:red;font-size:8pt}.pro-bookinfo-pricing_link-no_logs{color:grey;font-size:smaller}.booking-client-info{background-color:#fff;padding:10px;margin:20px 0;border:1px solid #ccc}.booking-client-info__title{font-size:18px;margin:0 0 10px 0}.booking-client-info .pro-validation_error_block{display:inline-block}.pro-booking-request td{padding:5px 0}.pro-booking-charges td,.pro-booking-charges th{padding:5px 10px;border:1px solid #999;font-size:13px}.pro-booking-charges th{font-weight:700}.pro-cancel-checkbox{margin:10px 0}.pro-cancel-checkbox__container{padding:10px}.pro-cancel-header{margin-bottom:20px}.pro-cancel__container{box-shadow:none}.pro-cancel__buttons__back{margin-right:10px}.pro-cancel__buttons .nemo-ui-button{margin-top:10px;font-size:15px}.wings-buttons-row{text-align:center}.new-componentsMenu{list-style:none;padding:0;margin:0}.new-componentsMenu__item{display:inline-block;margin-right:25px;font-size:16px}.new-bookInfo__commonInfo{margin:0 -20px}.new-bookInfo__commonInfo__wrap{display:table;width:100%;border-spacing:20px 0;padding-top:30px;position:relative}.new-bookInfo__commonInfo__item{display:table-cell;vertical-align:top;width:33.333333%;padding:20px}.new-bookInfo__commonInfo__item_accessCodes{vertical-align:middle;text-align:center}.new-bookInfo__commonInfo__item__header{position:absolute;margin:0 0 0 -20px;top:-7px}.new-bookInfo__commonInfo__data{margin-bottom:10px}.new-bookInfo__commonInfo__data:last-child{margin-bottom:0}.new-bookInfo__commonInfo__data_important .new-bookInfo__commonInfo__data__value{font-size:25px}.new-bookInfo__commonInfo__data__title{color:#969599;font-size:13px}.new-bookInfo__commonInfo__data__value{color:#414042;font-size:15px}.new-bookInfo__commonInfo__manualStatusWarning{margin:0 20px 20px;color:#cd0404;font-size:15px}.new-bookInfo__commonInfo__manualStatus__error{color:#ffd321}.new-bookInfo__commonInfo__manualStatus__loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,.5) url(/static/images/ajax-loader.gif) center center no-repeat}.new-bookInfo__serviceDetails__container{padding-bottom:0}.new-bookInfo__serviceDetails__data{display:inline-block;vertical-align:top;margin:0 20px 20px 0}.new-bookInfo__serviceDetails__title{color:#969599;font-size:12px;margin-bottom:3px}.new-bookInfo__serviceDetails__value{color:#414042;font-size:12px}.new-bookInfo__paymentInfo__container{padding-bottom:0}.new-bookInfo__paymentInfo__data{display:inline-block;vertical-align:top;margin:0 20px 20px 0}.new-bookInfo__paymentInfo__title{color:#969599;font-size:12px;margin-bottom:3px}.new-bookInfo__paymentInfo__value{color:#414042;font-size:12px}.new-bookInfo__paymentInfo__changeTL_loading{height:30px;background:transparent url(/static/images/microload.gif) center center no-repeat}.new-bookInfo__paymentInfo__cancelRestricted{color:#cd0404;padding-bottom:20px}.new-bookInfo__paymentInfo__conditionsLinkHolder{padding-bottom:20px}.new-bookInfo__problems__item__title{color:$c_bookInfo_problems_title;font-size:12px;margin-bottom:3px}.new-bookInfo__problems__item__problem{color:#414042;font-size:12px}.new-bookInfo__warnings__warning{color:#cd0404;font-size:15px;margin-bottom:10px}.new-bookInfo__warnings__warning:last-child{margin-bottom:0}.new-bookInfo__paymentTable__container_hotels .pro-white-wrap{margin:0 -20px;padding:0;border:0 none;box-shadow:0 0 0 transparent}.new-bookInfo__paymentTable__container_hotels .pro-hotel-header{display:none}.new-bookInfo__paymentTable__container_hotels .pro-hotel-order-summary{margin-bottom:0;padding:0 20px}.new-bookInfo__paymentTable__container_hotels .pro-hotel-order td:last-child,.new-bookInfo__paymentTable__container_hotels .pro-hotel-order th:last-child{padding-right:20px}.new-bookInfo__paymentTable__container_hotels .pro-hotel-order td:first-child,.new-bookInfo__paymentTable__container_hotels .pro-hotel-order th:first-child{padding-left:20px}.new-bookInfo__paymentTable__container__tableWrap{margin:0 -20px}.new-bookInfo__bookingChanges{font-size:13px}.new-bookInfo__bookingChanges__list{margin:10px 0 0 0}.new-bookInfo__bookingChanges__item__value{color:#f37a22}.new-bookInfo__remarks__newRemark__row{margin:0 0 10px 0}.new-bookInfo__remarks__newRemark__row:last-child{margin:0}.new-bookInfo__remarks__sendBtn{margin:0 15px 0 0}.new-bookInfo__remarks__item__header{margin:0 0 5px 0}.new-bookInfo__remarks__item__info{font-size:12px;color:#969599;margin:0 20px 0 0}.new-bookInfo__remarks__item__info_visible{color:#cd0404}.new-bookInfo__remarks__item__message{font-size:13px;color:#414042}.new-bookInfo__buttons{margin-bottom:-15px}.new-bookInfo__buttons__button{margin:0 20px 15px 0}.new-bookInfo__errors__tableWrap{margin:-20px}.new-bookInfo__errors__table{width:100%}.new-bookInfo__errors__table__td,.new-bookInfo__errors__table__th{padding:6px 20px;font-weight:400;text-align:left}.new-bookInfo__errors__table__td_logs,.new-bookInfo__errors__table__th_logs{text-align:right}.new-bookInfo__errors__table__th{color:#969599;font-size:12px}.new-bookInfo__errors__table__td{border-top:1px solid #d7d7d7;color:#414042;font-size:12px}.new-bookInfo__passengersInfo__item{display:inline-block;width:290px;margin:0 20px 15px 0;vertical-align:top}.new-bookInfo__passengersInfo__item:nth-of-type(3n){margin-right:0}.new-bookInfo__passengersInfo__item .new-ui-subContainer__divider{margin-top:10px;margin-bottom:10px}.new-bookInfo__passengersInfo__data__title{display:block;font-size:12px;line-height:14px;color:#969599;margin:0 0 5px 0}.new-bookInfo__passengersInfo__data__value{display:block;font-size:14px;line-height:16px}.new-bookInfo__passengersInfo__data_passengerType{font-size:14px}.new-bookInfo__passengersInfo__data_passengerName{text-transform:uppercase}.new-bookInfo__revisions__wrapTable{margin:0 -10px}.new-bookInfo__revisions__link{display:inline-block;width:90px;margin:0 10px 0 0}.new-bookInfo__revisions__table{table-layout:fixed;width:100%;word-wrap:break-word}.new-bookInfo__revisions__table__row{border-bottom:1px solid #d6d6d6}.new-bookInfo__revisions__table__row:last-child{border:none}.new-bookInfo__revisions__table__col{padding:10px}.new-bookInfo__messages__header{display:inline-block}.new-bookInfo__messages__header__nav{display:inline-block;list-style-type:none;padding:0;margin:0 0 0 25px}.new-bookInfo__messages__header__nav__item{display:inline-block}.new-bookInfo__messages__header__nav__link{margin:0 10px 0 0}.new-bookInfo__messages__item__header__info{display:inline-block;color:#969599;font-size:12px;margin:0 10px 0 0}.new-bookInfo__messages__item__status{min-width:100px}.new-bookInfo__messages__item__date{min-width:110px}.new-bookInfo__messages__item__bookingId{min-width:70px}.new-bookInfo__messages .new-ui-subContainer__divider{margin:5px -20px}.new-bookInfo__clientContact__container{padding-bottom:0}.new-bookInfo__clientContact__data{display:inline-block;margin:0 20px 20px 0}.new-bookInfo__clientContact__data__title{font-size:12px;color:#969599;margin:0 0 3px 0}.new-bookInfo__clientContact__data__value{font-size:12px;color:#414042}.new-bookInfo .new-ui-container__divider{margin-top:20px;margin-bottom:10px}.new-flights-passInfo{color:#414042;margin:0 auto}.new-flights-passInfo__field__input__serviceForPeopleWithPhysicalDisabilities{height:60px!important;width:950px!important}.new-flights-passInfo__notification{background-color:rgba(77,176,228,.75);border-radius:3px;color:#fff;display:block;font-size:15px;margin-bottom:10px;padding:10px 20px;width:100%}.new-flights-passInfo__inner{max-width:1040px;margin:0 auto;padding:15px 20px 20px}.new-flights-passInfo__notes{font-weight:400;margin:10px 0;background-color:rgba(100,181,246,.75)}.new-flights-passInfo__error{margin:15px 0;font-weight:400}.new-flights-passInfo__head{display:inline-block;width:100%;margin:15px 0 0;position:relative}.new-flights-passInfo__head__description{display:inline-block;padding-left:0}.new-flights-passInfo__head__description__hint{font-size:16px;line-height:30px;color:#fff}.new-flights-passInfo__status,.new-flights-passInfo__stimulus{margin-bottom:15px;position:static}.new-flights-passInfo__status .nemo-ui-pseudoLink,.new-flights-passInfo__status .nemo-ui-pseudoLink:active,.new-flights-passInfo__status .nemo-ui-pseudoLink:hover,.new-flights-passInfo__status .nemo-ui-pseudoLink:visited,.new-flights-passInfo__status a,.new-flights-passInfo__status a:active,.new-flights-passInfo__status a:hover,.new-flights-passInfo__status a:visited,.new-flights-passInfo__stimulus .nemo-ui-pseudoLink,.new-flights-passInfo__stimulus .nemo-ui-pseudoLink:active,.new-flights-passInfo__stimulus .nemo-ui-pseudoLink:hover,.new-flights-passInfo__stimulus .nemo-ui-pseudoLink:visited,.new-flights-passInfo__stimulus a,.new-flights-passInfo__stimulus a:active,.new-flights-passInfo__stimulus a:hover,.new-flights-passInfo__stimulus a:visited{color:#fff;border-color:#fff}.new-flights-passInfo__stimulus{background-color:rgba(100,181,246,.75);font-weight:400}.new-flights-passInfo__stimulus__timer{float:right}.new-flights-passInfo__stimulus__timer__hint{margin-bottom:16px;display:none}.new-flights-passInfo__stimulus__timer:hover .new-flights-passInfo__stimulus__timer__hint{display:block}.new-flights-passInfo__status{font-weight:400}.new-flights-passInfo__status_info{background-color:rgba(100,181,246,.75)}.new-flights-passInfo__status__actionLink{float:right}@media (max-width:450px){.new-flights-passInfo__status__actionLink{float:none}}.new-flights-passInfo__microLoader{display:inline-block;background:url(../images/ajax-loader.gif);width:16px;height:16px;margin:0 2px -4px 0}.new-flights-passInfo__info__item{display:inline-block;vertical-align:top;padding:0 10px;width:32%}.new-flights-passInfo__info__item:first-child{padding-left:0}.new-flights-passInfo__info__item:last-child{padding-right:0}.new-flights-passInfo__info__item_product{width:68%}.new-flights-passInfo__info__item_product__header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;border-top-left-radius:4px;border-top-right-radius:4px;background:#4db0e4;margin:0}.new-flights-passInfo__info__item_product__header_descript{width:50%;display:inline-block;color:#fff;font-size:15px;padding:20px;margin:0}.new-flights-passInfo__info__item_product__header__company{width:50%;display:inline-block}.new-flights-passInfo__info__item_product__header__rating{display:inline-block}.new-flights-passInfo__info__item_detailsNotInPopup{width:380px}.new-flights-passInfo__info__product__header{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background:#f9fafb}.new-flights-passInfo__info__product__header__title{font-size:15px;white-space:nowrap;padding-right:10px}.new-flights-passInfo__info__product__header__title_onWhite{color:#414042}.new-flights-passInfo__info__product__header__company{height:100%}.new-flights-passInfo__info__product__header__company img{width:auto;height:auto;vertical-align:middle;max-width:140px;max-height:30px}.new-flights-passInfo__info__price{margin:0;overflow:auto;-webkit-overflow-scrolling:touch!important}.new-flights-passInfo__info__price__cell{font-size:13px;line-height:18px;padding-top:11px;padding-bottom:11px}.new-flights-passInfo__info__price__cell__header{display:none}.new-flights-passInfo__info__price__moneyCell{text-align:right;white-space:nowrap}.new-flights-passInfo__info__price__passCategoryCell{width:10%;white-space:nowrap}.new-flights-passInfo__info__price__fareLink{display:inline-block;margin-right:10px}.new-flights-passInfo__info__price__totalCaption{color:#969599;font-size:1rem}.new-flights-passInfo__info__price__total{font-size:1rem;font-weight:400}.new-flights-passInfo__info__price__total__currency{font-weight:400}@media (max-width:500px){.new-flights-passInfo__info__price{padding:0!important}.new-flights-passInfo__info__price__table{margin-bottom:20px}.new-flights-passInfo__info__price__table tbody{display:block}.new-flights-passInfo__info__price__table__headers{display:none}.new-flights-passInfo__info__price__table .nemo-ui-table__tr{border-bottom:1px solid #e9e9e9;border-top:0}.new-flights-passInfo__info__price__table .nemo-ui-table__tr:last-child{border-bottom:0}.new-flights-passInfo__info__price__table .nemo-ui-table__tr_zebred:nth-child(2n){background:0 0}.new-flights-passInfo__info__price__basePriceElement{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.new-flights-passInfo__info__price__basePriceElement:before{content:'';height:1px;width:calc(100% - 40px);border-bottom:1px solid #e9e9e9;margin:0 20px;position:absolute;margin-top:40px}.new-flights-passInfo__info__price__basePriceElement:nth-child(2n-1){background:#f2f2f2}.new-flights-passInfo__info__price__basePriceElement .new-flights-passInfo__info__price__passCategoryCell{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;display:block}.new-flights-passInfo__info__price__basePriceElement .new-flights-passInfo__info__price__bookingClass{display:block;text-align:right;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}.new-flights-passInfo__info__price__basePriceElement .new-flights-passInfo__info__price__moneyCell{-ms-flex-preferred-size:33%;flex-basis:33%;text-align:center}.new-flights-passInfo__info__price__basePriceElement .new-flights-passInfo__info__price__cell__header{display:block;color:rgba(100,100,100,.75);font-size:13px;padding-bottom:5px}.new-flights-passInfo__info__price__basePriceElement .new-flights-passInfo__info__price__cell:nth-child(3){text-align:left;padding-left:20px}.new-flights-passInfo__info__price__basePriceElement .new-flights-passInfo__info__price__cell:last-child{text-align:right}}.new-flights-passInfo__info__serviceInfo__block{margin-bottom:10px}.new-flights-passInfo__info__serviceInfo__block_errors,.new-flights-passInfo__info__serviceInfo__block_notes,.new-flights-passInfo__info__serviceInfo__block_remarks,.new-flights-passInfo__info__serviceInfo__block_revisions{padding-top:0}.new-flights-passInfo__info__serviceInfo__info__caption,.new-flights-passInfo__info__serviceInfo__info__value{display:inline-block;vertical-align:top;font-size:13px}.new-flights-passInfo__info__serviceInfo__info__caption{color:#969599;min-width:80px;width:150px}.new-flights-passInfo__info__serviceInfo__errors .nemo-ui-table__td,.new-flights-passInfo__info__serviceInfo__errors .nemo-ui-table__th,.new-flights-passInfo__info__serviceInfo__notes .nemo-ui-table__td,.new-flights-passInfo__info__serviceInfo__notes .nemo-ui-table__th,.new-flights-passInfo__info__serviceInfo__remarks .nemo-ui-table__td,.new-flights-passInfo__info__serviceInfo__remarks .nemo-ui-table__th,.new-flights-passInfo__info__serviceInfo__revisions .nemo-ui-table__td,.new-flights-passInfo__info__serviceInfo__revisions .nemo-ui-table__th{font-size:12px;padding-top:7px;padding-bottom:6px}.new-flights-passInfo__info__serviceInfo__errors .nemo-ui-table__tr:first-child,.new-flights-passInfo__info__serviceInfo__notes .nemo-ui-table__tr:first-child,.new-flights-passInfo__info__serviceInfo__remarks .nemo-ui-table__tr:first-child,.new-flights-passInfo__info__serviceInfo__revisions .nemo-ui-table__tr:first-child{border-top:none}.new-flights-passInfo__info__serviceInfo__errors__time{font-size:13px!important;white-space:nowrap}.new-flights-passInfo__info__notes__new{width:100%;max-width:100%;max-height:150px;margin:5px 0}.new-flights-passInfo__info__notes__add_btn{padding:10px 20px;text-align:center;margin:0 0 15px;background:rgba(255,255,255,.15)}.new-flights-passInfo__info__notes__add_btn__note{border:none;padding:10px 0;font-size:14px;font-weight:400}.new-flights-passInfo__info__notes__add_btn__note:hover{color:#fff;border:none}.new-flights-passInfo__info__notes__add_btn:hover{background:rgba(255,255,255,.2);transition:all .25s ease-in}.new-flights-passInfo__info__notes__add_btn:hover__note{color:#fff;border:none}.new-flights-passInfo__info__notes__popup__btn{float:right;background:#7ab135;box-shadow:none;text-shadow:none}.new-flights-passInfo__info__notes__new__checkbox{margin-top:7px}.new-flights-passInfo__info__notes__header{font-size:13px;font-weight:400;color:rgba(255,255,255,.5)}.new-flights-passInfo__info__notes__header__title{display:inline-block;margin-right:2.5em;color:#eaeaea}.new-flights-passInfo__info__notes__header__title_lightened{color:#fff;font-weight:600}.new-flights-passInfo__flightsSummary{margin:-20px}.new-flights-passInfo__flightsSummary__leg{border-bottom:1px solid #d6d6d6;width:100%}.new-flights-passInfo__flightsSummary__leg nemo-checkout-fare-features{margin:0}.new-flights-passInfo__flightsSummary__leg:first-child{border-left:0}.new-flights-passInfo__flightsSummary__leg:last-child{border-bottom:0}.new-flights-passInfo__flightsSummary__leg:last-child nemo-checkout-fare-features .nemo-flights-results__fareFamilies{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.new-flights-passInfo__flightsSummary__leg__date,.new-flights-passInfo__flightsSummary__leg__geo,.new-flights-passInfo__flightsSummary__leg__time{display:block;vertical-align:top;padding:10px 0 10px 20px;background:transparent left center no-repeat}.new-flights-passInfo__flightsSummary__leg__charter{color:#ff9731;cursor:help}.new-flights-passInfo__flightsSummary__leg__geo{width:100%;line-height:20px;border-bottom:1px solid rgba(230,230,230,.75)}.new-flights-passInfo__flightsSummary__leg__geo__numberday{font-size:12px;color:#626366;opacity:.75}.new-flights-passInfo__flightsSummary__leg__geo__departure{display:inline-block;font-size:13px;color:#626366}.new-flights-passInfo__flightsSummary__leg__geo__departure:after{content:"→";width:18px;height:18px;margin:0 3px}.new-flights-passInfo__flightsSummary__leg__geo__arrival{display:inline-block;font-size:13px;color:#626366}.new-flights-passInfo__flightsSummary__leg__date{width:100%;background-image:url(../images/icon-flightroute-calendar.svg);background-position:20px 50%}.new-flights-passInfo__flightsSummary__leg__date__dow{color:#969599}.new-flights-passInfo__flightsSummary__leg__outertime{margin:0 20px;border-radius:4px}.new-flights-passInfo__flightsSummary__leg__outertime .new-flights-passInfo__flightsSummary__leg__time__arrival{color:#626366}.new-flights-passInfo__flightsSummary__leg__time{width:100%;padding:10px 0 0 0;position:relative}.new-flights-passInfo__flightsSummary__leg__time__header{display:none;-ms-flex-direction:row;flex-direction:row;color:#969599;padding:10px 0 10px 20px}.new-flights-passInfo__flightsSummary__leg__time__header__flight,.new-flights-passInfo__flightsSummary__leg__time__header__seats{color:#626366;display:none}.new-flights-passInfo__flightsSummary__leg__time__header__seats{text-align:right;padding-right:20px;display:none}.new-flights-passInfo__flightsSummary__leg__time__departure{font-size:16px;font-weight:600;color:#626366}.new-flights-passInfo__flightsSummary__leg__time__departure:after{content:"-";width:18px;height:18px;margin:0 5px;color:#626366}.new-flights-passInfo__flightsSummary__leg__time__arrival_nextday{color:#626366}.new-flights-passInfo__flightsSummary__leg__aux{width:100%;padding:10px 0 10px 20px}.new-flights-passInfo__flightsSummary__leg__airs{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;padding-bottom:10px}.new-flights-passInfo__flightsSummary__leg__airs__flight{width:100%;display:inline-block}.new-flights-passInfo__flightsSummary__leg__airs__flight__caption,.new-flights-passInfo__flightsSummary__leg__airs__flight__port{color:#b4b6ba}.new-flights-passInfo__flightsSummary__leg__airs__flight__flightNumber{color:#636467}.new-flights-passInfo__flightsSummary__leg__cities{padding-top:10px}.new-flights-passInfo__flightsSummary__leg__info,.new-flights-passInfo__flightsSummary__leg__more{display:block;vertical-align:middle}.new-flights-passInfo__flightsSummary__leg__info__item{font-size:12px;line-height:20px;color:#626366}.new-flights-passInfo__flightsSummary__leg__info__item__caption{margin-right:5px;color:#b4b6ba}.new-flights-passInfo__flightsSummary__leg__info__item_timeEnRoute .new-flights-passInfo__flightsSummary__leg__info__item__caption{color:#626366}.new-flights-passInfo__flightsSummary__leg__more{text-align:right;width:22%;display:inline-block;margin-right:20px}.new-flights-passInfo__flightsSummary__leg__more__details{display:inline-block;background:0 0;color:#6fabcb;border:0;padding:0;text-align:right;box-shadow:none;border-radius:0}.new-flights-passInfo__flightsSummary__leg__more__button{font-size:13px;padding-right:40px;background-color:#e5e5e5;background-image:url(../images/icon-moreinfo-arrow.svg),linear-gradient(to bottom,#e5e5e5,#ccc);background-position:right center;background-repeat:no-repeat,repeat}.new-flights-passInfo__flightsSummary__leg__more__button:hover{background-image:url(../images/icon-moreinfo-arrow.svg),linear-gradient(to bottom,#f2f2f2,#d9d9d9)}.new-flights-passInfo__flightsSummary__leg__more__button:active{background-image:url(../images/icon-moreinfo-arrow.svg),linear-gradient(to bottom,#d8d8d8,#bfbfbf)}.new-flights-passInfo__flightsSummary_RT .new-flights-passInfo__flightsSummary__leg{display:inline-block;width:50%;border-left:1px dashed rgba(230,230,230,.75);border-bottom:none;vertical-align:top}.new-flights-passInfo__flightsSummary_RT .new-flights-passInfo__flightsSummary__leg:first-child{border:none}.new-flights-passInfo__commonInfo__totalPrice{display:inline-block;vertical-align:top;cursor:pointer;border-radius:4px;padding:0 5px 5px 5px;margin:-10px -5px 5px}.new-flights-passInfo__commonInfo__totalPrice:hover{background:rgba(170,220,255,.25)}.new-flights-passInfo__commonInfo__totalPrice__amount{display:block;color:#636467;font-size:40px;font-weight:600;line-height:45px}.new-flights-passInfo__commonInfo__totalPrice__currency{font-weight:400}.new-flights-passInfo__commonInfo__passengers{color:#969599}.new-flights-passInfo__commonInfo__promo{display:block;text-align:center;background:#4db0e4;padding:15px;margin:10px 0 10px 0;border-radius:4px}.new-flights-passInfo__commonInfo__promo:hover{background:rgba(77,176,228,.75);transition:all .25s ease-in}.new-flights-passInfo__commonInfo__promo:hover .new-flights-passInfo__commonInfo__promo__pseudoLink{color:#fff;border:none}.new-flights-passInfo__commonInfo__promo__pseudoLink{font-size:15px;color:#fff;border-color:#fff}.new-flights-passInfo__commonInfo__promo__pseudoLink:hover{color:#fff;border-color:#fff}.new-flights-passInfo__commonInfo__promo__desc{width:300px;padding:5px 0}.new-flights-passInfo__commonInfo__promo__message{padding:10px;text-align:center;color:red;font-weight:700}.new-flights-passInfo__commonInfo__promo__discount_summary{width:100%;padding:5px 0}.new-flights-passInfo__commonInfo__promo__discount_money{font-weight:600}.new-flights-passInfo__commonInfo__promocode{margin-top:5px;font-size:15px}.new-flights-passInfo__commonInfo__promocode__inputBlock__label{display:inline-block;vertical-align:middle;width:190px;margin-right:10px}.new-flights-passInfo__commonInfo__promocode__inputBlock__label__input{margin:0}.new-flights-passInfo__commonInfo__promocode__submit{padding-left:10px;padding-right:10px;min-width:0;vertical-align:middle}.new-flights-passInfo__commonInfo__payTill{border-radius:4px;background:#7ab135 url(../images/icon-commoninfo-clock.svg);background-position:20px center,top left;background-repeat:no-repeat;color:#fff;margin-top:15px;padding:20px 20px 20px 80px}.new-flights-passInfo__commonInfo__payTill__time:active,.new-flights-passInfo__commonInfo__payTill__time:hover,.new-flights-passInfo__commonInfo__payTill__time:link,.new-flights-passInfo__commonInfo__payTill__time:visited{border-color:#fff;color:#fff}.new-flights-passInfo__commonInfo__mainButton{margin-top:10px}.new-flights-passInfo__commonInfo__refundWarning{font-size:13px;color:#969599;line-height:24px;margin-top:10px}.new-flights-passInfo__commonInfo__miscItem{margin-top:10px;max-width:350px}.new-flights-passInfo__commonInfo__miscItem__caption,.new-flights-passInfo__commonInfo__miscItem__value{width:50%;display:inline-block;vertical-align:baseline}.new-flights-passInfo__commonInfo__miscItem_accCode,.new-flights-passInfo__commonInfo__miscItem_pnr{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.new-flights-passInfo__commonInfo__miscItem__value{background:#7ab135;color:#fff;padding:15px 0;width:60%;border-radius:4px;text-align:center}.new-flights-passInfo__commonInfo__miscItem__caption{width:40%;color:#969599;padding:15px 0}.new-flights-passInfo__commonInfo__miscItem_serviceInfo .nemo-ui-button{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.new-flights-passInfo__servicePackages__info{vertical-align:middle;margin-bottom:15px}.new-flights-passInfo__servicePackages__info__header{color:#414042;font-size:17px;margin:0}.new-flights-passInfo__servicePackages__info__text{margin:0;color:#414042;font-size:13px}.new-flights-passInfo__servicePackages__wrapper{margin-top:15px}.new-flights-passInfo__servicePackages__block{margin:25px -10px;margin-bottom:0}.new-flights-passInfo__servicePackages__blockFlex{background:#f6f6f6;margin:20px -20px 0;padding:20px;border-top:1px solid #e6e6e6}.new-flights-passInfo__servicePackages__group{margin-bottom:30px}.new-flights-passInfo__servicePackages__group:last-child{margin:0}.new-flights-passInfo__servicePackages__group__table{display:table;height:100%;width:100%;margin:0 auto;border-spacing:10px 0}.new-flights-passInfo__servicePackages__group__table__element{width:265px;vertical-align:top;display:table-cell;height:100%;background-color:#fff}.new-flights-passInfo__servicePackages__group__table__element_nonActive{background:0 0}.new-flights-passInfo__servicePackages__group__table__element__header{display:table-cell;margin:0;padding:15px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #e0e0e0;vertical-align:middle;border-spacing:0;font-size:15px}.new-flights-passInfo__servicePackages__group__table__element__header__section{display:table-cell;max-width:141px;vertical-align:middle;width:100%}.new-flights-passInfo__servicePackages__group__table__element__header__section__button{text-align:right;color:#626366}.new-flights-passInfo__servicePackages__group__table__element__header_active{background:#7bb236;color:#fff;border-bottom:1px solid #7bb236}.new-flights-passInfo__servicePackages__group__table__element__header_nonActive{height:auto;background-color:#fff}.new-flights-passInfo__servicePackages__group__table__element__cost{padding:10px 15px;opacity:1;font-size:24px;font-weight:600;color:#626366;margin:0;background-color:#fff;border-top:1px solid #e0e0e0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.new-flights-passInfo__servicePackages__group__table__element__cost_active{opacity:1;background-color:#fff}.new-flights-passInfo__servicePackages__group__table__element__cost__text{font-size:13px;color:#b4b6ba;font-weight:400}.new-flights-passInfo__servicePackages__group__table__element__item{border-bottom:1px solid #e0e0e0;padding:15px;margin-left:10px;min-height:94px}.new-flights-passInfo__servicePackages__group__table__element__item_last{border-bottom:none;border-top:1px solid #fff}.new-flights-passInfo__servicePackages__group__table__element__item__table{border-spacing:0}.new-flights-passInfo__servicePackages__group__table__element__item__table__title{font-weight:400;font-size:13px;color:#626366}.new-flights-passInfo__servicePackages__group__table__element__item__table__price{font-size:15px;font-weight:600;color:#4f4f59;padding-left:10px;display:table-cell;height:100%;text-align:right}.new-flights-passInfo__servicePackages__group__table__element__item__table__price__text{width:100%;font-size:13px;color:#959498;line-height:25px;display:table-cell;height:100%}.new-flights-passInfo__servicePackages__group__table__element__item__table__text{font-size:13px;color:#959498;margin:5px 0 0;line-height:25px}.new-flights-passInfo__servicePackages__group__table__element__item_nonActive{height:auto;background-color:#fff}.new-flights-passInfo__servicePackages__group__table__element__item_nonActive:nth-last-child(2){border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.new-flights-passInfo__servicePackages__group__table__element__item_empty{border-bottom:none}.new-flights-passInfo__servicePackages__group__table__element__button{width:94px;height:35px;font-size:13px!important;float:right;color:#fff}.new-flights-passInfo__servicePackages__group__table__element__button_active,.new-flights-passInfo__servicePackages__group__table__element__button_active:hover{background:0 0;color:#fff;border:1px solid #fff;background:url(../images/icon-servicepack-ok.png) 6px 5px no-repeat;background-image:url(../images/icon-servicepack-ok.svg),none;background-size:12px 10px;background-position:10px 13px;padding-left:25px;box-shadow:none;text-shadow:none;cursor:default}.new-flights-passInfo__servicePackages__groupFlex{display:-ms-flexbox;display:flex}.new-flights-passInfo__servicePackages__groupFlex__item{-ms-flex:1 1 50%;flex:1 1 50%;width:100%;margin-right:20px;padding:0;position:relative;padding-bottom:66px;box-shadow:0 1px 8px rgba(10,10,15,.15)}.new-flights-passInfo__servicePackages__groupFlex__item:last-child{margin-right:0}.new-flights-passInfo__servicePackages__groupFlex__item__header{display:table;height:35px}.new-flights-passInfo__servicePackages__groupFlex__item__service{padding:15px!important}.new-flights-passInfo__servicePackages__groupFlex__item__footer{position:absolute;bottom:0;width:100%;border-top:1px solid #e0e0e0;padding:10px 15px!important}.new-flights-passInfo__servicePackages__groupFlex__item__descPrice{display:table;width:100%}.new-flights-passInfo__servicePackages__groupFlex__item__shortDesc{display:table-cell;width:100%;padding-right:65px}.new-flights-passInfo__servicePackages__groupFlex__item__price{display:table-cell;text-align:right}.new-flights-passInfo__servicePackages__footerInfo{margin:0 -20px 0;padding:15px 20px 0;border-top:1px solid #e6e6e6}.new-flights-passInfo__servicePackages__footerInfo__text{color:#414042;font-size:13px}.new-flights-passInfo__servicePackages__footerInfo__text__link{margin-top:5px;display:inline-block}.new-flights-passInfo__servicePackages__adaptive,.new-flights-passInfo__servicePackages__chosen{width:33%;min-width:340px;padding:0}.new-flights-passInfo__servicePackages__adaptive__header,.new-flights-passInfo__servicePackages__chosen__header{background:#7bb236;margin:0}.new-flights-passInfo__servicePackages__adaptive__services__item,.new-flights-passInfo__servicePackages__chosen__services__item{padding:10px 20px;border-bottom:1px solid #e0e0e0;font-size:13px;position:relative}.new-flights-passInfo__servicePackages__adaptive__services__item__nameWrapper,.new-flights-passInfo__servicePackages__chosen__services__item__nameWrapper{display:-ms-flexbox;display:flex;align:center;gap:8px}.new-flights-passInfo__servicePackages__adaptive__services__item__price,.new-flights-passInfo__servicePackages__chosen__services__item__price{color:#4f4f59;font-size:15px;font-weight:600;margin-left:auto}.new-flights-passInfo__servicePackages__adaptive__services__item__shortDesc,.new-flights-passInfo__servicePackages__chosen__services__item__shortDesc{color:#969599;line-height:25px}.new-flights-passInfo__servicePackages__adaptive__footer,.new-flights-passInfo__servicePackages__chosen__footer{padding:10px 20px}.new-flights-passInfo__servicePackages__adaptive__price,.new-flights-passInfo__servicePackages__chosen__price{color:#626366;font-size:24px;font-weight:600}.new-flights-passInfo__servicePackages__adaptive__shortDesc,.new-flights-passInfo__servicePackages__chosen__shortDesc{font-size:13px;color:#969599}.new-flights-passInfo__servicePackages__adaptiveWrap{width:50%;min-width:340px;display:none;vertical-align:top}.new-flights-passInfo__servicePackages__adaptiveWrap:not(:last-of-type){padding-bottom:20px}.new-flights-passInfo__servicePackages__adaptive{width:100%;display:block}.new-flights-passInfo__servicePackages__adaptive__button{margin-top:7px}.new-flights-passInfo__servicePackages__adaptive__header{padding-right:7px}.new-flights-passInfo__servicePackages__adaptive__header_inactive{background:0 0;color:inherit;border-bottom:1px solid #d6d6d6}.new-flights-passInfo__passengers{margin:0;margin-top:15px}.new-flights-passInfo__passengers__item{display:inline-block;vertical-align:top;width:100%;padding:0 0 20px 0}.new-flights-passInfo__passengers__hint{background:#eee;font-size:13px;width:100%;position:relative;min-height:50px;color:#fff}.new-flights-passInfo__passengers__hint__header{font-size:15px;margin-bottom:10px}.new-flights-passInfo__passengers__hint:before{content:'';position:absolute;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent;border-right-color:#eee;left:-10px;top:25px;margin-top:-10px}.new-flights-passInfo__passengers__hint_ok{background:#7ab135}.new-flights-passInfo__passengers__hint_ok:before{border-right-color:#7ab135}.new-flights-passInfo__passenger{padding-bottom:0;position:relative}.new-flights-passInfo__passenger__header{margin-bottom:0;background-color:rgba(77,176,228,.75)}.new-flights-passInfo__passenger__header__toggle{margin-right:5px;display:inline-block}.new-flights-passInfo__passenger__header__number{color:#fff;font-size:40px;font-weight:700;position:absolute;top:0;right:10px;line-height:50px}.new-flights-passInfo__passenger__header__passType{color:#fff}.new-flights-passInfo__passenger__header_passFilled .new-flights-passInfo__passenger__header__number{color:#fff}.new-flights-passInfo__passenger__fields{display:block;margin:0 -20px;padding:0 10px;width:auto;max-width:1030px}.new-flights-passInfo__passenger__fields__divisor{margin-bottom:10px}.new-flights-passInfo__passenger__fields_loyaltyCard,.new-flights-passInfo__passenger__fields_meal,.new-flights-passInfo__passenger__fields_serviceForPeopleWithPhysicalDisabilities{display:inline-block;vertical-align:middle}.new-flights-passInfo__passenger__fields_visa{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:stretch;align-content:stretch}.new-flights-passInfo__passenger__fields_main{-ms-flex-line-pack:stretch;align-content:stretch;display:block;-ms-flex-flow:row wrap;flex-flow:row wrap}.new-flights-passInfo__passenger__fields__separator{background:#d7d7d7 none repeat scroll 0 0;display:block;height:1px;left:-10px;margin-right:10px;max-width:200%;position:relative;width:1000px}.new-flights-passInfo__passenger__updateButton{padding-bottom:10px}.new-flights-passInfo__passenger__updateButton__errorWrap{width:40%;position:relative}.new-flights-passInfo__passenger__docs__header{padding:5px 0}.new-flights-passInfo__passenger__hint{background:#eee;font-size:13px;position:absolute;top:50%;transform:translate(0,-50%);left:100%;margin-left:20px;width:100%}.new-flights-passInfo__passenger__hint:before{content:'';position:absolute;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent;border-right-color:#eee;left:-10px;top:50%;margin-top:-10px}.new-flights-passInfo__passenger__hint__header{font-size:15px;margin-bottom:10px}.new-flights-passInfo__passenger__docs__header,.new-flights-passInfo__passenger__loyaltyCard__header,.new-flights-passInfo__passenger__meal__header,.new-flights-passInfo__passenger__seatMap__header,.new-flights-passInfo__passenger__serviceForPeopleWithPhysicalDisabilities__header,.new-flights-passInfo__passenger__visa__header{display:inline-block;vertical-align:middle;padding:12px 0 12px 0}.new-flights-passInfo__passenger__serviceForPeopleWithPhysicalDisabilities__header{display:block}.new-flights-passInfo__passenger__meal__header{padding:15px 15px 15px 0}.new-flights-passInfo__passenger__meal__warning{display:inline-block;height:18px;width:18px;margin-left:10px;background:url(../images/warn.jpg) no-repeat center;background-size:cover;vertical-align:top}.new-flights-passInfo__passenger__loyaltyCardLnk,.new-flights-passInfo__passenger__mealLnk{font-size:13px}.new-flights-passInfo__passenger__mealLnk__value{display:inline-block;margin-left:10px}.new-flights-passInfo__passenger__loyaltyCardValue{font-size:13px}.new-flights-passInfo__passenger__docs__header,.new-flights-passInfo__passenger__meal__header,.new-flights-passInfo__passenger__seatMap__header{padding-bottom:15px}.new-flights-passInfo__passenger__seatMap .new-flights-passInfo__passenger__fields{display:none}.new-flights-passInfo__passenger__extInfoContainer{margin:0 -20px;padding:0 20px;border-top:1px solid #d6d6d6}.new-flights-passInfo__passenger__extInfo{display:block;margin:0 -20px;border-top:1px solid #d6d6d6;padding:5px 20px;position:relative}.new-flights-passInfo__passenger__extInfo__extWrap{display:block}.new-flights-passInfo__passenger__extInfo__visa{width:20%;display:inline-block}.new-flights-passInfo__passenger__extInfo__button{display:inline-block;padding:9px 15px;margin-left:10px}.new-flights-passInfo__passenger__extInfo__button__save{background:rgba(0,0,0,.1);border:none;border-radius:4px;color:#626366;font-size:13px;max-height:30px;padding:0 15px;box-shadow:none;text-shadow:none;transition:all .25s ease-in}.new-flights-passInfo__passenger__extInfo__button__save:hover{background:rgba(0,0,0,.05);color:rgba(98,99,102,.5);transition:all .25s ease-in}.new-flights-passInfo__passenger__extInfo__inner{width:100%;display:-ms-flexbox;display:flex}.new-flights-passInfo__passenger__extInfo__inner__visa{margin-right:40px}.new-flights-passInfo__passenger__extInfo__fieldsBlock{margin:0 -20px}.new-flights-passInfo__passenger__extInfo_loyaltyCard .new-flights-passInfo__field,.new-flights-passInfo__passenger__extInfo_meal .new-flights-passInfo__field,.new-flights-passInfo__passenger__extInfo_serviceForPeopleWithPhysicalDisabilities .new-flights-passInfo__field{padding:5px 10px;width:160px}.new-flights-passInfo__passenger__extInfo_loyaltyCard .new-flights-passInfo__field__caption,.new-flights-passInfo__passenger__extInfo_meal .new-flights-passInfo__field__caption,.new-flights-passInfo__passenger__extInfo_serviceForPeopleWithPhysicalDisabilities .new-flights-passInfo__field__caption{display:none}.new-flights-passInfo__passenger__extInfo_loyaltyCard .new-flights-passInfo__field__caption,.new-flights-passInfo__passenger__extInfo_meal .new-flights-passInfo__field__caption,.new-flights-passInfo__passenger__extInfo_serviceForPeopleWithPhysicalDisabilities .new-flights-passInfo__field__caption{display:none}.new-flights-passInfo__passenger__extInfo_serviceForPeopleWithPhysicalDisabilities .new-flights-passInfo__field{width:100%;padding-top:0}.new-flights-passInfo__passenger__extInfo_serviceForPeopleWithPhysicalDisabilities .new-flights-passInfo__field__container{display:block;width:100%}.new-flights-passInfo__passenger__extInfo_serviceForPeopleWithPhysicalDisabilities .new-flights-passInfo__field__caption{width:100%;display:none!important}.new-flights-passInfo__passenger__extInfo_serviceForPeopleWithPhysicalDisabilities .nemo-checkout-customer__field__infoLabel{padding-bottom:10px}.new-flights-passInfo__passenger__extInfo_serviceForPeopleWithPhysicalDisabilities textarea{width:100%;max-width:100%;min-width:100%;resize:vertical;min-height:60px}@media (max-width:979px){.new-flights-passInfo__passenger__extInfo_serviceForPeopleWithPhysicalDisabilities .nemo-checkout-customer__field__infoLabel{padding-right:20px;padding-left:20px}}.new-flights-passInfo__passenger__extInfo_loyaltyCard .new-flights-passInfo__passenger__extInfo__fieldsBlock,.new-flights-passInfo__passenger__extInfo_meal .new-flights-passInfo__passenger__extInfo__fieldsBlock,.new-flights-passInfo__passenger__extInfo_serviceForPeopleWithPhysicalDisabilities .new-flights-passInfo__passenger__extInfo__fieldBlock{margin:0;border:0;padding-top:0}.new-flights-passInfo__passenger__extInfo_meal .new-flights-passInfo__field{width:auto}.new-flights-passInfo__passenger__docType{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(12,145,215,.25);z-index:1}.new-flights-passInfo__passenger__docType__popup{top:50%;left:50%;transform:translate(-50%,-50%)}.new-flights-passInfo__passenger__docType__popup__close{padding-right:22px!important}.new-flights-passInfo__passenger__docType__popup__close:hover{opacity:1!important}.new-flights-passInfo__passenger__docType__value{font-size:13px;margin-top:5px}.new-flights-passInfo__passenger__docType__value:first-child{margin-top:0}.new-flights-passInfo__passenger__docType__value__text_selected{padding-right:20px;display:block;background:url(../images/icon-validation-ok.png) right center no-repeat;background-image:url(../images/icon-validation-ok.svg),none}.new-flights-passInfo__field{display:inline-block;vertical-align:top;cursor:auto;padding:10px;width:17.3%}.new-flights-passInfo__field_field_tickets .new-flights-passInfo__field__dummy__linkWrap{height:auto}.new-flights-passInfo__field_ok .new-flights-passInfo__field__dummy__link{color:#626366}.new-flights-passInfo__field_field_docNumber .new-flights-passInfo__field__caption{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-flights-passInfo__field_field_docExpiryDate .new-flights-passInfo__field__caption{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-flights-passInfo__field_field_docNumber .new-flights-passInfo__field__input{max-width:105px;display:inline-block}.new-flights-passInfo__field_field_promocode{width:100%;padding:10px 0}@media (max-width:980px){.new-flights-passInfo__field_field_promocode{padding-left:0!important;padding-right:0!important}}.new-flights-passInfo__field_field_actionName{width:100%;padding:0}.new-flights-passInfo__field_field_actionName .new-flights-passInfo__field__caption{padding-bottom:0;color:#b4b6ba!important}@media (max-width:980px){.new-flights-passInfo__field_field_actionName .new-flights-passInfo__field__caption{display:block}}.new-flights-passInfo__field_field_promocode .new-flights-passInfo__field__input{max-width:160px;display:inline-block}.new-flights-passInfo__field_field_promocode .new-flights-passInfo__field__errorWrap{width:150px}.new-flights-passInfo__field_field_promocode .new-flights-passInfo__field__errorWrap .new-ui-hint{bottom:auto;top:-5px}@media (max-width:980px){.new-flights-passInfo__field_field_promocode .new-flights-passInfo__field__errorWrap .new-ui-hint{left:50%;top:-15px}}.new-flights-passInfo__field_field_promocode .new-flights-passInfo__field__container{width:100%}.new-flights-passInfo__field_field_promocode .new-flights-passInfo__field__container input{width:100%;max-width:100%}.new-flights-passInfo__field_field_promocode.new-flights-passInfo__field_ok .new-flights-passInfo__field__container{opacity:1;background:#ff0;position:relative;color:red}.new-flights-passInfo__field_field_docNumber .new-flights-passInfo__field__dummy__linkWrap{width:105px;display:block}.new-flights-passInfo__field_field_firstName,.new-flights-passInfo__field_field_lastName{width:19%}.new-flights-passInfo__field_field_gender{width:auto}.new-flights-passInfo__field_field_docNumber{width:14%}.new-flights-passInfo__field_field_nationality{width:20%}.new-flights-passInfo__field_field_nationality .new-flights-passInfo__field__autocomplete__item__mainInfo{padding:5px 25px 5px 0}.new-flights-passInfo__field_field_nationality .new-flights-passInfo__field__autocomplete__item__auxInfo{float:right;margin-top:-23px}.new-flights-passInfo__field_type_date{width:13%}.new-flights-passInfo__field_createAccount{padding:13px 20px}.new-flights-passInfo__field__caption{padding-right:0;display:block;vertical-align:top;padding-top:5px;padding-bottom:12px;cursor:inherit;color:#b4b6ba;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-flights-passInfo__field:hover .new-flights-passInfo__field__caption{color:#414042}.new-flights-passInfo__field__container,.new-flights-passInfo__field__dummy,.new-flights-passInfo__field__finalValue{display:inline-block;vertical-align:top;position:relative}.new-flights-passInfo__field__errorWrap{position:relative}.new-flights-passInfo__field__auxiliary{display:block;vertical-align:middle;color:#969599;font-size:13px;max-width:105px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer;position:relative}.new-flights-passInfo__field__inputWrap{position:relative}.new-flights-passInfo__field__input{margin-top:0;width:100%;height:30px}.new-flights-passInfo__field__input_haserror:focus{animation-name:new-flights-passInfo__field__input_haserror;animation-duration:.9s;animation-iteration-count:1}.new-flights-passInfo__field__input_date{max-width:100px;background-position:85px center;background-repeat:no-repeat;padding-right:25px}.new-flights-passInfo__field__datepicker{cursor:pointer;display:inline-block;width:24px;height:30px;position:absolute;top:0;right:0;background:url(../images/icon-passinfo-calendar_gray.png) center center no-repeat}.new-flights-passInfo__field__dummy{display:none;white-space:nowrap}.new-flights-passInfo__field__dummy__linkWrap{display:block;min-height:30px;line-height:16px;padding:6px 0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.new-flights-passInfo__field__dummy__link{color:#32b4f0;font-weight:400;font-size:13px;line-height:17px}.new-flights-passInfo__field__createAccLink{display:inline-block;margin-left:15px}.new-flights-passInfo__field__autocomplete{z-index:10!important;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.25);border:none!important;max-height:250px;overflow:auto}.new-flights-passInfo__field__autocomplete_open{margin-top:5px!important}.new-flights-passInfo__field__autocomplete__item{cursor:pointer;font-size:13px;white-space:nowrap;border-bottom:1px solid #d6d6d6!important;background:#fff!important}.new-flights-passInfo__field__autocomplete__item__mainInfo{font-size:13px;color:#414042!important}.new-flights-passInfo__field__autocomplete__item__auxInfo{color:#969599;font-size:12px;overflow:hidden;text-overflow:ellipsis}.new-flights-passInfo__field__autocomplete__item.ui-state-focus{margin:0!important;border-top:none!important;border-left:none!important;border-right:none!important;background:rgba(78,177,229,.25)!important}.ui-menu-item:last-child .new-flights-passInfo__field__autocomplete__item{border:none!important}.new-flights-passInfo__field__label{cursor:inherit;display:block}.new-flights-passInfo__field__error{transform:translate(-50%,0) scale(1,0);transition:all .2s;opacity:0;background:#ffd321}.new-flights-passInfo__field__error_active{transform:translate(-50%,0) scale(1,1);opacity:1}.new-flights-passInfo__field_dataFilled .new-flights-passInfo__field__dummy,.new-flights-passInfo__field_ok .new-flights-passInfo__field__dummy{display:block;position:relative;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-flights-passInfo__field_dataFilled .new-flights-passInfo__field__container,.new-flights-passInfo__field_ok .new-flights-passInfo__field__container{position:absolute;z-index:0;opacity:0}.new-flights-passInfo__field_field_nationality .new-flights-passInfo__field_dataFilled .new-flights-passInfo__field__container,.new-flights-passInfo__field_field_nationality .new-flights-passInfo__field_ok .new-flights-passInfo__field__container{position:relative;opacity:1;z-index:auto}.new-flights-passInfo__field_error .new-flights-passInfo__field__input{border:1px solid #ffd321}.new-flights-passInfo__field__dynamicHint_message{background:#ddd;text-transform:lowercase}.new-flights-passInfo__field__dynamicHint_message:before{border-color:#ddd transparent}.new-flights-passInfo__field__dynamicHint_message:first-letter{text-transform:capitalize}.new-flights-passInfo__field_startHere .new-flights-passInfo__field__input{border:1px solid #ffd321}.new-flights-passInfo__field__scenarioHint{display:inline-block;margin-left:20px;line-height:30px}.new-flights-passInfo__field_field_meal{width:100%;white-space:nowrap;min-width:400px}.new-flights-passInfo__field_field_meal .new-flights-passInfo__field__caption,.new-flights-passInfo__field_field_meal .new-flights-passInfo__field__dummy{vertical-align:middle;width:auto;padding:0;color:#414042;display:block;margin-bottom:8px}.new-flights-passInfo__field_field_meal .new-flights-passInfo__field__dummy{display:none}.new-flights-passInfo__field_field_meal .new-flights-passInfo__field__container{opacity:1;position:static;vertical-align:middle}.new-flights-passInfo__field_field_meal .new-flights-passInfo__field__input{width:180px}.new-flights-passInfo__field_field_meal .new-flights-passInfo__field__caption{padding-right:35px}.new-flights-passInfo__field .chosen-container{max-width:176px;width:176px!important}.new-flights-passInfo__buyer__block{margin-bottom:20px;padding-bottom:0}.new-flights-passInfo__buyer__header{margin-bottom:0;background-color:#7ab135}.new-flights-passInfo__buyer__fields{margin:0 -20px}.new-flights-passInfo__buyer .new-flights-passInfo__field{padding:0}.new-flights-passInfo__buyer .new-flights-passInfo__field__caption{max-width:194px}.new-flights-passInfo__buyer .new-flights-passInfo__field__container,.new-flights-passInfo__buyer .new-flights-passInfo__field__dummy,.new-flights-passInfo__buyer .new-flights-passInfo__field__finalValue,.new-flights-passInfo__buyer .new-flights-passInfo__field__input{width:240px;white-space:nowrap}.new-flights-passInfo__buyer .new-flights-passInfo__field__dummy__linkWrap{padding-right:12px}.new-flights-passInfo__buyer .new-flights-passInfo__field .new-flights-passInfo__field_field_firstName{display:none}.new-flights-passInfo__buyer .new-flights-passInfo__field{display:block;width:100%;max-width:100%;border-top:1px solid #d6d6d6}.new-flights-passInfo__buyer .new-flights-passInfo__field:first-child{border:0}.new-flights-passInfo__buyer .new-flights-passInfo__field__caption{display:inline-block;width:180px;padding:0 20px;vertical-align:middle;line-height:24px}.new-flights-passInfo__buyer .new-flights-passInfo__field__input{width:190px}.new-flights-passInfo__buyer .new-flights-passInfo__field__label{padding:10px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.new-flights-passInfo__buyer .new-flights-passInfo__field__container,.new-flights-passInfo__buyer .new-flights-passInfo__field__dummy,.new-flights-passInfo__buyer .new-flights-passInfo__field__finalValue{width:190px}.new-flights-passInfo__buyer .new-flights-passInfo__field_ok .new-flights-passInfo__buyer .new-flights-passInfo__field__dummy{display:inline-block}.new-flights-passInfo__buyer .new-flights-passInfo__field__scenarioHint{margin-top:0;line-height:30px}.new-flights-passInfo__buyer .new-flights-passInfo__field_createAccount{padding:14px 20px}.new-flights-passInfo__buyer .new-flights-passInfo__field_createAccount .nemo-ui-checkbox__caption{font-size:inherit;color:#969599}.new-flights-passInfo__buyer .new-flights-passInfo__field_createAccount .nemo-ui-checkbox:hover .nemo-ui-checkbox__caption{color:#414042}.new-flights-passInfo__buyer .new-flights-passInfo__field_ok .new-flights-passInfo__field__dummy{display:inline-block}.new-flights-passInfo__pay{margin:20px 0 0;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-radius:4px;box-shadow:none;background:#fff;width:auto;max-width:1030px;position:relative}.new-flights-passInfo__pay__method__extraInfo__printInvoice{display:none}.new-flights-passInfo__pay__method__extraInfo__printInvoicePreview{margin-bottom:20px}.new-flights-passInfo__pay_buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}.new-flights-passInfo__pay__block__dropdown{display:inline-block;width:50%;padding:0;margin-right:20px;position:relative;box-shadow:none;color:#636467}.new-flights-passInfo__pay__block__buttons{display:inline-block;width:100%;padding:20px 0;margin:20px 0;border-top:1px solid #e0e0e0;position:relative;box-shadow:none}.new-flights-passInfo__pay__block__title{font-size:15px;font-weight:400;margin-bottom:20px}.new-flights-passInfo__pay__scenario{margin:25px 0 10px 0}.new-flights-passInfo__pay__desc{padding-bottom:15px;border-bottom:1px solid #d7d7d7;margin-bottom:15px}.new-flights-passInfo__pay__info{display:inline-block;width:50%;height:100%;padding:0;border-radius:4px}.new-flights-passInfo__pay__info__segment{width:100%;display:-ms-flexbox;display:flex;color:#626366;-ms-flex-direction:row;flex-direction:row;background:#f2f2f2}.new-flights-passInfo__pay__info__segment__result{padding:12px 20px;margin:0;font-weight:400}.new-flights-passInfo__pay__info__segment:nth-child(even){background:rgba(242,242,242,.5)}.new-flights-passInfo__pay__info__segment__title{display:inline-block;text-align:left;width:50%;font-size:13px;vertical-align:middle;padding:12px 20px;margin:0}.new-flights-passInfo__pay__info__segment__title__pseudoLink{color:#32b4f0}.new-flights-passInfo__pay__info__segment__value{text-align:right;display:inline-block;vertical-align:middle;padding:12px 20px;width:50%;font-size:13px;margin:0}.new-flights-passInfo__pay__info__segment__value__pseudoLink{color:#32b4f0}.new-flights-passInfo__pay__info__total{background:#f2f2f2;border-top:1px solid #e0e0e0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.new-flights-passInfo__pay__info__total .new-flights-passInfo__pay__info__segment__title{font-size:1rem}.new-flights-passInfo__pay__popupMethods{margin:-10px -20px}.new-flights-passInfo__pay__deposit__amount{margin-bottom:3px}.new-flights-passInfo__pay__deposit__amount__label{font-weight:700}.new-flights-passInfo__pay__deposit__pay{margin-top:15px;position:relative}.new-flights-passInfo__pay__deposit__paymentData__label{margin-bottom:10px;position:relative}.new-flights-passInfo__pay__deposit__paymentData__label span{display:block;margin-bottom:5px}.new-flights-passInfo__pay__backoffice__documents{margin:20px 0}.new-flights-passInfo__pay__backoffice__paymentBalance{margin-bottom:10px;border-bottom:1px solid #d7d7d7;padding-bottom:15px}.new-flights-passInfo__pay__backoffice__paymentBalance__element{margin-top:10px}.new-flights-passInfo__pay__backoffice__paymentBalance__name{font-size:13px;width:120px;display:inline-block;color:#636467}.new-flights-passInfo__pay__backoffice__paymentBalance__value{font-size:13px;color:#64b5f6;vertical-align:top}.new-flights-passInfo__pay__backoffice__notDocs{width:100%;text-align:center}.new-flights-passInfo__pay__backoffice__notDocs__img{font-size:21px;padding-bottom:10px;color:#e0e0e0}.new-flights-passInfo__pay__backoffice__document{position:relative;padding-left:40px}.new-flights-passInfo__pay__backoffice__document__status{position:absolute;left:0;margin-left:5px;top:0;color:#eee;font-size:29px;cursor:help}.new-flights-passInfo__pay__backoffice__document__status_paid{color:#88c43d}.new-flights-passInfo__pay__backoffice__document__details{margin-top:5px}.new-flights-passInfo__pay__backoffice__document__price{font-weight:600}.new-flights-passInfo__pay__backoffice__document__pay{margin-top:5px}.new-flights-passInfo__pay__backoffice__document__pay .nemo-ui-button{margin-bottom:5px}.new-flights-passInfo__pay__backoffice__document__pay span{padding-left:5px;white-space:nowrap}@media (max-width:425px){.new-flights-passInfo__pay__backoffice__document__pay span{display:block;white-space:normal}}.new-flights-passInfo__pay__backoffice__controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:425px){.new-flights-passInfo__pay__backoffice__controls{display:block}.new-flights-passInfo__pay__backoffice__controls div{width:100%;text-align:center;margin-top:5px}}.new-flights-passInfo__pay__methodSelector{position:relative;width:100%}.new-flights-passInfo__pay__methodSelector__selected{width:100%;line-height:35px!important;height:35px!important}.new-flights-passInfo__pay__methodSelector__dropdown{min-width:10px!important;width:100%}.new-flights-passInfo__pay__methodSelector:before{position:absolute;width:30px;height:30px;color:#fff;line-height:30px;top:50%;margin-top:-15px;left:0;font-size:15px;font-weight:700;background:#64b5f6;text-align:center;border-radius:50%}.new-flights-passInfo__pay__methodBlock{width:100%;border-radius:4px;overflow:hidden}.new-flights-passInfo__pay__methodBlock__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.new-flights-passInfo__pay__methodBlock__list__item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:linear-gradient(to bottom,rgba(250,250,250,.75),rgba(235,235,235,.75));color:#626366;-ms-flex:1 0 25%;flex:1 0 25%;min-height:56px;padding:10px;font-size:15px;cursor:pointer}.new-flights-passInfo__pay__methodBlock__list__item.active,.new-flights-passInfo__pay__methodBlock__list__item:hover{background:rgba(77,176,228,.75);color:#fff}.new-flights-passInfo__pay__methodBlock__list__item:before{content:"";height:36px;background:#e0e0e0;width:1px;right:0;top:50%;margin-top:-18px;position:absolute}.new-flights-passInfo__pay__methodBlock__list__item:last-child:before{content:none}.new-flights-passInfo__pay__methodBlock__list_row3 .new-flights-passInfo__pay__methodBlock__list__item{-ms-flex-preferred-size:33.3%;flex-basis:33.3%}.new-flights-passInfo__pay__methodBlock__list_row3 .new-flights-passInfo__pay__methodBlock__list__item:nth-child(3n+3):before{content:none}.new-flights-passInfo__pay__methodBlock__list_row4 .new-flights-passInfo__pay__methodBlock__list__item,.new-flights-passInfo__pay__methodBlock__list_rowNone .new-flights-passInfo__pay__methodBlock__list__item{-ms-flex-preferred-size:25%;flex-basis:25%}.new-flights-passInfo__pay__methodBlock__list_row4 .new-flights-passInfo__pay__methodBlock__list__item:nth-child(4n+4):before,.new-flights-passInfo__pay__methodBlock__list_rowNone .new-flights-passInfo__pay__methodBlock__list__item:nth-child(4n+4):before{content:none}.new-flights-passInfo__pay__extraInfo{margin:15px 0}.new-flights-passInfo__pay__moneyWall{background:#f8f8f8;border-radius:4px;padding:20px}.new-flights-passInfo__pay__moneyWall__header{font-size:19px;font-weight:600;color:#79c4eb}.new-flights-passInfo__pay__moneyWall__text{display:-ms-flexbox;display:flex;margin:20px 0}@media (max-width:600px){.new-flights-passInfo__pay__moneyWall__text{-ms-flex-direction:column;flex-direction:column}}.new-flights-passInfo__pay__moneyWall__item{border-right:1px solid #79c4eb;padding-right:15px;margin-right:15px}.new-flights-passInfo__pay__moneyWall__item:last-child{border-right:0}.new-flights-passInfo__pay__moneyWall__item__value{font-size:21px;font-weight:600;color:#79c4eb}.new-flights-passInfo__pay__moneyWall__item__desc{color:#63636c;margin-top:5px}@media (max-width:600px){.new-flights-passInfo__pay__moneyWall__item{border-right:0;margin-bottom:15px}}.new-flights-passInfo__pay__moneyWall__footer{font-size:10px;color:#63636c}.new-flights-passInfo__priceCalc{margin:15px 0 0 0}.new-flights-passInfo__priceCalc__formula{display:inline-block;vertical-align:middle;padding:0 0 0 45px;text-indent:-45px}.new-flights-passInfo__priceCalc__formula__item{text-indent:0;display:inline-block;vertical-align:top;position:relative;margin:0 35px 0 0;min-height:85px;padding:20px}.new-flights-passInfo__priceCalc__formula__item_comission:after,.new-flights-passInfo__priceCalc__formula__item_discounts:before{background-image:url(../images/icon-priceformula-minus.png)}.new-flights-passInfo__priceCalc__formula__item:first-child:before{display:none}.new-flights-passInfo__priceCalc__formula__item:last-child:after{background-image:url(../images/icon-priceformula-equals.png)}.new-flights-passInfo__priceCalc__formula__item_result{margin-right:-4px}.new-flights-passInfo__priceCalc__formula__item_result:after{display:none}.new-flights-passInfo__priceCalc__formula__item_result .new-flights-passInfo__priceCalc__formula__item__amount{font-size:13px;font-weight:400;line-height:14px}.new-flights-passInfo__priceCalc__formula__item_noComission,.new-flights-passInfo__priceCalc__formula__item_noComission .new-flights-passInfo__priceCalc__formula__item__caption{color:#fff}.new-flights-passInfo__priceCalc__formula__item_noComission{color:#626366}.new-flights-passInfo__priceCalc__formula__item__amount{font-size:13px}.new-flights-passInfo__priceCalc__formula__item__caption{font-size:13px;line-height:13px;color:#969599;margin-top:5px}.new-flights-passInfo__priceCalc__formula__item__nocomission{padding-left:20px;line-height:45px;font-size:13px}.new-flights-passInfo__priceCalc__formula__result{white-space:nowrap}.new-flights-passInfo__priceCalc__bonuses{text-indent:0;display:inline-block;vertical-align:middle;color:#fff;background:#fbd232;font-size:14px;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.5);text-align:center;padding:12px 30px 12px 34px}.new-flights-passInfo__priceCalc__bonuses__amount{font-size:36px;line-height:36px}.new-flights-passInfo__footer{margin:35px 0 0}.new-flights-passInfo__footer.buttons{width:50%;padding:0 0 0 20px;margin:0}.new-flights-passInfo__footer__payment{margin:20px 0}.new-flights-passInfo__footer__payment__button{display:inline-block;margin:0;vertical-align:middle}.new-flights-passInfo__footer__change{width:50%;padding-left:20px;display:inline-block;vertical-align:middle}.new-flights-passInfo__footer__change__description{color:#fff}.new-flights-passInfo__footer__change__pseudoLink{color:#fff;display:inline-block;padding-top:15px;margin-left:10px;border-bottom:1px dashed #fff}.new-flights-passInfo__footer__change__pseudoLink:hover{color:#fff;border-bottom:1px dashed #fff;opacity:.75}.new-flights-passInfo__footer__button{height:35px;line-height:35px;vertical-align:baseline}.new-flights-passInfo__footer__button.nemo-ui-loader{position:relative;box-shadow:none;background:0 0;color:transparent}.new-flights-passInfo__footer__button.nemo-ui-loader:hover{box-shadow:none;background:0 0;color:transparent}.new-flights-passInfo__footer__button_buy,.new-flights-passInfo__footer__button_getTickets,.new-flights-passInfo__footer__button_pay{font-size:20px;padding-left:30px;padding-right:30px;height:50px;line-height:50px}.new-flights-passInfo__footer__button_buy:hover,.new-flights-passInfo__footer__button_getTickets:hover,.new-flights-passInfo__footer__button_pay:hover{background:rgba(122,175,53,.75);transition:all .25s ease-in}.new-flights-passInfo__footer__button_buy:active,.new-flights-passInfo__footer__button_getTickets:active,.new-flights-passInfo__footer__button_pay:active{background:rgba(122,175,53,.75);box-shadow:inset 0 0 5px #ffd321}.new-flights-passInfo__footer__button_buy:focus,.new-flights-passInfo__footer__button_getTickets:focus,.new-flights-passInfo__footer__button_pay:focus{box-shadow:none}.new-flights-passInfo__footer__button_pay{height:50px;line-height:50px}.new-flights-passInfo__footer__button_cancel{display:inline-block;margin-left:15px;color:#626366}.new-flights-passInfo__footer__checkbox{position:relative}.new-flights-passInfo__footer__checkbox__error{left:24px;margin-bottom:5px;transform:scale(0);transition:all .2s;opacity:0}.new-flights-passInfo__footer__checkbox__error:before{left:13.5px}.new-flights-passInfo__footer__checkbox__error_active{transform:scale(1);opacity:1}.new-flights-passInfo__footer__checkbox .nemo-ui-checkbox__caption{line-height:20px}.new-flights-passInfo__footer__checkbox .nemo-ui-checkbox__caption:before{top:3px}.new-flights-passInfo__footer__buttons{margin-top:20px;width:100%}.new-flights-passInfo__footer__buttons__buttons{text-align:right;white-space:nowrap}.new-flights-passInfo__footer__additionalButtons{margin-left:20px;margin-top:20px;-ms-flex-direction:row;flex-direction:row}.new-flights-passInfo__footer__additionalButtons__header{color:#fff;margin:0;display:inline-block}.new-flights-passInfo__footer__numberOfAirlinesWarn{position:relative;transform:none;left:0}.new-flights-passInfo__checkPopup{width:710px}.new-flights-passInfo__checkPopup__passengers__header{margin:0 20px 10px}@media (max-width:450px){.new-flights-passInfo__checkPopup__passengers__header{margin-left:0}}.new-flights-passInfo__checkPopup__passengers__block{padding-top:0;margin-bottom:30px}.new-flights-passInfo__checkPopup__passengers__block_adaptive{display:none}.new-flights-passInfo__checkPopup__passengers__block__passenger{display:inline-block;vertical-align:top;padding-right:20px;min-width:33%}.new-flights-passInfo__checkPopup__passengers__block__passenger__item__caption{color:#969599}.new-flights-passInfo__checkPopup__passengers__table__value{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-flights-passInfo__checkPopup__passengers__table__value_name{width:160px;white-space:normal;overflow:visible;word-wrap:break-word}.new-flights-passInfo__checkPopup__passengers__table__value_type{width:70px}.new-flights-passInfo__checkPopup__passengers__table__value_birthDate{width:80px}.new-flights-passInfo__checkPopup__passengers__table__value_gender{width:40px}.new-flights-passInfo__checkPopup__passengers__table__value_nationality{width:140px}.new-flights-passInfo__checkPopup__passengers__table__value_docNumber{width:90px;text-align:right;float:right}.new-flights-passInfo__checkPopup__client__header{margin:0 20px 10px}@media (max-width:450px){.new-flights-passInfo__checkPopup__client__header{margin-left:0}}.new-flights-passInfo__checkPopup__client__block{margin:0 0 20px 20px}@media (max-width:450px){.new-flights-passInfo__checkPopup__client__block{margin-left:0}}.new-flights-passInfo__checkPopup__client__item{display:inline-block;vertical-align:top;width:25%;text-overflow:ellipsis;overflow:hidden;padding-left:20px}.new-flights-passInfo__checkPopup__client__item:first-child{padding-left:0}.new-flights-passInfo__checkPopup__buttons__next{float:right;margin-top:7px}@media (max-width:450px){.new-flights-passInfo__checkPopup__buttons__next{width:100%;margin-bottom:20px;float:none}}.new-flights-passInfo__checkPopup__buttons__back{float:left;margin-top:5px}@media (max-width:450px){.new-flights-passInfo__checkPopup__buttons__back{width:100%;margin-bottom:20px;float:none}}.new-flights-passInfo__flashPopup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;background-color:rgba(0,0,0,.15)}.new-flights-passInfo__flashPopup__block{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;background-color:#ffd321}.new-flights-passInfo__docsMode{margin:0 0 20px}.new-flights-passInfo__docsMode__header{margin:0 0 15px;font-size:16px}.new-flights-passInfo__docsMode__message{font-size:13px}.new-flights-passInfo__docsMode__switch{margin-top:15px}.new-flights-passInfo__docsMode__switch span{font-size:14px}.new-flights-passInfo__bookingError__back{float:left}.new-flights-passInfo__bookingError__toResults{margin:0}.new-flights-passInfo__expirationPopup{display:none}.new-flights-passInfo__expirationPopup__wrapper_final .ui-dialog-titlebar-close{display:none}.new-flights-passInfo__expirationPopup__wrapper_basic .nemo-ui-button,.new-flights-passInfo__expirationPopup__wrapper_final .nemo-ui-button{box-shadow:0 4px 8px 0 rgba(93,134,41,.25),inset 0 1px 2px 0 #b8dc8b;background:#88c43d!important}.new-flights-passInfo__expirationPopup__wrapper_basic .nemo-ui-button:focus,.new-flights-passInfo__expirationPopup__wrapper_final .nemo-ui-button:focus{background:#94ca51;box-shadow:0 0 8px #edbe00!important;text-shadow:none!important}.new-flights-passInfo__expirationPopup__wrapper_basic .nemo-ui-button.ui-state-hover,.new-flights-passInfo__expirationPopup__wrapper_final .nemo-ui-button.ui-state-hover{background:#94ca51!important}.ui-dialog-content.new-flights-passInfo__expirationPopup{display:block;padding-bottom:35px;padding-top:35px;position:relative}.ui-dialog-content.new-flights-passInfo__expirationPopup__wrapper .ui-dialog-buttonpane .ui-button,.ui-dialog-content.new-flights-passInfo__expirationPopup__wrapper .ui-dialog-titlebar{font-size:15px}.new-flights-passInfo__paylateNotification{background-color:#fff;margin-bottom:10px;border-radius:3px}.new-flights-passInfo__paylateNotification__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;width:100%;padding:10px 20px}.new-flights-passInfo__paylateNotification__inner_logo{position:relative;background:url(images/paylate-icon.jpg) no-repeat;height:52px;width:165px}.new-flights-passInfo__paylateNotification__inner_logo:after{content:"";height:36px;background:#d11e44;width:1px;left:165px;top:10px;position:absolute}.new-flights-passInfo__paylateNotification__inner__description{padding:0 30px;line-height:20px;font-size:15px}.new-flights-passInfo__paylateNotification__inner__details{position:absolute;right:20px;top:19px;height:34px}.new-flights-passInfo__flight__details__header{background-color:rgba(77,176,228,.75);margin-bottom:0}.new-flights-passInfo__flight__details .new-flightRoute{margin:0 -20px;border-top:1px solid #d6d6d6}.new-flights-passInfo__flight__details .new-flightRoute__leg__header{border-radius:0}.new-flights-passInfo__flight__details .new-flightRoute:nth-child(2){border-top:0}.new-flights-passInfo__flightIsNotAvailablePopup-button{line-height:40px!important;height:40px!important;font-size:15px!important;padding:0 15px!important;box-shadow:0 4px 8px 0 rgba(93,134,41,.25),inset 0 1px 2px 0 #b8dc8b;background:#88c43d!important}.new-flights-passInfo__flightIsNotAvailablePopup-button:hover{background:#94ca51!important}.new-flights-passInfo__flightIsNotAvailablePopup-button .ui-button-text{line-height:normal!important}.new-common-extService__alphaInsurance__head__policies{height:auto;display:block;padding:10px 20px}.new-common-extService__alphaInsurance__head__policies__policy{line-height:normal;margin-bottom:10px}.new-common-extService__alphaInsurance__head__policies__policy:last-child{margin-bottom:0}.new-common-extService__alphaInsurance__head__policies__policy__insured{color:#626366}.new-common-extService__alphaInsurance__info{margin-bottom:15px}.new-common-extService__alphaInsurance__info__header{color:#fff;font-size:17px;margin:0}.new-common-extService__alphaInsurance__info__text{margin:0;color:#fff;font-size:13px}.new-flightRoute__legPopupWrapper nemo-checkout-fare-features{margin:10px -40px -2px}.new-flightRoute__legPopupWrapper .nemo-flights-results__fareFamilies__header{padding-left:40px;padding-right:40px}.new-flightRoute__legPopupWrapper .nemo-flights-results__fareFamilies__features{padding-left:40px!important;padding-right:40px!important}.new-flightRoute__legPopupWrapper .nemo-flights-results__fareFamilies__features__notice{margin-left:40px;margin-right:40px;padding-right:0;padding-left:0}.new-flightRoute__legPopupWrapper .new-flightRoute__leg{margin:-10px 0;width:85vw;max-width:800px}@media (max-width:750px){.new-flightRoute__legPopupWrapper .new-flightRoute__leg{width:100%}}@media (max-width:750px){.new-flightRoute__legPopupWrapper.ui-dialog-content{height:calc(100% - 50px)!important}}.new-flightRoute__leg__titleCarrier{color:#969599;font-size:13px}.new-flightRoute__leg__titleCarrier__logo,.new-flightRoute__leg__titleCarrier__text{display:inline-block;vertical-align:middle;padding:10px 0 10px 20px}.new-flightRoute__leg__titleCarrier__logo__image{max-width:140px;max-height:40px;height:auto}.new-flightRoute__leg__titleCarrier__logo__imageMismatch{max-width:140px;width:auto;height:auto;max-height:30px;margin-right:10px}.new-flightRoute__leg__header{padding:13px 20px;font-size:16px;line-height:24px;background:rgba(82,162,204,.25);border-radius:4px}.new-flightRoute__leg__segments{padding:0 20px}.new-flightRoute__leg__segment__arrival,.new-flightRoute__leg__segment__departure{display:inline-block;vertical-align:top;width:37%;padding:5px 20px 10px 20px}.new-flightRoute__leg__segment__arrival__time,.new-flightRoute__leg__segment__departure__time{font-size:14px;line-height:28px}.new-flightRoute__leg__segment__arrival__date,.new-flightRoute__leg__segment__departure__date{color:$c_ui_textSecondaty;margin-bottom:10px}.new-flightRoute__leg__segment__arrival__city,.new-flightRoute__leg__segment__departure__city{line-height:22px}.new-flightRoute__leg__segment__arrival__airport,.new-flightRoute__leg__segment__arrival__terminal,.new-flightRoute__leg__segment__departure__airport,.new-flightRoute__leg__segment__departure__terminal{margin-top:3px}.new-flightRoute__leg__segment__arrival__airport__caption,.new-flightRoute__leg__segment__arrival__terminal__caption,.new-flightRoute__leg__segment__departure__airport__caption,.new-flightRoute__leg__segment__departure__terminal__caption{color:#969599;display:inline-block;margin-right:5px}.new-flightRoute__leg__segment__departure{background:url(../images/icon-flightroute-arrow.svg) top right no-repeat;background-size:21px 100%;padding-left:0}.new-flightRoute__leg__segment__arrival{width:29%}.new-flightRoute__leg__segment__mainInfo{display:inline-block;vertical-align:top;width:34%;padding:10px 0}.new-flightRoute__leg__segment__mainInfo__item{display:-ms-flexbox;display:flex;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.new-flightRoute__leg__segment__mainInfo__item__caption{display:inline-block;color:#969599;min-width:85px;margin-bottom:3px}.new-flightRoute__leg__segment__mainInfo__item__value_carrier_other{color:#ff9731;border-color:#ff9731}.new-flightRoute__leg__segment__addInfo{border-top:1px solid #d6d6d6;line-height:18px;font-size:13px;padding:16px 0}.new-flightRoute__leg__segment__addInfo__item{display:inline-block;margin-right:20px}.new-flightRoute__leg__segment__addInfo__item__caption{display:inline-block;margin-right:5px;color:#969599}.new-flightRoute__leg__segment__addInfo__item_sun{margin:0;display:-ms-inline-flexbox;display:inline-flex;position:relative;margin-left:15px;margin-right:15px}.new-flightRoute__leg__segment__addInfo__item_sun div{padding-left:10px}.new-flightRoute__leg__segment__addInfo__item_sun:before{position:absolute;left:-16px}.new-flightRoute__leg__segment__stopover{padding:5px 20px;font-size:13px;line-height:20px;border-radius:4px;background:rgba(82,162,204,.25);color:#969599;margin-bottom:10px}.new-flightRoute__leg__segment__stopover__passLanding,.new-flightRoute__leg__segment__stopover__place,.new-flightRoute__leg__segment__stopover__time,.new-flightRoute__leg__segment__stopover__title{display:inline-block;vertical-align:top}.new-flightRoute__leg__segment__stopover__place,.new-flightRoute__leg__segment__stopover__time{margin-right:15px}.new-flightRoute__leg__segment__stopover__place,.new-flightRoute__leg__segment__stopover__time__duration,.new-flightRoute__leg__segment__stopover__time__end,.new-flightRoute__leg__segment__stopover__time__start{color:#414042}.new-flightRoute__leg__segment__transfer{font-size:13px;padding:6px 10px;background:rgba(82,162,204,.25);border-radius:4px}.new-flightRoute__leg__segment nemo-checkout-fare-features{border-bottom:1px solid #eaeaea;margin-bottom:-2px}@media (min-width:651px){.new-flightRoute__leg__segment .nemo-flights-results__fareFamilies__features{display:-ms-flexbox;display:flex}.new-flightRoute__leg__segment .nemo-flights-results__fareFamilies__features__baggage,.new-flightRoute__leg__segment .nemo-flights-results__fareFamilies__features__misc,.new-flightRoute__leg__segment .nemo-flights-results__fareFamilies__features__refunds{border-top:none;padding:0;margin:10px 20px 0 0}.new-flightRoute__leg__segment .nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__title{display:block}}@media (min-width:1200px){.new-flights-passInfo__footer__payment{margin-top:0}.new-flights-passInfo__inner{position:relative;max-width:1440px}.new-flights-passInfo__inner__mainContent{padding-left:20px;display:table-cell;vertical-align:top;width:1020px}.new-flights-passInfo__passengers{margin-top:0}.new-flights-passInfo__info{width:380px;display:table-cell;vertical-align:top}.new-flights-passInfo__info__item{display:block;width:auto;margin-bottom:20px;padding:0}.new-flights-passInfo__info__item:last-child{margin:0}.new-flights-passInfo__head{display:none}.new-flights-passInfo__flightsSummary_RT .new-flights-passInfo__flightsSummary__leg{display:block;width:auto;border:none;border-bottom:1px solid #d6d6d6!important}.new-flights-passInfo__flight__details{margin-bottom:20px}}@media (max-width:1200px) and (min-width:720px){.new-flights-passInfo__flight__details{margin-top:20px}}@media (max-width:920px){.new-flights-passInfo__footer__buttons{display:block}.new-flights-passInfo__footer__buttons__buttons,.new-flights-passInfo__footer__buttons__scenario{display:block}.new-flights-passInfo__servicePackages__group{display:none}.new-flights-passInfo__servicePackages__groupFlex{display:none}.new-flights-passInfo__servicePackages__adaptive{min-width:auto}.new-flights-passInfo__servicePackages__adaptiveWrap{display:inline-block}.new-flights-passInfo__servicePackages__adaptive__services__item__price{float:right}.new-common-extService__passengers{margin-bottom:0}.new-common-extService__total__caption,.new-common-extService__total__price{display:inline-block;margin:0 0 0 5px;color:#fff}.new-common-extService__alphaInsurance__head{border-radius:4px;border-bottom:none}.new-common-extService__alphaInsurance__head__policies__policy__insured{color:#626366}.new-common-extService__alphaInsurance__container{box-shadow:none;background:0 0;color:#fff}.new-common-extService__alphaInsurance__table{display:none}.new-common-extService__alphaInsurance__adaptive{display:-ms-flexbox;display:flex}.new-common-extService__alphaInsurance__passengers__price{padding:0}.new-common-extService__alphaInsurance__passengers__checkAgreement .nemo-ui-checkbox__caption,.new-common-extService__alphaInsurance__passengers__checkAgreement .nemo-ui-checkbox__caption:hover{color:#fff}.new-common-extService__alphaInsurance__passengers__checkAgreement a:active,.new-common-extService__alphaInsurance__passengers__checkAgreement a:focus,.new-common-extService__alphaInsurance__passengers__checkAgreement a:focus:active,.new-common-extService__alphaInsurance__passengers__checkAgreement a:hover,.new-common-extService__alphaInsurance__passengers__checkAgreement a:link,.new-common-extService__alphaInsurance__passengers__checkAgreement a:visited{color:#fff}.new-flights-passInfo__pay__methodBlock__list_row3 .new-flights-passInfo__pay__methodBlock__list__item,.new-flights-passInfo__pay__methodBlock__list_row4 .new-flights-passInfo__pay__methodBlock__list__item,.new-flights-passInfo__pay__methodBlock__list_rowNone .new-flights-passInfo__pay__methodBlock__list__item{-ms-flex-preferred-size:33.3%;flex-basis:33.3%}.new-flights-passInfo__pay__methodBlock__list_row3 .new-flights-passInfo__pay__methodBlock__list__item:nth-child(4n+4):before,.new-flights-passInfo__pay__methodBlock__list_row4 .new-flights-passInfo__pay__methodBlock__list__item:nth-child(4n+4):before,.new-flights-passInfo__pay__methodBlock__list_rowNone .new-flights-passInfo__pay__methodBlock__list__item:nth-child(4n+4):before{content:""}.new-flights-passInfo__pay__methodBlock__list_row3 .new-flights-passInfo__pay__methodBlock__list__item:last-child:before,.new-flights-passInfo__pay__methodBlock__list_row3 .new-flights-passInfo__pay__methodBlock__list__item:nth-child(3n+3):before,.new-flights-passInfo__pay__methodBlock__list_row4 .new-flights-passInfo__pay__methodBlock__list__item:last-child:before,.new-flights-passInfo__pay__methodBlock__list_row4 .new-flights-passInfo__pay__methodBlock__list__item:nth-child(3n+3):before,.new-flights-passInfo__pay__methodBlock__list_rowNone .new-flights-passInfo__pay__methodBlock__list__item:last-child:before,.new-flights-passInfo__pay__methodBlock__list_rowNone .new-flights-passInfo__pay__methodBlock__list__item:nth-child(3n+3):before{content:none}.new-flights-passInfo__paylateNotification{display:none}}@media (max-width:979px){.new-common-extService__alphaInsurance__adaptive__insurance{width:50%}}@media (max-width:979px){.new-flights-passInfo__servicePackages__adaptiveWrap{width:100%;min-width:1px}}@media (max-width:560px){.new-common-extService__alphaInsurance__adaptive__insurance{width:100%}.new-common-extService__alphaInsurance__passengers__price{display:block}}@media (max-width:979px){.new-flights-passInfo__pay{display:block}.new-flights-passInfo__pay__block,.new-flights-passInfo__pay__block__dropdown,.new-flights-passInfo__pay__info{display:block;margin:0;width:auto}.new-flights-passInfo__pay__block,.new-flights-passInfo__pay__block__dropdown{margin:0 0 20px}.new-flights-passInfo__footer,.new-flights-passInfo__footer.buttons{display:block;margin:0;padding:20px 0 0 0;width:auto}}@media (max-width:979px){.new-flights-passInfo__passenger__fields_main,.new-flights-passInfo__passenger__fields_visa{display:block;padding:0}.new-flights-passInfo__passenger__extInfo{padding:0 10px}.new-flights-passInfo__passenger__extInfo>div{padding-left:10px}.new-flights-passInfo__passenger__extInfo_meal{margin:0 -20px;padding:0 10px}.new-flights-passInfo__passenger__extInfo_meal .new-flights-passInfo__passenger__meal__header{min-width:130px}.new-flights-passInfo__passenger__extInfo__fieldsBlock{margin:0 -10px}.new-flights-passInfo__passenger__fields_loyaltyCard,.new-flights-passInfo__passenger__fields_serviceForPeopleWithPhysicalDisabilities{display:block;padding:0!important;margin:0 -10px!important;border-top:1px solid #d6d6d6!important}.new-flights-passInfo__passenger__fields_loyaltyCard .new-flights-passInfo__field,.new-flights-passInfo__passenger__fields_serviceForPeopleWithPhysicalDisabilities .new-flights-passInfo__field{padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;width:auto}.new-flights-passInfo__passenger__fields_loyaltyCard .new-flights-passInfo__field__caption,.new-flights-passInfo__passenger__fields_serviceForPeopleWithPhysicalDisabilities .new-flights-passInfo__field__caption{display:inline-block}.new-flights-passInfo__passenger__fields_loyaltyCard .new-flights-passInfo__field__label,.new-flights-passInfo__passenger__fields_serviceForPeopleWithPhysicalDisabilities .new-flights-passInfo__field__label{padding-right:0}.new-flights-passInfo__passenger__fields_meal{padding:0!important;width:55%}.new-flights-passInfo__passenger__fields_meal .new-flights-passInfo__field{padding:10px 20px;width:auto}.new-flights-passInfo__passenger__fields_meal .new-flights-passInfo__field__label{width:100%!important}.new-flights-passInfo__passenger__fields_meal .new-flights-passInfo__field__container,.new-flights-passInfo__passenger__fields_meal .new-flights-passInfo__field__dummy,.new-flights-passInfo__passenger__fields_meal .new-flights-passInfo__field__finalValue{width:auto;max-width:100%}.new-flights-passInfo__field{display:block;width:auto;padding:10px 20px;border-top:1px solid #d6d6d6}.new-flights-passInfo__field:first-child{border-top:none}.new-flights-passInfo__field__caption{display:inline-block;vertical-align:top;width:30%;padding-bottom:5px;margin-right:20px;padding-top:5px}.new-flights-passInfo__field__container,.new-flights-passInfo__field__dummy,.new-flights-passInfo__field__finalValue{vertical-align:top;width:55%}.new-flights-passInfo__field_dataFilled .new-flights-passInfo__field__dummy,.new-flights-passInfo__field_dataFilled .new-flights-passInfo__field__finalValue,.new-flights-passInfo__field_ok .new-flights-passInfo__field__dummy,.new-flights-passInfo__field_ok .new-flights-passInfo__field__finalValue{display:inline-block}.new-flights-passInfo__field_type_date .new-flights-passInfo__field__container{width:100px}.new-flights-passInfo__field_field_docNumber .new-flights-passInfo__field__caption{white-space:normal;overflow:visible;max-width:100%}.new-flights-passInfo__field_field_meal .new-flights-passInfo__field__dummy{display:none}.new-flights-passInfo__buyer .new-flights-passInfo__field__caption{padding-left:10px}.new-flights-passInfo__buyer .new-flights-passInfo__field__scenarioHint{margin-left:10px;margin-right:10px}.new-flights-passInfo__field .chosen-container,.new-flights-passInfo__field__input{max-width:100%;min-width:100%}.new-flights-passInfo__field_type_date .new-flights-passInfo__field__container{max-width:55%;min-width:55%}.new-flights-passInfo__passenger__fields__separator{display:none}}@media (max-width:500px){.new-flights-passInfo__passenger__extInfo_meal .new-flights-passInfo__passenger__meal__header{width:auto;padding-right:10px;min-width:50%}.new-flights-passInfo__passenger__fields_meal{width:50%}.new-flights-passInfo__buyer .new-flights-passInfo__field{padding-right:10px;padding-left:10px}.new-flights-passInfo__buyer .new-flights-passInfo__field__caption{padding-right:10px;width:100%;margin:0}.new-flights-passInfo__buyer .new-flights-passInfo__field__container,.new-flights-passInfo__buyer .new-flights-passInfo__field__dummy,.new-flights-passInfo__buyer .new-flights-passInfo__field__finalValue{padding-left:10px;padding-right:10px;width:100%}.new-flights-passInfo__buyer .new-flights-passInfo__field__container{padding:0}.new-flights-passInfo__buyer .new-flights-passInfo__field__input{width:100%}.new-flights-passInfo__field{padding-right:10px;min-width:1px}.new-flights-passInfo__field__error:before,.new-flights-passInfo__field__startHereHint:before{margin-left:0}.new-flights-passInfo__field__caption{padding-right:10px;width:50%;margin:0}.new-flights-passInfo__field__container,.new-flights-passInfo__field__dummy,.new-flights-passInfo__field__finalValue{width:100%}.new-flights-passInfo__field__input{width:100%}.new-flights-passInfo__field_field_meal .new-flights-passInfo__field__container{width:100%}.new-flights-passInfo__field_ok .new-flights-passInfo__field__container{display:block}}@media (max-width:720px){.new-flights-passInfo__inner{padding-left:10px;padding-right:10px}.new-flights-passInfo__info__item{display:block;padding:0;width:auto}.new-flights-passInfo__info__item:first-child{margin-bottom:20px}.new-flights-passInfo__commonInfo__payTill{padding-top:20px;padding-bottom:20px}}@media (max-width:560px){.new-flights-passInfo__flightsSummary_RT .new-flights-passInfo__flightsSummary__leg{display:block;width:auto;border:none;border-bottom:1px solid #d6d6d6!important}}@media (max-width:500px){.new-common-extService__alphaInsurance__head{display:block}.new-common-extService__alphaInsurance__label{width:auto}.new-common-extService__alphaInsurance__addInfo{width:100%;text-align:left}.new-common-extService__alphaInsurance__addInfo__logo{background-position:left center}.new-flights-passInfo__footer__change{display:block;padding:0;margin-top:10px}.new-flights-passInfo__field__label{padding-right:10px;position:relative}.new-flights-passInfo__field_type_date .new-flights-passInfo__field__container{width:100%;max-width:none}}@media (max-width:650px){.new-flightRoute__leg__segment__arrival,.new-flightRoute__leg__segment__departure{width:50%}.new-flightRoute__leg__segment__mainInfo{display:block;border-top:1px solid #d6d6d6;width:auto}.new-flightRoute__leg__segment__mainInfo__item{display:inline-block;vertical-align:top;margin-right:10px}.new-flightRoute__leg__segment__mainInfo__item__caption{min-width:1px;margin-right:5px}.new-flights-passInfo__info__alternativeTariffs_row{display:block}.new-flights-passInfo__info__alternativeTariffs_tariff{width:100%;display:block}}@media (max-width:400px){.new-flightRoute__legPopupWrapper{padding-left:10px!important;padding-right:10px!important}.new-flightRoute__leg__segments{padding:0 10px}.new-flightRoute__leg__segment__arrival,.new-flightRoute__leg__segment__departure{display:block;width:auto;padding-left:0;padding-right:0}.new-flightRoute__leg__segment__departure{background:0 0;border-bottom:1px solid #d6d6d6}.new-flights-passInfo__flight__details .new-flightRoute__leg__segment{padding:0 20px}.new-flights-passInfo__checkPopup__dialog{position:fixed;top:0;left:0;min-width:100%;min-height:100%;border-radius:0}.new-flights-passInfo__checkPopup__dialog .new-flights-passInfo__checkPopup{position:absolute;height:100%!important;padding-bottom:200px!important;width:100%!important}.new-flights-passInfo__checkPopup__dialog .ui-dialog-buttonpane{position:fixed;bottom:0;width:100%}}@media (max-width:814px){.new-flights-passInfo__checkPopup__dialog{position:fixed;top:0!important;left:0!important;bottom:0!important;display:block;max-width:none;width:100%!important;overflow:auto}.new-flights-passInfo__checkPopup__dialog .ui-dialog-buttonpane{position:fixed;left:0;right:0;bottom:0}.new-flights-passInfo__checkPopup__dialog .new-flights-passInfo__checkPopup{padding-bottom:53px}}@media (max-width:780px){.new-flights-passInfo__checkPopup__passengers__block{display:none}.new-flights-passInfo__checkPopup__passengers__block_adaptive{display:block}.new-flights-passInfo__checkPopup__client__item{min-width:150px;padding-left:0;padding-right:10px}}@keyframes new-flights-passInfo__field__input_haserror{0%{box-shadow:0 0 0 transparent}50%{box-shadow:0 0 10px rgba(255,0,0,.4)}100%{box-shadow:0 0 0 transparent}}.new-flights-lastSearches__items{margin:0 -7.5px}.new-flights-lastSearches__items_loading{min-height:100px;background:url(images/ui/ui-loader-planes.svg) center center no-repeat}.new-flights-lastSearches__items__itemContainer{padding:0 7.5px 20px;width:25%;min-width:215px;display:inline-block;vertical-align:top}.new-flights-lastSearches__item{padding:5px 10px;font-size:13px;line-height:18px;width:100%;min-width:200px;position:relative;opacity:.75;display:block;text-decoration:none}.new-flights-lastSearches__item:active,.new-flights-lastSearches__item:link,.new-flights-lastSearches__item:visited{color:inherit}.new-flights-lastSearches__item:hover{background:#eaf6ff;display:table;z-index:1;opacity:1;color:inherit}.new-flights-lastSearches__item:hover .new-flights-lastSearches__item__leg{overflow:visible}.new-flights-lastSearches__item:hover .new-flights-lastSearches__item__delete{display:block}.new-flights-lastSearches__item__leg{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.new-flights-lastSearches__item__leg__date{display:inline-block;margin-right:18px}.new-flights-lastSearches__item__leg__departure:after{content:'';display:inline-block;vertical-align:bottom;width:12px;height:18px;margin:0 10px;background:url(../images/icon-lastSearches-plane.svg) center center no-repeat}.new-flights-lastSearches__item__delete{display:none;width:20px;height:20px;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.25);background:#fff url(../images/icon-lastSearches-close.svg) center center no-repeat;position:absolute;top:-10px;right:-10px}.new-flights-lastSearches__item_rt .new-flights-lastSearches__item__leg__date:before{content:'';display:inline-block;vertical-align:bottom;width:12px;height:18px;margin:0 10px 0 0;background:url(../images/icon-lastSearches-plane.svg) center center no-repeat}.new-flights-lastSearches__item_rt .new-flights-lastSearches__item__leg:nth-child(2n) .new-flights-lastSearches__item__leg__date:before{transform:scale(-1,1)}.new-flights-lastSearches__item_rt .new-flights-lastSearches__item__leg__departure{display:none}.new-flights-passInfo__ssrBox{margin:20px 0 0;padding:15px 0}.new-flights-passInfo__ssrBox__header{margin:-20px 0 0 0}.new-flights-passInfo__ssr_osi .new-flights-passInfo__ssr__field:nth-child(3){width:auto}.new-flights-passInfo__ssr__popup{min-width:350px}.new-flights-passInfo__ssr__popup__error{position:relative;margin-bottom:15px;cursor:default}.new-flights-passInfo__ssr__popup__field{margin-bottom:10px}.new-flights-passInfo__ssr__popup__field__header{color:rgba(0,0,0,.54);margin-bottom:5px}.new-flights-passInfo__ssr__popup__buttons{text-align:right}.new-flights-passInfo__ssr__popup__buttons .nemo-ui-button{font-size:15px}.new-flights-passInfo__ssr__dialog{min-width:350px}.new-flights-passInfo__ssr__container{width:100%}.new-flights-passInfo__ssr__wrapper{display:table;width:100%}.new-flights-passInfo__ssr__headers,.new-flights-passInfo__ssr__row{display:table-row}.new-flights-passInfo__ssr__field,.new-flights-passInfo__ssr__header{display:table-cell;vertical-align:middle;border-bottom:1px solid #ccc;padding:10px 20px 10px 0}.new-flights-passInfo__ssr__field:first-child,.new-flights-passInfo__ssr__header:first-child{padding-left:20px}.new-flights-passInfo__ssr__header{color:rgba(100,100,100,.75);height:50px}.new-flights-passInfo__ssr__field:nth-child(3){width:100px}.new-flights-passInfo__ssr__field .nemo-ui-textInput__input{margin:0}.new-flights-passInfo__ssr__field__caption{display:none;color:rgba(100,100,100,.75)}.new-flights-passInfo__ssr__field_controls{text-align:right}@media (max-width:320px){.new-flights-passInfo__ssr__field_controls .new-flights-passInfo__ssr__button__edit_adaptive{width:100%;display:block;margin-bottom:10px}.new-flights-passInfo__ssr__field_controls .new-flights-passInfo__ssr__button__delete_adaptive{width:100%;display:block}.new-flights-passInfo__ssr__field_controls .new-flights-passInfo__ssr__button__delete_adaptive:after{left:30%}}.new-flights-passInfo__ssr__checkbox .nemo-ui-checkbox__input:disabled+.nemo-ui-checkbox__caption{color:currentColor;background:0 0}.new-flights-passInfo__ssr__checkbox .nemo-ui-checkbox__input:disabled+.nemo-ui-checkbox__caption:before{background-color:#cdcdcd}.new-flights-passInfo__ssr__buttons{display:table;width:100%;margin:15px 0 0 0}.new-flights-passInfo__ssr__buttons__left,.new-flights-passInfo__ssr__buttons__right{display:table-cell;height:40px;padding:0 20px;vertical-align:middle}.new-flights-passInfo__ssr__buttons__right{text-align:right}.new-flights-passInfo__ssr__codes{font-family:monospace}.new-flights-passInfo__ssr__button__add{display:inline-block;height:35px;width:35px;border:0;border-radius:50%;position:relative;outline:0}.new-flights-passInfo__ssr__button__add:after{content:'+';display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:24px;line-height:24px;color:#fff}.new-flights-passInfo__ssr__button__delete{position:relative;display:inline-block;width:20px;height:20px;padding:0;border-radius:50%;color:#ff4040;cursor:pointer}.new-flights-passInfo__ssr__button__delete:after{content:'\00d7';display:inline-block;position:absolute;top:50%;left:50%;margin-top:3px;transform:translate(-50%,-50%);font-size:24px}.new-flights-passInfo__ssr__button__delete:hover{color:#df0000}.new-flights-passInfo__ssr__button__delete_adaptive{position:relative;display:none;padding-left:30px;text-transform:capitalize}.new-flights-passInfo__ssr__button__delete_adaptive:after{content:'\00d7';display:inline-block;position:absolute;top:50%;left:10px;transform:translate(0,-50%);font-size:24px;color:#ff4040}.new-flights-passInfo__ssr__button__edit{display:inline-block;font-size:15px;padding-right:10px;margin-top:3px;cursor:pointer;color:#4eb1e5}.new-flights-passInfo__ssr__button__edit_adaptive{display:none}.new-flights-passInfo__ssr__button__edit_adaptive .fa{color:#4eb1e5;padding-right:5px}.new-flights-passInfo__ssr__row{transition:all .3s}.new-flights-passInfo__ssr__row:hover{background:rgba(0,0,0,.02)}.new-flights-passInfo__ssr__customers__btn,.new-flights-passInfo__ssr__segments__btn{display:inline-block;width:40px;height:20px;cursor:pointer;vertical-align:middle}.new-flights-passInfo__ssr__customers__btn:hover,.new-flights-passInfo__ssr__segments__btn:hover{opacity:.7}.new-flights-passInfo__ssr__customers__btn__text,.new-flights-passInfo__ssr__segments__btn__text{display:inline-block;font-size:16px;line-height:20px}.new-flights-passInfo__ssr__customers__item,.new-flights-passInfo__ssr__segments__item{padding:3px 0}.new-flights-passInfo__ssr__customers__item{display:none}.new-flights-passInfo__ssr__customers__item_show{display:block}.new-flights-passInfo__ssr__customers__btn{background:transparent url(images/icon-passenger-ssr.svg) no-repeat 0 center;padding-left:20px}.new-flights-passInfo__ssr__segments__btn{background:transparent url(../f2.0/css/images/flights_results_sprite.svg) no-repeat 0 -140px;padding-left:25px}.new-flights-passInfo__ssr__customersPopup,.new-flights-passInfo__ssr__segmentsPopup{min-width:300px}@media (max-width:979px){.new-flights-passInfo__ssrBox{background:0 0;padding-bottom:0;box-shadow:none}.new-flights-passInfo__ssr__field,.new-flights-passInfo__ssr__row,.new-flights-passInfo__ssr__wrapper{display:block}.new-flights-passInfo__ssr__row+.new-flights-passInfo__ssr__row{border-radius:4px}.new-flights-passInfo__ssr__row{background:#fff;margin-top:15px;overflow:hidden}.new-flights-passInfo__ssr__row:nth-child(2){margin-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.new-flights-passInfo__ssr__row:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.new-flights-passInfo__ssr__row:hover{background:#fff}.new-flights-passInfo__ssr__buttons{background:#fff;margin:0;padding-top:15px;padding-bottom:10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.new-flights-passInfo__ssr__button__delete,.new-flights-passInfo__ssr__button__edit{display:none}.new-flights-passInfo__ssr__button__delete_adaptive,.new-flights-passInfo__ssr__button__edit_adaptive{display:inline-block}.new-flights-passInfo__ssr__headers{display:none}.new-flights-passInfo__ssr__field{padding:10px 20px;min-height:50px}.new-flights-passInfo__ssr__field:first-child{padding:10px 20px}.new-flights-passInfo__ssr__field:nth-child(3){width:100%}.new-flights-passInfo__ssr__field__caption{display:inline-block;width:30%;margin-right:20px;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:24px}.new-flights-passInfo__ssr__field .nemo-ui-textInput__input{display:inline-block;width:50%}.new-flights-passInfo__ssr__customers__empty{display:inline-block}.new-flights-passInfo__ssr__customers__item_single.new-flights-passInfo__ssr__customers__item_show{display:inline-block}.new-flights-passInfo__ssr__segments__item_single{display:inline-block}}@media (max-width:500px){.new-flights-passInfo__ssr__field{padding-right:10px}.new-flights-passInfo__ssr__field:first-child{padding-right:10px}.new-flights-passInfo__ssr__field__caption{width:45%;margin:0;padding-right:10px}.new-flights-passInfo__ssr__field .nemo-ui-textInput__input{width:50%}}@media (max-width:425px){.new-flights-passInfo__ssr__popup.ui-widget-content{width:100%!important;min-width:100%;height:100%!important;left:0!important;top:0!important;border-radius:0}.new-flights-passInfo__ssr__popup.ui-widget-content .ui-dialog-titlebar{border-radius:0}}.new-registration__linkToLegalEntity{display:inline-block;margin-top:20px}.new-registration__section{padding-bottom:10px}.new-registration__section_type{padding-bottom:20px}.new-registration__sectionHeader__additional{margin-left:40px}.new-registration__sectionHeader__additional .new-ui-checkbox__caption{vertical-align:middle}.new-registration__fieldWrap{margin:0 10px 10px 0;position:relative}.new-registration__fieldWrap_booking_agency_number .new-ui-textInput__input{width:35px}.new-registration__fieldWrap_booking_agency_postalcode .new-ui-textInput__input{width:100px}.new-registration__field{display:table;width:100%}.new-registration__field .new-ui-selectInput__caption,.new-registration__field .new-ui-textInput__caption{display:table-cell;vertical-align:middle;width:50%;padding-right:20px;text-align:left}.new-registration__field .new-ui-selectInput__select,.new-registration__field .new-ui-textInput__input{display:table-cell;vertical-align:middle;margin:0}.new-registration__field .new-ui-radioBtn__caption{padding-right:30px}.new-flights-farerules__rules__rule__title{margin-bottom:0;margin-top:15px}.new-flights-farerules__codes__code{display:inline-block;vertical-align:top;margin-right:10px}.new-flights-farerules__codes__code_active,.new-flights-farerules__codes__code_active:hover{color:inherit;border:0 none;cursor:auto}.new-flights-farerules__ruleInfo__header{margin:15px 0;font-size:13px}.new-flights-farerules__ruleInfo__basis__item__title,.new-flights-farerules__ruleInfo__basis__item__value{display:inline-block;vertical-align:top}.new-flights-farerules__ruleInfo__basis__item__title{width:150px;margin-right:10px}.new-flights-farerules__ruleInfo__toc{margin-top:15px}.new-flights-farerules__ruleInfo__toc__header{display:none}.new-flights-farerules__ruleInfo__toc__item{display:table;margin-bottom:10px}.new-flights-farerules__ruleText{padding:0 20px 20px;min-height:600px}.new-flights-farerules__ruleText__error{text-align:left;padding:9px 9px}.new-flights-farerules__ruleText__header{margin:15px 0;font-size:13px}.new-flights-farerules__ruleText__header__backlink{display:inline-block;margin-left:10px}.new-flights-farerules__agencyRules__header{margin:15px 0;font-size:13px}.nemo-flights-farerules{width:800px!important}@media (max-width:750px){.nemo-flights-farerules{width:100%!important;max-width:100%!important;height:100%!important;border-radius:0}}.nemo-flights-farerules .ui-dialog-titlebar{font-size:15px}.nemo-flights-farerules .ui-dialog-content{padding-bottom:0;padding-top:0}@media (max-width:750px){.nemo-flights-farerules .ui-dialog-content{height:100%!important;padding-bottom:50px;overflow:auto}}.nemo-flights-farerules__content{height:auto;margin:0 -20px}.nemo-flights-farerules__content__codesList{padding:0 20px 10px}.nemo-flights-farerules__content__codesList a{margin-right:10px;outline:0!important}.nemo-flights-farerules__content__agencyRules{border-bottom:1px solid #d7d7d7;padding:15px 20px}.nemo-flights-farerules__content__agencyRules h2{margin-top:0}.nemo-flights-farerules__content__translators{border-bottom:1px solid #d7d7d7;padding:15px 20px}.nemo-flights-farerules__content__translators__link{margin-right:15px}.nemo-flights-farerules__content__translators__link:not(.nemo-ui-pseudoLink),.nemo-flights-farerules__content__translators__link:not(.nemo-ui-pseudoLink):focus,.nemo-flights-farerules__content__translators__link:not(.nemo-ui-pseudoLink):hover{cursor:default}.nemo-flights-farerules__content__segments{padding:20px 20px 0}.nemo-flights-farerules__content__segments__segment{width:50%;float:left;margin-bottom:10px}.nemo-flights-farerules__content__segments__segment:nth-child(odd){padding-right:10px}.nemo-flights-farerules__content__segments__segment:nth-child(even){padding-left:10px}@media (max-width:550px){.nemo-flights-farerules__content__segments__segment{width:100%;padding-left:0!important;padding-right:0!important}}.nemo-flights-farerules__content__segments__segment__button,.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button{width:100%;padding:0 20px;line-height:35px;height:34px;text-align:left;font-size:12px;overflow:hidden;text-overflow:ellipsis}.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button.nemo-ui-button_medium,.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button.nemo-ui-button_medium:active,.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button.nemo-ui-button_medium:focus,.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button.nemo-ui-button_medium:hover{background:#66a912}.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button.nemo-ui-button_common,.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button.nemo-ui-button_common:active,.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button.nemo-ui-button_common:focus,.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button.nemo-ui-button_common:hover{background:#ddd}.nemo-flights-farerules__content__segments__segment__button_disabled{color:#ccc}.nemo-flights-farerules__content__segments__segment__button_disabled,.nemo-flights-farerules__content__segments__segment__button_disabled:active,.nemo-flights-farerules__content__segments__segment__button_disabled:focus,.nemo-flights-farerules__content__segments__segment__button_disabled:hover{cursor:default}.nemo-flights-farerules__content__segments__segment_disabled,.nemo-flights-farerules__content__segments__segment_disabled:active,.nemo-flights-farerules__content__segments__segment_disabled:focus,.nemo-flights-farerules__content__segments__segment_disabled:hover{cursor:default}.nemo-flights-farerules__content__rules{height:560px;max-height:560px;overflow:auto;padding:0 20px;position:relative}@media (max-width:750px){.nemo-flights-farerules__content__rules{height:100%;max-height:100%}}.nemo-flights-farerules__content__rules__list__header{border-top:1px solid #d7d7d7;margin:5px -20px 1px;padding:10px 20px 0}.nemo-flights-farerules__content__rules__list__header:first-of-type{border-top:none;margin:5px 0 1px;padding:0}.nemo-flights-farerules__content__rules__list__body__category{font-family:Roboto,'Open Sans',Tahoma,Arial,sans-serif;font-size:13px;padding-bottom:15px}.nemo-flights-farerules__content__rules__list__body__category__name,.nemo-flights-farerules__content__rules__list__body__category__text{font-family:Roboto,'Open Sans',Tahoma,Arial,sans-serif}.nemo-flights-farerules__content__rules__list__body__category__name{margin-top:20px;font-weight:700;margin-bottom:5px;font-size:1.1em}.nemo-flights-farerules__content__coverage{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.7)}.nemo-flights-farerules__content__coverage__loader{background-image:url(/templates/wurst/f2.0/css/images/loader.svg);background-size:40px;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px}.nemo-flights-farerules__disclaimer{border-top:1px solid #d7d7d7;margin:0 -20px;padding:15px 20px;position:relative;background:#eee}@media (max-width:750px){.nemo-flights-farerules__disclaimer{position:fixed;width:100%;bottom:0}}.nemo-flights-farerules__disclaimer__star{position:absolute;margin-left:-8px;margin-top:5px;font-size:1.1em;top:auto}.nemo-flights-farerules__disclaimer a{outline:0}.new-flights-nowSearching{width:600px;padding-top:10px;padding-bottom:10px}.new-flights-nowSearching__header{line-height:24px}.new-flights-nowSearching__refresh{float:right}.new-flights-nowSearching__items{min-height:100px}.new-flights-nowSearching__items_loading{background:transparent url(images/ui/ui-loader-planes.svg) center center no-repeat}.new-flights-nowSearching__item{display:block;text-decoration:none}.new-flights-nowSearching__item:visited{color:inherit}.new-flights-nowSearching__item:link{color:inherit}.new-flights-nowSearching__item:hover{color:uinherit}.new-flights-nowSearching__item:active{color:inherit}.new-flights-nowSearching__item__price{float:right}.new-sendOffersForm{padding:20px}.new-sendOffersForm__popup__link{margin-right:5px}.new-sendOffersForm__fieldWrap{margin:0 10px 10px 0}.new-sendOffersForm__field{display:table;width:100%}.new-sendOffersForm__field .new-ui-textInput__caption{display:table-cell;vertical-align:middle;width:50%;padding-right:20px;text-align:left}.new-sendOffersForm__buttons{margin:10px 0}#mailContent_tbl{width:836px!important}#mailContent_ifr{height:550px!important}.new-flights-seatmap__map__header__aisle,.new-flights-seatmap__map__header__letter,.new-flights-seatmap__map__seat,.new-flights-seatmap__segment__geo,.new-flights-seatmap__segment__info,.new-flights-seatmap__segment__passenger,.new-flights-seatmap__segment__passenger__info__name,.new-flights-seatmap__segment__passenger__info__seat{display:inline-block;vertical-align:top}.new-flights-seatmap__popup{min-width:920px}.new-flights-seatmap__popup .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.new-flights-seatmap__hint{z-index:9999;background:#eee;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.125);filter:drop-shadow(0 1px 2px rgba(0,0,0,.15));animation:none;text-align:center}.new-flights-seatmap__hint__price{color:#626366}.new-flights-seatmap__container{margin:-10px -20px;background:#eee}.new-flights-seatmap__main{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.new-flights-seatmap__buttons{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.new-flights-seatmap__buttons__clear{width:100%}.new-flights-seatmap__buttons__clear_disabled{opacity:.5;cursor:not-allowed}.new-flights-seatmap__buttons__clear_disabled:hover{background:0 0!important;color:#ef5350!important;border-color:#ef5350!important}.new-flights-seatmap__buttons .nemo-ui-button_outline{height:35px;line-height:33px;font-size:13px;color:#ef5350;border-color:#ef5350}.new-flights-seatmap__buttons .nemo-ui-button_outline:hover{background:#ef5350;border-color:#ef5350;color:#fff}.new-flights-seatmap__wrapper{width:680px;font-size:13px}.new-flights-seatmap__segments{width:240px;height:100%;border-right:1px solid #b0b0b0;margin-right:-1px;font-size:13px}.new-flights-seatmap__segments__wrapper{box-shadow:0 1px 3px rgba(0,0,0,.15)}.new-flights-seatmap__segments__adaptivity__header{display:none}.new-flights-seatmap__segment{border-top:1px solid #b0b0b0;background:#eee;overflow:hidden}.new-flights-seatmap__segment:nth-child(5n+1) .new-flights-seatmap__segment__info:before{background-image:url(../images/icon_planes_sprite.svg);background-position:0 0;position:absolute;width:20px;height:20px;content:'';left:20px;top:50%;margin-top:-10px}.new-flights-seatmap__segment:nth-child(5n+2) .new-flights-seatmap__segment__info:before{background-image:url(../images/icon_planes_sprite.svg);background-position:0 100%;position:absolute;width:20px;height:20px;content:'';left:20px;top:50%;margin-top:-10px}.new-flights-seatmap__segment:nth-child(5n+3) .new-flights-seatmap__segment__info:before{background-image:url(../images/icon_planes_sprite.svg);background-position:50% 0;position:absolute;width:20px;height:20px;content:'';left:20px;top:50%;margin-top:-10px}.new-flights-seatmap__segment:nth-child(5n+4) .new-flights-seatmap__segment__info:before{background-image:url(../images/icon_planes_sprite.svg);background-position:50% 100%;position:absolute;width:20px;height:20px;content:'';left:20px;top:50%;margin-top:-10px}.new-flights-seatmap__segment:nth-child(5n+5) .new-flights-seatmap__segment__info:before{background-image:url(../images/icon_planes_sprite.svg);background-position:100% 0;position:absolute;width:20px;height:20px;content:'';left:20px;top:50%;margin-top:-10px}.new-flights-seatmap__segment:first-child{border-top:0}.new-flights-seatmap__segment_active .new-flights-seatmap__segment__passengers{max-height:100%}.new-flights-seatmap__segment__date{font-size:12px}.new-flights-seatmap__segment__date__day{color:#969599}.new-flights-seatmap__segment__passengers{max-height:0;overflow:hidden;text-align:center}.new-flights-seatmap__segment__geo{width:165px;overflow:hidden;text-overflow:ellipsis}.new-flights-seatmap__segment:hover,.new-flights-seatmap__segment_active{background:#fff}.new-flights-seatmap__segment__info{position:relative;width:100%;padding:15px 15px 15px 55px;cursor:pointer}.new-flights-seatmap__segment__passenger{position:relative;width:200px;height:66px;margin:10px 0;background:linear-gradient(0deg,#ccc 0,#e6e6e5 100%);border-radius:4px;cursor:pointer}.new-flights-seatmap__segment__passenger_current{background:#52a2cc}.new-flights-seatmap__segment__passenger_current{color:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,.1)}.new-flights-seatmap__segment__passenger__info{display:table-cell;vertical-align:middle;height:66px;padding-left:20px}.new-flights-seatmap__segment__passenger__info__name,.new-flights-seatmap__segment__passenger__info__seat{vertical-align:middle}.new-flights-seatmap__segment__passenger__info__name{width:120px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.new-flights-seatmap__segment__passenger__info__name__first,.new-flights-seatmap__segment__passenger__info__name__last{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-flights-seatmap__segment__passenger__info__name__price{font-size:11px;margin-top:3px}.new-flights-seatmap__segment__passenger__info__seat{font-size:16px}.new-flights-seatmap__segment__passenger__removeChoice{position:absolute;left:-20px;top:23px;width:20px;height:20px;background:url(../images/icon_remove_seat_choice.svg) #b24126 center center no-repeat;opacity:.5}.new-flights-seatmap__segment__passenger__removeChoice:hover{opacity:1}.new-flights-seatmap__map{border-left:1px solid #b0b0b0}.new-flights-seatmap__map__header{height:40px;padding-right:17px;text-align:center;background:#52a2cc;font-size:0;vertical-align:middle;line-height:40px}.new-flights-seatmap__map__header__letter{width:40px;height:40px;text-align:center;color:#fff;font-weight:700;font-size:15px;vertical-align:middle}.new-flights-seatmap__map__header__aisle{width:20px;height:40px}.new-flights-seatmap__map__table{width:auto;margin:0 auto}.new-flights-seatmap__map__table__wrapper{min-height:100px;max-height:300px;overflow-y:scroll}.new-flights-seatmap__map__table .new-ui-table__td{text-align:center}.new-flights-seatmap__map__notice,.new-flights-seatmap__map__tripInfo{padding:20px;background:#fff;border-bottom:1px solid #b0b0b0}.new-flights-seatmap__map__notice{bottom:0;border-bottom:0;padding:15px 20px}.new-flights-seatmap__map__notice__text_grey{margin:0 0 15px;color:#969599}.new-flights-seatmap__map__notice__text_red{margin:0 0 15px;color:#ef5350}.new-flights-seatmap__map__tripInfo__text{color:#969599}.new-flights-seatmap__map__tripInfo__aircraft__text{color:#969599}.new-flights-seatmap__map__tripInfo __aircraft__wiki{outline:0}.new-flights-seatmap__map__tripInfo__adaptivity__notice{display:none}.new-flights-seatmap__map__tripInfo__passenger{display:none}.new-flights-seatmap__map__seat{position:relative;width:20px;height:20px;margin:10px;border-radius:4px;background:#52a2cc;cursor:pointer}.new-flights-seatmap__map__seat__cell{background:rgba(82,162,204,.15)}.new-flights-seatmap__map__seat__aisle{width:40px;height:40px}.new-flights-seatmap__map__seat__noseat{width:20px;height:40px}.new-flights-seatmap__map__seat_notAvailable{background:#969599}.new-flights-seatmap__map__seat_readOnly{cursor:default!important}.new-flights-seatmap__map__seat_occupied_circle{display:none}.new-flights-seatmap__map__seat_occupied .new-flights-seatmap__map__seat_occupied_circle{display:block;position:absolute;top:50%;left:50%;width:10px;height:10px;margin-right:-50%;transform:translate(-50%,-50%);border-radius:10px;background:#fff}.new-flights-seatmap__map__seat_occupied .new-flights-seatmap__map__seat_occupied_circle__inner{display:block;position:absolute;top:50%;left:50%;width:5px;height:5px;margin-right:-50%;transform:translate(-50%,-50%);border-radius:4px;background:#52a2cc}.new-flights-seatmap__map__row:nth-child(even){background:#f2f8fb}.new-flights-seatmap__map__row__left__space,.new-flights-seatmap__map__row__right__space{width:50%;background:#eee}.new-flights-seatmap__map__row__left__exit,.new-flights-seatmap__map__row__right__exit{position:relative;width:10px;padding:5px;background:#e6e6e6}.new-flights-seatmap__map__row__left__icon,.new-flights-seatmap__map__row__right__icon{position:relative;width:25px;padding:12px;background-color:#eee}.new-flights-seatmap__map__row__left__number,.new-flights-seatmap__map__row__right__number{width:25px;padding:10px;background-color:#eee;font-size:11px;color:#969599}.new-flights-seatmap__map__row__right__number{text-align:right}.new-flights-seatmap__map__row__isExit .new-flights-seatmap__map__row__left__exit:before{left:0;margin-top:-14.6px;width:6.4px;height:29.2px;background-position:0 0}.new-flights-seatmap__map__row__isExit .new-flights-seatmap__map__row__left__icon:before{left:0;margin-top:-11.25px;width:23px;height:22.5px;background-position:98.95% 0}.new-flights-seatmap__map__row__isExit .new-flights-seatmap__map__row__right__exit:before{right:0;margin-top:-14.6px;width:6.4px;height:29.2px;background-position:11.5% 0}.new-flights-seatmap__map__row__isExit .new-flights-seatmap__map__row__right__icon:before{right:0;margin-top:-11.25px;width:23px;height:22.5px;background-position:0 98.95%}.new-flights-seatmap__map__row__isExit .new-flights-seatmap__map__row__left__exit:before,.new-flights-seatmap__map__row__isExit .new-flights-seatmap__map__row__left__icon:before,.new-flights-seatmap__map__row__isExit .new-flights-seatmap__map__row__right__exit:before,.new-flights-seatmap__map__row__isExit .new-flights-seatmap__map__row__right__icon:before{content:'';position:absolute;top:50%;background-image:url(../images/icon_exits_sprite.svg)}.new-flights-seatmap__map__row__isExit .new-flights-seatmap__map__row__left__icon,.new-flights-seatmap__map__row__isExit .new-flights-seatmap__map__row__right__icon{background-color:#eee;cursor:pointer}.new-flights-seatmap__map__row__isExit .new-flights-seatmap__map__row__left__icon:before,.new-flights-seatmap__map__row__isExit .new-flights-seatmap__map__row__right__icon:before{opacity:.26}.new-flights-seatmap__map__row__isExit .new-flights-seatmap__map__row__left__icon:hover:before,.new-flights-seatmap__map__row__isExit .new-flights-seatmap__map__row__right__icon:hover:before{opacity:1}.new-flights-seatmap__map__row__isWing .new-flights-seatmap__map__row__left__icon:before{left:0;background-position:35% 0}.new-flights-seatmap__map__row__isWing .new-flights-seatmap__map__row__right__icon:before{right:0;background-position:35% 36.85%}.new-flights-seatmap__map__row__isWing .new-flights-seatmap__map__row__left__icon:before,.new-flights-seatmap__map__row__isWing .new-flights-seatmap__map__row__right__icon:before{content:'';position:absolute;top:50%;background-image:url(../images/icon_exits_sprite.svg);width:25px;height:14px;margin-top:-7px}@media (max-width:800px){.new-flights-seatmap__popup{min-width:0;max-width:100%;width:100%;height:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.new-flights-seatmap__popup__content{height:100%}.new-flights-seatmap__popup .ui-dialog-titlebar{border-top-left-radius:0;border-top-right-radius:0}.new-flights-seatmap__segments{position:fixed;z-index:1000;background:#ededed;width:100%;top:0;border:none}.new-flights-seatmap__segments_adaptive_hide{display:none}.new-flights-seatmap__segments__adaptivity__header{height:50px;padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.new-flights-seatmap__segments__adaptivity__close{display:inline-block;padding:10px;border:1px solid #52a2cc;border-radius:4px;color:#52a2cc}.new-flights-seatmap__wrapper{width:100%;height:100%}.new-flights-seatmap__map{border:none}.new-flights-seatmap__map__table{margin-bottom:50px}.new-flights-seatmap__map__table__wrapper{max-height:100%}.new-flights-seatmap__map__tripInfo__passenger{text-align:center;padding:10px;border:1px solid #52a2cc;border-radius:4px;margin-bottom:15px;display:block}.new-flights-seatmap__map__tripInfo__aircraft,.new-flights-seatmap__map__tripInfo__time{display:inline-block}.new-flights-seatmap__map__tripInfo__aircraft:before,.new-flights-seatmap__map__tripInfo__time:before{content:'●';color:#52a2cc}.new-flights-seatmap__map__tripInfo__adaptivity__notice{color:#969599;font-size:11px;margin:0;margin-top:10px;display:block}.new-flights-seatmap__map__notice{display:none}}.new-lastOrders__container{position:relative;display:inline-block;vertical-align:middle;width:220px;padding:0;margin-left:50px;overflow:hidden}.new-lastOrders__container_oneOrder .new-lastOrders__wrapper{margin-left:0}.new-lastOrders__container_oneOrder .new-lastOrders__left,.new-lastOrders__container_oneOrder .new-lastOrders__right{display:none}.new-lastOrders__header{padding:5px 20px;margin-bottom:5px;border-bottom:1px solid #afafaf}.new-lastOrders__wrapper{position:relative;width:660px;margin-left:-220px}.new-lastOrders__item{float:left;width:220px;padding:0 20px}.new-lastOrders__item:link{color:#414042;text-decoration:none}.new-lastOrders__item__dates,.new-lastOrders__item__route{width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#414042}.new-lastOrders__item:focus{outline:0}.new-lastOrders__left,.new-lastOrders__right{position:absolute;top:50%;height:25px;cursor:pointer}.new-lastOrders__left{left:4px}.new-lastOrders__right{right:4px}.new-bookStatus-dialog{min-width:470px!important;width:auto!important}.new-bookStatus-dialog .ui-dialog-content.ui-widget-content{min-height:100px!important;height:auto!important;padding-bottom:20px;overflow:visible!important}.new-bookStatus-box .new-bookStatus-box__label__input,.new-bookStatus-box input,.new-bookStatus-box select{display:inline-block;width:auto}.new-bookStatus-box .nemo-ui-textInput__input{width:168px}.new-bookStatus-box .new-form__field__autocomplete__input{display:block}.new-bookStatus-box__label{display:block;clear:both;margin-bottom:2px}.new-bookStatus-box__label__span{display:inline-block;min-width:210px;text-align:left}.new-bookStatus-box__buttonpane{margin-top:25px}.new-bookStatus-box__buttonpane__button+input{margin-left:10px}.new-bookStatus-box .new-bookStatus-passenger__name{width:0;min-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:10px}.new-bookStatus-box .manual_status_fix_error{margin-top:10px}.new-bookStatus-box .new-bookStatus-input__error{border-color:red}.new-bookStatus-box .new-bookStatus-input__select{width:168px}.new-bookStatus-box .new-bookStatus-input__selectStatus,.new-bookStatus-box .new-bookStatus-input__ticketNumber{width:168px}.new-bookStatus-box .new-bookStatus-notickets{color:red;margin-top:10px}.new-bookStatus-box .nemo-ui-hint{margin-bottom:-5px}.new-bookStatus-box .new-flights-passInfo__field__errorWrap{margin-left:38%}.new-bookStatus-box .new-flights-passInfo__field__errorWrap .new-flights-passInfo__field__error{font-family:Roboto,"Open Sans",sans-serif;font-size:13px;font-weight:500}.new-flights-passInfo__field__errorWrap.ticket-number-format-error{width:auto;margin-left:0}.new-authConfirmPopup{padding:0 10px}.new-authConfirmPopup-body{height:100%!important}.new-authConfirmPopup__form__message{color:#0a0a0f;font-size:13px;margin:0;padding:5px 35px 10px 0;line-height:20px}.new-authConfirmPopup__form__message.new-ui-hilight_greenLight{background:0 0;color:#66a912}.new-authConfirmPopup__form__message.new-ui-hilight_error{background:0 0;color:rgba(204,0,0,.75)}.new-authConfirmPopup__form__buttons{margin-top:15px}.new-authConfirmPopup__form__buttons__sendAgain{background-color:#eee!important;background-image:linear-gradient(to bottom,rgba(250,250,250,.75),rgba(200,200,200,.75))!important;color:#0a0a0f;margin-left:20px;margin-top:3px}.new-authConfirmPopup__form__buttons__sendAgain:hover{background-image:none!important}.new-authConfirmPopup__form__buttons__sendAgain:disabled{background:#bfbfbf!important;cursor:default;overflow:hidden}.new-authConfirmPopup__form__buttons__sendAgain:disabled:hover{background:#bfbfbf!important}.new-authConfirmPopup__form__buttons__confirm{font-size:16px;height:35px;line-height:35px}.new-authConfirmPopup__form__code__message{display:inline-block}.new-authConfirmPopup__form__code__input{display:inline-block;width:160px;margin-left:14px}@media (max-width:370px){.new-authConfirmPopup__form__code__input{margin-left:0;display:block}.new-authConfirmPopup__form__buttons__sendAgain{margin-left:0;margin-top:7px;display:block}}.new-authConfirm{padding:20px 30px;border-radius:0;background-color:#fff}.new-authConfirm-body{background-color:#ececec}.new-authConfirm-body iframe{border:0}.new-authConfirm-body .ui-dialog-titlebar{font-size:13px!important;box-shadow:none}.new-authConfirm-body .ui-widget-content{line-height:20px}.new-authConfirm-body .ui-dialog-title{line-height:22px}.new-authConfirm-body .ui-dialog-content{padding:15px 20px}.new-authConfirm-header{margin:0 0 30px;padding:20px 20px 0}.new-authConfirm .new-ui-sectionHeader{margin:0 0 15px 0}.new-authConfirm__initForm__hrLine{margin-left:-30px;width:107%;background-color:#d9d9d9;border:0;height:1px;margin-bottom:15px}.new-authConfirm__initForm__selectType{margin-top:20px}.new-authConfirm__initForm__selectType__description{color:#9a9a9a}.new-authConfirm__initForm__selectType__fields .new-ui-radioBtn{display:table;margin-bottom:10px}.new-authConfirm__initForm__selectType__fields__linkMore{position:relative;top:-1px;left:7px}.new-authConfirm__initForm__settings__title{color:#9a9a9a;line-height:18px}.new-authConfirm__initForm__settings__subtitle{margin:20px 0 7px;font-size:15px}.new-authConfirm__initForm__settings__fields__input__button{float:right;background-color:#eee!important;background-image:linear-gradient(to bottom,rgba(250,250,250,.75),rgba(200,200,200,.75))!important;color:#414042!important;margin-top:-7px;min-width:185px}.new-authConfirm__initForm__settings__fields__input__button:hover{background-image:none!important;color:#414042}.new-authConfirm__initForm__settings__fields__input__button:disabled{background:#bfbfbf!important;cursor:default;overflow:hidden}.new-authConfirm__initForm__settings__fields__input__button:disabled:hover{background:#bfbfbf!important;cursor:default;overflow:hidden}.new-authConfirm__initForm__settings__fields__input__button.disableBtnLink{background:#bfbfbf!important;pointer-events:none;cursor:default}.new-authConfirm__initForm__settings__fields__input__label{display:block;margin-bottom:7px}.new-authConfirm__initForm__settings__fields__input__label .ui-contactConfirm__block{float:right;width:55%;margin-top:12px}.new-authConfirm__initForm__settings__fields__input__label .ui-contactConfirm__block .ui-contactConfirm__status{float:left;color:#7bb236}.new-authConfirm__initForm__settings__fields__input__confirm{margin-left:25px;padding:4px 0 4px 4px;border:1px solid #d7d7d7;display:inline-block;width:155px}.new-authConfirm__initForm__settings__fields__input__span{display:inline-block;min-width:170px;min-height:30px;line-height:30px;vertical-align:top;margin-top:7px}.new-authConfirm__initForm__settings__fields__input__spanValue{margin-left:25px;display:inline-block;min-height:30px;line-height:30px;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;margin-bottom:-3px}.new-authConfirm__initForm__buttons__laterBtn{background-color:#eee!important;background-image:linear-gradient(to bottom,rgba(250,250,250,.75),rgba(200,200,200,.75))!important;color:#414042!important;margin-top:3px;margin-left:4px}.new-authConfirm__initForm__buttons__laterBtn:hover{background-image:none!important;color:#414042}.new-authConfirm__initForm__buttons__descText{display:inline-block;line-height:35px;color:#9f9f9f;margin-left:5px}.new-authConfirm__initForm__settings__fields__input__button.disabled-linkBtn{pointer-events:none;background-image:linear-gradient(to bottom,rgba(250,250,250,.75),rgba(235,235,235,.75))!important;color:#bfbfbf!important}.new-flights-EAR{background-color:#fff;padding:1px 25px 15px}.new-flights-EAR input[type=file],.new-flights-EAR input[type=file]:active,.new-flights-EAR input[type=file]:focus,.new-flights-EAR input[type=file]:hover{outline:0}.new-flights-EAR .nemo-ui-checkbox__input:disabled+.nemo-ui-checkbox__caption{background-color:transparent}.new-flights-EAR .nemo-ui-checkbox__input:disabled+.nemo-ui-checkbox__caption:before{background-color:#ddd}.new-flights-EAR-ui__notice{background-color:#f7f7f7;padding:12px 10px!important;margin-bottom:10px}.new-flights-EAR-ui__notice h4{font-size:16px;padding-top:0;padding-bottom:5px}.new-flights-EAR-ui__notice money{font-weight:700;font-size:1.1em}.new-flights-EAR-ui__loader{background-image:url(/templates/wurst/f2.0/css/images/loader.svg);background-size:40px;width:40px;height:40px}.new-flights-EAR-ui__hint{color:#b1b2b4}.new-flights-EAR-ui__hint_spaced{margin-top:5px}.new-flights-EAR-ui__service__passenger{margin-top:5px}.new-flights-EAR-ui__service__product{margin-top:3px}.new-flights-EAR-ui__spacer{height:15px;width:100%}.new-flights-EAR-ui__inputError{display:none;color:rgba(204,0,0,.75);margin-top:10px;margin-bottom:15px}.new-flights-EAR-ui-gatewayExtra{padding:0}.new-flights-EAR-ui-gatewayExtra .new-flights-passInfo__pay__method__extraInfo>div{padding:20px}.new-flights-EAR-ui__hintError{position:absolute;margin-top:-30px}.new-flights-EAR-ui__hintError div{position:relative;display:inline;left:0}.new-flights-EAR-ui__hintError__holder{display:inline-block;width:100%}.new-flights-EAR-ui__pane{padding:13px;margin:20px -20px 0;text-align:center;background:#f9f9f9;font-size:1.1em}.new-flights-EAR-ui__pane:active,.new-flights-EAR-ui__pane:focus,.new-flights-EAR-ui__pane:hover{cursor:pointer;background-color:#f2f2f2}.new-flights-EAR-ui__pane:active span,.new-flights-EAR-ui__pane:focus span,.new-flights-EAR-ui__pane:hover span{border-bottom:1px dashed rgba(14,134,230,.75);color:#349ef3}.new-flights-EAR-ui__charge{margin-bottom:20px}.new-flights-EAR-ui__charge__caption{display:block;font-size:100%;line-height:105%;color:#0a0a0f;margin:0}.new-flights-EAR-ui__charge__select,.new-flights-EAR-ui__charge__text{float:left}.new-flights-EAR-ui__charge__text{position:relative;width:170px;margin-right:20px}.new-flights-EAR-ui__charge__select{width:310px}@media (max-width:630px){.new-flights-EAR-ui__charge{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.new-flights-EAR-ui__charge__caption{-ms-flex-preferred-size:100%;flex-basis:100%}.new-flights-EAR-ui__charge__text{-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:0}.new-flights-EAR-ui__charge__select{-ms-flex-preferred-size:50%;flex-basis:50%;margin-left:-1px}}.new-flights-EAR-ui__timeLimit{margin-bottom:10px}.new-flights-EAR-ui__timeLimit__todayWarning{font-weight:700;color:#ff9731}@media (max-width:630px){.new-flights-EAR-ui__timeLimit__time{margin-left:-1px}}.new-flights-EAR-ui__timeLimit .nemo-checkout-customer__field__datepicker{margin-top:7px}.new-flights-EAR-ui__textArea{width:100%;max-width:500px;min-height:90px;resize:vertical}.new-flights-EAR-ui__textArea__wrapper{width:100%}@media (max-width:630px){.new-flights-EAR-ui__textArea{width:100%}}.new-flights-EAR-ui__submitButton{display:inline-block;position:relative}.new-flights-EAR-ui__submitButton__fakeRefund{top:-2px;position:relative;margin-left:10px}.new-flights-EAR .nemo-ui-select{width:310px}.new-flights-EAR .nemo-ui-select__toggle{border:1px solid #e7e7e7;background:#fff;border-radius:0}.new-flights-EAR .nemo-ui-select__dropdown{left:0;right:auto}@media (max-width:630px){.new-flights-EAR .nemo-ui-select{width:100%}}.new-flights-EAR .nemo-ui-selectInput__input,.new-flights-EAR .nemo-ui-selectInput__select,.new-flights-EAR .nemo-ui-selectInput__toggle,.new-flights-EAR .nemo-ui-select__input,.new-flights-EAR .nemo-ui-select__select,.new-flights-EAR .nemo-ui-select__toggle,.new-flights-EAR .nemo-ui-textInput__input,.new-flights-EAR .nemo-ui-textInput__select,.new-flights-EAR .nemo-ui-textInput__toggle{height:40px;line-height:40px;padding-left:10px}.new-flights-EAR textarea.nemo-ui-textInput__input{padding-top:10px;line-height:normal}.new-flights-EAR h2{margin:25px 0 20px;font-weight:700}.new-flights-EAR h3{font-weight:700;margin:15px 0}.new-flights-EAR__controls{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.new-flights-EAR__controls .nemo-ui-button{margin-bottom:15px}.new-flights-EAR__controls__actions{display:inline-block;margin-right:15px;margin-bottom:15px}.new-flights-EAR__controls__actions .nemo-ui-select__toggle{height:30px;margin-bottom:1px}.new-flights-EAR__controls__actions .nemo-ui-select__dropdown{padding:0}.new-flights-EAR__controls__actions .nemo-ui-select__dropdown li{list-style:none}.new-flights-EAR__controls__actions .nemo-ui-select__dropdown li a,.new-flights-EAR__controls__actions .nemo-ui-select__dropdown li span{display:block;margin:-10px;padding:10px;cursor:pointer;text-decoration:none;color:inherit;border:none!important}@media (max-width:630px){.new-flights-EAR__controls__actions .nemo-ui-select__dropdown{max-height:300px;overflow:auto}}@media (max-width:630px){.new-flights-EAR__controls{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.new-flights-EAR__controls__actions{margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:15px}.new-flights-EAR__controls__actions .nemo-ui-select{width:100%}}.new-flights-EAR__formControl{display:block;width:100%;padding:12px 10px;background-color:#f7f7f7;margin-bottom:8px}.new-flights-EAR__inlineGroup .nemo-ui-textInput{float:left;position:relative}.new-flights-EAR__inlineGroup_bill .nemo-ui-textInput{width:25%}.new-flights-EAR__inlineGroup_contact .nemo-ui-textInput{width:33.33%}@media (max-width:630px){.new-flights-EAR__inlineGroup_contact .nemo-ui-textInput{width:100%;margin-bottom:10px}}.new-flights-EAR__inlineGroup label{padding:0}.new-flights-EAR__inlineGroup label input{z-index:1;position:relative}.new-flights-EAR__inlineGroup label input:hover{z-index:2}.new-flights-EAR__inlineGroup label input:active,.new-flights-EAR__inlineGroup label input:focus{z-index:3}.new-flights-EAR__inlineGroup label:nth-child(1) input{margin-left:0}.new-flights-EAR__inlineGroup label:nth-child(2) input{margin-left:-1px}.new-flights-EAR__inlineGroup label:nth-child(3) input{margin-left:-2px}button.new-flights-EAR__control{margin-right:15px}button.new-flights-EAR__control.nemo-ui-button_medium{padding:0 18px}button.new-flights-EAR__control:focus{box-shadow:none}@media (max-width:630px){button.new-flights-EAR__control{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.new-flights-EAR__control_order{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0;margin-bottom:10px}button.new-flights-EAR__control_return{-ms-flex-preferred-size:50%;flex-basis:50%;margin:0;border-top-right-radius:0;border-bottom-right-radius:0;margin-bottom:10px}button.new-flights-EAR__control_exchange{-ms-flex-preferred-size:50%;flex-basis:50%;margin:0;border-bottom-left-radius:0;border-top-left-radius:0;border-left:1px solid #dedede;margin-bottom:10px}button.new-flights-EAR__control_ancillaryServices{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:10px;margin-right:0}button.new-flights-EAR__control_service{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:10px;margin-right:0}}.new-flights-EAR__separator{height:1px;width:100%;margin-top:15px;background-color:#e7e7e7}.new-flights-EAR__newClaim__disclaimer p{margin-top:10px;max-width:75%;line-height:1.35em}@media (max-width:630px){.new-flights-EAR__newClaim__disclaimer p{max-width:100%}}.new-flights-EAR__newClaim__route__title{margin:0 0 15px}.new-flights-EAR__newClaim__chooseType select{max-width:250px}.new-flights-EAR__newClaim__chooseType__hints{display:-ms-flexbox;display:flex;margin-top:15px}.new-flights-EAR__newClaim__chooseType__hints__title{margin:15px 0}.new-flights-EAR__newClaim__chooseType__hints__hint{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;width:350px;height:auto;position:relative;padding:15px 20px;margin-right:15px;cursor:pointer;background-color:#f7f7f7;border-radius:2px;text-align:center;transition:box-shadow .3s cubic-bezier(.25,.8,.25,1)}.new-flights-EAR__newClaim__chooseType__hints__hint h3{margin-top:0}.new-flights-EAR__newClaim__chooseType__hints__hint ul{padding-left:0;margin-top:15px;list-style-type:none}.new-flights-EAR__newClaim__chooseType__hints__hint ul li{margin-bottom:10px}.new-flights-EAR__newClaim__chooseType__hints__hint ul li p{margin-top:3px}.new-flights-EAR__newClaim__chooseType__hints__hint__selector{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);font-size:15px}.new-flights-EAR__newClaim__chooseType__hints__hint_active{box-shadow:0 10px 20px rgba(0,0,0,.1),0 1px 6px rgba(0,0,0,.2)}@media (max-width:630px){.new-flights-EAR__newClaim__chooseType__hints__hint{display:none;width:100%;margin-right:0}.new-flights-EAR__newClaim__chooseType__hints__hint_active{display:block}}.new-flights-EAR__newClaim__evidence__files__file{background-color:#f7f7f7;width:350px;height:115px;padding:20px;float:left;margin-right:30px;margin-bottom:30px}.new-flights-EAR__newClaim__evidence__files__file__header{height:22px}.new-flights-EAR__newClaim__evidence__files__file__header__name{overflow:hidden;text-overflow:ellipsis;height:22px;line-height:22px}.new-flights-EAR__newClaim__evidence__files__file__header input[type=file]{width:300px;height:22px;overflow:hidden}.new-flights-EAR__newClaim__evidence__files__file .nemo-ui-select{margin-top:10px}.new-flights-EAR__newClaim__evidence__files__file__remove{position:absolute;width:20px;height:20px;margin-left:320px;margin-top:-30px;background:#f7f7f7 url(../f2.0/css/images/fsf-sprite.svg) 6px -54px no-repeat;border-radius:50%;cursor:pointer}.new-flights-EAR__newClaim__evidence__files__add{padding-left:5px!important;height:40px!important;line-height:40px!important}.new-flights-EAR__newClaim__evidence__files__add_disabled{opacity:.4;cursor:not-allowed}.new-flights-EAR__newClaim__evidence__files__add span{display:block;float:left;width:35px;height:40px;background-image:url(images/clip.png);background-repeat:no-repeat;background-position:center center}.new-flights-EAR__newClaim__pseudoLink{font-size:1.5em;margin-top:15px;display:inline-block;margin-bottom:15px}.new-flights-EAR__claims__claim{margin-top:30px;box-shadow:0 0 4px #eee;padding:20px;border-radius:3px}.new-flights-EAR__claims__claim__awaitingAcception{margin-bottom:10px}.new-flights-EAR__claims__claim:first-of-type{margin-top:20px}.new-flights-EAR__claims__claim__title{font-size:1.2em;margin-bottom:20px}.new-flights-EAR__claims__claim__timeLimit{font-weight:700;color:#ff9731}.new-flights-EAR__claims__claim__state{margin-top:5px;font-weight:700}.new-flights-EAR__claims__claim__state_notBold{font-weight:400;margin-bottom:10px}.new-flights-EAR__claims__claim__state_error{color:#ff0253!important}.new-flights-EAR__claims__claim__state_success{color:#06bd72!important}.new-flights-EAR__claims__claim__stateHint{margin-top:10px}.new-flights-EAR__claims__claim__stateSeparator{height:1px;background:#e7e7e7;margin:10px -20px 15px -20px}.new-flights-EAR__claims__claim__isDoneBlock__bookings{margin-top:10px}.new-flights-EAR__claims__claim__payInfo{margin-bottom:15px;font-size:1.1em}.new-flights-EAR__claims__claim__payInfo money{font-weight:700}.new-flights-EAR__claims__claim_withPane{padding-bottom:0}.new-flights-EAR__claims__claim__exchangeIframe{margin:0 -20px}.new-flights-EAR__claims__claim__exchangeIframe .nemo-flights-results__flightsGroup__buyButton_bookingCheck.nemo-ui-pseudoLink{border-bottom:none;padding:0 45px 0 0;margin-top:10px;display:inline-block}.new-flights-EAR__claims__claim__exchangeIframe .nemo-flights-form__formContainer__inner{margin-top:20px}.new-flights-EAR__claims__claim__exchangeIframe__hint{padding-left:20px}.new-flights-EAR__claims__claim__exchangeIframe__hint__name{text-transform:capitalize}.new-flights-EAR__claims__claim__exchangeIframe iframe{margin-top:15px;width:100%}.new-flights-EAR__manager__submit__info{margin:15px 0}.new-flights-EAR__manager__refuse,.new-flights-EAR__manager__reject{display:inline-block}.new-flights-EAR__manager__refuse__reason__hint,.new-flights-EAR__manager__reject__reason__hint{padding-top:5px}.new-flights-EAR__manager__refuse__reason textarea,.new-flights-EAR__manager__reject__reason textarea{margin:10px 0;width:100%;height:85px;position:relative;z-index:2000}.new-flights-EAR__manager__refuse__link,.new-flights-EAR__manager__refuse__link:active,.new-flights-EAR__manager__refuse__link:focus,.new-flights-EAR__manager__refuse__link:hover,.new-flights-EAR__manager__reject__link,.new-flights-EAR__manager__reject__link:active,.new-flights-EAR__manager__reject__link:focus,.new-flights-EAR__manager__reject__link:hover{display:inline-block;color:#ff0253!important;border-bottom:1px dotted #ff0253!important}.new-flights-EAR__manager__refuse .nemo-flights-results__flightsGroup__buyButton_bookingCheck,.new-flights-EAR__manager__reject .nemo-flights-results__flightsGroup__buyButton_bookingCheck{padding-left:0}.new-flights-EAR__manager__reject{margin-top:20px}.new-flights-EAR__manager__info__claimPopup{border-radius:0}.new-flights-EAR__manager__info__claimPopup .ui-dialog-title{display:block!important}.new-flights-EAR__manager__info__claimPopup .ui-dialog-titlebar-close{background-position:5px 5px!important}.new-flights-EAR__manager__info__column{float:left;width:48%;display:table-cell}@media (max-width:600px){.new-flights-EAR__manager__info__column{width:100%}}.new-flights-EAR__manager__info__column_center{width:4%;height:1px}.new-flights-EAR__manager__info__table__action__link{margin-left:10px}@media (min-width:1440px){.new-flights-EAR__manager__info__table{width:100%}}.new-flights-EAR__manager__info__table_full{width:100%!important}.new-flights-EAR__manager__info__table_floated{margin-bottom:30px}.new-flights-EAR__manager__info__table .new-ui-table__tr_zebred{background-color:#f2f2f2}.new-flights-EAR__manager__info__table .new-ui-table__tr_zebred:nth-child(2n){background-color:#f9f9f9}.new-flights-EAR__manager__info__table .new-ui-table__tr{font-size:1em!important}.new-flights-EAR__manager__info__freeText{padding:14px 20px}@keyframes ripple{0%{transform:scale(0,0);opacity:1}20%{transform:scale(25,25);opacity:1}100%{opacity:0;transform:scale(40,40)}}.nemo-checkout-block{padding:20px;margin:0 0 15px;border-radius:4px;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25)}.nemo-checkout-wrapper{max-width:1320px;padding:15px 20px 0 20px}.nemo-checkout-wrapper .new-flights-passInfo__inner__mainContent{padding:0;display:block;width:100%}.nemo-checkout-wrapper .new-flights-passInfo__pay{max-width:none}.nemo-checkout-wrapper .new-flights-passInfo__commonInfo__promo{padding:0;margin:0}.nemo-checkout-wrapper .new-ui-hilight_info{background-color:#64b5f7}.nemo-checkout-wrapper .new-common-extServices{margin-top:0}.nemo-checkout-wrapper .new-flights-passInfo__passengers{margin-top:0}.nemo-checkout__bookingInProgress{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.nemo-checkout__bookingInProgress__text{margin-top:130px;color:#52acf5;text-align:center;font-size:21px;font-weight:700}.nemo-checkout-fromMeta__loader .nemo-checkout__bookingInProgress{background:rgba(0,0,0,.9)}.nemo-checkout-fromMeta__loader .nemo-checkout__bookingInProgress__text{color:#fff;font-weight:400;font-size:24px;margin-top:100px}.nemo-checkout-fromMeta__loader .nemo-checkout__bookingInProgress:after{width:150px;height:150px;margin-left:-75px;margin-top:-170px;background-image:url(../f2.0/css/images/loader_planes_white.svg);background-size:150px}.nemo-checkout-fromMeta__error{text-align:center;margin-top:50px;background:#fff;padding:50px}.pickmeup{background:#fff;position:absolute;box-shadow:0 0 16px rgba(10,10,15,.25);font-size:13px;z-index:99;margin-top:5px;border-radius:4px}.pickmeup div{display:inline-block}.pickmeup .pmu-instance{display:inline-block;text-align:center;width:258px;height:auto;border-radius:4px;vertical-align:top;padding:0}.pickmeup .pmu-instance .pmu-button{color:#414042;cursor:pointer;outline:0;text-decoration:none}.pickmeup .pmu-instance .pmu-button:hover{background:rgba(100,181,246,.2);color:#414042}.pickmeup .pmu-instance nav:first-of-type{background:#64b5f6;position:relative;line-height:40px;text-transform:capitalize;display:block;border-top-left-radius:4px;border-top-right-radius:4px}.pickmeup .pmu-instance nav:first-of-type .pmu-button{color:#fff}.pickmeup .pmu-instance nav:first-of-type .pmu-month{font-size:110%}.pickmeup .pmu-instance nav:first-of-type .pmu-prev{display:inline-block;height:36px!important;position:absolute;width:18px!important;background:url(../f2.0/css/images/datepicker-arrow.png) no-repeat center rgba(0,0,0,0);font-size:0;left:12px;top:3px;transform:rotate(180deg)}.pickmeup .pmu-instance nav:first-of-type .pmu-next{display:inline-block;height:36px!important;position:absolute;width:18px!important;background:url(../f2.0/css/images/datepicker-arrow.png) no-repeat center rgba(0,0,0,0);font-size:0;top:3px;right:12px}.pickmeup .pmu-instance nav.pmu-day-of-week{display:block}.pickmeup .pmu-instance nav.pmu-day-of-week div{color:rgba(100,100,100,.75);cursor:default;font-size:85%;display:inline-block;line-height:2em;width:30px;text-transform:capitalize}.pickmeup .pmu-instance nav.pmu-day-of-week div:nth-child(6),.pickmeup .pmu-instance nav.pmu-day-of-week div:nth-child(7){color:#64b5f6}.pickmeup .pmu-instance .pmu-days,.pickmeup .pmu-instance .pmu-months,.pickmeup .pmu-instance .pmu-years{border:1px solid #e6e6e6;border-radius:4px;padding:7px;margin-bottom:14px;width:220px}.pickmeup .pmu-instance .pmu-days .pmu-button,.pickmeup .pmu-instance .pmu-months .pmu-button,.pickmeup .pmu-instance .pmu-years .pmu-button{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-disabled,.pickmeup .pmu-instance .pmu-months .pmu-button.pmu-disabled,.pickmeup .pmu-instance .pmu-years .pmu-button.pmu-disabled{cursor:default;color:#bdbdbd;background-color:rgba(0,0,0,0)}.pickmeup .pmu-instance .pmu-months *,.pickmeup .pmu-instance .pmu-years *{display:inline-block;line-height:3.8em;width:3.8em}.pickmeup .pmu-instance .pmu-months .pmu-button:nth-child(8)~div,.pickmeup .pmu-instance .pmu-years .pmu-button:nth-child(8)~div{border-bottom:0}.pickmeup .pmu-instance .pmu-months .pmu-button:nth-child(4n),.pickmeup .pmu-instance .pmu-years .pmu-button:nth-child(4n){border-right:0}.pickmeup .pmu-instance .pmu-months .pmu-button.pmu-selected,.pickmeup .pmu-instance .pmu-years .pmu-button.pmu-selected{background:#64b5f6;border-color:#64b5f6!important;color:#fff}.pickmeup .pmu-instance .pmu-months .pmu-button.pmu-selected:hover,.pickmeup .pmu-instance .pmu-years .pmu-button.pmu-selected:hover{background:#7cc1f7;border-color:#7cc1f7!important}.pickmeup .pmu-instance .pmu-days .pmu-button{width:29px;height:29px;line-height:29px;transition:all .1s ease-in}.pickmeup .pmu-instance .pmu-days .pmu-button:nth-child(7n){border-right:0}.pickmeup .pmu-instance .pmu-days .pmu-button:nth-child(35)~div{border-bottom:0}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-disabled,.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-not-in-month{color:#bdbdbd;background-color:rgba(0,0,0,0)}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-today{background:#fff;border-color:#64b5f6;color:#64b5f6;border-left:1px solid;border-top:1px solid;margin-top:-1px;margin-left:-1px;width:30px;height:30px}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-today:hover{background:rgba(100,181,246,.2);color:#64b5f6}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected{background:#64b5f6;border-color:#64b5f6!important;color:#fff;border-left:1px solid;border-top:1px solid;margin-top:-1px;margin-left:-1px;width:30px;height:30px}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected:hover{background:#7cc1f7;border-color:#7cc1f7!important;color:#fff;border-left:1px solid;border-top:1px solid;margin-top:-1px;margin-left:-1px;width:30px;height:30px}.pickmeup .pmu-instance .pmu-months .pmu-button{text-transform:capitalize}.nemo-checkout-order-details{margin:0 0 15px;border-radius:4px;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nemo-checkout-order-details .nemo-flights-results__fareFamilies_onlyReschooseButton .nemo-flights-results__fareFamilies__header__chooseTariff a{margin-top:0}@media (max-width:850px){.nemo-checkout-order-details .nemo-flights-results__fareFamilies_onlyReschooseButton .nemo-flights-results__fareFamilies__header{padding-bottom:0!important}}.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails{-ms-flex:100%;flex:100%;border:none;border-top:1px solid #e6e6e6;border-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin-top:0;padding:20px;display:-ms-flexbox;display:flex;background-color:#f3f3f3;position:relative}.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__header{margin-bottom:0;-ms-flex:0 25%;flex:0 25%}.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__header__title{font-weight:500;font-size:19px;color:#636467;display:block}@media (max-width:850px){.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:100%;flex:100%;padding-bottom:20px}}@media (max-width:450px){.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__header{-ms-flex-direction:column;flex-direction:column}}.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__header__chooseTariff{float:none}@media (max-width:850px){.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__header__chooseTariff a{margin-top:0}}@media (max-width:450px){.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__header__chooseTariff{margin-top:15px}}.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__features{-ms-flex:1;flex:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:850px){.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__features{-ms-flex:100%;flex:100%}}@media (min-width:650px) and (max-width:850px){.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__features{padding-bottom:20px}}@media (max-width:650px){.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__features{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-15px}}.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__header__chooseTariff_orderDetails{float:none;margin-top:15px;line-height:35px;height:35px;font-size:13px}.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__header__chooseTariff_orderDetails a,.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__header__chooseTariff_orderDetails a:active,.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__header__chooseTariff_orderDetails a:focus,.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__header__chooseTariff_orderDetails a:hover{color:#fff;border:0}.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__features__baggage,.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__features__misc,.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__features__refunds{padding-right:15px}@media (max-width:650px){.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__features__baggage,.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__features__misc,.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__features__refunds{padding-bottom:15px}}@media (max-width:450px){.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__features__baggage,.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__features__misc,.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails .nemo-flights-results__fareFamilies__features__refunds{-ms-flex:100%;flex:100%;max-width:none}}@media (max-width:850px){.nemo-checkout-order-details .nemo-flights-results__fareFamilies_orderDetails{-ms-flex-wrap:wrap;flex-wrap:wrap}}.nemo-checkout-order-details__info{display:-ms-flexbox;display:flex;-ms-flex:0 33%;flex:0 33%;min-width:385px;padding:20px;border-right:1px solid #e6e6e6;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:950px){.nemo-checkout-order-details__info{-ms-flex:100%;flex:100%;border:none}}@media (max-width:450px){.nemo-checkout-order-details__info{display:block;min-width:0}}.nemo-checkout-order-details__info__block{-ms-flex:0 50%;flex:0 50%;max-width:50%;color:#636467;padding-right:15px}@media (max-width:450px){.nemo-checkout-order-details__info__block:first-of-type{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0}}.nemo-checkout-order-details__info__block:last-of-type{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-right:0;max-width:210px}@media (min-width:950px) and (max-width:1030px){.nemo-checkout-order-details__info__block:last-of-type{-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:450px){.nemo-checkout-order-details__info__block{max-width:none}.nemo-checkout-order-details__info__block:last-of-type{max-width:none;margin-top:20px}}@media (max-width:450px){.nemo-checkout-order-details__info__titleBlock{max-width:none}.nemo-checkout-order-details__info__titleBlock:last-of-type{max-width:none;margin-top:20px}}.nemo-checkout-order-details__orderTitle{font-weight:500;font-size:21px}.nemo-checkout-order-details__orderId{font-size:23px}.nemo-checkout-order-details__pnr{margin-top:5px}.nemo-checkout-order-details__accessCodeBlock,.nemo-checkout-order-details__pnrCode{border-left:2px solid #ffd321;padding:5px 0 5px 15px;margin-top:10px}.nemo-checkout-order-details__accessCodeBlock__title,.nemo-checkout-order-details__pnrCode__title{color:#b1b1b3}.nemo-checkout-order-details__accessCodeBlock__wrapper,.nemo-checkout-order-details__pnrCode__wrapper{display:inline-block;max-width:100%;cursor:pointer;padding:8px;border-radius:5px;margin-left:-8px}.nemo-checkout-order-details__accessCodeBlock__wrapper:hover,.nemo-checkout-order-details__pnrCode__wrapper:hover{background:rgba(99,100,103,.15)}.nemo-checkout-order-details__accessCodeBlock__wrapper:active,.nemo-checkout-order-details__pnrCode__wrapper:active{background:rgba(99,100,103,.3)}.nemo-checkout-order-details__accessCodeBlock__code,.nemo-checkout-order-details__pnrCode__code{font-size:23px;font-weight:500;border-bottom:1px dashed;display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:80%}.nemo-checkout-order-details__accessCodeBlock__code__tooltip .tooltipster-content,.nemo-checkout-order-details__pnrCode__code__tooltip .tooltipster-content{color:#636467;text-align:center;max-width:200px;padding:10px}.nemo-checkout-order-details__accessCodeBlock__clipboard,.nemo-checkout-order-details__pnrCode__clipboard{position:relative;top:-2px;padding:5px 0 5px 5px;font-size:14px;border-radius:5px;transition:all .2s ease;overflow:hidden}.nemo-checkout-order-details__pnrCode{border-left:2px solid #88c43d}.nemo-checkout-order-details__status{margin-top:15px}.nemo-checkout-order-details__status__title{color:#b1b1b3}.nemo-checkout-order-details__status__element{margin-top:5px}.nemo-checkout-order-details__status__element_cancelled{color:rgba(204,0,0,.75);font-weight:500}.nemo-checkout-order-details__status__element_complete{color:#94ca51;font-weight:500}.nemo-checkout-order-details__status__element_exchanged,.nemo-checkout-order-details__status__element_fullReturned,.nemo-checkout-order-details__status__element_partialReturned{color:#64b5f7;font-weight:500}@media (max-width:450px){.nemo-checkout-order-details__status{-ms-flex:100%;flex:100%;margin-top:0}}.nemo-checkout-order-details__priceBlock{padding:15px 10px;background-color:#64b5f7;border-radius:4px;text-align:center;color:#fff}.nemo-checkout-order-details__priceBlock__price{font-size:23px;font-weight:500}.nemo-checkout-order-details__priceBlock__disclaimer{margin:5px 0 15px}.nemo-checkout-order-details__priceBlock__button{width:100%;white-space:nowrap;color:#6e6f71}.nemo-checkout-order-details__priceBlock__button_fareRules,.nemo-checkout-order-details__priceBlock__button_promocode,.nemo-checkout-order-details__priceBlock__button_serviceButton{margin-top:10px}.nemo-checkout-order-details__ticketsButton{margin-top:15px;font-size:19px;height:50px;line-height:50px}.nemo-checkout-order-details__ticketsButton:focus{box-shadow:none}.nemo-checkout-order-details__ticketsButton_mobile{display:none}@media (max-width:950px){.nemo-checkout-order-details__ticketsButton_mobile{display:block}.nemo-checkout-order-details__ticketsButton_print{display:none}}.nemo-checkout-order-details__flight{-ms-flex:1;flex:1;display:block;position:relative}@media (max-width:950px){.nemo-checkout-order-details__flight{-ms-flex:100%;flex:100%}}.nemo-checkout-order-details__flight__header{min-height:50px;max-height:50px;border-top-right-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0 20px;background-color:#f7f7f7;position:absolute;width:100%}@media (max-width:950px){.nemo-checkout-order-details__flight__header{border-radius:0}}.nemo-checkout-order-details__flight__header__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}@media (max-width:450px){.nemo-checkout-order-details__flight__header__wrapper{-ms-flex-pack:start;justify-content:flex-start}.nemo-checkout-order-details__flight__header__wrapper img{max-width:50%}}.nemo-checkout-order-details__flight__header__stars{margin-right:20px;margin-top:3px}@media (max-width:450px){.nemo-checkout-order-details__flight__header__stars{display:none}}.nemo-checkout-order-details__flight__header__stars_mobile{display:none}@media (max-width:450px){.nemo-checkout-order-details__flight__header__stars_mobile{display:block;border-bottom:1px solid #eaeaea;width:100%;padding:7px 20px 5px;margin:0}}.nemo-checkout-order-details__flight__header__logo{max-height:25px}.nemo-checkout-order-details__flight__header__carriersMismatch{margin-top:0}.nemo-checkout-order-details__flight__segmentGroups{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:100%;flex:100%;color:#636467;padding-top:50px;height:100%}.nemo-checkout-order-details__flight__segmentGroup{max-width:50%;-ms-flex:1 50%;flex:1 50%;padding:10px 20px 15px;overflow:hidden;text-overflow:ellipsis;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nemo-checkout-order-details__flight__segmentGroup__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}.nemo-checkout-order-details__flight__segmentGroup_oneThird{max-width:33%;-ms-flex:1 33%;flex:1 33%}.nemo-checkout-order-details__flight__segmentGroup_fullSize{max-width:none;-ms-flex:1;flex:1}@media (max-width:620px){.nemo-checkout-order-details__flight__segmentGroup_fullSize .nemo-flights-results__fareFamilies__header__title{overflow:hidden}}.nemo-checkout-order-details__flight__segmentGroup_fullSize .nemo-flights-results__fareFamilies__features{display:-ms-flexbox;display:flex}@media (max-width:620px){.nemo-checkout-order-details__flight__segmentGroup_fullSize .nemo-flights-results__fareFamilies__features{-ms-flex-wrap:wrap;flex-wrap:wrap}}.nemo-checkout-order-details__flight__segmentGroup_fullSize .nemo-flights-results__fareFamilies__features__baggage,.nemo-checkout-order-details__flight__segmentGroup_fullSize .nemo-flights-results__fareFamilies__features__misc,.nemo-checkout-order-details__flight__segmentGroup_fullSize .nemo-flights-results__fareFamilies__features__refunds{border:none;margin:0;margin-right:30px;padding:0}.nemo-checkout-order-details__flight__segmentGroup_fullSize .nemo-flights-results__fareFamilies__features__baggage .nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__title,.nemo-checkout-order-details__flight__segmentGroup_fullSize .nemo-flights-results__fareFamilies__features__misc .nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__title,.nemo-checkout-order-details__flight__segmentGroup_fullSize .nemo-flights-results__fareFamilies__features__refunds .nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__title{display:block;margin-top:10px;margin-bottom:15px}.nemo-checkout-order-details__flight__segmentGroup_withFareFeatures{padding-bottom:0}.nemo-checkout-order-details__flight__segmentGroup:not(:last-of-type){border-right:1px dashed #eaeaea}@media (max-width:650px),(min-width:950px) and (max-width:1030px){.nemo-checkout-order-details__flight__segmentGroup{max-width:none;-ms-flex:100%;flex:100%}.nemo-checkout-order-details__flight__segmentGroup:not(:last-of-type){border-right:none}.nemo-checkout-order-details__flight__segmentGroup:not(:last-of-type){border-bottom:1px dashed #eaeaea}}@media (max-width:450px){.nemo-checkout-order-details__flight__segmentGroup{min-width:0}}.nemo-checkout-order-details__flight__segmentGroup__date{color:#b5b5b7}.nemo-checkout-order-details__flight__segmentGroup__isCharter{color:#ff9731;white-space:nowrap;cursor:help}.nemo-checkout-order-details__flight__segmentGroup__airports{white-space:nowrap;display:inline-block}.nemo-checkout-order-details__flight__segmentGroup__airports__tooltip .tooltipster-content{max-width:350px!important}@media (max-width:450px){.nemo-checkout-order-details__flight__segmentGroup__airports{white-space:normal}}.nemo-checkout-order-details__flight__segmentGroup__airport__separator{width:15px;height:18px}.nemo-checkout-order-details__flight__segmentGroup__timings{background-color:#f7f7f7;padding:13px 20px;margin:10px 0;border-radius:4px;position:relative}.nemo-checkout-order-details__flight__segmentGroup__baggage{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;right:20px;top:0;bottom:0}.nemo-checkout-order-details__flight__segmentGroup__baggage__inner{font-size:11px;color:rgba(100,100,100,.75);padding-left:20px;text-transform:lowercase;position:relative}.nemo-checkout-order-details__flight__segmentGroup__baggage__inner:before{content:'';position:absolute;top:1px;left:0;background:url(../f2.0/css/images/sprite_alt_tariffs.png) center 0;width:14px;height:13px}.nemo-checkout-order-details__flight__segmentGroup__depTime{font-size:17px;font-weight:600}.nemo-checkout-order-details__flight__segmentGroup__totalTime{color:rgba(100,100,100,.75)}.nemo-checkout-order-details__flight__segmentGroup__footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.nemo-checkout-order-details__flight__segmentGroup__noTransfers{color:#b5b5b7}.nemo-checkout-order-details__flight__segmentGroup__transfers{-ms-flex:1;flex:1;max-width:65%;padding-right:10px;overflow:hidden;text-overflow:ellipsis}.nemo-checkout-order-details__flight__segmentGroup__transfers__points,.nemo-checkout-order-details__flight__segmentGroup__transfers__time{white-space:nowrap;display:inline-block}@media (max-width:450px){.nemo-checkout-order-details__flight__segmentGroup__transfers__points,.nemo-checkout-order-details__flight__segmentGroup__transfers__time{white-space:normal}}.nemo-checkout-order-details__flight__segmentGroup__transfers__points{margin-top:5px}.nemo-checkout-order-details__flight__segmentGroup__moreDetailsButton{color:#6e6f71;position:relative}.nemo-checkout-order-details__flight__segmentGroup__moreDetailsButton_warning:before{content:'!';position:absolute;background:#ffd321;color:#fff;font-size:17px;text-align:center;font-weight:700;top:50%;margin-top:-12px;width:24px;height:24px;border-radius:50%;line-height:24px;transition:all .2s;left:-18px}nemo-checkout-fare-features{display:block;-ms-flex:1;flex:1;margin:10px -20px 0;border-top:1px solid #eaeaea}nemo-checkout-fare-features .nemo-flights-results__fareFamilies{height:100%}nemo-checkout-fare-features .nemo-flights-results__fareFamilies__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;cursor:auto}nemo-checkout-fare-features .nemo-flights-results__fareFamilies__header:after{display:none}nemo-checkout-fare-features .nemo-flights-results__fareFamilies__header,nemo-checkout-fare-features .nemo-flights-results__fareFamilies__header:hover{background-color:#f7f7f7;cursor:default}nemo-checkout-fare-features .nemo-flights-results__fareFamilies__features{padding-bottom:15px!important}nemo-checkout-fare-features .nemo-flights-results__fareFamilies__features__feature:last-of-type{margin-bottom:0}nemo-checkout-fare-features .nemo-flights-results__fareFamilies__features__misc ul{margin-bottom:0}nemo-checkout-fare-features .nemo-flights-results__fareFamilies__features__notice{margin-top:-5px}nemo-checkout-fare-features .nemo-flights-results__fareFamilies__features__wrapper_multipleFares .nemo-flights-results__fareFamilies__features__segment{padding-bottom:0}.nemo-checkout-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.nemo-checkout-footer{-ms-flex-wrap:wrap;flex-wrap:wrap}}.nemo-checkout-footer__rules{display:block;margin:0!important;padding:0!important}@media (max-width:767px){.nemo-checkout-footer__rules{-ms-flex-preferred-size:100%;flex-basis:100%}}.nemo-checkout-footer__rules .nemo-checkout-footer__rules__caption,.nemo-checkout-footer__rules .nemo-checkout-footer__rules__caption:hover{color:#333}.nemo-checkout-footer__rules .nemo-checkout-footer__rules__caption:before{top:1px}.nemo-checkout-footer__rules__list{display:-ms-flexbox;display:flex;padding-left:0}.nemo-checkout-footer__rules__list li{margin-left:30px}@media (max-width:1200px){.nemo-checkout-footer__rules__list{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:7px}.nemo-checkout-footer__rules__list li:first-of-type{margin-left:17px}}@media (max-width:769px){.nemo-checkout-footer__rules__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.nemo-checkout-footer__rules__list li{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:17px}.nemo-checkout-footer__rules__list li:not(:first-of-type){margin-top:4px}}.nemo-checkout-footer__rules__list__wrapper{display:-ms-flexbox;display:flex}@media (max-width:1200px){.nemo-checkout-footer__rules__list__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:1200px){.nemo-checkout-footer__rules__disclaimer{margin-top:7px}}.nemo-checkout-footer__buttons{margin-left:20px;text-align:right}@media (max-width:767px){.nemo-checkout-footer__buttons{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin:20px 0 0 0}.nemo-checkout-footer__buttons .nemo-ui-button{display:block}}.nemo-checkout-quick-payment{position:fixed;bottom:-1px;left:0;right:0;z-index:999999;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.4);font-size:17px;min-height:55px}.nemo-checkout-quick-payment_pinned{position:static;min-height:45px;height:auto;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#88c43d;margin-top:15px}.nemo-checkout-quick-payment_pinned+div{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.nemo-checkout-quick-payment__wrapper{-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%;padding:10px 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#fff;background-color:#88c43d;max-width:1280px}.nemo-checkout-quick-payment__wrapper_disabled{-ms-flex-pack:center;justify-content:center;background-color:#929598}@media (max-width:767px){.nemo-checkout-quick-payment__wrapper{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;gap:8px}}.nemo-checkout-quick-payment_pinned .nemo-checkout-quick-payment__wrapper{border-top-left-radius:4px;border-top-right-radius:4px;-ms-flex-pack:center;justify-content:center}.nemo-checkout-quick-payment_fullSize .nemo-checkout-quick-payment__wrapper{max-width:1400px}.nemo-checkout-quick-payment_pinned.nemo-checkout-quick-payment_fullSize{margin-bottom:-20px}.nemo-checkout-quick-payment__price{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nemo-checkout-quick-payment__price money{font-size:23px;margin-left:10px;border-bottom:1px dashed;cursor:pointer}@media (max-width:767px){.nemo-checkout-quick-payment__price{display:none}}.nemo-checkout-quick-payment__button{font-size:15px}@media (max-width:950px){.nemo-checkout-quick-payment__button{width:100%}}.nemo-checkout-quick-payment__button,.nemo-checkout-quick-payment__button:focus,.nemo-checkout-quick-payment__button:hover{color:#5c6066!important}.ui-dialog_open .nemo-checkout-quick-payment{left:-15px}.nemo-checkout-customer{padding:20px;margin:0 0 15px;border-radius:4px;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25)}.nemo-checkout-customer__title{font-size:15px}.nemo-checkout-customers{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nemo-checkout-customers_reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.nemo-checkout-customer__fields{margin-top:5px}.nemo-checkout-customer__fields__block{display:-ms-flexbox;display:flex}.nemo-checkout-customer__field{-ms-flex:0 25%;flex:0 25%;position:relative;margin-top:10px;max-width:25%;white-space:nowrap}.nemo-checkout-customer__field:not(:first-of-type){margin-left:-1px}.nemo-checkout-customer__field__columnLabel{display:none}.nemo-checkout-customer__field__wrapper{position:relative}.nemo-checkout-customer__field__tooltip .tooltipster-content{color:#636467;text-align:center;max-width:300px;padding:10px;font-size:13px;background-color:#f0f8fe}.nemo-checkout-customer__field .chosen-container .chosen-single,.nemo-checkout-customer__field .nemo-ui-clickCover,.nemo-checkout-customer__field input,.nemo-checkout-customer__field select,.nemo-checkout-customer__field textarea{height:40px;width:100%;max-width:none;margin:0;transition:border 0s;color:#414042;background-clip:padding-box;z-index:0;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none}.nemo-checkout-customer__field .chosen-container .chosen-single:not(.nemo-ui-clickCover),.nemo-checkout-customer__field .nemo-ui-clickCover:not(.nemo-ui-clickCover),.nemo-checkout-customer__field input:not(.nemo-ui-clickCover),.nemo-checkout-customer__field select:not(.nemo-ui-clickCover),.nemo-checkout-customer__field textarea:not(.nemo-ui-clickCover){position:relative;background-color:transparent}.nemo-checkout-customer__field .chosen-container .chosen-single:not(.nemo-ui-clickCover),.nemo-checkout-customer__field .chosen-container .chosen-single:not(.nemo-ui-clickCover):active,.nemo-checkout-customer__field .chosen-container .chosen-single:not(.nemo-ui-clickCover):focus,.nemo-checkout-customer__field .chosen-container .chosen-single:not(.nemo-ui-clickCover):hover,.nemo-checkout-customer__field .nemo-ui-clickCover:not(.nemo-ui-clickCover),.nemo-checkout-customer__field .nemo-ui-clickCover:not(.nemo-ui-clickCover):active,.nemo-checkout-customer__field .nemo-ui-clickCover:not(.nemo-ui-clickCover):focus,.nemo-checkout-customer__field .nemo-ui-clickCover:not(.nemo-ui-clickCover):hover,.nemo-checkout-customer__field input:not(.nemo-ui-clickCover),.nemo-checkout-customer__field input:not(.nemo-ui-clickCover):active,.nemo-checkout-customer__field input:not(.nemo-ui-clickCover):focus,.nemo-checkout-customer__field input:not(.nemo-ui-clickCover):hover,.nemo-checkout-customer__field select:not(.nemo-ui-clickCover),.nemo-checkout-customer__field select:not(.nemo-ui-clickCover):active,.nemo-checkout-customer__field select:not(.nemo-ui-clickCover):focus,.nemo-checkout-customer__field select:not(.nemo-ui-clickCover):hover,.nemo-checkout-customer__field textarea:not(.nemo-ui-clickCover),.nemo-checkout-customer__field textarea:not(.nemo-ui-clickCover):active,.nemo-checkout-customer__field textarea:not(.nemo-ui-clickCover):focus,.nemo-checkout-customer__field textarea:not(.nemo-ui-clickCover):hover{padding:3px 10px 3px 10px}.nemo-checkout-customer__field .chosen-container .chosen-single:active,.nemo-checkout-customer__field .chosen-container .chosen-single:focus,.nemo-checkout-customer__field .nemo-ui-clickCover:active,.nemo-checkout-customer__field .nemo-ui-clickCover:focus,.nemo-checkout-customer__field input:active,.nemo-checkout-customer__field input:focus,.nemo-checkout-customer__field select:active,.nemo-checkout-customer__field select:focus,.nemo-checkout-customer__field textarea:active,.nemo-checkout-customer__field textarea:focus{z-index:3!important}.nemo-checkout-customer__field .chosen-container .chosen-single,.nemo-checkout-customer__field .chosen-container .chosen-single:active,.nemo-checkout-customer__field .chosen-container .chosen-single:focus,.nemo-checkout-customer__field .chosen-container .chosen-single:hover,.nemo-checkout-customer__field .nemo-ui-clickCover,.nemo-checkout-customer__field .nemo-ui-clickCover:active,.nemo-checkout-customer__field .nemo-ui-clickCover:focus,.nemo-checkout-customer__field .nemo-ui-clickCover:hover,.nemo-checkout-customer__field input,.nemo-checkout-customer__field input:active,.nemo-checkout-customer__field input:focus,.nemo-checkout-customer__field input:hover,.nemo-checkout-customer__field select,.nemo-checkout-customer__field select:active,.nemo-checkout-customer__field select:focus,.nemo-checkout-customer__field select:hover,.nemo-checkout-customer__field textarea,.nemo-checkout-customer__field textarea:active,.nemo-checkout-customer__field textarea:focus,.nemo-checkout-customer__field textarea:hover{box-shadow:none}.nemo-checkout-customer__field .chosen-container .chosen-single.ui-autocomplete-loading,.nemo-checkout-customer__field .nemo-ui-clickCover.ui-autocomplete-loading,.nemo-checkout-customer__field input.ui-autocomplete-loading,.nemo-checkout-customer__field select.ui-autocomplete-loading,.nemo-checkout-customer__field textarea.ui-autocomplete-loading{background-image:url(images/loader.svg)!important;background-size:25px!important;background-position:85% center!important}.nemo-checkout-customer__field textarea{padding:10px!important;overflow:auto;min-height:70px}.nemo-checkout-customer__field:hover .chosen-container .chosen-single,.nemo-checkout-customer__field:hover input,.nemo-checkout-customer__field:hover select{z-index:2!important;border-color:#64b5f6}.nemo-checkout-customer__field:hover .nemo-ui-clickCover{z-index:3!important}.nemo-checkout-customer__field .chosen-container{height:40px;width:100%!important}.nemo-checkout-customer__field .chosen-container input{border:1px solid #e6e6e6!important;box-shadow:none!important}.nemo-checkout-customer__field .chosen-container .chosen-search:after{z-index:3}.nemo-checkout-customer__field .chosen-container .chosen-single{display:inline-block;line-height:33px}.nemo-checkout-customer__field .chosen-container-active .chosen-single{z-index:4!important}.nemo-checkout-customer__field__hint{position:relative}.nemo-checkout-customer__field__hint__dynamic{background-color:#f0f8fe;color:#636467;text-align:center;font-size:13px;transition:margin-bottom .2s ease-out,opacity .2s ease-out}.nemo-checkout-customer__field__hint__dynamic_hidden{margin-bottom:25px;opacity:0;height:0;padding:0;overflow:hidden}.nemo-checkout-customer__field__hint__dynamic_visible{margin-bottom:10px;opacity:1;height:auto;padding:10px}.nemo-checkout-customer__field__hint__error{background:#ffd321;color:inherit}.nemo-checkout-customer__field__datepicker{cursor:pointer;display:inline-block;width:35px;height:40px;position:absolute;top:0;right:0;background:url(../images/icon-passinfo-calendar_gray.png) center center no-repeat;z-index:4}.nemo-checkout-customer__field__datepicker__instance{z-index:5!important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.nemo-checkout-customer__field__datepicker__instance .ui-datepicker-header{width:100%;background:#8ac7f8;padding:10px 0;border-radius:0}.nemo-checkout-customer__field__datepicker__instance .ui-datepicker-header select.ui-datepicker-month,.nemo-checkout-customer__field__datepicker__instance .ui-datepicker-header select.ui-datepicker-year{margin-right:1%;padding:2px}.nemo-checkout-customer__field__datepicker__instance .ui-datepicker-header .ui-datepicker-prev{left:7px}.nemo-checkout-customer__field__datepicker__instance .ui-datepicker-header .ui-datepicker-next{right:10px}.nemo-checkout-customer__field__datepicker__instance .ui-datepicker-header .ui-datepicker-next,.nemo-checkout-customer__field__datepicker__instance .ui-datepicker-header .ui-datepicker-prev{top:10px}.nemo-checkout-customer__field__datepicker__instance .ui-datepicker-current-day,.nemo-checkout-customer__field__datepicker__instance .ui-datepicker-current-day a{background:#8ac7f8!important;color:#fff!important}.nemo-checkout-customer__field__logInButton{cursor:pointer;display:inline-block;width:35px;height:40px;position:absolute;top:0;right:0;background:url(images/icon-passenger-ssr.svg) center center no-repeat;z-index:4}.nemo-checkout-customer__field__placeholder{position:absolute;top:50%;z-index:0;color:#afb0b4;cursor:text;padding:0 5px;transform-origin:0 0;transform:translateY(-50%) translateX(5px);transition:transform .2s}@media (max-width:500px){.nemo-checkout-customer__field__placeholder{transition:transform .2s!important}}.nemo-checkout-customer__field__placeholder_focused{color:#349ef3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transform:translateY(-28px) translateX(5px) scale(.9);z-index:5}.nemo-checkout-customer__field__placeholder_focused:before{content:'';position:absolute;top:50%;left:0;right:0;bottom:0;background:#fff;z-index:-1}.nemo-checkout-customer__field__placeholder_disabled{top:-7px;height:13px;line-height:13px;color:#969696;transform:scale(.88);z-index:5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;left:0}.nemo-checkout-customer__field__placeholder_disabled:before{content:'';position:absolute;top:50%;left:0;right:0;bottom:0;background:#f6f6f6;z-index:-1}.nemo-checkout-customer__field__placeholder_hidden{display:none}.nemo-checkout-customer__field__placeholder__undercover{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff}.nemo-checkout-customer__field__placeholder__wrapper{position:relative}.nemo-checkout-customer__field_meal .nemo-checkout-customer__field__placeholder{display:none}.nemo-checkout-customer__field:not(.nemo-checkout-customer__field_disabled):hover .nemo-checkout-customer__field__placeholder{display:block}.nemo-checkout-customer__field__autocompleteButton{position:absolute;width:25px;height:40px;top:0;right:0;background:url(images/ui/ui-select-arrow.svg) center center no-repeat;z-index:4;transition:transform .2s}.nemo-checkout-customer__field_autocompleteOpen .nemo-checkout-customer__field__autocompleteButton{transform:rotate(180deg)}.nemo-checkout-customer__field .ui-menu .ui-menu-item a{font-size:13px;line-height:20px;padding:10px;transition:all .2s;color:#0a0a0f;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nemo-checkout-customer__field .ui-menu .ui-menu-item a.ui-state-focus{background:rgba(100,181,246,.1)!important}.nemo-checkout-customer__field__infoLabel{color:#aeb0b3;margin-top:5px;cursor:default;display:block;font-size:100%;padding:0 15px 0 11px;position:relative}.nemo-checkout-customer__field__infoLabel_fullSize{white-space:normal}.nemo-checkout-customer__field_switch__block{margin:0;display:-ms-flexbox;display:flex}.nemo-checkout-customer__field_switch__block input[type=radio]{position:absolute;z-index:-1;height:0;opacity:0}.nemo-checkout-customer__field_switch__block input[type=radio]:focus+div{background:#8ac7f8;border-color:#8ac7f8;color:#fff}.nemo-checkout-customer__field_switch__block__option{-ms-flex:1;flex:1;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#414042;border:1px solid #e6e6e6;cursor:pointer}.nemo-checkout-customer__field_switch__block__option:not(:first-of-type){margin-left:-1px}.nemo-checkout-customer__field_switch__block__option:focus,.nemo-checkout-customer__field_switch__block__option:hover{background:#8ac7f8;border-color:#8ac7f8;color:#fff}.nemo-checkout-customer__field_switch__block__option_selected{background:#349ef3;border-color:#349ef3;color:#fff}.nemo-checkout-customer__field_switch__block__option:active{background:#64b5f6;border-color:#64b5f6;color:#fff}.nemo-checkout-customer__field_error .chosen-container .chosen-single,.nemo-checkout-customer__field_error .nemo-checkout-customer__field__dummy,.nemo-checkout-customer__field_error .nemo-checkout-customer__field_switch__block__option,.nemo-checkout-customer__field_error input,.nemo-checkout-customer__field_error select,.nemo-checkout-customer__field_error textarea{border-color:#ffd321;z-index:2}.nemo-checkout-customer__field_disabled .chosen-container .chosen-single,.nemo-checkout-customer__field_disabled .chosen-container .chosen-single:active,.nemo-checkout-customer__field_disabled .chosen-container .chosen-single:focus,.nemo-checkout-customer__field_disabled .chosen-container .chosen-single:hover,.nemo-checkout-customer__field_disabled .nemo-checkout-customer__field__dummy,.nemo-checkout-customer__field_disabled .nemo-checkout-customer__field__dummy:active,.nemo-checkout-customer__field_disabled .nemo-checkout-customer__field__dummy:focus,.nemo-checkout-customer__field_disabled .nemo-checkout-customer__field__dummy:hover,.nemo-checkout-customer__field_disabled .nemo-checkout-customer__field_switch__block__option,.nemo-checkout-customer__field_disabled .nemo-checkout-customer__field_switch__block__option:active,.nemo-checkout-customer__field_disabled .nemo-checkout-customer__field_switch__block__option:focus,.nemo-checkout-customer__field_disabled .nemo-checkout-customer__field_switch__block__option:hover,.nemo-checkout-customer__field_disabled input,.nemo-checkout-customer__field_disabled input:active,.nemo-checkout-customer__field_disabled input:focus,.nemo-checkout-customer__field_disabled input:hover,.nemo-checkout-customer__field_disabled select,.nemo-checkout-customer__field_disabled select:active,.nemo-checkout-customer__field_disabled select:focus,.nemo-checkout-customer__field_disabled select:hover,.nemo-checkout-customer__field_disabled textarea,.nemo-checkout-customer__field_disabled textarea:active,.nemo-checkout-customer__field_disabled textarea:focus,.nemo-checkout-customer__field_disabled textarea:hover{border:1px solid #e6e6e6!important;background:#f6f6f6!important;color:#636467!important;cursor:default;height:40px;line-height:40px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;-ms-flex-pack:start;justify-content:flex-start}.nemo-checkout-customer__field__dummy__value{overflow:hidden;text-overflow:ellipsis}.nemo-checkout-customer__field_disabled .nemo-checkout-customer__field__placeholder{z-index:4}.nemo-checkout-customer__field_seatMap{height:40px}.nemo-checkout-customer__field_seatMap .nemo-ui-clickCover{position:relative}.nemo-checkout-customer__field_seatMap_disabled{border:1px solid #e6e6e6!important;background:#f6f6f6!important;color:#636467!important;cursor:default;height:40px;line-height:40px;padding:0 10px;overflow:hidden;text-overflow:ellipsis}.nemo-checkout-customer__field_meal{max-width:25%}.nemo-checkout-customer__field_docType{max-width:25%}.nemo-checkout-customer__field_nationality{max-width:25%}.nemo-checkout-customer__field_serviceForPeopleWithPhysicalDisabilitiesParameter{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none}.nemo-checkout-customer__field_serviceForPeopleWithPhysicalDisabilitiesParameter textarea{resize:vertical}.nemo-checkout-customer__field_withPaddingRight input{padding-right:35px!important}.nemo-checkout-customer__field__wrapper_select{transition:opacity .2s}.nemo-checkout-customer__field__wrapper_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.nemo-checkout-customer__field__wrapper_select:after{content:'';position:absolute;height:40px;width:25px;background:url(../f2.0/css/images/ui/ui-select-arrow.svg) center center no-repeat;transition:all .2s;top:0;right:0;z-index:0}.nemo-checkout-customer__field__wrapper_select__hidden{opacity:0}.nemo-checkout-customer__field__wrapper_select__hidden:after{display:none}.nemo-checkout-customer__field__empty:after{position:absolute;top:0;left:0;right:0;bottom:0;content:'—';text-align:center;line-height:40px;z-index:4;cursor:default;color:#636467}.nemo-checkout-customer__fields__block_extraSize .nemo-checkout-customer__field{-ms-flex:0 20%;flex:0 20%}.nemo-checkout-customer__fields__block_additional .nemo-checkout-customer__field:nth-child(4),.nemo-checkout-customer__fields__block_base .nemo-checkout-customer__field:last-of-type,.nemo-checkout-customer__fields__block_document .nemo-checkout-customer__field:last-of-type{-ms-flex:0 313px;flex:0 313px;max-width:none}.nemo-checkout-customer__fields__block_extraSize .nemo-checkout-customer__field:last-of-type{-ms-flex:0 17%;flex:0 17%}.nemo-checkout-customer__fields__block_base .nemo-checkout-customer__field{-ms-flex-positive:1;flex-grow:1}.nemo-checkout-customer_columnMode .nemo-checkout-customer__fields__block{-ms-flex-direction:column;flex-direction:column}.nemo-checkout-customer_columnMode .nemo-checkout-customer__field{cursor:default;margin-left:-20px;margin-right:-20px;padding:0 20px}.nemo-checkout-customer_columnMode .nemo-checkout-customer__field:not(:last-of-type){border-bottom:1px solid #e6e6e6;padding-bottom:10px}.nemo-checkout-customer_columnMode .nemo-checkout-customer__field__wrapper{display:-ms-flexbox;display:flex}.nemo-checkout-customer_columnMode .nemo-checkout-customer__field__columnLabel{display:block;max-width:160px;-ms-flex:0 0 160px;flex:0 0 160px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#636467}@media (max-width:500px){.nemo-checkout-customer_columnMode .nemo-checkout-customer__field__columnLabel{text-overflow:ellipsis;overflow:hidden;max-width:50%;white-space:nowrap}}.nemo-checkout-customer_columnMode .nemo-checkout-customer__field__infoLabel{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:0;-ms-flex:1 1;flex:1 1}.nemo-checkout-customer_columnMode .nemo-checkout-customer__field .chosen-container .chosen-single,.nemo-checkout-customer_columnMode .nemo-checkout-customer__field .nemo-ui-clickCover,.nemo-checkout-customer_columnMode .nemo-checkout-customer__field input,.nemo-checkout-customer_columnMode .nemo-checkout-customer__field select,.nemo-checkout-customer_columnMode .nemo-checkout-customer__field textarea{max-width:260px;-ms-flex:0 0 260px;flex:0 0 260px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:500px){.nemo-checkout-customer_columnMode .nemo-checkout-customer__field .chosen-container .chosen-single,.nemo-checkout-customer_columnMode .nemo-checkout-customer__field .nemo-ui-clickCover,.nemo-checkout-customer_columnMode .nemo-checkout-customer__field input,.nemo-checkout-customer_columnMode .nemo-checkout-customer__field select,.nemo-checkout-customer_columnMode .nemo-checkout-customer__field textarea{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}}.nemo-checkout-customer_columnMode .nemo-checkout-customer__field__hint{position:static}.nemo-checkout-customer__extraInfo{background:#f6f6f6;color:#636467;border-top:1px solid #e6e6e6;margin:10px -20px -20px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.nemo-checkout-customer__extraInfo__checkboxPane{display:-ms-flexbox;display:flex;padding:0 20px}.nemo-checkout-customer__extraInfo__checkbox{padding:15px}.nemo-checkout-customer__extraInfo__checkbox:first-of-type{padding-left:0}.nemo-checkout-customer__extraInfo__checkbox:not(:last-of-type){border-right:1px solid #e6e6e6}.nemo-checkout-customer__extraInfo__checkbox .nemo-ui-checkbox__caption,.nemo-checkout-customer__extraInfo__checkbox .nemo-ui-checkbox__caption:active,.nemo-checkout-customer__extraInfo__checkbox .nemo-ui-checkbox__caption:hover{color:#636467}.nemo-checkout-customer__extraInfo__checkbox__additional{margin-left:10px}.nemo-checkout-customer__extraInfo__checkbox__additional.nemo-ui-pseudoLink,.nemo-checkout-customer__extraInfo__checkbox__additional.nemo-ui-pseudoLink:active,.nemo-checkout-customer__extraInfo__checkbox__additional.nemo-ui-pseudoLink:hover{cursor:help}.nemo-checkout-customer__extraInfo__content{border-top:1px solid #e6e6e6;padding:15px 20px 15px;position:relative}.nemo-checkout-customer__extraInfo__content__title{font-size:15px;margin-bottom:5px}.nemo-checkout-customer__extraInfo__content__status_success{color:#7ab135}.nemo-checkout-customer__extraInfo__content__status_error{color:rgba(204,0,0,.75)}.nemo-checkout-customer__extraInfo__content__fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nemo-checkout-customer__extraInfo__content__fields .nemo-checkout-customer__field:nth-child(5n){margin-left:0}.nemo-checkout-customer__extraInfo__content__fields .nemo-checkout-customer__field:nth-child(4n){-ms-flex:0 243px;flex:0 243px}.nemo-checkout-customer__extraInfo__updateButton{border-top:1px solid #e6e6e6;padding:15px 20px;margin:20px -20px -20px;background:#f6f6f6;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media (max-width:1039px){.nemo-checkout-customer__extraInfo__content__fields .nemo-checkout-customer__field:nth-child(4n),.nemo-checkout-customer__field{-ms-flex:1 25%;flex:1 25%;width:auto}.nemo-checkout-customer__fields__block_additional .nemo-checkout-customer__field:nth-child(4){-ms-flex:1 25%;flex:1 25%;width:auto}.nemo-checkout-customer__fields__block .nemo-checkout-customer__field_birthDate,.nemo-checkout-customer__fields__block .nemo-checkout-customer__field_docExpiryDate{-ms-flex:1 25%;flex:1 25%;width:auto}.nemo-checkout-customer__fields__block_base .nemo-checkout-customer__field:last-of-type,.nemo-checkout-customer__fields__block_document .nemo-checkout-customer__field:last-of-type{-ms-flex:1 25%;flex:1 25%;width:auto}}@media (max-width:767px){.nemo-checkout-customer__field:not(:first-of-type){margin-left:0}.nemo-checkout-customer__extraInfo__content__fields,.nemo-checkout-customer__fields__block{-ms-flex-direction:column;flex-direction:column}.nemo-checkout-customer__extraInfo__content__fields .nemo-checkout-customer__field:nth-child(4n),.nemo-checkout-customer__field{max-width:none}.nemo-checkout-customer__extraInfo__content__fields .nemo-checkout-customer__field:nth-child(4n)__infoLabel,.nemo-checkout-customer__field__infoLabel{padding-left:0}.nemo-checkout-customer__extraInfo__checkboxPane{-ms-flex-direction:column;flex-direction:column}.nemo-checkout-customer__extraInfo__checkbox{border-right:none;margin:0 -20px;border-right:none}.nemo-checkout-customer__extraInfo__checkbox:not(:last-of-type){border-bottom:1px solid #e6e6e6}.nemo-checkout-customer__extraInfo__checkbox,.nemo-checkout-customer__extraInfo__checkbox:first-of-type{padding:15px 20px}}@media (max-width:424px){.nemo-checkout-customer__field__datepicker__instance{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:10!important}.nemo-checkout-customer__field__datepicker__instance .ui-datepicker-header{padding:15px 0}.nemo-checkout-customer__field__datepicker__instance .ui-datepicker-header select.ui-datepicker-month,.nemo-checkout-customer__field__datepicker__instance .ui-datepicker-header select.ui-datepicker-year{height:35px;margin-right:1%}.nemo-checkout-customer__field__datepicker__instance .ui-datepicker-header .ui-datepicker-prev{left:7px}.nemo-checkout-customer__field__datepicker__instance .ui-datepicker-header .ui-datepicker-next{right:10px}.nemo-checkout-customer__field__datepicker__instance .ui-datepicker-header .ui-datepicker-next,.nemo-checkout-customer__field__datepicker__instance .ui-datepicker-header .ui-datepicker-prev{top:21px}.nemo-checkout-customer__field__datepicker__instance table.ui-datepicker-calendar{margin:auto}.nemo-checkout-customer__field__datepicker__instance table.ui-datepicker-calendar td{padding:5px;font-size:13px}.nemo-checkout-customer__field__datepicker__instance table.ui-datepicker-calendar th{padding:5px 0}}.nemo-checkout-customer-buyer .nemo-checkout-customer__field{max-width:none;white-space:normal}.nemo-checkout-customer__fields__block_base_b2b .nemo-checkout-customer__field{max-width:33.3%}@media (max-width:767px){.nemo-checkout-customer__fields__block_base_b2b .nemo-checkout-customer__field{max-width:100%}}.nemo-checkout-customer-buyer .nemo-checkout-customer__fields__block_additional .nemo-checkout-customer__field:nth-child(4),.nemo-checkout-customer-buyer .nemo-checkout-customer__fields__block_base .nemo-checkout-customer__field:last-of-type,.nemo-checkout-customer-buyer .nemo-checkout-customer__fields__block_document .nemo-checkout-customer__field:last-of-type{-ms-flex:1 243px;flex:1 243px}@media (max-width:1039px){.nemo-checkout-customer-buyer .nemo-checkout-customer__fields__block_additional .nemo-checkout-customer__field:nth-child(4),.nemo-checkout-customer-buyer .nemo-checkout-customer__fields__block_base .nemo-checkout-customer__field:last-of-type,.nemo-checkout-customer-buyer .nemo-checkout-customer__fields__block_document .nemo-checkout-customer__field:last-of-type{-ms-flex:1 25%;flex:1 25%;width:auto}}.nemo-checkout-GDSServices-infoPopup{min-width:500px}.nemo-checkout-GDSServices-pendingWarning__tooltip .tooltipster-content{padding:10px 15px;max-width:300px;font-size:13px;color:#636467;background-color:#f0f8fe}.nemo-checkout-GDSServices-pendingWarning__tooltip .tooltipster-content p{text-align:left;padding-bottom:7px;line-height:17px}nemo-checkout-services-gds-services{display:block}@media only screen and (max-width:950px){nemo-checkout-services-gds-services{margin:0 -20px}}nemo-checkout-services-gds-services .nemo-checkout-GDSServices{box-shadow:0 1px 4px rgba(0,0,0,.25);margin-bottom:15px}nemo-checkout-services-gds-services .nemo-checkout-GDSServices-pendingWarning,nemo-checkout-services-gds-services .nemo-checkout-GDSServices-warnings{padding:13px 15px;font-size:17px;text-align:center;border-top-left-radius:4px;border-top-right-radius:4px}nemo-checkout-services-gds-services .nemo-checkout-GDSServices-warnings{background:#ffd321}nemo-checkout-services-gds-services .nemo-checkout-GDSServices-pendingWarning{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:#64b5f7;color:#fff}nemo-checkout-services-gds-services .nemo-checkout-GDSServices-pendingWarning i{cursor:pointer;margin-right:5px}nemo-checkout-services-gds-services .nemo-checkout-GDSServices-pendingWarning__button{font-size:13px;color:#5c6066;white-space:nowrap}nemo-checkout-services-gds-services .nemo-checkout-GDSServices_withWarnings nemo-checkout-services-gds-services-group:first-of-type .nemo-checkout-GDSServices__group{border-top-left-radius:0;border-top-right-radius:0}nemo-checkout-services-gds-services .nemo-checkout-GDSServices_withFlySms nemo-checkout-services-gds-services-group:last-child .nemo-checkout-GDSServices__group{border-bottom-right-radius:0;border-bottom-left-radius:0}.nemo-checkout-services-flysms,nemo-checkout-services-gds-services-group{display:block}@media only screen and (max-width:767px){.nemo-checkout-services-flysms,nemo-checkout-services-gds-services-group{margin-bottom:10px}}.nemo-checkout-services-flysms .nemo-ui-button_outline,nemo-checkout-services-gds-services-group .nemo-ui-button_outline{transition:background .1s ease-in-out,color .1s ease-in-out}.nemo-checkout-services-flysms .nemo-ui-button_outline,.nemo-checkout-services-flysms .nemo-ui-button_outline:link,.nemo-checkout-services-flysms .nemo-ui-button_outline:visited,nemo-checkout-services-gds-services-group .nemo-ui-button_outline,nemo-checkout-services-gds-services-group .nemo-ui-button_outline:link,nemo-checkout-services-gds-services-group .nemo-ui-button_outline:visited{height:35px;line-height:33px;font-size:13px;color:#64b5f7;background:#fff;border-color:#64b5f7}.nemo-checkout-services-flysms .nemo-ui-button_outline:hover,nemo-checkout-services-gds-services-group .nemo-ui-button_outline:hover{color:#64b5f7;background:#fff;border-color:#64b5f7}@media only screen and (min-width:451px){.nemo-checkout-services-flysms .nemo-ui-button_outline:hover,nemo-checkout-services-gds-services-group .nemo-ui-button_outline:hover{background:#349ef3;color:#fff;padding:1px 19px;border:none;text-decoration:none;box-shadow:none}}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-ui-button_outline:active,nemo-checkout-services-gds-services-group .nemo-ui-button_outline:active{background:#349ef3;color:#fff;padding:1px 19px;border:none;text-decoration:none;box-shadow:none}}.nemo-checkout-services-flysms:not(:last-of-type) .nemo-checkout-GDSServices__group,nemo-checkout-services-gds-services-group:not(:last-of-type) .nemo-checkout-GDSServices__group{border-bottom:1px solid #e6e6e6}.nemo-checkout-services-flysms:first-of-type .nemo-checkout-GDSServices__group,nemo-checkout-services-gds-services-group:first-of-type .nemo-checkout-GDSServices__group{border-top-left-radius:4px;border-top-right-radius:4px}@media only screen and (max-width:767px){.nemo-checkout-services-flysms:first-of-type .nemo-checkout-GDSServices__group,nemo-checkout-services-gds-services-group:first-of-type .nemo-checkout-GDSServices__group{border-radius:0}}.nemo-checkout-services-flysms:last-of-type .nemo-checkout-GDSServices__group,nemo-checkout-services-gds-services-group:last-of-type .nemo-checkout-GDSServices__group{border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media only screen and (max-width:767px){.nemo-checkout-services-flysms:last-of-type .nemo-checkout-GDSServices__group,nemo-checkout-services-gds-services-group:last-of-type .nemo-checkout-GDSServices__group{border-radius:0}}.nemo-checkout-services-flysms:last-of-type .nemo-checkout-GDSServices__group .nemo-checkout-GDSServices__group__body__wrapper,nemo-checkout-services-gds-services-group:last-of-type .nemo-checkout-GDSServices__group .nemo-checkout-GDSServices__group__body__wrapper{border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media only screen and (max-width:767px){.nemo-checkout-services-flysms:last-of-type .nemo-checkout-GDSServices__group .nemo-checkout-GDSServices__group__body__wrapper,nemo-checkout-services-gds-services-group:last-of-type .nemo-checkout-GDSServices__group .nemo-checkout-GDSServices__group__body__wrapper{border-radius:0}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group{background-color:#fff;position:relative}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__header,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:15px;color:#636467}@media only screen and (max-width:767px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__header,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__header{-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__header,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__header{padding:10px 20px}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__header__leftBlock,.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__header__rightBlock,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__header__leftBlock,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__header__rightBlock{display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__header__rightBlock,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__header__rightBlock{border-top:1px solid #e6e6e6;margin-top:15px;padding-top:15px}}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__header__rightBlock,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__header__rightBlock{margin-top:10px;padding-top:10px}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__info,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__info{-ms-flex:0 1 750px;flex:0 1 750px;padding-left:40px}@media only screen and (max-width:650px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__info,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__info{padding-left:20px}}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__info,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__info{padding-left:15px}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__icon,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__icon{width:50px;height:50px;background:#f3f3f3;cursor:pointer;border-radius:50%;transition:border-radius .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:23px}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__icon,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__icon{width:40px;height:40px;font-size:17px}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__icon .fa-suitcase,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__icon .fa-suitcase{margin-top:-1px}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__seat-icon,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__seat-icon{background:url(images/seat.svg);display:block;width:23px;height:23px}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__seat-icon:before,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__seat-icon:before{content:''}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__title,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__title{margin-bottom:10px;line-height:24px;font-weight:600;font-size:23px;letter-spacing:1px}@media only screen and (max-width:767px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__title,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__title{margin-bottom:8px}}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__title,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__title{margin-bottom:3px;font-size:19px;letter-spacing:0}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__price,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__price{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:50px}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__price__prefix,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__price__prefix{margin-right:10px;font-size:15px;color:#999}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__price__prefix_hidden,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__price__prefix_hidden{opacity:0;pointer-events:none}@media only screen and (max-width:767px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__price__prefix_hidden,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__price__prefix_hidden{display:none}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__price__amount money,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__price__amount money{font-weight:700;font-size:35px}@media only screen and (max-width:767px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__price__amount money,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__price__amount money{font-size:29px}}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__price__amount money,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__price__amount money{font-size:23px}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__price__amount money currency,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__price__amount money currency{font-size:25px}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__price__amount money currency,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__price__amount money currency{font-size:17px}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__buttons,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__addButton,.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__addButton_mobile,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__addButton,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__addButton_mobile{min-width:100px}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__addButton_filled,.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__addButton_mobile_filled,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__addButton_filled,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__addButton_mobile_filled{background:#349ef3!important;color:#fff!important;padding:1px 19px;border:none;text-decoration:none;box-shadow:none}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__addButton,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__addButton{display:none}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__addButton_mobile,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__addButton_mobile{display:none}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__addButton_mobile,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__addButton_mobile{display:block}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__body,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__body{display:none;padding:15px;background-color:#f6f6f6;color:#636467}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__body_defaultOpened,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__body_defaultOpened{display:block}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__body_defaultOpened,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__body_defaultOpened{display:none}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__body__wrapper,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__body__wrapper{position:relative;overflow:hidden}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__toggle,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__toggle{display:-ms-flexbox;display:flex}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__toggle,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__toggle{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__chooser,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__chooser{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:40px}@media only screen and (max-width:767px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__chooser,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__chooser{-ms-flex:50%;flex:50%}}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__chooser,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__chooser{padding-left:0;margin-bottom:20px}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__chooser__wrapper,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__chooser__wrapper{position:relative;-ms-flex:1;flex:1;min-height:50px}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__chooser__hint,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__chooser__hint{position:absolute;top:0;right:0;left:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:21px;font-weight:700;text-align:center;color:#ccc;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__chooser__hint,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__chooser__hint{font-size:19px;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__chooser__fullScreen,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__chooser__fullScreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:15;display:none;padding:15px 20px;background:#f7f7f7;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__chooser__fullScreen__close,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__chooser__fullScreen__close{display:none}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__chooser__fullScreen__close,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__chooser__fullScreen__close{display:block}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__cover,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__cover{position:absolute;top:0;bottom:0;left:0;right:0;z-index:16;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.8);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:600;font-size:23px;color:#64b5f7}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__cover,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__cover{position:fixed}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__cover .fa-check,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__cover .fa-check{font-size:26px;margin-right:10px}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group__cover .fa-trash-o,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group__cover .fa-trash-o{font-size:26px;margin-top:-3px;margin-right:13px}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group_open .nemo-checkout-GDSServices__group__header,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group_open .nemo-checkout-GDSServices__group__header{border-bottom:1px solid #e6e6e6}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group_open .nemo-checkout-GDSServices__group__icon,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group_open .nemo-checkout-GDSServices__group__icon{background:#64b5f7;color:#fff}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group_active .nemo-checkout-GDSServices__group__price,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group_active .nemo-checkout-GDSServices__group__price{color:#349ef3}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group_initial .nemo-checkout-GDSServices__group__icon,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group_initial .nemo-checkout-GDSServices__group__icon{background:#f3f3f3;color:#636467}}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group_disabled .nemo-checkout-GDSServices__group__item__buy,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group_disabled .nemo-checkout-GDSServices__group__item__buy{display:none}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group_disabled .nemo-checkout-GDSServices__group__product .nemo-ui-chip__remove,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group_disabled .nemo-checkout-GDSServices__group__product .nemo-ui-chip__remove{display:none}.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group_noItems .nemo-checkout-GDSServices__group__icon,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group_noItems .nemo-checkout-GDSServices__group__icon{cursor:default!important}@media only screen and (max-width:450px){.nemo-checkout-services-flysms .nemo-checkout-GDSServices__group .nemo-ui-loader,nemo-checkout-services-gds-services-group .nemo-checkout-GDSServices__group .nemo-ui-loader{position:fixed}}.nemo-checkout-GDSServices__group__combinations{-ms-flex:0 0 350px;flex:0 0 350px}@media only screen and (max-width:767px){.nemo-checkout-GDSServices__group__combinations{-ms-flex:30%;flex:30%}}.nemo-checkout-GDSServices__group__combinations__segmentInfo{font-size:15px;font-weight:500;margin-bottom:10px}.nemo-checkout-GDSServices__group__combinations__customers:not(:last-of-type){margin-bottom:15px}.nemo-checkout-GDSServices__group__combinations__customer{position:relative;padding:10px 15px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#fff;transition:background .2s ease-in-out;cursor:pointer}.nemo-checkout-GDSServices__group__combinations__customer:not(:last-of-type){margin-bottom:5px}.nemo-checkout-GDSServices__group__combinations__customer:after{content:'';position:absolute;width:0;height:0;right:-12px;top:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:12px solid #fff;transition:border-left-color .2s ease-in-out}@media only screen and (max-width:450px){.nemo-checkout-GDSServices__group__combinations__customer:after{display:none}}.nemo-checkout-GDSServices__group__combinations__customer:not(.nemo-checkout-GDSServices__group__customer_selected):hover{background:#64b5f7;color:#fff}.nemo-checkout-GDSServices__group__combinations__customer:not(.nemo-checkout-GDSServices__group__customer_selected):hover:after{border-left-color:#64b5f7}.nemo-checkout-GDSServices__group__combinations__customer_selected{background:#349ef3;color:#fff}.nemo-checkout-GDSServices__group__combinations__customer_selected:after{border-left-color:#349ef3}.nemo-checkout-GDSServices__group__combinations__customer .nemo-ui-radioBtn{padding:0}.nemo-checkout-GDSServices__group__combinations__customer .nemo-ui-radioBtn__caption{padding-left:30px;line-height:19px;font-size:15px;color:inherit;white-space:nowrap}.nemo-checkout-GDSServices__group__items__title{font-size:15px;font-weight:500;margin-bottom:10px}@media only screen and (max-width:950px){.nemo-checkout-GDSServices__group__items__title{font-size:19px;margin-bottom:15px}}.nemo-checkout-GDSServices__group__items__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-15px}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item{position:relative;-ms-flex:49.25%;flex:49.25%;max-width:49.25%;margin-bottom:1.5%;background:#fff;box-shadow:rgba(0,0,0,.118) 0 1px 6px,rgba(0,0,0,.118) 0 1px 4px;border-radius:2px}@media only screen and (max-width:950px){.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item{-ms-flex:100%;flex:100%;max-width:none;margin-bottom:10px}}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item:nth-child(odd){margin-right:1.5%}@media only screen and (max-width:950px){.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item:nth-child(odd){margin-right:0}}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%;background:#fff;box-shadow:rgba(0,0,0,.118) 0 1px 6px,rgba(0,0,0,.118) 0 1px 4px;border-radius:2px;padding:10px 15px}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item__buy{position:relative}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item__buy__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item__buy__info{font-size:17px;cursor:pointer;color:#64b5f7;margin-right:10px}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item__buy_warning:before{content:'!';position:absolute;background:#ffd321;color:#fff;font-size:17px;text-align:center;font-weight:700;top:50%;margin-top:-12px;width:24px;height:24px;border-radius:50%;line-height:24px;transition:all .2s;left:-13px}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item_disabled{box-shadow:none}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item_disabled,.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item_disabled .nemo-checkout-GDSServices__group__item__buy,.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item_disabled .nemo-checkout-GDSServices__group__item__name,.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item_disabled .nemo-checkout-GDSServices__group__item__price{color:#ccc;border-color:#ccc}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item_selected .nemo-checkout-GDSServices__group__item__buy{background:#349ef3;color:#fff;border:none;position:relative;padding:1px 18px;overflow:hidden;transition:background .2s ease-in-out}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item_selected .nemo-checkout-GDSServices__group__item__buy_removable:hover{padding:1px 18px;background:#ef5350}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item_selected .nemo-checkout-GDSServices__group__item__buy_removable:hover .nemo-checkout-GDSServices__group__item__buy__selected{transform:translateY(-100%)}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item_selected .nemo-checkout-GDSServices__group__item__buy_removable:hover .nemo-checkout-GDSServices__group__item__buy__refuse{transform:translateY(-100%)}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item_selected .nemo-checkout-GDSServices__group__item__buy_readonly{cursor:default}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item_selected .nemo-checkout-GDSServices__group__item__buy_readonly:hover{padding:1px 18px}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item_selected .nemo-checkout-GDSServices__group__item__buy__refuse,.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item_selected .nemo-checkout-GDSServices__group__item__buy__selected{display:block;color:#fff;transition:transform .2s ease-in-out}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item_selected .nemo-checkout-GDSServices__group__item__buy__selected,.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item_selected .nemo-checkout-GDSServices__group__item__buy_readonly{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item_selected .nemo-checkout-GDSServices__group__item__buy__selected:before,.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item_selected .nemo-checkout-GDSServices__group__item__buy_readonly:before{content:'';display:block;position:static;width:12px;height:10px;z-index:10;margin-right:8px;color:#fff;background:url(images/check.svg) no-repeat}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item__disabler{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;background:rgba(255,255,255,.5);border-radius:2px;cursor:not-allowed}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item__name{font-size:17px;color:#414042}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item__description{margin-top:5px}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item__actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:10px -15px 0;padding:10px 15px 0;border-top:1px solid #e6e6e6}.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item__price{font-size:17px;font-weight:500;color:#64b5f7}nemo-checkout-services-gds-services-group-products{display:block}.nemo-checkout-GDSServices__group__products{display:none;padding:10px 15px 10px;border-top:1px solid #e6e6e6;background:#f6f6f6}@media only screen and (max-width:450px){.nemo-checkout-GDSServices__group__products{padding:10px 20px 10px}}.nemo-checkout-GDSServices__group__products__segment{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.nemo-checkout-GDSServices__group__products__segment{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}.nemo-checkout-GDSServices__group__products__segment:not(:last-of-type){margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}.nemo-checkout-GDSServices__group__products__segment__info{margin-right:25px;font-size:15px;font-weight:500;color:#636467;white-space:nowrap}@media only screen and (max-width:767px){.nemo-checkout-GDSServices__group__products__segment__info{margin:0 0 11px}}.nemo-checkout-GDSServices__group__products__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:-10px}.nemo-checkout-GDSServices__group__products__list_anim .nemo-checkout-GDSServices__group__product:last-child{background:#64b5f7}.nemo-checkout-GDSServices__group__products__list_anim .nemo-checkout-GDSServices__group__product:last-child .nemo-ui-chip__text{color:#fff}.nemo-checkout-GDSServices__group__products__list_anim .nemo-checkout-GDSServices__group__product:last-child .nemo-ui-chip__icon{background-color:#4b9ef3}.nemo-checkout-GDSServices__group__products__list_anim .nemo-checkout-GDSServices__group__product:last-child .nemo-ui-chip__remove{background:#fff}.nemo-checkout-GDSServices__group__products__list_anim .nemo-checkout-GDSServices__group__product:last-child .nemo-ui-chip__remove:after{background-image:url(../f2.0/img/material/close_blue.svg)}.nemo-checkout-GDSServices__group__product{max-width:100%;margin-right:10px;margin-bottom:10px;transition:.5s;transition-property:background}@media only screen and (max-width:767px){.nemo-checkout-GDSServices__group__product{-ms-flex:1;flex:1}.nemo-checkout-GDSServices__group__product .nemo-ui-chip__remove{position:absolute;right:0}.nemo-checkout-GDSServices__group__product .nemo-ui-chip__text{padding-right:30px}}.nemo-checkout-GDSServices__group__product .nemo-ui-chip__icon .fa-hourglass-half{font-size:12px}.nemo-checkout-GDSServices__group__product .nemo-ui-chip__remove,.nemo-checkout-GDSServices__group__product .nemo-ui-chip__text{transition:.5s;transition-property:color}.nemo-checkout-GDSServices__group__product .nemo-ui-chip__icon{transition:.5s;transition-property:background-color}.nemo-checkout-GDSServices__group__product_success{background-color:#c8e6c9}.nemo-checkout-GDSServices__group__product_success:hover{background-color:#a5d6a7}.nemo-checkout-GDSServices__group__product_success .nemo-ui-chip__icon{background-color:#4caf50}.nemo-checkout-GDSServices__group__product_failure{background-color:#ffccbc}.nemo-checkout-GDSServices__group__product_failure:hover{background-color:#ffab91}.nemo-checkout-GDSServices__group__product_failure .nemo-ui-chip__icon{background-color:#ff5722}.nemo-checkout-GDSServices__group__product__popup{min-width:350px;max-width:500px}.nemo-checkout-GDSServices__group__product__popup .ui-dialog-titlebar{padding:10px 50px 0 15px;min-height:0;background:#fff;overflow:visible}.nemo-checkout-GDSServices__group__product__popup .ui-dialog-titlebar .ui-dialog-title{font-size:17px;line-height:normal;color:#414042}.nemo-checkout-GDSServices__group__product__popup .ui-dialog-titlebar .ui-dialog-titlebar-close{width:25px;height:25px;line-height:25px;margin-top:-8px;background-size:11px}.nemo-checkout-GDSServices__group__product__popup .ui-dialog-content{padding:7px 15px 10px;min-height:0!important;color:#636467}.nemo-checkout-GDSServices__group__product__popup__description{padding-right:3px}.nemo-checkout-GDSServices__group__product__popup__info{margin-top:14px}.nemo-checkout-GDSServices__group__product__popup__info__item__label{padding-bottom:3px;padding-right:20px;color:#aeb0b3}.nemo-checkout-GDSServices__group__product__popup__info__item__value{padding-bottom:3px;color:#414042}.nemo-checkout-GDSServices__group__product__popup__info__item__value_success{color:#4caf50}.nemo-checkout-GDSServices__group__product__popup__info__item__value_failure,.nemo-checkout-GDSServices__group__product__popup__info__item__value_pending{color:#ff5722}.nemo-checkout-GDSServices__group__product__popup__footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;min-height:35px;margin:10px -15px 0;padding:15px 15px 5px;border-top:1px solid #e6e6e6}.nemo-checkout-GDSServices__group__product__popup__footer__price{font-size:17px;font-weight:500;color:#64b5f7}.nemo-checkout-GDSServices__group__product__popup__footer__button,.nemo-checkout-GDSServices__group__product__popup__footer__button:link,.nemo-checkout-GDSServices__group__product__popup__footer__button:visited{height:35px;line-height:33px;font-size:13px;color:#ef5350;border-color:#ef5350;transition:background .1s ease-in-out,color .1s ease-in-out}.nemo-checkout-GDSServices__group__product__popup__footer__button:active,.nemo-checkout-GDSServices__group__product__popup__footer__button:focus,.nemo-checkout-GDSServices__group__product__popup__footer__button:focus:hover,.nemo-checkout-GDSServices__group__product__popup__footer__button:hover{background:#ef5350;border-color:#ef5350;color:#fff}.nemo-checkout-order-serviceInfo{background:#fff;padding:1px 25px 15px}.nemo-checkout-order-serviceInfo h2{margin:25px 0 20px;font-weight:700}.nemo-checkout-order-serviceInfo h3{font-weight:700;margin:15px 0}.nemo-checkout-order-serviceInfo__mainInfo__order{color:#636467;margin-bottom:15px}.nemo-checkout-order-serviceInfo__mainInfo__codes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nemo-checkout-order-serviceInfo__mainInfo__info{padding-right:15px;margin-bottom:15px;-ms-flex-preferred-size:25%;flex-basis:25%}.nemo-checkout-order-serviceInfo__mainInfo__info__title{color:#5d5d5d;font-size:13px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.nemo-checkout-order-serviceInfo__mainInfo__info__wrapper{display:inline-block;padding:8px;border-radius:5px;padding-left:0}.nemo-checkout-order-serviceInfo__mainInfo__info__data{font-weight:500;display:inline-block;font-size:15px}@media (max-width:768px){.nemo-checkout-order-serviceInfo__mainInfo__info{-ms-flex-preferred-size:33%;flex-basis:33%}}@media (max-width:630px){.nemo-checkout-order-serviceInfo__mainInfo__info{-ms-flex-preferred-size:100%;flex-basis:100%;white-space:nowrap;width:100%;border-left:0}.nemo-checkout-order-serviceInfo__mainInfo__info__title{display:inline-block;width:40%;overflow:hidden;text-overflow:ellipsis}.nemo-checkout-order-serviceInfo__mainInfo__info__wrapper{max-width:60%;margin-left:0}.nemo-checkout-order-serviceInfo__mainInfo__info__data{font-size:15px;line-height:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis}}.nemo-checkout-order-serviceInfo__additionalIds{margin-left:-25px;margin-right:-25px;margin-top:10px;padding:15px 25px 15px;background:#f2f2f2;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.nemo-checkout-order-serviceInfo__cols{display:-ms-flexbox;display:flex;margin-left:-25px;margin-right:-25px;padding:25px;padding-top:0;border-top:1px solid #e6e6e6}@media (max-width:670px){.nemo-checkout-order-serviceInfo__cols{display:block}}.nemo-checkout-order-serviceInfo__dates,.nemo-checkout-order-serviceInfo__user{-ms-flex-preferred-size:50%;flex-basis:50%}.nemo-checkout-order-serviceInfo__dates{margin-right:10px}@media (max-width:670px){.nemo-checkout-order-serviceInfo__dates{margin-right:0}}.nemo-checkout-order-serviceInfo__table{-ms-flex-preferred-size:100%;flex-basis:100%}.nemo-checkout-order-serviceInfo .nemo-ui-table td{font-size:13px;color:#414042}.nemo-checkout-order-serviceInfo .nemo-ui-table__th{color:rgba(100,100,100,.75);font-size:13px}.nemo-checkout-order-serviceInfo .nemo-ui-table__tr_zebred{background-color:#f9f9f9}.nemo-checkout-order-serviceInfo .nemo-ui-table__tr_zebred:nth-child(2n){background-color:#f2f2f2}.nemo-checkout-order-serviceInfo .nemo-ui-tableWrap{overflow:auto}.nemo-trains-form{box-sizing:border-box;position:relative;margin-top:30vh;font:13px Roboto,"Open Sans",sans-serif}.nemo-trains-form__formContainer{background:#64b5f6;color:#fff;position:relative;width:100%}.nemo-trains-form__formContainer__inner{margin:0 auto;padding:20px 30px;width:1260px}.nemo-trains-form__formContainer__inner__bloks{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.nemo-trains-form__route__segment__input{margin:0;padding:0 10px;height:40px;cursor:pointer;line-height:40px;font-size:105%;color:#0a0a0f;width:100%;border:none;outline:0}.nemo-trains-form__route__segment__value:focus{border:none}.nemo-trains-search-datepicker{position:relative}.nemo-trains-search-datepicker .nemo-flights-form__route__segment__item__date__indicator{cursor:pointer;margin-top:8px;top:auto}@media (max-width:600px){.nemo-trains-search-datepicker .nemo-flights-form__route__segment__item__date__indicator{margin-top:3px}}.nemo-trains-search-datepicker .nemo-ui-dummiedInput__dummy{position:relative;cursor:pointer}.nemo-trains-search-datepicker__dummy{padding-right:36px;font-size:105%;text-indent:10px;line-height:40px}@media (max-width:600px){.nemo-trains-search-datepicker__dummy{line-height:30px}}.nemo-trains-search-form-date{width:49%;margin-right:1%}.nemo-trains-search-form-button{width:8%}.nemo-trains-search-form-date_label_text{line-height:25px}.nemo-trains-search-datetime,.nemo-trains-search-from{width:28%;margin-right:1%;position:relative}.nemo-trains-search-to{width:28%;margin-right:1%}.nemo-trains-search-autocomplete_label_container{position:relative;cursor:pointer;border:none}.nemo-trains-search-autocomplete_railwayStation{line-height:40px;margin-left:10px;color:#0a0a0f;font-size:105%}.nemo-trains-search-autocomplite__hint{color:#fff;border-color:#fff}.nemo-trains-search-calendarhint{color:#fff;border-color:#fff}.nemo-trains-search-main-calendar{margin:0 auto;margin-top:20px;max-width:1000px}@media (max-width:1000px){.nemo-trains-search-main-calendar{max-width:500px}}.nemo-trains-search-main-calendar .ui-datepicker-inline{display:-ms-flexbox!important;display:flex!important;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}.nemo-trains-search-main-calendar .ui-datepicker-inline .ui-datepicker-group{width:250px;float:none}@media (max-width:1000px){.nemo-trains-search-main-calendar .ui-datepicker-inline .ui-datepicker-group:nth-child(2n+1) .ui-datepicker-calendar{margin-left:20px}}@media (max-width:500px){.nemo-trains-search-main-calendar .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-calendar{margin-left:20px}}.nemo-trains-search-main-calendar .ui-datepicker table.ui-datepicker-calendar .ui-state-color-0 a{background:#64b5f6;box-shadow:none}.nemo-trains-search-datepicker_input{line-height:28px;width:100%;border:none;height:40px;padding:0 10px;color:#0a0a0f;font-size:105%;cursor:pointer;outline:0}.nemo-trains-search_internal{max-width:1200px;margin:0 auto;color:#fff;display:-ms-flexbox;display:flex}.nemo-trains-search-autocomplete_label_text{line-height:25px}.nemo-trains-miniform{background-color:#64b5f6;padding:10px 20px 20px 20px}.nemo-trains-miniform .nemo-trains-search-form-button{width:16%}.nemo-trains-miniform .nemo-trains-search-from{width:24%}.nemo-trains-miniform .nemo-trains-search-to{width:24%}.nemo-trains-miniform .nemo-trains-search-datetime{width:25%}.nemo-trains-miniform-buttons{display:inline-block;margin-top:25px}.nemo-trains-miniform-buttons-button{height:40px;line-height:40px}.nemo-trains-searchForm__time{width:44%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.nemo-trains-searchForm__timeContainer{width:49%;margin-right:1%;position:relative}.nemo-trains-searchForm__time__show{background:rgba(255,255,255,.25);padding:0 12px;transition:all .1s ease-in;height:40px;line-height:40px;display:block;border:none;color:#fff!important;width:100%;text-align:center}.nemo-trains-searchForm__time__show:hover{border:none;box-shadow:inset 0 0 16px rgba(255,255,255,.2);color:#fff}.nemo-trains-searchForm__time__hide{position:absolute;z-index:10;top:-10px;right:-10px;width:20px;height:20px;border-radius:50%;background:#fff url(../f2.0/css/images/fsf-sprite.svg) 6px -54px no-repeat;cursor:pointer;transition:all .2s;opacity:.5}.nemo-trains-searchForm__time__hide:hover{box-shadow:0 0 5px rgba(0,0,0,.2);opacity:1}.nemo-trains-searchForm__time__values{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.nemo-trains-searchForm__time__values span{line-height:40px;width:12%;text-align:center}@media (max-width:600px){.nemo-trains-searchForm__time__values span{line-height:30px}}.nemo-trains-searchForm__time__input{width:100%;line-height:28px;border:none;height:40px;padding:0 5px;color:#0a0a0f;text-align:center;font-size:105%;cursor:pointer;outline:0}.nemo-trains-searchForm__time__input:not(:first-of-type){margin-left:10%}.nemo-trains-searchForm__time__labelText{line-height:25px}.nemo-trains-searchForm__switchAC{width:40px;height:40px;position:absolute;right:0;top:0;cursor:pointer;background:#e6e6e6;margin-top:0;margin-right:0}.nemo-trains-searchForm__switchAC:before{background-image:url(../f2.0/css/images/arrow.svg);content:'';width:17px;height:7px;position:absolute;top:12px;left:12px;transform:translateX(1px);transition:transform .1s ease-in-out}.nemo-trains-searchForm__switchAC:after{background-image:url(../f2.0/css/images/arrow.svg);content:'';width:17px;height:7px;position:absolute;top:21px;left:12px;transform:rotate(180deg) translateX(1px);transition:transform .1s ease-in-out}.nemo-trains-searchForm__switchAC:hover:before{transform:translateX(3px)}.nemo-trains-searchForm__switchAC:hover:after{transform:rotate(180deg) translateX(3px)}.nemo-trains .pro-bookinfo-notes,.nemo-trains-wrapper .pro-bookinfo-notes{-ms-flex:100%;flex:100%;margin-bottom:15px;background:#fff;padding:20px;border-radius:4px}.nemo-trains .pro-bookinfo-notes__header,.nemo-trains-wrapper .pro-bookinfo-notes__header{display:block;overflow:hidden;position:relative;height:50px;margin:-20px -20px 20px -20px;padding:0 20px;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;line-height:50px;font-size:15px;background-color:rgba(77,176,228,.75)}.nemo-trains .pro-bookinfo-notes__header b,.nemo-trains-wrapper .pro-bookinfo-notes__header b{color:#fff;display:inline-block;margin:0 10px 0 0;font-size:15px;font-weight:400}.nemo-trains .pro-bookinfo-notes__addblock__buttons,.nemo-trains-wrapper .pro-bookinfo-notes__addblock__buttons{margin-top:15px}.nemo-trains .pro-bookinfo-notes__addblock__buttons__checkbox,.nemo-trains-wrapper .pro-bookinfo-notes__addblock__buttons__checkbox{margin-left:10px}.nemo-trains-sum_for_refund{margin:5px 0}.nemo-trains-void{max-width:500px;margin:0 auto}.nemo-trains-void__wrapper{max-width:400px;margin:0 auto;margin-top:5%;box-shadow:0 1px 8px rgba(10,10,15,.15)}.nemo-trains-void__wrapper .pro-validation_error_field{background:rgba(255,255,0,.25)!important;border:1px solid #e6e6e6}.nemo-trains-void__wrapper .nemo-trains-refund_container{margin:10px 0}.nemo-trains-void__charge{margin-top:10px;margin-bottom:10px}.nemo-trains-void__charge__fields input{width:330px;display:inline}@media (max-width:450px){.nemo-trains-void__charge__fields input{width:80%}}.nemo-trains-void__remark{font-size:11px;color:#959498}.nemo-trains-void__mainButtons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px;margin-bottom:15px}.nemo-trains-void__mainButtons .nemo-ui-button_main{font-size:15px}.nemo-trains-void__header{position:relative;background:#eee;border:none;color:#0a0a0f;padding:10px 60px 10px 20px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;margin-right:-20px;margin-left:-20px;margin-top:-20px;margin-bottom:20px}.nemo-trains-void__claimPrint{margin:5px 0}.nemo-trains-void__buttons .new-ui-button{margin-bottom:10px}.nemo-trains-refund_container{margin:0 10px}.nemo-trains-refund_container div{margin:5px 0}.nemo-trains-mypassengerspopup_select:hover{color:#fff}.nemo-trains-wrapper{padding-bottom:0}.nemo-trains-checkbox .nemo-ui-checkbox__caption{color:#1e1e2e!important;background-color:transparent!important}.nemo-trains-price-details-link{display:inline-block;margin-top:10px}.nemo-trains-bookinfo-section-block__status{margin-left:0;margin-right:0;width:70%}.nemo-trains-bookinfo-section-block__status .pro-bookinfo-section-element_title{color:#b4b6ba}.nemo-trains-bookinfo-section-block__status .pro-bookinfo-section-element__fluid{margin-bottom:35px}.nemo-trains-bookinfo-section-block__date{margin-right:0;width:29%;margin-left:1%}.nemo-trains-bookinfo-section-block__date .pro-bookinfo-date-of-creation{margin:0 0 10px}.nemo-trains-bookinfo-section-block__date .pro-bookinfo-date-of-creation__name,.nemo-trains-bookinfo-section-block__date .pro-bookinfo-userInfo-title{color:#b4b6ba;margin-bottom:5px;display:block;font-size:11px}.nemo-trains-bookinfo-section-block__date .pro-bookinfo-date-of-creation__val,.nemo-trains-bookinfo-section-block__date .pro-bookinfo-userInfo-value{display:block;font-size:15px}.nemo-trains-bookinfo-section-block__date .pro-bookinfo-date-of-creation__val:not(:last-of-type),.nemo-trains-bookinfo-section-block__date .pro-bookinfo-userInfo-value:not(:last-of-type){margin-bottom:10px}.nemo-trains-bookinfo-section-block__date .pro-bookinfo-date-of-creation__val .hint,.nemo-trains-bookinfo-section-block__date .pro-bookinfo-userInfo-value .hint{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nemo-trains-bookinfo-section-block__date .pro-bookinfo-date-of-creation__val .hint img,.nemo-trains-bookinfo-section-block__date .pro-bookinfo-userInfo-value .hint img{display:none}.nemo-trains-info-list{width:100%;padding:0;margin:0}.nemo-trains-info-list .pro-po-info-list__inner_border{border:0}.nemo-trains-info-list .pro-po-info-list__inner_border .pro-po-info-list__item{margin:0 20px 0 0}.nemo-trains-info-list .pro-po-info-list__name{margin-bottom:5px;color:#b4b6ba}.nemo-trains-info-list .pro-po-info-list__text{font-size:15px}.nemo-trains-info-list ul{padding:15px 20px}.nemo-trains-messages{width:100%}.nemo-trains-messages p{padding-bottom:10px}.nemo-trains-messages .nemo-ui-container{margin-bottom:10px}.nemo-trains-revisions{width:100%;margin-bottom:10px;color:#fff}.nemo-trains-buttons{width:100%;margin-bottom:10px}.nemo-trains-msgs{width:100%;padding:5px 15px;margin-bottom:10px;background-color:#ffd321;border-radius:4px}.nemo-trains-msgs font{width:100%;color:#000;font-size:14px}.nemo-trains-errors{width:100%;background-color:#ffd321;padding:0}.nemo-trains-errors h1{color:#000;font-size:14px;margin:10px 15px}.nemo-trains-button_main_form{height:40px;line-height:30px;width:100%;padding:0 6px}.nemo-trains-footer{max-width:1600px;margin:0 auto;padding:13px 0;margin-bottom:60px}.nemo-trains-footer-wrapper{width:100%;background:#fff}.nemo-trains-footer-info{font-size:11px}.nemo-trains-footer-info-contacts__pad-phone{padding-left:27px}.nemo-trains-footer-info-logo{float:right;width:100px;height:auto}@media (max-width:500px){.nemo-trains-footer-info-logo{float:none}}.nemo-trains-footer div{margin:0 40px}.nemo-trains-footer div div{margin:20px 0}.nemo-trains-resultPage{background-color:#63636c}.nemo-trains-results-train__cars__inner__header{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.nemo-trains-results-train__cars__inner__header__item{margin:20px 0 0 20px}.nemo-trains-results__content{display:-ms-flexbox;display:flex;margin:0 auto;max-width:1200px;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.nemo-trains-results__content .visible{display:block!important;visibility:visible!important;position:inherit;left:0}.nemo-trains-results__content__results{-ms-flex-preferred-size:75%;flex-basis:75%;margin:20px;margin-right:0;padding:15px 20px 0;background-color:#fff;border-radius:5px}.nemo-trains-results__content__results__clearFilters{margin-right:10px}.nemo-trains-results__content__results .pro-trains-results-train__car__map{text-align:center}.nemo-trains-results__content__results .new-ui-subContainer__header{background-color:#64b5f6}.nemo-trains-results__content__results .new-ui-subContainer__header__hilight:before{border-top:50px solid #64b5f6}.nemo-trains-results__content__results__mobile_filter{display:none;border-bottom:1px dashed;color:#3b9abf;cursor:pointer;margin-right:10px}.nemo-trains-results__content__filter{-ms-flex-preferred-size:25%;flex-basis:25%;margin-top:20px}.nemo-trains-currency_cal_buttons{margin-bottom:10px;display:block}.nemo-trains-currency_cal_buttons select{width:100%;border-radius:4px;height:30px;padding-left:10px;border-color:#ccc}.nemo-trains-passfield-field{transition:all .2s;height:30px;outline:0;color:#0a0a0f;border:1px solid #e6e6e6;padding:3px 5px}.nemo-trains-passfield-field:hover{border-color:#64b5f6;box-shadow:inset 0 0 1px rgba(10,10,15,.25)}.nemo-trains-passfield-field-select{cursor:pointer}.nemo-trains-passfield-field.pro-validation_error_field{border:1px solid #ffd321}.nemo-trains-passinfo{background:#63636c;padding:10px 0;padding-bottom:50px;color:#414042}.nemo-trains-passinfo__checkboxes{background-color:#fff;margin-bottom:15px}.nemo-trains-passinfo-fieldblock_fieldcnt{width:100%}.nemo-trains-passinfo-fieldblock_fieldcnt select{height:30px;width:100%;border-color:#e6e6e6;background:#fff}.nemo-trains-passinfo-fieldblock_fieldcnt input{width:100%;border-color:#e6e6e6}.nemo-trains-passinfo-fieldblock_outerlabel{width:100%}.nemo-trains-passinfo-fieldblock_outerlabel:hover .pro-passinfo-fieldblock_title{color:#414042}.nemo-trains-passinfo-passenger{margin:0 0 10px 0;color:#414042;border-radius:4px}.nemo-trains-passinfo-passenger__title{margin-bottom:0;background-color:rgba(77,176,228,.75)}.nemo-trains-passinfo-passenger__title h2{color:#fff;display:inline-block;margin:0 10px 0 0;font-size:15px}.nemo-trains-passinfo-passenger__title a{font-size:13px;border-bottom:1px dashed #fff;text-decoration:none}.nemo-trains-passinfo-passenger__passengers-link{color:#fff!important}.nemo-trains-passinfo-passenger__passengers-link:hover{color:#fff!important}.nemo-trains-passinfo-passenger .passenger_type_ADT,.nemo-trains-passinfo-passenger .passenger_type_INF{background-color:#fff;padding-top:5px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.nemo-trains-passinfo-passenger .pro-passinfo-fieldblock{margin-bottom:0;-ms-flex:200px;flex:200px}.nemo-trains-passinfo-passenger .pro-passinfo-fieldblock_title{padding-right:0;display:block;vertical-align:top;padding-top:10px;padding-bottom:5px;cursor:inherit;color:#b4b6ba;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nemo-trains-passinfo-passenger .pro-passinfo-fieldblock__passenger_type{-ms-flex:100%;flex:100%;border-bottom:1px solid #e6e6e6;margin:0 -20px;padding:0 20px}.nemo-trains-passinfo-passenger .pro-passinfo-fieldblock__passenger_type .nemo-ui-checkbox__caption{color:#414042}.nemo-trains-passinfo__addinfantcnt{margin:15px 0;text-align:right}.nemo-trains-passinfo__addinfantcnt_rem_infant{background:#b23e13 url(images/fsf-sprite.svg) 7px -83.5px no-repeat}.nemo-trains-passinfo__addinfantcnt_rem_infant:hover{background-color:#ce4816}.nemo-trains-passinfo__form{width:65%}.nemo-trains-passinfo__form pro-main-button_right{float:none}.nemo-trains-passinfo__form__extra{padding:10px 0;border-radius:4px;color:#000;margin-bottom:10px}.nemo-trains-passinfo__form__extra .thickbox{color:#fff;border-color:#fff;font-size:14px}.nemo-trains-passinfo__form .nemo-ui-hint{left:37%;bottom:50%}.nemo-trains-results-seatprefs__block__selectInput__caption{width:100px}.nemo-trains-results-seatprefs__seatrange__selectInput__caption{width:100px}.nemo-trains-results-train__header__trainname{line-height:20px;vertical-align:top;margin-top:5px;margin-right:0}.nemo-trains-results-train__header__trainowner{line-height:50px}.nemo-trains-results-train__header__traintype{margin-top:0;line-height:50px;top:0}.nemo-trains-results-train__class{position:relative}.nemo-trains-results-train__class__seats{text-align:right;margin-top:5px;color:rgba(100,100,100,.75);font-size:95%}.nemo-trains-results-train__class__price{margin-bottom:20px}.nemo-trains-results-train__class__price_min{margin-bottom:0}.nemo-trains-results-train__info{margin-right:30px;vertical-align:inherit;margin-bottom:0}.nemo-trains-results-train__info_roadtime{vertical-align:baseline;margin-bottom:10px}.nemo-trains-results-train__info_roadtime .pro-trains-results-train__info__title{line-height:20px}.nemo-trains-results-train__info_arrival,.nemo-trains-results-train__info_departure{display:-ms-inline-flexbox;display:inline-flex;line-height:20px;margin-right:5px;-ms-flex-align:center;align-items:center}.nemo-trains-results-train__info_arrival{margin-left:5px}.nemo-trains-results-train__info_departure_arrival_wrapper{display:inline-block}.nemo-trains-results-train__info_price{color:#636467;font-size:18px;font-weight:600;line-height:25px;text-align:left;border-bottom:1px solid #e6e6e6;margin:0 -20px 10px;padding:0 20px 10px}.nemo-trains-results-train__info__trainType{margin-bottom:5px}.nemo-trains-results-train__info__timetype{margin-left:5px}.nemo-trains-results-train__info__title{color:#b4b6ba;margin-bottom:15px}.nemo-trains-results-train__info__route{margin:10px 0}.nemo-trains-results-train__info__road{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.nemo-trains-results-train__info_selected div{margin:0 0 10px}.nemo-trains-results-train__info__time_arrival,.nemo-trains-results-train__info__time_departure{font-weight:600;font-size:14px}.nemo-trains-results-train__info__time__wrapper{margin-bottom:10px;line-height:20px}.nemo-trains-results-train__info__date{margin-left:5px}.nemo-trains-results-train__info__eregistration{margin:15px 0 5px;background:transparent url(../images/trains-eticket.png) 0 0 no-repeat;padding-left:20px;cursor:help;line-height:16px;background-position:left center}.nemo-trains-results-train__info__dynamic_price{margin:0 0 5px;cursor:help}.nemo-trains-results-train__info__dynamic_price__text{margin:0 4px 5px}.nemo-trains-results-train__info__two_storey{margin:15px 0 5px;background:transparent url(../images/trains_two_storey.png) 0 0 no-repeat;padding-left:20px;line-height:16px;background-position:left center}.nemo-trains-results-train__info__tariffs{margin:15px 0 5px;cursor:help;line-height:16px}.nemo-trains-results-train__car{padding:0;margin:20px;border-bottom:0}.nemo-trains-results-train__car__header{padding:10px 20px;border-bottom:1px solid #ddd;line-height:20px}.nemo-trains-results-train__car__header__number{margin-right:10px;font-weight:600}.nemo-trains-results-train__car__header__logicnumber{margin-right:10px}.nemo-trains-results-train__car__body{padding:10px 20px}.nemo-trains-results-train__car__footer{padding:10px 20px}.nemo-trains-results-train__car__footer__item{display:inline-block;vertical-align:top;width:50%}.nemo-trains-results-train__car__footer__item .pro-main-button_disabled{background:#cdcdcd;cursor:default;overflow:hidden;box-shadow:0 0 8px #b3b3b3!important}.nemo-trains-results-train__car__footer__item .pro-main-button_disabled:focus:hover{background-color:#cdcdcd}.nemo-trains-results-train__car__scheme{text-align:center;margin-top:20px}.nemo-trains-results-train__car__direction{color:#3985b3;font-size:13px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.nemo-trains-results-train__car__direction__label{line-height:17px}.nemo-trains-results-train__car__direction .fa{font-size:17px;padding:0 10px}.nemo-trains-client{margin-bottom:15px}.nemo-trains-client h3{margin-top:10px;color:#414042}.nemo-trains-client .pro-client-info-client__fields{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #e6e6e6;margin:0 -20px;padding:10px 20px 0}.nemo-trains-client .pro-passinfo-fieldblock{padding:20px;margin-bottom:0;-ms-flex:28%;flex:28%}.nemo-trains-client .pro-passinfo-fieldblock{padding:10px;margin-bottom:0}.nemo-trains-client .pro-passinfo-fieldblock_title{padding-right:0;display:block;vertical-align:top;padding-top:5px;padding-bottom:12px;cursor:inherit;color:#b4b6ba;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nemo-trains-container{max-width:1200px;margin:0 auto;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px;padding:0;color:#414042}.nemo-trains-container pro-bookinfo-changes{width:100%;margin-bottom:10px;background:#fff;padding:20px;border-radius:4px}.nemo-trains-container__wrapper{background:0 0;padding:0;border-radius:0;box-shadow:none;margin-bottom:20px}.nemo-trains-container__block__left{width:30%}.nemo-trains-container__block__right{width:65%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.nemo-trains-container__block .buttons a{font-size:20px;height:50px;line-height:50px;vertical-align:baseline;padding:0 15px;box-shadow:0 4px 8px 0 rgba(93,134,41,.25),inset 0 1px 2px 0 #b8dc8b;display:inline-block;text-align:center;cursor:pointer;text-decoration:none;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .1s ease-in;border:none;border-radius:4px;color:#fff;background:#88c43d;text-shadow:none;font-family:Roboto,"Open Sans",Tahoma,Arial,sans-serif}.nemo-trains-container__block .pro-po-info-list__inner{background-color:#fff;border-radius:4px}.nemo-trains-container__block .nemo-po-wrapper{background:0 0;padding:0}.nemo-trains-container__block .nemo-po-wrapper .nemo-ui-container{border-radius:4px}.nemo-trains-container .pro-bookinfo-section-block{background:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.1);padding:20px;margin-bottom:10px;border:none}.nemo-trains-container .pro-bookinfo-section-title{display:none}.nemo-trains-container .pro-booking-messages__title{display:none}.nemo-trains-link{width:100%;margin-bottom:10px}.nemo-trains-link p{padding-bottom:10px}.nemo-trains-link a{color:#fff;margin-bottom:5px;font-size:14px}.nemo-trains .pro-container_payment{margin:0 auto;max-width:1200px}.nemo-trains .pro-payment-content__buttons .nemo-ui-button{margin-bottom:10px}.nemo-trains .pro-component-header{margin:0 auto;width:1200px}@media (max-width:1200px){.nemo-trains .pro-component-header{width:100%}}.nemo-trains-reverse{display:-ms-flexbox;display:flex;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.nemo-trains .ui-datepicker-header{background:#64b5f6}.nemo-bookInfo__rePrint__actions{width:100%}.nemo-bookInfo__rePrint__actions a{color:#fff;margin-bottom:5px;font-size:14px}.nemo-trains-routetable-adaptive{display:none}.nemo-trains-routetable-adaptive-elem{margin-bottom:10px}.nemo-ui-subContainer_trainsResult{width:34%;margin-right:1%;margin-bottom:10px}.nemo-ui-subContainer_trainsResult__wrapper{max-width:1200px;margin:0 auto;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.nemo-pf{opacity:.5;transition:opacity .2s ease}.nemo-pf:hover{opacity:1}.nemo-pf__container{background:#fff;border-radius:4px;margin-bottom:20px;padding-bottom:5px}.nemo-pf__name{border-top-left-radius:4px;border-top-right-radius:4px;width:100%;display:block;background-color:#64b5f6;color:#fff;padding-left:20px;line-height:40px;height:40px}.nemo-pf__value__container{margin:10px 20px}.nemo-pf__values{margin-bottom:10px}.nemo-pf__clean{cursor:pointer;font-size:12px;float:right;margin-right:20px}.nemo-pf__clean span{border-bottom:1px dashed #fff}.nemo-pf__slider{margin:40px 20px;height:16px;border:none;background:0 0;background-color:rgba(100,100,100,.75)}.nemo-pf__slider .ui-slider-handle{font-weight:400!important}.nemo-pf__slider .ui-widget-header{background-color:#64b5f6;border:none}.nemo-pf__slider .ui-state-default{top:0;background:0 0;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.5);border:1px solid #fff;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-right-radius:4px;border-top-left-radius:0;text-decoration:none}.nemo-pf__slider .ui-state-default:first-of-type{border-bottom-right-radius:0;border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:4px}.nemo-pf-total-trains{margin:5px 0 0 0}.nemo-trains-resultPage .new-ui-subContainer__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nemo-trains-resultPage .pro-trains-results-train__header__traintype{position:relative;right:0;top:0;margin-top:0;margin-left:10px}.nemo-trains-resultPage .pro-trains-results-train__header__trainowner{margin-left:10px;line-height:20px}.nemo-trains-resultPage .pro-trains-results-train__header__fastest{line-height:20px;margin-left:10px}.nemo-trains-resultPage .nemo-trains-results-train__header__trainowner_wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1;flex:1}.nemo-ui-subContainer_trainsResult .nemo-trains-results-train__header__trainowner{margin-top:0;line-height:50px;top:0;position:absolute;left:50%}.nemo-bookInfo__rePrint__actions .nemo-ui-hint{transform:none;left:0}.pro-passengerPopup__table-adaptive{display:none;width:100%}.nemo-trains-passengerPopup_passenger{list-style:none;padding:0;margin-bottom:20px;width:100%}@media (max-width:1300px){.nemo-trains-form__formContainer__inner{max-width:100%;width:auto}}@media (max-width:1250px){.nemo-ui-subContainer_trainsResult__wrapper{-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 10px}.nemo-trains-container{padding:0 10px}.nemo-trains-results__content__results{margin-right:20px}.nemo-trains-results__content__filter{padding-left:20px}}@media (max-width:970px){.nemo-ui-subContainer_trainsResult{width:100%;margin-right:0}.nemo-trains-passinfo__form{width:100%}.nemo-trains-reverse{-ms-flex-flow:row wrap-reverse;flex-flow:row wrap-reverse}.nemo-trains-container__block__right{width:100%}.nemo-trains-form{margin-top:10vh}.nemo-trains-search-from{width:49%;margin-right:2%;margin-bottom:15px}.nemo-trains-search-to{width:49%;margin-bottom:15px;margin-right:0}.nemo-trains-search-datetime{width:49%;margin-bottom:15px;margin-right:0}.nemo-trains-miniform .nemo-trains-searchForm__timeContainer{width:49%}.nemo-trains-miniform .nemo-trains-searchForm__time__input{margin-left:0}.nemo-trains-miniform .nemo-trains-search-form-button{width:22%}.nemo-trains-miniform .nemo-trains-search-from{width:49%;margin-right:2%}.nemo-trains-miniform .nemo-trains-search-to{width:49%}.nemo-trains-search-form-date{width:49%;margin-right:2%}.nemo-trains-searchForm__timeContainer{width:49%;margin-right:2%}.nemo-trains-search-form-button{width:22%}.nemo-trains-form__formContainer__inner{padding-left:20px;padding-right:20px}.nemo-trains-searchForm__time__input{padding:0 3px}.nemo-trains-results__content__filter{left:20px;position:absolute;z-index:1;padding:10px;background:#fff;margin-top:50px;width:250px;border-radius:4px;box-shadow:0 1px 8px rgba(10,10,15,.15)}.nemo-trains-results__content__results{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:20px}.nemo-trains-results__content__results .pro-trains-results-train__class_hoverable{width:100%}.nemo-trains-results__content__results .pro-trains-results-train__classes{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.nemo-trains-results__content__results .pro-trains-results-train__class{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-right:20px;border-left:none}.nemo-trains-results__content__results .pro-trains-results-train__class_inactive{display:none}.nemo-trains-results__content__results .pro-trains-results-train__class__name{margin-top:8px;margin-bottom:0}.nemo-trains-results__content__results .pro-trains-results-train__class__name__wrapper{width:150px}.nemo-trains-results__content__results .nemo-trains-results-train__class__price{margin-bottom:10px}.nemo-trains-results__content__results .nemo-trains-results-train__class__price__wrapper{width:100px;text-align:right}.nemo-trains-results__content__results .nemo-trains-results-train__class__seats{margin-top:0;position:inherit;bottom:0;right:0}.nemo-trains-results__content__results__mobile_filter{font-size:15px;display:inline}.nemo-trains-results__content .visible{position:absolute;left:-9999px;visibility:hidden;display:none}.nemo-pf__container{border-radius:4px;box-shadow:0 1px 8px rgba(10,10,15,.15)}.pro-pf-total__cleanall{margin-right:10px}.nemo-trains-results-train__header__trainname{line-height:50px;vertical-align:baseline;margin-top:0;margin-right:10px}.nemo-trains-results-train__header__trainowner{line-height:50px;vertical-align:baseline;margin-top:0}.nemo-pf{opacity:1}.nemo-pf:hover{transition:none}.nemo-ui-subContainer_trainsResult .new-ui-subContainer__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nemo-ui-subContainer_trainsResult .pro-trains-results-train__header__traintype{position:relative;right:0;top:0;margin-top:0;margin-left:10px;line-height:20px}.nemo-ui-subContainer_trainsResult .pro-trains-results-train__header__trainowner{margin-left:10px;line-height:20px}.nemo-ui-subContainer_trainsResult .pro-trains-results-train__header__fastest{line-height:20px;margin-left:10px}.nemo-ui-subContainer_trainsResult .nemo-trains-results-train__header__trainowner_wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;width:100%;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:900px){.pro-passengerPopup__table{display:none}.pro-passengerPopup__table_adaptive{display:block}.pro-passengerPopup__table_adaptive .pro-adaptive-list{display:block;border-bottom:0}}@media (max-width:800px){.nemo-trains-results-train__car__scheme{position:absolute;transform:rotate(90deg);top:275px;margin:0 auto}.nemo-trains-results-train__car__scheme__wrapper{height:700px;position:relative}.nemo-trains-car-seat-title{transform:rotate(-90deg)}.nemo-trains-results__content .pro-trains-results-train__car__map{position:absolute;transform:rotate(90deg);top:225px;width:600px;margin:0 auto;left:-5%}.nemo-trains-results__content .pro-trains-results-train__car__map__wrapper{height:600px;position:relative}.nemo-trains-results__content .pro-trains-results-train__car__map__wrapper__scheme .pro-trains-results-train__car__map{width:auto;left:-10%}.nemo-trains-results__content .pro-trains-car__wc__title{transform:rotate(-90deg)}.nemo-trains-results__content .pro-trains-car__vestibule__title{transform:rotate(-90deg)}.nemo-trains-results__content .pro-trains-results-train__car__map__disclaimer__item{transform:rotate(-90deg);bottom:-50px;left:40px}.nemo-trains-results__content .pro-trains-results-train__car__map__disclaimer__item_lower{left:-40px}}@media (max-width:750px){.pro-trains-results-train__car__map__wrapper__scheme{margin-bottom:150px}.nemo-trains-bookinfo-section-block__status{width:60%}.nemo-trains-bookinfo-section-block__date{width:39%}.nemo-trains-searchForm__time__show{padding-left:0;padding-right:0}}@media (max-width:600px){.nemo-trains-search-autocomplete_railwayStation{line-height:30px}.pro-payment-item{width:100%}.pro-trains-routetable{display:none}.nemo-trains-routetable-adaptive{display:block}.pro-payment-content__ordering-info-list{padding:0}.pro-payment-content__ordering-info-list .pro-payment-content__ordering-info-item{margin-bottom:10px}.nemo-trains-searchForm__switchAC{height:30px;width:30px}.nemo-trains-searchForm__switchAC:before{top:8px;left:7px}.nemo-trains-searchForm__switchAC:after{top:16px;left:7px}.nemo-trains-searchForm__time__show{height:30px;line-height:30px}.nemo-trains-results-train__car__scheme{left:-25%}.nemo-trains-results__content{display:block}.nemo-trains-results__content .pro-trains-results-train__car__map{left:-25%}.nemo-trains-form{margin-top:0}.nemo-trains-search-from,.nemo-trains-search-to{width:100%;margin-right:0;margin-bottom:15px}.nemo-trains-miniform .nemo-trains-searchForm__timeContainer{width:50%}.nemo-trains-miniform .nemo-trains-search-form-button{width:45%}.nemo-trains-miniform .nemo-trains-search-from{width:100%;margin-right:0}.nemo-trains-miniform .nemo-trains-search-to{width:100%}.nemo-trains-search-form-date{width:100%;margin-right:0;margin-bottom:10px}.nemo-trains-searchForm__timeContainer{width:50%;margin-right:5%}.nemo-trains-search-form-button{width:45%;margin-right:0}.nemo-trains-searchForm__time__values{-ms-flex-pack:justify;justify-content:space-between}.nemo-trains-searchForm__time{width:45%}.nemo-trains-form__route__segment__input{height:30px}.nemo-trains-search-datepicker_input{height:30px}.nemo-trains-searchForm__time__input{height:30px}.nemo-trains-button_main_form{height:30px}.nemo-trains-passengers{width:100%}.nemo-trains-resultPage-additionalInfo{display:none!important}.pro-trains-results-train__car__map__wrapper__scheme{margin-top:50px;margin-bottom:100px}.pro-trains-results-train__car__map__wrapper__scheme .pro-trains-results-train__car__map{position:static}.pro-trains-results-train__car__map__wrapper__scheme .pro-trains-results-train__car__map__disclaimer{display:-ms-flexbox;display:flex}.pro-trains-results-train__car__map__wrapper__scheme .pro-trains-results-train__car__map__disclaimer__item{left:0}}@media (max-width:500px){.nemo-trains-results-train__car__scheme{left:-40%}.nemo-trains-search-main-calendar{width:250px}.nemo-trains-results__content .pro-trains-results-train__car__map{left:-40%}.nemo-trains-bookinfo-section-block__status{width:50%}.nemo-trains-bookinfo-section-block__date{width:49%}.nemo-trains-results-train__header__trainname{line-height:20px;vertical-align:top;margin-top:5px;margin-right:0}.ui-datepicker-multi-2 .ui-datepicker-group-first,.ui-datepicker-multi-2 .ui-datepicker-group-last{width:100%;float:none}}@media (max-width:400px){.nemo-trains-results-train__car__scheme{left:-60%}.nemo-trains-results__content .pro-trains-results-train__car__map{left:-60%}.nemo-trains-bookinfo-section-block__status{width:100%}.nemo-trains-bookinfo-section-block__date{width:100%;margin-left:0}}@media (max-width:350px){.nemo-trains-results-train__car__scheme{left:-70%}.nemo-trains-results__content .pro-trains-results-train__car__map{left:-70%}.nemo-trains-search-form-button{width:100%;margin-right:0}.nemo-trains-miniform .nemo-trains-searchForm__timeContainer{width:100%}.nemo-trains-miniform .nemo-trains-search-form-button{width:100%}.nemo-trains-searchForm__timeContainer{width:100%;margin-right:0;margin-bottom:10px}}.nemo-trains-container .nemo-legacy-passengers{width:100%}.nemo-trains-container .nemo-legacy-passenger{width:100%;margin-right:0;border:0;padding:15px 20px!important}.nemo-trains-container .nemo-legacy-passenger__nameTitle{display:block!important;margin-bottom:5px;color:#b4b6ba}.nemo-trains-container .nemo-legacy-passenger__header{display:block;overflow:hidden;position:relative;height:50px;margin:-15px -20px 15px -20px;padding:0 20px;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;line-height:50px;font-size:15px;background-color:rgba(77,176,228,.75)}.nemo-trains-container .nemo-legacy-passenger__header h3{line-height:50px;font-size:15px}.nemo-trains-container .nemo-legacy-passenger .pro-bookinfo-section-block__name{margin-bottom:0;font-size:15px}.nemo-trains-container .nemo-legacy-passenger__fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nemo-trains-container .nemo-legacy-passenger__fields .pro-bookinfo-passenger_field{margin-top:15px;padding-right:15px;-ms-flex:0 25%;flex:0 25%}.nemo-trains-container .nemo-legacy-passenger__fields .pro-bookinfo-passenger_field_title{margin-bottom:5px;color:#b4b6ba}.nemo-trains-container .nemo-legacy-passenger__fields .pro-bookinfo-passenger_field_value{font-size:15px}.nemo-trains-container .nemo-legacy-passenger__fields__refundButton{margin:0 -20px;border-top:1px solid #d6d6d6;padding:15px 20px 0}.nemo-trains-container .nemo-legacy-passenger__fields__refundButton a{display:inline-block;vertical-align:baseline;text-align:center;cursor:pointer;text-decoration:none;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .1s ease-in;padding:0 18px;border:none;border-radius:4px;height:30px;line-height:30px;font-size:13px;background-color:#e6e6e6;background-image:linear-gradient(to bottom,rgba(250,250,250,.75),rgba(240,240,240,.75));color:#1e1e2e}.nemo-trains-container .pro-booking-info-client__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nemo-trains-container .pro-booking-info-client__item{margin:0;padding-right:20px}.nemo-trains-container .pro-booking-info-client__item .pro-booking-info-client__title{margin-bottom:5px;color:#b4b6ba}.nemo-trains-container .pro-booking-info-client__item .pro-booking-info-client__text{font-size:15px}.nemo-trains-container .pro-booking-info-payments .pro-po-info-list{margin:0}.nemo-trains-container .pro-booking-info-payments .pro-po-info-list__inner_border{border:0;padding:0;margin:0}.nemo-trains-container .pro-booking-info-payments .pro-po-info-list__inner_border .pro-po-info-list__item .pro-po-info-list__name{margin-bottom:5px;color:#b4b6ba;font-size:11px}.nemo-trains-container .pro-booking-info-payments .pro-po-info-list__inner_border .pro-po-info-list__item .pro-po-info-list__text{font-size:15px}@media (max-width:497px){.nemo-trains-container .pro-bookinfo-ticket_actions{-ms-flex-direction:column;flex-direction:column}}@media (max-width:497px){.nemo-trains-container .pro-bookinfo-ticket_actions__block{width:100%;padding:0}}.nemo-trains-container .pro-bookinfo-ticket_actions__block .pro-bookinfo-section-block .pro-bookinfo-ticket_actions__block__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:375px){.nemo-trains-container .pro-bookinfo-ticket_actions__block .pro-bookinfo-section-block .pro-bookinfo-ticket_actions__block__buttons{-ms-flex-direction:column;flex-direction:column}}.nemo-trains-container .pro-bookinfo-ticket_actions__block .pro-bookinfo-section-block .pro-bookinfo-ticket_actions__block__button{padding:0 10px;-ms-flex:0 48%;flex:0 48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}@media (max-width:375px){.nemo-trains-container .pro-bookinfo-ticket_actions__block .pro-bookinfo-section-block .pro-bookinfo-ticket_actions__block__button_go{margin-top:10px}}@media (max-width:375px){.nemo-trains-container .pro-bookinfo-ticket_actions__block .pro-bookinfo-section-block .pro-bookinfo-ticket_actions__block__button{-ms-flex:auto;flex:auto}}.nemo-trains-container .pro-bookinfo-ticket_actions__block .pro-bookinfo-section-block .pro-bookinfo-ticket_actions__block__button.nemo-ui-button_disabled{vertical-align:baseline;text-align:center;cursor:not-allowed;text-decoration:none;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .1s ease-in;padding:0 10px;border:none;border-radius:4px;height:30px;line-height:30px;font-size:13px;background-color:#e6e6e6;background-image:linear-gradient(to bottom,rgba(250,250,250,.75),rgba(240,240,240,.75));color:#1e1e2e;opacity:.6;box-shadow:none!important}.nemo-trains-container__block__right .pro-bookinfo-section-title_payment,.nemo-trains-container__block__right .pro-bookinfo-section-title_ticket_actions{overflow:hidden;position:relative;height:50px;padding:0 20px;margin:0;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;line-height:50px;font-size:15px;background-color:#79c4eb;width:100%;display:block}.nemo-trains-container__block__right .pro-bookinfo-section-title_payment:not(:first-of-type),.nemo-trains-container__block__right .pro-bookinfo-section-title_ticket_actions:not(:first-of-type){display:block!important}.nemo-trains-container__block__right .pro-bookinfo-section-block_payment,.nemo-trains-container__block__right .pro-bookinfo-section-block_ticket_actions{border:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.nemo-trains-container .new-common-extService__service .nemo-ui-button{margin-top:10px}.nemo-trains-client h3{font-size:13px}.nemo-trains-client h3:last-of-type{margin:5px 0 10px}.nemo-trains-client .pro-passinfo-fieldblock{padding:0}