* {
  box-sizing: border-box;
}

/* noto-sans-regular - latin */
@font-face {
  font-family: "Noto Sans Bold";
  font-style: normal;
  src: url("themes/default/assets/fonts/NotoSans/NotoSans-Bold-webfont.eot")
      format("embedded-opentype"),
    /* IE9 Compat Modes */
      url("themes/default/assets/fonts/NotoSans/NotoSans-Bold-webfont.woff")
      format("woff"),
    url("themes/default/assets/fonts/NotoSans/NotoSans-Bold-webfont.ttf")
      format("truetype"),
    /* Modern Browsers */ /* Safari, Android, iOS */
      url("themes/default/assets/fonts/NotoSans/NotoSans-Bold-webfont.svg")
      format("svg"); /* Legacy iOS */
}

@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  src: url("themes/default/assets/fonts/NotoSans/NotoSans-Regular-webfont.eot")
      format("embedded-opentype"),
    /* IE9 Compat Modes */
      url("themes/default/assets/fonts/NotoSans/NotoSans-Regular-webfont.woff")
      format("woff"),
    /* Modern Browsers */
      url("themes/default/assets/fonts/NotoSans/NotoSans-Regular-webfont.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("themes/default/assets/fonts/NotoSans/NotoSans-Regular-webfont.svg")
      format("svg"); /* Legacy iOS */
}

@font-face {
  font-family: "EYInterstate-Regular";
  font-style: normal;
  src: url("themes/default/assets/fonts/EYInterstate/EYINTERSTATE-REGULAR.TTF")
    format("truetype"); /* Safari, Android, iOS */
}

@font-face {
  font-family: "EYInterstate-Light";
  font-style: normal;
  src: url("themes/default/assets/fonts/NotoSans/NotoSans-Regular-webfont.eot")
      format("embedded-opentype"),
    url("themes/default/assets/fonts/EYInterstate/EYINTERSTATE-LIGHT.TTF")
      format("truetype");
}

@font-face {
  font-family: "EYInterstate-Bold";
  font-style: normal;
  font-weight: bold;
  src: url("themes/default/assets/fonts/EYInterstate/EYINTERSTATE-BOLD.TTF")
    format("truetype"); /* Safari, Android, iOS */
}

@supports (-ms-ime-align: auto) {
  .selector {
    property: value;
  }
}

@supports (-ms-ime-align: auto) and (-webkit-text-stroke: initial) {
  .selector {
    property: value;
  }
}

.row {
  margin-right: -15px;
  margin-left: -15px;
  clear: both;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
* {
  box-sizing: border-box;
}
*,
:after,
:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  float: left;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
* {
  box-sizing: border-box;
}
*,
:after,
:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  background-color: #2e2e38;
}

.ball-loader {
  width: 200px;
  height: 46.6666666666px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.ball-loader-ball {
  will-change: transform;
  height: 46.6666666666px;
  width: 46.6666666666px;
  border-radius: 50%;
  background-color: #ffe600;
  position: absolute;
  -webkit-animation: grow 1s ease-in-out infinite alternate;
  animation: grow 1s ease-in-out infinite alternate;
}
.ball-loader-ball.ball1 {
  left: 0;
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.ball-loader-ball.ball2 {
  left: 50%;
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  -webkit-animation-delay: 0.33s;
  animation-delay: 0.33s;
}
.ball-loader-ball.ball3 {
  right: 0;
  -webkit-animation-delay: 0.66s;
  animation-delay: 0.66s;
}
@-webkit-keyframes grow {
  to {
    -webkit-transform: translateX(-50%) scale(0);
    transform: translateX(-50%) scale(0);
  }
}
@keyframes grow {
  to {
    -webkit-transform: translateX(-50%) scale(0);
    transform: translateX(-50%) scale(0);
  }
}
.hidden {
  display: none;
}
.is-active {
  display: inline;
}
.request {
  color: lightgray;
}
.container {
  flex: 1;
  max-width: none !important;
  width: auto !important;
  display: flex !important;
  flex-direction: column !important;
  margin: 0 !important;
  position: relative;
}
.is-centered {
  margin-top: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 500px !important;
}
.RFE-emailForm {
  width: 100% !important;
  margin-left: 0 !important;
  min-height: 250px;
}
#root {
  height: 100%;
  min-height: 800px !important;
  display: flex;
  flex-direction: column;
}
.bottom-desc {
  min-height: 60px !important;
  text-align: center !important;
  width: 100% !important;
}
.form-group {
  max-width: 100%;
  display: table;
  margin: 0 auto;
  min-width: 450px;
}
.state-form {
  max-width: 100%;
  display: table;
  margin: 0 auto;
  min-width: 450px;
}
.card {
  max-width: 100% !important;
}
