html {
    font-size: 13px;
}
body, input {
    font-family: 'Gilroy-Medium', Roboto, "Open Sans", sans-serif;
}
.nemo-flights-form {
    font: 13px 'Gilroy-Medium', Roboto, "Open Sans", sans-serif;
}
.nemo-flights-results__summary__inner {
    background: #ffffff !important;
    color: #000;
}
.nemo-ui-select__toggle:after {
    filter: brightness(10);
}
.nemo-common-pageHeader__logo__image {
    width: 166px;
}
.nemo-common-pageHeader .nemo-ui-link, .nemo-common-pageHeader .nemo-ui-pseudoLink {
    display: inline;
}
.nemo-flights-form__formContainer {
    background: transparent;
}
.nemo-flights-form__routeOptions__inner:before {
	background: transparent;
}
.nemo-trains-form__formContainer {
    background: #4A85DC;
}
.nemo-flights-form__additional, .nemo-flights-form__routeOptions__item__caption {
    display: none;
}
.nemo-flights-form__routeOptions__item__selector {
    margin-left: 0;
}
.nemo-pmu-monthHeader {
    background: #4A85DD;
}
.nemo-pmu-date_hilighted {
    background: #4A85DC;
    border-color: #4A85DC!important;
}
.nemo-common-pageHeader {
	background: #EFF4F9;
}
.nemo-common-footer {
    background: #4A85DC;
    margin-top: 0;
    height: auto;
}
.nemo-common-footer__footerInner {
    padding: 32px 20px 10px;
}
.nemo-footerHelpPopup__container {
	padding: 20px;
}
.nemo-footerHelpPopup__container__link {
	display: block;
	margin-bottom: 15px;
}
.nemo-footerHelpPopup__container__link:first-child {
	margin-top: 10px;
}
.nemo-flights-results__summary__switch {
    background: #4A85DC;
}
.nemo-flights-results__summary__switch:active, .nemo-flights-results__summary__switch:hover {
    background: #4A85DC;
}
@media (max-width: 750px) {
.nemo-flights-results__summary__inner {
    background: #4A85DD;
}
}
.nemo-flights-results__content {
    max-width: 1200px;
}
.nemo-flights-results__content__offers {
    display: none;
}
.nemo-common-postFilters-text__overlay, .nemo-common-postFilters-text_closed {
	background-color: #4A85DD !important;
}

.nemo-common-postFilters-text   .fa-close {
	color: #4A85DD;
}
.nemo-common-postFilters__filterList__filter__valuesBlock__values__value_checked, .nemo-common-postFilters__filterList__filter__valuesBlock__values__value_checked:hover {
    background-color: #4A85DC;
}
.nemo-common-postFilters__filterList__filter__caption__name {
	color: #4A85DC;
}
.nemo-ui-slider .ui-slider-range, .nemo-ui-slider__range, .nemo-common-scrollable__scroller__control {
    background-color: #4A85DC;
}
.nemo-flights-results__error__header_progress:before, .nemo-hotels-results__error__header_progress:before, .ui-dialog-titlebar_progress:before {
    background: #4A85DC;
}
.nemo-flights-results__showAll__button {
    background: #4A85DC;
}
.nemo-flights-results__showAll__button:active, .nemo-flights-results__showAll__button:hover {
    background: #4A85DC;
}
.nemo-flights-results__compareTable__groupsItem__buyButton_bookingCheck:before, .nemo-flights-results__couplingTable__buyButton_bookingCheck:before, .nemo-flights-results__flightsGroup__buyButton_bookingCheck:before, .nemo-flights-results__flightsListGroup__buyButton_bookingCheck:before {
    filter: brightness(10);
}
.nemo-flights-results__compareTable__pager {
	background: #4A85DD;
}
.new-flights-passInfo__notification {
    background-color: #4A85DD;
}
.new-flights-passInfo__passenger__header, .new-flights-passInfo__buyer__header {
    background-color: #4A85DC;
}
.new-flights-seatmap__segment__passenger_current,
.new-flights-seatmap__map__header,
.new-flights-seatmap__map__seat,
.new-flights-seatmap__map__seat_occupied .new-flights-seatmap__map__seat_occupied_circle__inner {
    background-color: #4A85DC;
}
.new-flights-seatmap__map__seat_notAvailable {
    background: #969599;
}
.new-flights-seatmap__map__seat__cell {
    background: rgba(74,133,220,.15);
}
.new-flights-passInfo__footer__additionalButtons__header {
    color: #b2b2b2;
}
.nemo-ui-stateGroup__label__input:checked+.nemo-ui-stateGroup__label__button {
    background: #4A85DC;
}
.nemo-ui-stateGroup__label__input:checked+.nemo-ui-stateGroup__label__button:hover {
    background: #4A85DC;
}
.nemo-common-pageWrapper {
    background: #FAFDFF;
}
.nemo-common-contentPageBody {
    background: #fff;
}
.nemo-common-breadCrumbs__inner {
    max-width: 1200px;
    padding: 5px 10px;
}
.nemo-flights-results__fareFamilies__popup__tariffs__tariff__header {
    background-color: #4A85DC;
}
.nemo-flights-results__fareFamiliesBySegment__popup__families__family_selected .nemo-flights-results__fareFamiliesBySegment__popup__families__family__header {
    background: #4A85DC;    
}
.nemo-flights-results__flightsListGroup__full__IATA{
    background:#4A85DD;
}
.chosen-container .active-result_hilighted,.chosen-container .disabled-result_hilighted,.chosen-container .group-result_hilighted,.chosen-container .highlighted,.chosen-container .no-results_hilighted,.chosen-container .result-selected,.chosen-container .result-selected_hilighted,.chosen-drop__item_hilighted,.chosen-search_hilighted,.nemo-ui-select__dropdown__item_hilighted{
    background:rgba(74,133,220,.05)
}
.chosen-container .active-result:hover,.chosen-container .disabled-result:hover,.chosen-container .group-result:hover,.chosen-container .no-results:hover,.chosen-container .result-selected:hover,.chosen-drop__item:hover,.chosen-search:hover,.nemo-ui-select__dropdown__item:hover{
    background:rgba(74,133,220,.1)
}
.nemo-flights-results__flightsListGroup__full__segment__dropdown__option_selected{
    background:rgba(74,133,220,.2)
}
.nemo-flights-results__flightsListGroup__full__segment__dropdown__option_selected:hover{
    background:rgba(74,133,220,.3)
}
.nemo-flights-results__flightsListGroup__full__segment__dropdown__option_uncombinable.nemo-flights-results__flightsListGroup__full__segment__dropdown__option_selected{
    background:rgba(74,133,220,.2)
}
.nemo-flights-results__flightsListGroup__full__segment__dropdown__option_uncombinable.nemo-flights-results__flightsListGroup__full__segment__dropdown__option_selected:hover{
    background:rgba(74,133,220,.3)
}
.nemo-flights-results__flightsListGroup__buyButton_bookingCheck .nemo-flights-results__flightsListGroup__buyButton__checkText,
.nemo-flights-results__flightsGroup__buyButton_bookingCheck .nemo-flights-results__flightsGroup__buyButton__checkText {
    color: #fff; 
}
.nemo-flights-flightInfo__leg__route, .new-flightRoute__leg__header {
    background: rgba(74,133,220,.25);
}
.new-flights-passInfo__commonInfo__payTill{
    background:#6E9DE4 url(/templates/wurst/images/icon-commoninfo-clock.svg);
    background-position: 20px center,top left;
    background-repeat: no-repeat;
}
.new-flights-passInfo__commonInfo__promo {
	background: 0 0;
}
.new-flights-passInfo__info__product__header {
    background-color: #4A85DC;
}


.nemo-common-postFilters, .nemo-common-postFilters__filterList__filter {
	opacity: 1;
}

