#fnm .fnm-form-dropdown-selection,.fnm-form-dropdown-fancy{
  background-color:#fff !important;
  border-color:#d2d2da;
}

#fnm .fnm-form-dropdown-fancy li,#fnm .fnm-form-dropdown-selection{
  color:#212121;
}
#fnm .fnm-form-dropdown-fancy li:active,#fnm .fnm-form-dropdown-fancy li:focus,#fnm .fnm-form-dropdown-fancy li:hover,#fnm .fnm-form-dropdown-selection:active,#fnm .fnm-form-dropdown-selection:focus,#fnm .fnm-form-dropdown-selection:hover{
  background-color:#e1f4ff;
}

#fnm .fnm-form-dropdown-fancy li[data-value=""]{
  color:#8d8d8d;
}
#fnm .fnm-form-dropdown-fancy li[data-value=""]:active,#fnm .fnm-form-dropdown-fancy li[data-value=""]:focus,#fnm .fnm-form-dropdown-fancy li[data-value=""]:hover{
  color:#212121;
}
#fnm .fnm-form-dropdown-fancy li:not([tabindex="0"]),#fnm .fnm-form-dropdown-fancy li:not([tabindex="0"]):active,#fnm .fnm-form-dropdown-fancy li:not([tabindex="0"]):focus,#fnm .fnm-form-dropdown-fancy li:not([tabindex="0"]):hover{
  color:#8d8d8d;
}

.fnm .fnm-datepicker.fnm-value-selected .fnm-input-text[disabled],.fnm .upp-form textarea{
  border-color:#d2d2da;
}

.fnm .fnm-datepicker.fnm-value-selected .fnm-input-text[disabled],.fnm .upp-form textarea[disabled]{
  background-color:#f8f8f8;
}

.fnm .upp-form textarea{
  font-family:Muli,Arial,sans-serif;
}
.fnm .fnm-datepicker.fnm-value-selected .fnm-input-text{
  background-color:#e1f4ff;
  border-color:#000;
}

.fnm-steps__item:after{
  background-color:#fff;
  border-color:#d2d2da;
}
.fnm-steps__wrapper{
  color:#212121;
}
.fnm-steps__wrapper:before{
  background-color:#f8f8f8;
}
.fnm-steps__wrapper--visited .fnm-steps__item{
  color:#212121;
}
.fnm-steps__wrapper--visited .fnm-steps__item:after{
  background-color:#fff;
  border-color:#0b600f;
}
.fnm-steps__wrapper--visited .fnm-steps__item:active,.fnm-steps__wrapper--visited .fnm-steps__item:focus,.fnm-steps__wrapper--visited .fnm-steps__item:hover{
  color:#239126;
}
.fnm-steps__wrapper--visited:before{
  background:#0b600f;
}
.fnm-steps__wrapper--visited:after{
  background-image:url(/img/v1/ico/check.svg);
  -webkit-filter:invert(1);
          filter:invert(1);
}
.fnm-steps__wrapper--done .fnm-steps__item{
  color:#0b600f;
}
.fnm-steps__wrapper--done .fnm-steps__item:after{
  background-color:#0b600f;
  border-color:#0b600f;
}

.fnm-form-dropdown{
  color:#d2d2da;
}
#fnm .fnm-form-dropdown.fnm-value-selected .fnm-form-dropdown-selection,#fnm .fnm-form-dropdown:hover .fnm-form-dropdown-selection{
  background-color:#e1f4ff !important;
  border-color:#000;
  color:#212121;
}
#fnm .fnm-form-dropdown.fnm-value-selected select[disabled]~.fnm-form-dropdown-selection,#fnm .fnm-form-dropdown:hover select[disabled]~.fnm-form-dropdown-selection{
  background-color:#f8f8f8 !important;
  border-color:#d2d2da;
}

