﻿@font-face {
  font-family: "HaptikRegular";
  src: url("/Fonts/HaptikRegular.woff2") format("woff2");
}
@font-face {
  font-family: "HaptikMedium";
  src: url("/Fonts/HaptikMedium.woff2") format("woff2");
}
@font-face {
  font-family: "HaptikBold";
  src: url("/Fonts/HaptiKBold.woff2") format("woff2");
}
/*
    FROM BRAND GUIDELINES
*/
/*
    SPECIFICS
*/
/* BUTTONS */
/*$form-box-shadow: 0 0 0 .25rem rgba(255,0,0,.25); */
.form-wrapper .form-item {
  margin: 0 0 10px 0;
}
.form-wrapper .form-item label {
  font-family: HaptikMedium, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.form-wrapper .form-item .form-control:focus {
  border-color: #f00;
  box-shadow: 0 0 0 0.25rem rgba(254, 0, 226, 0.25);
}
.form-wrapper .form-item .form-control.disabled {
  background-color: rgb(0, 23, 68);
  border: 0;
  color: #fff;
}
.form-wrapper .form-item .form-error, .form-wrapper .form-item .general-form-error {
  font-size: 12px;
  font-weight: bold;
  color: rgb(107, 255, 179);
  display: none;
}
.form-wrapper .form-item .form-error.on-white, .form-wrapper .form-item .on-white.general-form-error {
  color: #f00;
}
.has-flight {
  display: none;
}