.nemo-common-postFilters__filterList__filter__partSelector__part,
.nemo-flights-results__emptyFilterResults__filterList__item,
.nemo-flights-results__error__footer .ui-button,
.nemo-hotels-results__emptyFilterResults__filterList__item,
.nemo-hotels-results__error__footer .ui-button, .nemo-ui-btnCheck__btn,
.nemo-ui-button,
.nemo-ui-select__toggle, .nemo-ui-stateGroup__label__button,
.nemo-ui-systemSelect__button,
.ui-dialog-buttonpane .ui-button {
    background: #4A85DD;
    box-shadow: none;
}
.nemo-flights-results__error__header-close, .nemo-hotels-results__error__header-close, .ui-dialog-titlebar-close {
    background: transparent url(/templates/wurst/f2.0/css/images/ui/popup-close.svg) center center no-repeat;
}
.nemo-common-postFilters__filterList__filter__partSelector__part:hover, .nemo-flights-results__emptyFilterResults__filterList__item:hover, .nemo-flights-results__error__footer .ui-button:hover, .nemo-hotels-results__emptyFilterResults__filterList__item:hover, .nemo-hotels-results__error__footer .ui-button:hover, .nemo-ui-btnCheck__btn:hover, .nemo-ui-button:hover, .nemo-ui-select__toggle:hover, .nemo-ui-stateGroup__label__button:hover, .nemo-ui-systemSelect__button:hover, .ui-dialog-buttonpane .ui-button:hover {
    background: #6E9DE4;
}
.nemo-flights-results__error__header-close:hover, .nemo-hotels-results__error__header-close:hover, .ui-dialog-titlebar-close:hover {
    background: transparent url(/templates/wurst/f2.0/css/images/ui/popup-close.svg) center center no-repeat;
    background-color: rgba(0,0,0,.05);
}
.nemo-common-postFilters__filterList__filter__partSelector__part:focus, .nemo-flights-results__emptyFilterResults__filterList__item:focus, .nemo-flights-results__error__footer .ui-button:focus, .nemo-hotels-results__emptyFilterResults__filterList__item:focus, .nemo-hotels-results__error__footer .ui-button:focus, .nemo-ui-btnCheck__btn:focus, .nemo-ui-button:focus, .nemo-ui-select__toggle:focus, .nemo-ui-stateGroup__label__button:focus, .nemo-ui-systemSelect__button:focus, .ui-dialog-buttonpane .ui-button:focus {
    background: #4A85DD;
    box-shadow: none;
}
.nemo-common-postFilters__filterList__filter__partSelector__part:focus:hover, .nemo-flights-results__emptyFilterResults__filterList__item:focus:hover, .nemo-flights-results__error__footer .ui-button:focus:hover, .nemo-hotels-results__emptyFilterResults__filterList__item:focus:hover, .nemo-hotels-results__error__footer .ui-button:focus:hover, .nemo-ui-btnCheck__btn:focus:hover, .nemo-ui-button:focus:hover, .nemo-ui-select__toggle:focus:hover, .nemo-ui-stateGroup__label__button:focus:hover, .nemo-ui-systemSelect__button:focus:hover, .ui-dialog-buttonpane .ui-button:focus:hover {
    background: #6E9DE4;
}
.nemo-common-postFilters__filterList__filter__partSelector__part_outline,
.nemo-common-postFilters__filterList__filter__partSelector__part_outline:link,
.nemo-common-postFilters__filterList__filter__partSelector__part_outline:visited,
.nemo-flights-results__emptyFilterResults__filterList__item_outline,
.nemo-flights-results__emptyFilterResults__filterList__item_outline:link,
.nemo-flights-results__emptyFilterResults__filterList__item_outline:visited,
.nemo-flights-results__error__footer .ui-button_outline,
.nemo-flights-results__error__footer .ui-button_outline:link,
.nemo-flights-results__error__footer .ui-button_outline:visited,
.nemo-hotels-results__emptyFilterResults__filterList__item_outline,
.nemo-hotels-results__emptyFilterResults__filterList__item_outline:link,
.nemo-hotels-results__emptyFilterResults__filterList__item_outline:visited,
.nemo-hotels-results__error__footer .ui-button_outline,
.nemo-hotels-results__error__footer .ui-button_outline:link,
.nemo-hotels-results__error__footer .ui-button_outline:visited,
.nemo-ui-btnCheck__btn_outline,
.nemo-ui-btnCheck__btn_outline:link,
.nemo-ui-btnCheck__btn_outline:visited,
.nemo-ui-button_outline,
.nemo-ui-button_outline:link,
.nemo-ui-button_outline:visited,
.nemo-ui-select__toggle_outline,
.nemo-ui-select__toggle_outline:link,
.nemo-ui-select__toggle_outline:visited,
.nemo-ui-stateGroup__label__button_outline,
.nemo-ui-stateGroup__label__button_outline:link,
.nemo-ui-stateGroup__label__button_outline:visited,
.nemo-ui-systemSelect__button_outline,
.nemo-ui-systemSelect__button_outline:link,
.nemo-ui-systemSelect__button_outline:visited,
.ui-dialog-buttonpane .ui-button_outline,
.ui-dialog-buttonpane .ui-button_outline:link,
.ui-dialog-buttonpane .ui-button_outline:visited {
    border:1px solid #4A85DD;
    color:#4A85DD;
}
.nemo-common-postFilters__filterList__filter__partSelector__part_outline:active,
.nemo-common-postFilters__filterList__filter__partSelector__part_outline:active:focus,
.nemo-common-postFilters__filterList__filter__partSelector__part_outline:focus,
.nemo-common-postFilters__filterList__filter__partSelector__part_outline:focus:hover,
.nemo-common-postFilters__filterList__filter__partSelector__part_outline:hover,
.nemo-flights-results__emptyFilterResults__filterList__item_outline:active,
.nemo-flights-results__emptyFilterResults__filterList__item_outline:active:focus,
.nemo-flights-results__emptyFilterResults__filterList__item_outline:focus,
.nemo-flights-results__emptyFilterResults__filterList__item_outline:focus:hover,
.nemo-flights-results__emptyFilterResults__filterList__item_outline:hover,
.nemo-flights-results__error__footer .ui-button_outline:active,
.nemo-flights-results__error__footer .ui-button_outline:active:focus,
.nemo-flights-results__error__footer .ui-button_outline:focus,
.nemo-flights-results__error__footer .ui-button_outline:focus:hover,
.nemo-flights-results__error__footer .ui-button_outline:hover,
.nemo-hotels-results__emptyFilterResults__filterList__item_outline:active,
.nemo-hotels-results__emptyFilterResults__filterList__item_outline:active:focus,
.nemo-hotels-results__emptyFilterResults__filterList__item_outline:focus,
.nemo-hotels-results__emptyFilterResults__filterList__item_outline:focus:hover,
.nemo-hotels-results__emptyFilterResults__filterList__item_outline:hover,
.nemo-hotels-results__error__footer .ui-button_outline:active,
.nemo-hotels-results__error__footer .ui-button_outline:active:focus,
.nemo-hotels-results__error__footer .ui-button_outline:focus,
.nemo-hotels-results__error__footer .ui-button_outline:focus:hover,
.nemo-hotels-results__error__footer .ui-button_outline:hover,
.nemo-ui-btnCheck__btn_outline:active,
.nemo-ui-btnCheck__btn_outline:active:focus,
.nemo-ui-btnCheck__btn_outline:focus,
.nemo-ui-btnCheck__btn_outline:focus:hover,
.nemo-ui-btnCheck__btn_outline:hover,
.nemo-ui-button_outline:active,
.nemo-ui-button_outline:active:focus,
.nemo-ui-button_outline:focus,
.nemo-ui-button_outline:focus:hover,
.nemo-ui-button_outline:hover,
.nemo-ui-select__toggle_outline:active,
.nemo-ui-select__toggle_outline:active:focus,
.nemo-ui-select__toggle_outline:focus,
.nemo-ui-select__toggle_outline:focus:hover,
.nemo-ui-select__toggle_outline:hover,
.nemo-ui-stateGroup__label__button_outline:active,
.nemo-ui-stateGroup__label__button_outline:active:focus,
.nemo-ui-stateGroup__label__button_outline:focus,
.nemo-ui-stateGroup__label__button_outline:focus:hover,
.nemo-ui-stateGroup__label__button_outline:hover,
.nemo-ui-systemSelect__button_outline:active,
.nemo-ui-systemSelect__button_outline:active:focus,
.nemo-ui-systemSelect__button_outline:focus,
.nemo-ui-systemSelect__button_outline:focus:hover,
.nemo-ui-systemSelect__button_outline:hover,
.ui-dialog-buttonpane .ui-button_outline:active,
.ui-dialog-buttonpane .ui-button_outline:active:focus,
.ui-dialog-buttonpane .ui-button_outline:focus,
.ui-dialog-buttonpane .ui-button_outline:focus:hover,
.ui-dialog-buttonpane .ui-button_outline:hover{
    border-color:#4A85DD;
    color:#4A85DD;
    background:rgba(74,133,221,.13);
}
.nemo-checkout-GDSServices__group__product__popup__footer__button {
	color: #ef5350;
    border-color: #ef5350;
	background: 0 0;
}
.nemo-checkout-GDSServices__group__product__popup__footer__button:hover {
    background: #ef5350;
    color: #fff;
    border-color: #ef5350;
}
.new-flights-seatmap__buttons .nemo-ui-button_outline {
	background: 0 0;
}
.nemo-common-postFilters__filterList__filter__partSelector__part_default,.nemo-flights-results__emptyFilterResults__filterList__item_default,.nemo-flights-results__error__footer .ui-button_default,.nemo-hotels-results__emptyFilterResults__filterList__item_default,.nemo-hotels-results__error__footer .ui-button_default,.nemo-ui-btnCheck__btn_default,.nemo-ui-button_default,.nemo-ui-select__toggle_default,.nemo-ui-stateGroup__label__button_default,.nemo-ui-systemSelect__button_default,.ui-dialog-buttonpane .ui-button_default{
    background-color:#4A85DD;
    background-image:none;
    color:#fff;
}
.nemo-common-postFilters__filterList__filter__partSelector__part_default:link,.nemo-flights-results__emptyFilterResults__filterList__item_default:link,.nemo-flights-results__error__footer .ui-button_default:link,.nemo-hotels-results__emptyFilterResults__filterList__item_default:link,.nemo-hotels-results__error__footer .ui-button_default:link,.nemo-ui-btnCheck__btn_default:link,.nemo-ui-button_default:link,.nemo-ui-select__toggle_default:link,.nemo-ui-stateGroup__label__button_default:link,.nemo-ui-systemSelect__button_default:link,.ui-dialog-buttonpane .ui-button_default:link{
    color:#fff;
}
.nemo-common-postFilters__filterList__filter__partSelector__part_default:visited,.nemo-flights-results__emptyFilterResults__filterList__item_default:visited,.nemo-flights-results__error__footer .ui-button_default:visited,.nemo-hotels-results__emptyFilterResults__filterList__item_default:visited,.nemo-hotels-results__error__footer .ui-button_default:visited,.nemo-ui-btnCheck__btn_default:visited,.nemo-ui-button_default:visited,.nemo-ui-select__toggle_default:visited,.nemo-ui-stateGroup__label__button_default:visited,.nemo-ui-systemSelect__button_default:visited,.ui-dialog-buttonpane .ui-button_default:visited{
    color:#fff;
}
.nemo-common-postFilters__filterList__filter__partSelector__part_default:hover,.nemo-flights-results__emptyFilterResults__filterList__item_default:hover,.nemo-flights-results__error__footer .ui-button_default:hover,.nemo-hotels-results__emptyFilterResults__filterList__item_default:hover,.nemo-hotels-results__error__footer .ui-button_default:hover,.nemo-ui-btnCheck__btn_default:hover,.nemo-ui-button_default:hover,.nemo-ui-select__toggle_default:hover,.nemo-ui-stateGroup__label__button_default:hover,.nemo-ui-systemSelect__button_default:hover,.ui-dialog-buttonpane .ui-button_default:hover{
    background:#fff;
}
.nemo-common-postFilters__filterList__filter__partSelector__part_default:hover,.nemo-flights-results__emptyFilterResults__filterList__item_default:hover,.nemo-flights-results__error__footer .ui-button_default:hover,.nemo-hotels-results__emptyFilterResults__filterList__item_default:hover,.nemo-hotels-results__error__footer .ui-button_default:hover,.nemo-ui-btnCheck__btn_default:hover,.nemo-ui-button_default:hover,.nemo-ui-select__toggle_default:hover,.nemo-ui-stateGroup__label__button_default:hover,.nemo-ui-systemSelect__button_default:hover,.ui-dialog-buttonpane .ui-button_default:hover{
    background-color:#6E9DE4;
    background-image:none;
}
.nemo-common-postFilters__filterList__filter__partSelector__part_default:focus,.nemo-common-postFilters__filterList__filter__partSelector__part_default:focus:hover,.nemo-flights-results__emptyFilterResults__filterList__item_default:focus,.nemo-flights-results__emptyFilterResults__filterList__item_default:focus:hover,.nemo-flights-results__error__footer .ui-button_default:focus,.nemo-flights-results__error__footer .ui-button_default:focus:hover,.nemo-hotels-results__emptyFilterResults__filterList__item_default:focus,.nemo-hotels-results__emptyFilterResults__filterList__item_default:focus:hover,.nemo-hotels-results__error__footer .ui-button_default:focus,.nemo-hotels-results__error__footer .ui-button_default:focus:hover,.nemo-ui-btnCheck__btn_default:focus,.nemo-ui-btnCheck__btn_default:focus:hover,.nemo-ui-button_default:focus,.nemo-ui-button_default:focus:hover,.nemo-ui-select__toggle_default:focus,.nemo-ui-select__toggle_default:focus:hover,.nemo-ui-stateGroup__label__button_default:focus,.nemo-ui-stateGroup__label__button_default:focus:hover,.nemo-ui-systemSelect__button_default:focus,.nemo-ui-systemSelect__button_default:focus:hover,.ui-dialog-buttonpane .ui-button_default:focus,.ui-dialog-buttonpane .ui-button_default:focus:hover{
    background-color:#6E9DE4;
    background-image:none;
}
.nemo-common-postFilters__filterList__filter__partSelector__part,.nemo-common-postFilters__filterList__filter__partSelector__part_common,.nemo-flights-results__emptyFilterResults__filterList__item,.nemo-flights-results__emptyFilterResults__filterList__item_common,.nemo-flights-results__error__footer .ui-button_common,.nemo-hotels-results__emptyFilterResults__filterList__item,.nemo-hotels-results__emptyFilterResults__filterList__item_common,.nemo-hotels-results__error__footer .ui-button_common,.nemo-ui-btnCheck__btn,.nemo-ui-btnCheck__btn_common,.nemo-ui-button_common,.nemo-ui-select__toggle,.nemo-ui-select__toggle_common,.nemo-ui-stateGroup__label__button,.nemo-ui-stateGroup__label__button_common,.nemo-ui-systemSelect__button,.nemo-ui-systemSelect__button_common,.ui-dialog-buttonpane .ui-button_common{
    background-color:#4A85DD;
    background-image:none;
    color:#fff;
}
.nemo-common-postFilters__filterList__filter__partSelector__part:link,
.nemo-common-postFilters__filterList__filter__partSelector__part_common:link,
.nemo-flights-results__emptyFilterResults__filterList__item:link,
.nemo-flights-results__emptyFilterResults__filterList__item_common:link,
.nemo-flights-results__error__footer .ui-button_common:link,
.nemo-hotels-results__emptyFilterResults__filterList__item:link,
.nemo-hotels-results__emptyFilterResults__filterList__item_common:link,
.nemo-hotels-results__error__footer .ui-button_common:link,
.nemo-ui-btnCheck__btn:link,.nemo-ui-btnCheck__btn_common:link,
.nemo-ui-button_common:link,.nemo-ui-select__toggle:link,
.nemo-ui-select__toggle_common:link,
.nemo-ui-stateGroup__label__button:link,
.nemo-ui-stateGroup__label__button_common:link,
.nemo-ui-systemSelect__button:link,
.nemo-ui-systemSelect__button_common:link,
.ui-dialog-buttonpane .ui-button_common:link{
    color:#fff;
    font-size: 1.23rem;
    font-weight: 600;
}
.nemo-common-postFilters__filterList__filter__partSelector__part:visited,
.nemo-common-postFilters__filterList__filter__partSelector__part_common:visited,
.nemo-flights-results__emptyFilterResults__filterList__item:visited,
.nemo-flights-results__emptyFilterResults__filterList__item_common:visited,
.nemo-flights-results__error__footer .ui-button_common:visited,
.nemo-hotels-results__emptyFilterResults__filterList__item:visited,
.nemo-hotels-results__emptyFilterResults__filterList__item_common:visited,
.nemo-hotels-results__error__footer .ui-button_common:visited,
.nemo-ui-btnCheck__btn:visited,
.nemo-ui-btnCheck__btn_common:visited,
.nemo-ui-button_common:visited,
.nemo-ui-select__toggle:visited,
.nemo-ui-select__toggle_common:visited,
.nemo-ui-stateGroup__label__button:visited,
.nemo-ui-stateGroup__label__button_common:visited,
.nemo-ui-systemSelect__button:visited,
.nemo-ui-systemSelect__button_common:visited,
.ui-dialog-buttonpane .ui-button_common:visited{
    color:#fff;
}
.nemo-common-postFilters__filterList__filter__partSelector__part:hover,
.nemo-common-postFilters__filterList__filter__partSelector__part_common:hover,
.nemo-flights-results__emptyFilterResults__filterList__item:hover,
.nemo-flights-results__emptyFilterResults__filterList__item_common:hover,
.nemo-flights-results__error__footer .ui-button_common:hover,
.nemo-hotels-results__emptyFilterResults__filterList__item:hover,
.nemo-hotels-results__emptyFilterResults__filterList__item_common:hover,
.nemo-hotels-results__error__footer .ui-button_common:hover,
.nemo-ui-btnCheck__btn:hover,
.nemo-ui-btnCheck__btn_common:hover,
.nemo-ui-button_common:hover,
.nemo-ui-select__toggle:hover,
.nemo-ui-select__toggle_common:hover,
.nemo-ui-stateGroup__label__button:hover,
.nemo-ui-stateGroup__label__button_common:hover,
.nemo-ui-systemSelect__button:hover,
.nemo-ui-systemSelect__button_common:hover,
.ui-dialog-buttonpane .ui-button_common:hover{
    color:#fff;
}
.nemo-common-postFilters__filterList__filter__partSelector__part:hover,.nemo-common-postFilters__filterList__filter__partSelector__part_common:hover,.nemo-flights-results__emptyFilterResults__filterList__item:hover,.nemo-flights-results__emptyFilterResults__filterList__item_common:hover,.nemo-flights-results__error__footer .ui-button_common:hover,.nemo-hotels-results__emptyFilterResults__filterList__item:hover,.nemo-hotels-results__emptyFilterResults__filterList__item_common:hover,.nemo-hotels-results__error__footer .ui-button_common:hover,.nemo-ui-btnCheck__btn:hover,.nemo-ui-btnCheck__btn_common:hover,.nemo-ui-button_common:hover,.nemo-ui-select__toggle:hover,.nemo-ui-select__toggle_common:hover,.nemo-ui-stateGroup__label__button:hover,.nemo-ui-stateGroup__label__button_common:hover,.nemo-ui-systemSelect__button:hover,.nemo-ui-systemSelect__button_common:hover,.ui-dialog-buttonpane .ui-button_common:hover{
    background-color:#6E9DE4;
    background-image:none;
}
.nemo-common-postFilters__filterList__filter__partSelector__part:focus,.nemo-common-postFilters__filterList__filter__partSelector__part:focus:hover,.nemo-common-postFilters__filterList__filter__partSelector__part_common:focus,.nemo-common-postFilters__filterList__filter__partSelector__part_common:focus:hover,.nemo-flights-results__emptyFilterResults__filterList__item:focus,.nemo-flights-results__emptyFilterResults__filterList__item:focus:hover,.nemo-flights-results__emptyFilterResults__filterList__item_common:focus,.nemo-flights-results__emptyFilterResults__filterList__item_common:focus:hover,.nemo-flights-results__error__footer .ui-button_common:focus,.nemo-flights-results__error__footer .ui-button_common:focus:hover,.nemo-hotels-results__emptyFilterResults__filterList__item:focus,.nemo-hotels-results__emptyFilterResults__filterList__item:focus:hover,.nemo-hotels-results__emptyFilterResults__filterList__item_common:focus,.nemo-hotels-results__emptyFilterResults__filterList__item_common:focus:hover,.nemo-hotels-results__error__footer .ui-button_common:focus,.nemo-hotels-results__error__footer .ui-button_common:focus:hover,.nemo-ui-btnCheck__btn:focus,.nemo-ui-btnCheck__btn:focus:hover,.nemo-ui-btnCheck__btn_common:focus,.nemo-ui-btnCheck__btn_common:focus:hover,.nemo-ui-button_common:focus,.nemo-ui-button_common:focus:hover,.nemo-ui-select__toggle:focus,.nemo-ui-select__toggle:focus:hover,.nemo-ui-select__toggle_common:focus,.nemo-ui-select__toggle_common:focus:hover,.nemo-ui-stateGroup__label__button:focus,.nemo-ui-stateGroup__label__button:focus:hover,.nemo-ui-stateGroup__label__button_common:focus,.nemo-ui-stateGroup__label__button_common:focus:hover,.nemo-ui-systemSelect__button:focus,.nemo-ui-systemSelect__button:focus:hover,.nemo-ui-systemSelect__button_common:focus,.nemo-ui-systemSelect__button_common:focus:hover,.ui-dialog-buttonpane .ui-button_common:focus,.ui-dialog-buttonpane .ui-button_common:focus:hover{
    background-color:#6E9DE4;
    background-image:none;
}
.nemo-common-postFilters__filterList__filter__partSelector__part:disabled,.nemo-common-postFilters__filterList__filter__partSelector__part_disabled,.nemo-flights-results__emptyFilterResults__filterList__item:disabled,.nemo-flights-results__emptyFilterResults__filterList__item_disabled,.nemo-flights-results__error__footer .ui-button:disabled,.nemo-flights-results__error__footer .ui-button_disabled,.nemo-hotels-results__emptyFilterResults__filterList__item:disabled,.nemo-hotels-results__emptyFilterResults__filterList__item_disabled,.nemo-hotels-results__error__footer .ui-button:disabled,.nemo-hotels-results__error__footer .ui-button_disabled,.nemo-ui-btnCheck__btn:disabled,.nemo-ui-btnCheck__btn_disabled,.nemo-ui-button:disabled,.nemo-ui-button_disabled,.nemo-ui-select__toggle:disabled,.nemo-ui-select__toggle_disabled,.nemo-ui-stateGroup__label__button:disabled,.nemo-ui-stateGroup__label__button_disabled,.nemo-ui-systemSelect__button:disabled,.nemo-ui-systemSelect__button_disabled,.ui-dialog-buttonpane .ui-button:disabled,.ui-dialog-buttonpane .ui-button_disabled{
    background:#000;
    box-shadow:none!important;
}
.nemo-common-postFilters__filterList__filter__partSelector__part:disabled:active,.nemo-common-postFilters__filterList__filter__partSelector__part:disabled:focus,.nemo-common-postFilters__filterList__filter__partSelector__part:disabled:hover,.nemo-common-postFilters__filterList__filter__partSelector__part_disabled:active,.nemo-common-postFilters__filterList__filter__partSelector__part_disabled:focus,.nemo-common-postFilters__filterList__filter__partSelector__part_disabled:hover,.nemo-flights-results__emptyFilterResults__filterList__item:disabled:active,.nemo-flights-results__emptyFilterResults__filterList__item:disabled:focus,.nemo-flights-results__emptyFilterResults__filterList__item:disabled:hover,.nemo-flights-results__emptyFilterResults__filterList__item_disabled:active,.nemo-flights-results__emptyFilterResults__filterList__item_disabled:focus,.nemo-flights-results__emptyFilterResults__filterList__item_disabled:hover,.nemo-flights-results__error__footer .ui-button:disabled:active,.nemo-flights-results__error__footer .ui-button:disabled:focus,.nemo-flights-results__error__footer .ui-button:disabled:hover,.nemo-flights-results__error__footer .ui-button_disabled:active,.nemo-flights-results__error__footer .ui-button_disabled:focus,.nemo-flights-results__error__footer .ui-button_disabled:hover,.nemo-hotels-results__emptyFilterResults__filterList__item:disabled:active,.nemo-hotels-results__emptyFilterResults__filterList__item:disabled:focus,.nemo-hotels-results__emptyFilterResults__filterList__item:disabled:hover,.nemo-hotels-results__emptyFilterResults__filterList__item_disabled:active,.nemo-hotels-results__emptyFilterResults__filterList__item_disabled:focus,.nemo-hotels-results__emptyFilterResults__filterList__item_disabled:hover,.nemo-hotels-results__error__footer .ui-button:disabled:active,.nemo-hotels-results__error__footer .ui-button:disabled:focus,.nemo-hotels-results__error__footer .ui-button:disabled:hover,.nemo-hotels-results__error__footer .ui-button_disabled:active,.nemo-hotels-results__error__footer .ui-button_disabled:focus,.nemo-hotels-results__error__footer .ui-button_disabled:hover,.nemo-ui-btnCheck__btn:disabled:active,.nemo-ui-btnCheck__btn:disabled:focus,.nemo-ui-btnCheck__btn:disabled:hover,.nemo-ui-btnCheck__btn_disabled:active,.nemo-ui-btnCheck__btn_disabled:focus,.nemo-ui-btnCheck__btn_disabled:hover,.nemo-ui-button:disabled:active,.nemo-ui-button:disabled:focus,.nemo-ui-button:disabled:hover,.nemo-ui-button_disabled:active,.nemo-ui-button_disabled:focus,.nemo-ui-button_disabled:hover,.nemo-ui-select__toggle:disabled:active,.nemo-ui-select__toggle:disabled:focus,.nemo-ui-select__toggle:disabled:hover,.nemo-ui-select__toggle_disabled:active,.nemo-ui-select__toggle_disabled:focus,.nemo-ui-select__toggle_disabled:hover,.nemo-ui-stateGroup__label__button:disabled:active,.nemo-ui-stateGroup__label__button:disabled:focus,.nemo-ui-stateGroup__label__button:disabled:hover,.nemo-ui-stateGroup__label__button_disabled:active,.nemo-ui-stateGroup__label__button_disabled:focus,.nemo-ui-stateGroup__label__button_disabled:hover,.nemo-ui-systemSelect__button:disabled:active,.nemo-ui-systemSelect__button:disabled:focus,.nemo-ui-systemSelect__button:disabled:hover,.nemo-ui-systemSelect__button_disabled:active,.nemo-ui-systemSelect__button_disabled:focus,.nemo-ui-systemSelect__button_disabled:hover,.ui-dialog-buttonpane .ui-button:disabled:active,.ui-dialog-buttonpane .ui-button:disabled:focus,.ui-dialog-buttonpane .ui-button:disabled:hover,.ui-dialog-buttonpane .ui-button_disabled:active,.ui-dialog-buttonpane .ui-button_disabled:focus,.ui-dialog-buttonpane .ui-button_disabled:hover{
    background:#000;
    box-shadow:none;
}
.nemo-common-postFilters__filterList__filter__partSelector__part:disabled:focus:hover,.nemo-common-postFilters__filterList__filter__partSelector__part_disabled:focus:hover,.nemo-flights-results__emptyFilterResults__filterList__item:disabled:focus:hover,.nemo-flights-results__emptyFilterResults__filterList__item_disabled:focus:hover,.nemo-flights-results__error__footer .ui-button:disabled:focus:hover,.nemo-flights-results__error__footer .ui-button_disabled:focus:hover,.nemo-hotels-results__emptyFilterResults__filterList__item:disabled:focus:hover,.nemo-hotels-results__emptyFilterResults__filterList__item_disabled:focus:hover,.nemo-hotels-results__error__footer .ui-button:disabled:focus:hover,.nemo-hotels-results__error__footer .ui-button_disabled:focus:hover,.nemo-ui-btnCheck__btn:disabled:focus:hover,.nemo-ui-btnCheck__btn_disabled:focus:hover,.nemo-ui-button:disabled:focus:hover,.nemo-ui-button_disabled:focus:hover,.nemo-ui-select__toggle:disabled:focus:hover,.nemo-ui-select__toggle_disabled:focus:hover,.nemo-ui-stateGroup__label__button:disabled:focus:hover,.nemo-ui-stateGroup__label__button_disabled:focus:hover,.nemo-ui-systemSelect__button:disabled:focus:hover,.nemo-ui-systemSelect__button_disabled:focus:hover,.ui-dialog-buttonpane .ui-button:disabled:focus:hover,.ui-dialog-buttonpane .ui-button_disabled:focus:hover{
    background:#000;
    box-shadow:none;
}
.nemo-common-postFilters__filterList__filter__partSelector__part_medium, .nemo-flights-results__emptyFilterResults__filterList__item_medium, .nemo-flights-results__error__footer .ui-button_medium, .nemo-hotels-results__emptyFilterResults__filterList__item_medium, .nemo-hotels-results__error__footer .ui-button_medium, .nemo-ui-btnCheck__btn_medium, .nemo-ui-button_medium, .nemo-ui-select__toggle_medium, .nemo-ui-stateGroup__label__button_medium, .nemo-ui-systemSelect__button_medium, .ui-dialog-buttonpane .ui-button_medium {
    height: auto;
    line-height: inherit;
    padding: 10px 15px;
}
.nemo-common-postFilters__filterList__filter__partSelector__part, .nemo-common-postFilters__filterList__filter__partSelector__part_common, .nemo-flights-results__emptyFilterResults__filterList__item, .nemo-flights-results__emptyFilterResults__filterList__item_common, .nemo-flights-results__error__footer .ui-button_common, .nemo-hotels-results__emptyFilterResults__filterList__item, .nemo-hotels-results__emptyFilterResults__filterList__item_common, .nemo-hotels-results__error__footer .ui-button_common, .nemo-ui-btnCheck__btn, .nemo-ui-btnCheck__btn_common, .nemo-ui-button_common, .nemo-ui-select__toggle, .nemo-ui-select__toggle_common, .nemo-ui-stateGroup__label__button, .nemo-ui-stateGroup__label__button_common, .nemo-ui-systemSelect__button, .nemo-ui-systemSelect__button_common, .ui-dialog-buttonpane .ui-button_common {
    height: auto;
    line-height: inherit;
    padding: 10px 15px;
}
.nemo-common-pageHeader__dropMenu_user_label {
    font-size: 1.23rem;
    font-weight: 600;
}
.nemo-ui-select__toggle {
    height: auto;
    line-height: inherit; 
    padding-right: 40px;
}
.nemo-common-pageHeader__dropMenu__button {
    height: 39px;
    font-size: 1.23rem;
    font-weight: 600;
}
.nemo-common-pageHeader__langSelectImage {
    margin-top: 12px !important;
}
.nemo-flights-form__routeOptions__item__checkbox__caption {
    color: #5F5E5E;
    font-size: 1.23rem;
    font-weight: 600;
}
.nemo-flights-form__routeOptions__item__checkbox:hover .nemo-flights-form__routeOptions__item__checkbox__caption {
    color: #5F5E5E;
}
.nemo-flights-form__passengers__containerColumn, .nemo-flights-form__routeOptions__item__selector__button, .nemo-flights-form__routeTypeSelector__select, .nemo-hotels-form__passengers__containerColumn, .nemo-hotels-form__stayingTypeSelector__select {
    padding-left: 10px;
    padding-right: 30px;
}
.nemo-flights-form__routeOptions__item__selector__button__trip {
    font-size: 1.15rem;
    border-radius: 0;
    padding: 6px 12px;
    text-transform: uppercase;
    background: #EEF1F4;
    color: #5F5E5E;
    background-image: none;
}
.nemo-flights-form__routeOptions__item__selector__button__trip_active {
    background: #4A85DD;
	color: #fff;
}
.nemo-flights-form__routeOptions__item_class .nemo-flights-form__routeOptions__item__selector__button {
    font-size: 1.15rem;
    border-radius: 0;
    padding-top: 6px;
    padding-bottom: 6px;
}
.nemo-flights-form__route__removeCRSegment {
	background-color: #4A85DD;
}
.nemo-flights-form__route__segment__input {
    height: 72px;
    line-height: 72px;
    font-size: 1.53rem;
    color: #222222;
    font-weight: 500;
}
.nemo-flights-form__route__segment__item__dummy {
    font-size: 1.53rem;
    line-height: 72px;
    font-weight: 500;
    border: 0.5px solid #C0DBF2;
}
.nemo-flights-form__route__segment__item__date__dummy {
    font-size: 1.53rem;
    font-weight: 500;
}
.nemo-flights-form__route__segment__item__dummy:hover {
    border: 0.5px solid #4A85DD;
}
.nemo-flights-form__route__switchToRT {
    background: #4A85DD;
    font-size: 1.53rem;
    line-height: 72px;
    font-weight: 500;
}
.nemo-flights-form__passengers__container {
    font-size: 1.53rem;
    line-height: 72px;
    padding: 0 10px 0 30px;
    height: 72px;
    font-weight: 500;
}
.nemo-flights-form__passengers__buttonSelect {
    width: 331px;
}
.nemo-flights-form__route__segment__item__citySwap {
    width: 20px;
    height: 20px;
    right: -12px;
    top: 26px;
    background: #fff;
    box-shadow: 0px 0px 2px 0px #bbb;
    border-radius: 6px;
    z-index: 10;
}
.nemo-flights-form__route__segment__item__citySwap:before {
    width: 14px;
    height: 5px;
    background-size: 14px 5px;
    top: 6px;
    left: 1px;
}
.nemo-flights-form__route__segment__item__citySwap:after {
    width: 14px;
    height: 5px;
    background-size: 14px 5px;
    top: 10px;
    left: 5px;
}
.nemo-flights-form__route__segment__item {
    padding-right: 3px;
}
.nemo-flights-form__passengers, .nemo-flights-form__route__segment_returnSegment, .nemo-flights-form__buttonContainer {
    padding-left: 3px;
}
.nemo-flights-form__searchButton {
    height: 72px;
    line-height: 72px;
    font-size: 1.53rem;
}
.nemo-flights-form__route__continueCR {
    background: rgba(74, 133, 220, .75);
    font-size: 1.23rem;
}
.nemo-flights-form__route__removeCRSegment {
    margin-top: 24px;
}



