#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 .up-suggest-menu{
  border-color:#d2d2da;
}

.fnm .fnm-datepicker.fnm-value-selected .fnm-input-text[disabled],.fnm [disabled].up-suggest-menu{
  background-color:#f8f8f8;
}

.fnm .up-suggest-menu{
  background-color:#fff;
  font-family:Muli,Arial,sans-serif;
}
.fnm .fnm-datepicker.fnm-value-selected .fnm-input-text{
  background-color:#e1f4ff;
  border-color:#000;
}

.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-autocomplete:after,.fnm .up-autocomplete:before{
  background-color:#bdbec1;
}
.fnm .up-autocomplete.fnm-value-selected:after,.fnm .up-autocomplete.fnm-value-selected:before{
  background-color:#000;
}
.fnm .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%);
}
.fnm .up-autocomplete .highlighting{
  color:#f44b4b;
}
.fnm .up-autocomplete__footer{
  color:#363941;
}
.fnm .fnm-steps__item:after{
  background-color:#fff;
  border-color:#d2d2da;
}
.fnm .fnm-steps__wrapper{
  color:#212121;
}
.fnm .fnm-steps__wrapper:before{
  background-color:#f8f8f8;
}
.fnm .fnm-steps__wrapper--visited .fnm-steps__item{
  color:#212121;
}
.fnm .fnm-steps__wrapper--visited .fnm-steps__item:after{
  background-color:#fff;
  border-color:#0b600f;
}
.fnm .fnm-steps__wrapper--visited .fnm-steps__item:active,.fnm .fnm-steps__wrapper--visited .fnm-steps__item:focus,.fnm .fnm-steps__wrapper--visited .fnm-steps__item:hover{
  color:#239126;
}
.fnm .fnm-steps__wrapper--visited:before{
  background:#0b600f;
}
.fnm .fnm-steps__wrapper--visited:after{
  background-image:url(/img/v1/ico/check.svg);
  -webkit-filter:invert(1);
          filter:invert(1);
}
.fnm .fnm-steps__wrapper--done .fnm-steps__item{
  color:#0b600f;
}
.fnm .fnm-steps__wrapper--done .fnm-steps__item:after{
  background-color:#0b600f;
  border-color:#0b600f;
}
.fnm .upti-form__heading--separator,.fnm .upti-form__separator{
  border-color:#d7d7de;
}
.fnm .upti-btn{
  background-color:#f3f3f3;
  color:#3b465c;
  font-family:Muli,Arial,sans-serif;
}
.fnm .upti-btn:active,.fnm .upti-btn:focus,.fnm .upti-btn:hover{
  background-color:#bdbec1;
  color:#3b465c;
}
.fnm .upti-btn:before{
  -webkit-filter:invert(25%) sepia(12%) saturate(1376%) hue-rotate(182deg) brightness(92%) contrast(86%);
          filter:invert(25%) sepia(12%) saturate(1376%) hue-rotate(182deg) brightness(92%) contrast(86%);
}
.fnm .upti-btn .injected-svg{
  fill:#3b465c;
}
.fnm .upti-btn+.fnm-btn__overlay{
  background:hsla(225,3%,75%,.7);
}
.fnm .upti-btn--primary{
  background-color:#0b600f;
  color:#fff;
}
.fnm .upti-btn--primary:active,.fnm .upti-btn--primary:focus,.fnm .upti-btn--primary:hover{
  background-color:#239126;
  color:#fff;
}
.fnm .upti-btn--primary:before{
  -webkit-filter:invert(1);
          filter:invert(1);
}
.fnm .upti-btn--primary .injected-svg{
  fill:#fff;
}
.fnm .upti-btn--primary+.fnm-btn__overlay{
  background:rgba(11,96,15,.7);
}
@media only screen and (min-width:768px){
  .fnm .upti-btn--mobile{
    background-color:initial;
    color:#363941;
  }
  .fnm .upti-btn--mobile:active,.fnm .upti-btn--mobile:focus,.fnm .upti-btn--mobile:hover{
    background-color:initial;
    color:#239126;
  }
}
.fnm .upti-btn--edit:before{
  background-image:url(/img/v1/ico/pencil.svg);
}
.fnm .upti-btn--print:before{
  background-image:url(/img/v1/ico/printer.svg);
}
.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 .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-suggest.is-loading:before{
  background-image:url(/img/v1/ico/loading.svg);
  -webkit-filter:invert(25%) sepia(12%) saturate(1376%) hue-rotate(182deg) brightness(92%) contrast(86%);
          filter:invert(25%) sepia(12%) saturate(1376%) hue-rotate(182deg) brightness(92%) contrast(86%);
}
.fnm .up-suggest-selected li{
  background-color:#3b465c;
  color:#fff;
}
.fnm .up-suggest-selected li.up-suggest-selected__remove-all{
  background-color:initial;
}
.fnm .up-suggest-selected__btn:after,.fnm .up-suggest-selected__btn:before{
  background-color:#fff;
}
.fnm .up-suggest-selected__btn:active:after,.fnm .up-suggest-selected__btn:active:before,.fnm .up-suggest-selected__btn:focus:after,.fnm .up-suggest-selected__btn:focus:before,.fnm .up-suggest-selected__btn:hover:after,.fnm .up-suggest-selected__btn:hover:before{
  background-color:#e41f1f;
}
.fnm .up-suggest-selected__btn-remove-all{
  color:#108bd8;
}

.upti-value--border{
  border-color:#d2d2da;
}

.fnm-form-dropdown{
  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;
}