#fnm .fnm-form-dropdown:active select[disabled]~.fnm-form-dropdown-selection,#fnm .fnm-form-dropdown:focus select[disabled]~.fnm-form-dropdown-selection,#fnm .fnm-form-dropdown:hover select[disabled]~.fnm-form-dropdown-selection{
  border-color:#d2d2da;
}
#fnm .fnm-form-dropdown-selection{
  color:#8d8d8d;
}
#fnm .fnm-form-dropdown-selection:active,#fnm .fnm-form-dropdown-selection:focus{
  background-color:#e1f4ff !important;
  border-color:#000;
}
#fnm select[disabled]~.fnm-form-dropdown-selection{
  background-color:#f8f8f8 !important;
  border-color:#d2d2da;
}
#fnm select[disabled]~.fnm-form-dropdown-selection:active,#fnm select[disabled]~.fnm-form-dropdown-selection:focus,#fnm select[disabled]~.fnm-form-dropdown-selection:hover{
  background-color:#f8f8f8 !important;
}

.fnm-form-dropdown-fancy .thumb{
  background-color:#d7d7de;
}
.fnm-form-dropdown-fancy li{
  border-bottom-color:#d2d2da;
}
#fnm .fnm-form-dropdown-fancy .is-hover li:focus:not(:hover){
  background-color:transparent;
  color:#363941;
}

.fnm-form-dropdown-selection:after,.fnm-form-dropdown-selection:before{
  background-color:#bdbec1;
}
#fnm .fnm-form-controls-panel.fnm-error[data-error] .fnm-form-dropdown-selection{
  border-color:#d10000;
  color:#d10000;
}
#fnm .fnm-form-controls-panel.fnm-error[data-error] .fnm-form-dropdown-selection:after,#fnm .fnm-form-controls-panel.fnm-error[data-error] .fnm-form-dropdown-selection:before{
  background-color:#d10000;
}

.fnm-form-dropdown.fnm-value-selected .fnm-form-dropdown-selection:after,.fnm-form-dropdown.fnm-value-selected .fnm-form-dropdown-selection:before{
  background-color:#000;
}

#fnm .fnm-form-dropdown:not(.fnm-value-selected) .fnm-form-dropdown-selection:active,#fnm .fnm-form-dropdown:not(.fnm-value-selected) .fnm-form-dropdown-selection:focus,#fnm .fnm-form-dropdown:not(.fnm-value-selected) .fnm-form-dropdown-selection:hover,#fnm .fnm-form-dropdown:not(.fnm-value-selected):active .fnm-form-dropdown-selection,#fnm .fnm-form-dropdown:not(.fnm-value-selected):focus .fnm-form-dropdown-selection,#fnm .fnm-form-dropdown:not(.fnm-value-selected):hover .fnm-form-dropdown-selection{
  background-color:#fff !important;
  border-color:#d2d2da;
  color:#8d8d8d;
}