a, a:visited, a:link{
    color:#4A85DC;
}
a:hover, a:active{
    color:#4A85DD;
}
.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{
    color:#4A85DC;
    text-decoration:underline;
    border-bottom:0;
}
.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:#4A85DD;
    border-bottom:0;
}
.nemo-flights-results__error__footer .ui-button_pseudoLink .ui-button-text,.nemo-hotels-results__error__footer .ui-button_pseudoLink .ui-button-text,.nemo-ui-link,.nemo-ui-pseudoLink,.ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text{
    color:#4A85DC;
    text-decoration:underline;
    border-bottom:0;
}
.nemo-flights-results__error__footer .ui-button_pseudoLink .ui-button-text:link,.nemo-flights-results__error__footer .ui-button_pseudoLink .ui-button-text:visited,.nemo-hotels-results__error__footer .ui-button_pseudoLink .ui-button-text:link,.nemo-hotels-results__error__footer .ui-button_pseudoLink .ui-button-text:visited,.nemo-ui-link:link,.nemo-ui-link:visited,.nemo-ui-pseudoLink:link,.nemo-ui-pseudoLink:visited,.ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text:link,.ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text:visited{
    color:#4A85DC;
}
.nemo-flights-results__error__footer .ui-button_pseudoLink .ui-button-text:hover,.nemo-hotels-results__error__footer .ui-button_pseudoLink .ui-button-text:hover,.nemo-ui-link:hover,.nemo-ui-pseudoLink:hover,.ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text:hover{
    color:#4A85DD;
    border-bottom:0;
    text-decoration: none;
}
.nemo-common-pageHeader__checkBook, .nemo-common-pageHeader__checkBook:link, .nemo-common-pageHeader__checkBook:visited, .nemo-common-pageHeader__checkBook:hover {
	color: #222222;
    font-size: 1.23rem;
    font-weight: 600;
    text-decoration: none;
}
.nemo-common-pageHeader a.nemo-ui-link:link, .nemo-common-pageHeader a.nemo-ui-link:hover, .nemo-common-pageHeader a.nemo-ui-link:visited {
	color: #222222;
    font-size: 1.23rem;
    font-weight: 600;
    text-decoration: none;
}
.nemo-common-pageHeader__inner__headerRight__componentsLinks_active {
    font-weight: 600;
    color: #fff;
}
.nemo-flights-results__error__footer .ui-button_pseudoLink .ui-button-text_noBorder,.nemo-flights-results__error__footer .ui-button_pseudoLink .ui-button-text_noBorder:active,.nemo-flights-results__error__footer .ui-button_pseudoLink .ui-button-text_noBorder:hover,.nemo-flights-results__error__footer .ui-button_pseudoLink .ui-button-text_noBorder:link,.nemo-flights-results__error__footer .ui-button_pseudoLink .ui-button-text_noBorder:visited,.nemo-hotels-results__error__footer .ui-button_pseudoLink .ui-button-text_noBorder,.nemo-hotels-results__error__footer .ui-button_pseudoLink .ui-button-text_noBorder:active,.nemo-hotels-results__error__footer .ui-button_pseudoLink .ui-button-text_noBorder:hover,.nemo-hotels-results__error__footer .ui-button_pseudoLink .ui-button-text_noBorder:link,.nemo-hotels-results__error__footer .ui-button_pseudoLink .ui-button-text_noBorder:visited,.nemo-ui-link_noBorder,.nemo-ui-link_noBorder:active,.nemo-ui-link_noBorder:hover,.nemo-ui-link_noBorder:link,.nemo-ui-link_noBorder:visited,.nemo-ui-pseudoLink_noBorder,.nemo-ui-pseudoLink_noBorder:active,.nemo-ui-pseudoLink_noBorder:hover,.nemo-ui-pseudoLink_noBorder:link,.nemo-ui-pseudoLink_noBorder:visited,.ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text_noBorder,.ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text_noBorder:active,.ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text_noBorder:hover,.ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text_noBorder:link,.ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text_noBorder:visited{
    text-decoration:none;
    border-bottom:none
}
.nemo-flights-results__error__footer .ui-button_pseudoLink .ui-button-text,.nemo-hotels-results__error__footer .ui-button_pseudoLink .ui-button-text,.nemo-ui-pseudoLink,.ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text{
    border-bottom:0;
}
.nemo-flights-results__error__footer .ui-button_pseudoLink .ui-button-text:hover,.nemo-hotels-results__error__footer .ui-button_pseudoLink .ui-button-text:hover,.nemo-ui-pseudoLink:hover,.ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text:hover{
    border-bottom:0;
}
.nemo-flights-results__flightsGroup__couplingButton a.nemo-ui-pseudoLink,
.nemo-flights-results__flightsGroup__couplingButton a.nemo-ui-pseudoLink:visited,
.nemo-flights-results__flightsGroup__couplingButton a.nemo-ui-pseudoLink:link,
.nemo-flights-results__flightsGroup__couplingButton a.nemo-ui-pseudoLink:hover {
	color: #fff;
	text-decoration: none;
}
.new-flights-passInfo__commonInfo__payTill__time,
.new-flights-passInfo__commonInfo__payTill__time:link,
.new-flights-passInfo__commonInfo__payTill__time:visited {
	color: #fff;
}
.new-common-extService__alphaInsurance__showTermsOfUse .nemo-ui-pseudoLink, .new-common-extService__alphaInsurance__label .nemo-ui-pseudoLink {
    border-bottom: 0;
}
.new-common-extService__alphaInsurance__label .nemo-ui-pseudoLink:hover {
    border-bottom: 0;
    color: #4A85DD;
}
.new-common-extService__alphaInsurance__adaptive__insurance__name {
    color: #fff !important;
}
.new-common-extService__alphaInsurance__adaptive__insurance_active .new-common-extService__alphaInsurance__adaptive__insurance__header {
    background: #4A85DD;
}
.new-common-extService__alphaInsurance__adaptive__insurance__select_active, .new-common-extService__alphaInsurance__adaptive__insurance__select_active:hover {
    border: 0;
    color: #fff;
}
.new-flights-passInfo__commonInfo__totalPrice:hover {
    background: 0 0;
}

.nemo-checkout-order-details__priceBlock {
	background: #4A85DC;
}

/* -- form elements -- */

/* nemo-ui-textInput */

.chosen-choices:hover,
.chosen-search input[type=text]:hover,
.chosen-single:hover,
.nemo-ui-dummiedInput__dummy:hover,
.nemo-ui-textInput__input:hover {
  border-color: #4A85DC;
}

.chosen-choices:focus,
.chosen-search input[type=text]:focus,
.chosen-single:focus,
.nemo-ui-dummiedInput__dummy:focus,
.nemo-ui-textInput__input:focus {
  border: 1px solid #4A85DD;
}

.chosen-container-active .chosen-choices, .chosen-container-active .chosen-single {
  border: 1px solid #4A85DC;
}

/* end nemo-ui-textInput */

/* calendar */

.pickmeup .pmu-instance .pmu-button:hover {
 background: rgba(0, 172, 199, 0.2);
}
.pickmeup .pmu-instance nav:first-of-type {
 background: #4A85DC;
}
.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: #4A85DC;
}
.pickmeup .pmu-instance .pmu-months .pmu-button.pmu-selected,
.pickmeup .pmu-instance .pmu-years .pmu-button.pmu-selected {
 background: #4A85DC;
 border-color: #4A85DC!important;
}