.fnm .fnm-datepicker:after{
  background-image:url(/img/v1/ico/datepicker.svg);
}
.fnm .fnm-datepicker__wrapper{
  background-color:#fff;
  border-color:#d2d2da;
}
.fnm .fnm-datepicker .datepicker__header{
  background:#fff;
  color:#000;
}
.fnm .fnm-datepicker .datepicker__next:after,.fnm .fnm-datepicker .datepicker__next:before,.fnm .fnm-datepicker .datepicker__prev:after,.fnm .fnm-datepicker .datepicker__prev:before{
  background-color:#bdbec1;
}
.fnm .fnm-datepicker .datepicker__next:not(.is-disabled):active:after,.fnm .fnm-datepicker .datepicker__next:not(.is-disabled):active:before,.fnm .fnm-datepicker .datepicker__next:not(.is-disabled):focus:after,.fnm .fnm-datepicker .datepicker__next:not(.is-disabled):focus:before,.fnm .fnm-datepicker .datepicker__next:not(.is-disabled):hover:after,.fnm .fnm-datepicker .datepicker__next:not(.is-disabled):hover:before,.fnm .fnm-datepicker .datepicker__prev:not(.is-disabled):active:after,.fnm .fnm-datepicker .datepicker__prev:not(.is-disabled):active:before,.fnm .fnm-datepicker .datepicker__prev:not(.is-disabled):focus:after,.fnm .fnm-datepicker .datepicker__prev:not(.is-disabled):focus:before,.fnm .fnm-datepicker .datepicker__prev:not(.is-disabled):hover:after,.fnm .fnm-datepicker .datepicker__prev:not(.is-disabled):hover:before{
  background-color:#239126;
}
.fnm .fnm-datepicker .datepicker__cal span{
  background:none;
}
.fnm .fnm-datepicker .datepicker__cal td:not(.is-disabled):not(.is-selected) span:active,.fnm .fnm-datepicker .datepicker__cal td:not(.is-disabled):not(.is-selected) span:focus,.fnm .fnm-datepicker .datepicker__cal td:not(.is-disabled):not(.is-selected) span:hover{
  background-color:#239126;
  color:#fff;
}
.fnm .fnm-datepicker .datepicker__cal .is-selected:not(.is-disabled) span{
  background-color:#0b600f;
  color:#fff;
}
.fnm .fnm-datepicker .datepicker__cal span{
  color:#3b465c;
}
.fnm .fnm-datepicker .datepicker__cal .is-disabled span{
  color:#d7d7de;
}
.fnm #fnm .fnm-datepicker .fnm-form-dropdown-selection{
  color:#3b465c;
}
.fnm #fnm .fnm-datepicker .fnm-form-dropdown-selection:active,.fnm #fnm .fnm-datepicker .fnm-form-dropdown-selection:focus,.fnm #fnm .fnm-datepicker .fnm-form-dropdown-selection:hover{
  background-color:transparent !important;
  color:#239126;
}
.fnm .up-payment__link{
  color:#0b600f;
}
.fnm .up-payment-outcome .up-link,.fnm .up-payment-outcome .up-link:active,.fnm .up-payment-outcome .up-link:focus,.fnm .up-payment-outcome .up-link:hover{
  color:inherit;
}
.fnm .up-payment-outcome:before{
  border-color:#fff;
}
.fnm .up-payment-outcome:after{
  -webkit-filter:invert(1);
          filter:invert(1);
}
.fnm .up-payment-outcome--success{
  background-color:#0b600f;
  color:#fff;
}
.fnm .up-payment-outcome--success:after{
  background-image:url(/img/v1/ico/check.svg);
}
.fnm .up-payment-outcome--warning{
  background-color:#fff6eb;
  color:#ee9748;
}
.fnm .up-payment-outcome--warning:before{
  border-color:#f1a861;
  color:#ee9748;
}
.fnm .up-payment-outcome--error{
  background-color:#f44b4b;
  color:#fff;
}
.fnm .up-payment-outcome--error:after{
  background-image:url(/img/v1/ico/close.svg);
}
.fnm .up-payment-outcome__btn-link{
  font-family:Muli,Arial,sans-serif;
}
.fnm .up-payment-instructions{
  background-color:#fff;
  border-color:#d2d2d2;
}
@media only screen and (min-width:768px){
  .fnm .up-payment-instructions-wrapper{
    background-color:#f5f5f5;
  }
}
.fnm .up-payment-instructions__title{
  border-color:#d2d2d2;
}
.fnm .up-payment-instructions__qr{
  background-color:#fff;
}
.fnm .up-payment-instructions__btn--secondary{
  background-color:#000;
}
.fnm .up-payment-instructions__btn--secondary:active,.fnm .up-payment-instructions__btn--secondary:focus,.fnm .up-payment-instructions__btn--secondary:hover{
  background-color:#262626;
}
.fnm .up-payment-instructions__btn--ternary{
  background-color:#fff;
}
.fnm .up-payment-instructions-block{
  background-color:#f5f5f5;
}
.fnm .up-payment-instructions-block--mobile{
  background-image:url(/img/v1/mobile_hand.png);
}
.fnm .up-payment-instructions-block--card{
  background-image:url(/img/v1/card.png);
}
.fnm .up-summary{
  background-color:#f8f8f8;
}
.fnm .up-summary__section{
  border-color:#d7d7de;
}
.fnm .up-summary__list--highlight{
  background-color:#fff;
}
.fnm .up-summary-price{
  color:#0b600f;
}
.fnm .up-summary-list{
  color:#3b465c;
}
.fnm .upp-form--separator{
  border-color:#d7d7de;
}
.fnm .upp-link{
  color:#108bd8;
}
.fnm .upp-heading{
  color:#3b465c;
}
.fnm .upp-price{
  color:#0b600f;
}
.fnm .up-house path,.fnm .up-house polygon,.fnm .up-house rect{
  fill:#c6c6c6;
}
.fnm #up-house__building.active path,.fnm #up-house__building.active polygon,.fnm #up-house__building.active rect{
  fill:#3b465c;
}
.fnm #up-house__equipment.active path,.fnm #up-house__equipment.active polygon,.fnm #up-house__equipment.active rect{
  fill:#f44b4b;
}
.fnm #up-house__inbuilt.active path,.fnm #up-house__inbuilt.active polygon,.fnm #up-house__inbuilt.active rect{
  fill:#1d3f7a;
}
.fnm #up-house__kitchen.active path,.fnm #up-house__kitchen.active polygon,.fnm #up-house__kitchen.active rect{
  fill:#0b600f;
}
.fnm #up-house__precious.active path,.fnm #up-house__precious.active polygon,.fnm #up-house__precious.active rect{
  fill:#108bd8;
}
.fnm #up-house__appliances.active path,.fnm #up-house__appliances.active polygon,.fnm #up-house__appliances.active rect{
  fill:#e98118;
}
.fnm #up-house__non-residental.active path,.fnm #up-house__non-residental.active polygon,.fnm #up-house__non-residental.active rect{
  fill:#f5db00;
}
.fnm #up-house__outside.active path,.fnm #up-house__outside.active polygon,.fnm #up-house__outside.active rect{
  fill:#93652c;
}
.fnm .upp-input-sticker--building:before{
  background-color:#3b465c;
}
.fnm .upp-input-sticker--equipment:before{
  background-color:#f44b4b;
}
.fnm .upp-input-sticker--inbuilt:before{
  background-color:#1d3f7a;
}
.fnm .upp-input-sticker--kitchen:before{
  background-color:#0b600f;
}
.fnm .upp-input-sticker--precious:before{
  background-color:#108bd8;
}
.fnm .upp-input-sticker--appliances:before{
  background-color:#e98118;
}
.fnm .upp-input-sticker--non-residental:before{
  background-color:#f5db00;
}
.fnm .upp-input-sticker--outside:before{
  background-color:#93652c;
}
.fnm .up-tags li{
  background-color:#3b465c;
  color:#fff;
}
.fnm .up-tags li.up-tags__remove-all{
  background-color:initial;
}
.fnm .up-tags__btn:after,.fnm .up-tags__btn:before{
  background-color:#fff;
}
.fnm .up-tags__btn:active:after,.fnm .up-tags__btn:active:before,.fnm .up-tags__btn:focus:after,.fnm .up-tags__btn:focus:before,.fnm .up-tags__btn:hover:after,.fnm .up-tags__btn:hover:before{
  background-color:#e41f1f;
}
.fnm .up-tags__btn-remove-all{
  color:#108bd8;
}
.fnm .upp-disclaimer{
  color:#9ea2a8;
}
.fnm .upp-disclaimer-delayed{
  background-color:#e9f7ff;
  color:#108bd8;
  font-family:Noticia Text,Times,serif;
}
.fnm .upp-disclaimer-delayed:before{
  background-color:#108bd8;
  color:#fff;
}
.fnm .upp-disclaimer-delayed--info{
  background-color:#ebffd9;
  color:#8eb96a;
}
.fnm .upp-disclaimer-delayed--info:before{
  background-color:#8eb96a;
}

.up-autocomplete:after,.up-autocomplete:before{
  background-color:#bdbec1;
}
.up-autocomplete.fnm-value-selected:after,.up-autocomplete.fnm-value-selected:before{
  background-color:#000;
}
.up-autocomplete.is-loading:before{
  background-color:initial;
  background-image:url(/img/v1/ico/loading.svg);
  -webkit-filter:invert(9%) saturate(173%) hue-rotate(257deg) brightness(97%) contrast(90%);
          filter:invert(9%) saturate(173%) hue-rotate(257deg) brightness(97%) contrast(90%);
}
.up-autocomplete .highlighting{
  color:#f44b4b;
}
.up-autocomplete__footer{
  color:#363941;
}