.pickmeup .pmu-instance .pmu-months .pmu-button.pmu-selected:hover,
.pickmeup .pmu-instance .pmu-years .pmu-button.pmu-selected:hover {
 background: #00899E;
 border-color: #00899E!important
}

.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-today {
 background:#fff;
 border-color:#4A85DC;
 color:#4A85DC;
}
.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-today:hover {
 background: rgba(0, 172, 199, 0.2);
 color: #4A85DC;
}
.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected {
 background: #4A85DC;
 border-color: #4A85DC!important;
}
.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected:hover {
 background: #00899E;
 border-color: #00899E!important;
}

/* end calendar */

/*  */

.nemo-checkout-customer__field:hover .chosen-container .chosen-single,
.nemo-checkout-customer__field:hover input,
.nemo-checkout-customer__field:hover select {
 border-color:#4A85DC;
}

.nemo-checkout-customer__field__placeholder_focused {
 color: #4A85DC;
}

/*  */

/*  */

.nemo-checkout-customer__field_switch__block__option:focus,
.nemo-checkout-customer__field_switch__block__option:hover {
 background: #4A85DC;
 border-color: transparent;
}

.nemo-checkout-customer__field_switch__block__option_selected {
 background: #4A85DC;
 border-color: #4A85DC;
}

.nemo-checkout-customer__field_switch__block__option:active {
 background: #4A85DC;
 border-color: #4A85DC;
}

.nemo-checkout-customer__field_switch__block input[type="radio"]:focus + div {
  background:#4A85DC;
  border-color:#4A85DC;
}

.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 {
	color: #4A85DD;
	border-color: #4A85DD;
}
.nemo-checkout-services-flysms .nemo-ui-button_outline:hover,
nemo-checkout-services-gds-services-group .nemo-ui-button_outline:hover {
	color: #fff;
	background: #4A85DD;
}
.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 {
	color: #fff !important;
	background: #4A85DD !important;
}
.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: #4A85DD;
}
.nemo-checkout-GDSServices__group__combinations__customer_selected {
	background: #4A85DD;
}
.nemo-checkout-GDSServices__group__combinations__customer:not(.nemo-checkout-GDSServices__group__customer_selected):hover {
	background: #6E9DE4;
}
.nemo-checkout-GDSServices__group nemo-checkout-services-gds-services-group-item .nemo-checkout-GDSServices__group__item__price,
.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,
.nemo-checkout-GDSServices__group__product__popup__footer__price {
	color: #4A85DC;
}
.nemo-checkout-GDSServices__group__combinations__customer_selected:after {
	border-left-color: #4A85DD;
}
.nemo-checkout-GDSServices__group__combinations__customer:not(.nemo-checkout-GDSServices__group__customer_selected):hover:after {
	border-left-color: #6E9DE4;
}


/* checkbox */

.nemo-ui-checkbox__input:checked + .nemo-ui-checkbox__caption::before {
  background-color: #4A85DC;
}

/* END checkbox */

/* -- end form elements -- */

.new-flights-passInfo__pay__methodBlock__list__item.active,
.new-flights-passInfo__pay__methodBlock__list__item:hover {
	background: #4A85DC;
}

/* input error */

.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: #f3ad78;
}

/* END input error */

/* popup */

.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: #4A85DD;
}

/* END popup */

/* buttons */

.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 {
	background: #4A85DD;
}

.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: #6E9DE4;
}

/* END buttons */

.new-flights-passInfo__pay {
    padding: 20px 0;
}
.new-flights-passInfo__pay__info__total .new-flights-passInfo__pay__info__segment__title {
	font-size: 13px;
}
.new-flights-passInfo__info__price__total {
	font-size: 13px;
}
.nemo-common-postFilters__notification {
	background: #4A85DD;
	color: #fff;
}
.nemo-checkout-wrapper {
    padding: 15px 10px 30px 10px;
}
.nemo-checkout-order-details__accessCodeBlock {
    border-left: 2px solid #4A85DD;
}
.nemo-checkout-order-details__pnrCode {
    border-left: 2px solid #4A85DC;
}
.nemo-checkout-wrapper .new-ui-hilight_info, .pro-wrapper .new-ui-hilight_info {
    background-color: #4A85DC ;
}
.nemo-checkout-quick-payment__wrapper {
    background-color: #4A85DC ;
}
.ui-dialog .ui-progressbar .ui-progressbar-value {
    background-color: #4A85DC ;
}
.pro-wrapper-booking__status {
    margin-top: 50px;
}


@media (min-width: 1220px) {
.nemo-flights-results__content__postfilters {
    margin-left: 0;
}
.nemo-flights-results__content__results {
    margin-right: 0;
    flex: 0 1 82%;
}
.nemo-common-breadCrumbs__inner {
    padding: 5px 0;
}
.nemo-checkout-wrapper {
    max-width: 1200px;
    padding: 15px 0 30px 0;
}
}
@media (max-width: 450px) {
.nemo-flights-form {
    margin-top: 5vh;
}
}
.pro-trains-search-autocomplete__hint:hover {
	border: 0;
	color: #fff;
}
.nemo-trains .ui-datepicker-header {
	background: #4A85DD;
}
.nemo-trains-miniform {
	background-color: #4A85DC;
}
.nemo-trains-search-main-calendar .ui-datepicker table.ui-datepicker-calendar .ui-state-color-0 a {
	background: #4A85DD;
}
.new-ui-subContainer__header,
.new-ui-subContainer__header_greenLight,
.new-flights-passInfo__status_info,
.new-flights-passInfo__commonInfo__miscItem__value {
	background-color: #4A85DC;
}
.new-flights-passInfo__info__product__header {
	background: #f9fafb;
}
.new-flights-passInfo__info__notes__add_btn {
	background: rgba(0,0,0,.1);
}
.new-flights-passInfo__servicePackages__group__table__element__header_active {
    background: #4A85DC;
    border-bottom: 1px solid #4A85DC;
}
.nemo-trains-results__content__results .new-ui-subContainer__header {
	background-color: #4A85DC;
}
.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, .nemo-trains-results__content__results .new-ui-subContainer__header__hilight:before {
	border-top: 50px solid #4A85DC;
}
.new-common-extService__alphaInsurance__head {
	background: #fff;
}
.new-common-extServices__info {
	background: #4A85DC;
    height: 50px;
	padding: 5px 20px;
	border-radius: 4px;
}
.new-common-extService__passengers__choose__passenger_checked .new-common-extService__passengers__choose__passenger__checkbox {
	background: #4A85DC;
}
.nemo-checkout__bookingInProgress__text {
	color: #4A85DC;
}
.nemo-checkout-fromMeta__loader .nemo-checkout__bookingInProgress:after,
.nemo-ui-loader_planes:after {
	background-image:url(../img/loader_planes.svg);
}
.nemo-ui-clickCover:hover {
    border-color: #4A85DD;
}
.nemo-ui-clickCover__text {
    color: #4A85DD;
    border-bottom: 1px dashed rgba(74,133,221,.25);
}
.nemo-ui-clickCover:active .nemo-ui-clickCover__text, .nemo-ui-clickCover:focus .nemo-ui-clickCover__text, .nemo-ui-clickCover:hover .nemo-ui-clickCover__text {
	color: #4A85DD;
    border-bottom: 1px dashed rgba(74,133,221,.75);
}
.ui-datepicker .ui-datepicker-header {
	background: #4A85DD;
}
.pro-trains-results-train__class_active, .pro-trains-results-train__class_hoverable:hover {
	background-color: #4A85DD;
}
.pro-trains-results-train__class__dynamic_price {
	background: #4A85DD;
}
.pro-trains-results-train__class__name {
	color: #4A85DD;
	border-bottom: 1px dashed #4A85DD;
}
.pro-trains-results-train__cars__inner__header__item__text_inactive {
	color: #4A85DC;
	border-bottom: 1px dashed #4A85DC;
}
.pro-trains-results-train__cars__inner__header__item__text_inactive:hover {
	color: #4A85DC;
}
.pro-trains-car__seat_selected {
	background-color: #4A85DC;
}
.pro-trains-car {
	border: #4A85DC solid 2px;
}
.pro-trains-car__section__coupe, .pro-trains-car__section__side {
	border-left: 2px solid #4A85DC;
}
.pro-trains-car__conductorcoupe {
	border-left: 2px solid #4A85DC;
}
.pro-trains-car_platzkart .pro-trains-car__conductorcoupe:before {
	border-top: 2px solid #4A85DC;
    border-bottom: 2px solid #4A85DC;
}
.pro-trains-car__wc_rear {
	border-left: 2px solid #4A85DC;
    border-right: 2px solid #4A85DC;
}
.pro-trains-car__seat {
	color: #4A85DC;
}
.pro-trains-car__seat_selected {
	background-color: #4A85DC;
	color: #fff;
}
.nemo-trains-passinfo-passenger__title {
	background-color: #4A85DC;
}
.pro-trains-results-train__info__route:link, .pro-trains-results-train__info__route:hover {
	color: #4A85DC;
}
.nemo-pf__name {
	background-color: #4A85DC;
}
.nemo-pf__slider .ui-widget-header {
	background-color: #4A85DC;
}
.nemo-trains .pro-bookinfo-notes__header,
.nemo-trains-wrapper .pro-bookinfo-notes__header {
    background-color: rgba(74,133,220,.75);
}
.nemo-trains-container .nemo-legacy-passenger__header {
    background-color: rgba(74,133,220,.75);
}
.pro-bookinfo-section-element_value__main {
	background-color: #4A85DC;
	border-top: 0;
	border-bottom: 0;
}
.nemo-trains-container__block__right .pro-bookinfo-section-title_ER,
.nemo-trains-container__block__right .pro-bookinfo-section-title_client,
.nemo-trains-container__block__right .pro-bookinfo-section-title_payment {
	background-color: #4A85DC;
}
.nemo-trains-container__block .buttons a {
	box-shadow: none;
	background: #4A85DD;
}
.nemo-trains-container__block .buttons a:hover {
	background: #6E9DE4;
}


.nemo-po-summary__button_selected, .nemo-po-summary__button:hover {
	background-color: rgba(74,133,220,0.05);
}
.nemo-po-summary__button_selected:after {
	background-color: #4A85DC;
}
.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: #4A85DC;
}
.nemo-po-user__tree__list__item__arrow {
	color: #4A85DC;
}
.nemo-po-activeFilters .nemo-ui-button, .nemo-po-saveFilters__activeFilters .nemo-ui-button {
	background: #4A85DD !important;
	color: #fff !important;
}
.nemo-po-table th.sorting_desc, .nemo-po-table th.sorting_asc {
    background: #4A85DC;
}
.nemo-po-table th {
	background-color: #4A85DC;
}
.nemo-po-viewPassenger__headerContainer {
    background-color: #4A85DC;
}
.dataTables_paginate .paginate_button.current {
    background: #4A85DC;
}

.nemo-flights-results__summary {
    padding: 20px 10px 0;
}
.nemo-flights-results__summary__inner {
    box-shadow: none;
    border: 0.5px solid #C0DBF2;
}
.nemo-flights-results__summary__passengers, .nemo-flights-results__summary__route {
    font-size: 1.53rem;
    line-height: 50px;
}
.nemo-flights-results__summary__switch {
    font-size: 1.53rem;
    line-height: 70px;
    height: 70px;
}
.nemo-flights-results__content__results__controls:first-child {
    margin-top: 0;
}
.nemo-flights-results__content__results__controls__item_count {
    display: none;
}
.nemo-flights-results__content__results__controls__item_sorting {
    font-size: 1.23rem;
}
.nemo-flights-results__content__results__controls__item_displayType {
    display: none;
}
.nemo-flights-results__content__results__controls__item__sortTitle {
    padding-top: 10px;
}
.nemo-flights-results__flightsListGroup__segment__dropdown__option {
    color: #5F5E5E;
}
.nemo-flights-results__flightsListGroup__fullDetails {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin-top: 10px;
}
.nemo-flights-results__flightsListGroup__full__segment__dropdown__option_selected, .nemo-flights-results__flightsListGroup__full__segment__dropdown__option_selected:hover {
    background: transparent;
    border-right: 5px solid #4A85DC;
}
.nemo-flights-results__flightsListGroup__segment__dropdown__option__arrival, .nemo-flights-results__flightsListGroup__segment__dropdown__option__departure {
    font-weight: 600;
    font-size: 1.84rem;
    color: #222222;
}
.nemo-flights-results__flightsGroup__nightDeparture {
    color: #222222 !important;
}
.nemo-flights-results__flightsGroup__leg__selector__selected__time__arrival_nextDay {
    color: #222222;
}
.nemo-flights-results__flightsGroup__leg__selector__dropdown__option__availSeats_warning, .nemo-flights-results__flightsListGroup__segment__dropdown__option__availSeats_warning {
    color: #FB062A;
}
.nemo-flights-results__flightsGroup__leg__selector__selected__block:not(.nemo-ui-select__toggle_open) .nemo-flights-results__flightsGroup__leg__selector__selected__time {
    color: #fff;
}
.nemo-flights-results__flightsGroup__leg__selector__selected__block:not(.nemo-ui-select__toggle_open) .nemo-flights-results__flightsGroup__leg__selector__selected__timeEnRoute {
    color: #fff;
}
.nemo-flights-results__flightsGroup__leg__selector__selected__block:not(.nemo-ui-select__toggle_open) .nemo-flights-results__flightsGroup__leg__selector__selected__timeEnRoute__addText {
    color: #fff;    
}
.nemo-flights-results__flightsGroup__leg__selector__selected__block:not(.nemo-ui-select__toggle_open) .nemo-flights-results__flightsGroup__leg__selector__selected__showMoreFligths a.nemo-ui-pseudoLink {
    color: #fff !important;
    text-decoration: none;
}

.new-flights-EAR__controls__actions .nemo-ui-select__toggle {
    height: 35px;
}
.nemo-checkout-order-details__priceBlock {
    background: #fff;
    color: #5F5E5E;
    font-size: 1.23rem;
}
.nemo-checkout-order-details__info__block, .nemo-checkout-order-details__flight__segmentGroups {
    color: #5F5E5E;
    font-size: 1.23rem;
}
.nemo-checkout-customer__field__autocompleteButton {
    background: url(/templates/webskyx/css/img/ui-select-arrow.svg) center center no-repeat;
}

.footer-grid {
    display: grid;
    align-content: center;
    align-items: start;
    justify-content: start;
    justify-items: start;
    grid-template-columns: 400px 200px 200px;
    gap: 1rem;
}
.footer-grid__block h3 {
    color: #fff;
    font-weight: 600;
    font-size: 1.23rem;
    margin-bottom: 10px;
}
.footer-grid__block a, .footer-grid__block a:link {
    color: #fff;
    text-decoration: none;
    font-size: 1.23rem;
    display: block;
    margin-bottom: 10px;
}
.footer-customer-service {
    grid-column: 2 / 3;
}

.nemo-common-checkOrder input.nemo-ui-button {
    top: -8px;
    position: relative;
}

.nemo-po-summary__item_messages, .nemo-po-summary__item_claims, .nemo-po-mobileSummary__item_messages, .nemo-po-mobileSummary__item_claims {display: none;}
.custompage-text-container {
    padding: 1.5rem 0;
}

.flights-carrierResults__leg__table__flightInfo__shortInfo__recommended {
    display: none;
}