.AviationReady .Forms {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 0 8px;
}
.AviationReady .Forms * {
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.AviationReady .Forms .invalid {
  color: inherit;
  font-size: 12px;
  line-height: 1.375;
}
.AviationReady .formSection {
  position: relative;
  display: block;
  margin: 0 -15px;
  padding: 0;
  width: auto;
  color: inherit;
  list-style: none;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  line-height: 1.375;
  zoom: 1;
}
.AviationReady .formSection .formLine {
  position: relative;
  vertical-align: top;
  display: inline-block;
  font-size: 0;
  margin: 12px 0 6px;
  padding: 0 15px;
}
.AviationReady .formSection .formLine > .formLabel label {
  margin: 0;
  color: inherit;
  font-size: 16px;
  font-weight: 300;
}
.AviationReady .formSection .formLine[data-required="true"] > .formLabel label {
  font-weight: 700;
}
.AviationReady .formSection .formLine > .formInput {
  position: relative;
  display: block;
  width: 100%;
  font-size: 16px;
}
.AviationReady .formSection .formLine > .formInput input[type],
.AviationReady .formSection .formLine > .formInput textarea,
.AviationReady .formSection .formLine > .formInput select,
.AviationReady .formSection .formLine > .formInput > .k-widget:not([role="alert"]) {
  padding: 5px 10px;
  font-size: 12px;
  line-height: inherit;
  display: block;
  width: 100%;
  height: auto;
  outline: none;
  border: 1px solid #858585;
  background: white;
  color: #555555;
  border-radius: 0;
}
.AviationReady .formSection .formLine > .formInput input[type]:hover,
.AviationReady .formSection .formLine > .formInput textarea:hover,
.AviationReady .formSection .formLine > .formInput select:hover,
.AviationReady .formSection .formLine > .formInput > .k-widget:not([role="alert"]):hover,
.AviationReady .formSection .formLine > .formInput input[type]:focus,
.AviationReady .formSection .formLine > .formInput textarea:focus,
.AviationReady .formSection .formLine > .formInput select:focus,
.AviationReady .formSection .formLine > .formInput > .k-widget:not([role="alert"]):focus,
.AviationReady .formSection .formLine > .formInput input[type]:active,
.AviationReady .formSection .formLine > .formInput textarea:active,
.AviationReady .formSection .formLine > .formInput select:active,
.AviationReady .formSection .formLine > .formInput > .k-widget:not([role="alert"]):active {
  border-color: #002266;
}
.AviationReady .formSection .formLine > .formInput input[type]:focus + span[role="alert"],
.AviationReady .formSection .formLine > .formInput textarea:focus + span[role="alert"],
.AviationReady .formSection .formLine > .formInput select:focus + span[role="alert"],
.AviationReady .formSection .formLine > .formInput > .k-widget:not([role="alert"]):focus + span[role="alert"],
.AviationReady .formSection .formLine > .formInput input[type]:active + span[role="alert"],
.AviationReady .formSection .formLine > .formInput textarea:active + span[role="alert"],
.AviationReady .formSection .formLine > .formInput select:active + span[role="alert"],
.AviationReady .formSection .formLine > .formInput > .k-widget:not([role="alert"]):active + span[role="alert"] {
  display: none;
}
.AviationReady .formSection .formLine > .formInput > .k-widget:not([role="alert"]) {
  padding: 0;
}
.AviationReady .formSection .formLine > .formInput > .k-widget:not([role="alert"]) > [class^="k-"][class*="-wrap"] {
  padding: 0;
  font-size: inherit;
  line-height: inherit;
  text-indent: 0;
  height: auto;
  border: 0 none transparent;
  background-color: transparent !important;
}
.AviationReady .formSection .formLine > .formInput > .k-widget:not([role="alert"]) > [class^="k-"][class*="-wrap"],
.AviationReady .formSection .formLine > .formInput > .k-widget:not([role="alert"]) > [class^="k-"][class*="-wrap"] * {
  border-radius: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}
.AviationReady .formSection .formLine > .formInput > .k-widget:not([role="alert"]) > [class^="k-"][class*="-wrap"] > .k-input {
  font-size: inherit;
  line-height: inherit;
  text-indent: 0;
  height: auto;
  min-height: 2.167em;
  padding: 5px 10px;
}
.AviationReady .formSection .formLine > .formInput textarea {
  min-height: 88px;
  resize: vertical;
}
.AviationReady .formSection .formLine > .formInput input::-webkit-input-placeholder,
.AviationReady .formSection .formLine > .formInput textarea::-webkit-input-placeholder {
  line-height: inherit;
}
.AviationReady .formSection .formLine > .formInput input:-moz-placeholder,
.AviationReady .formSection .formLine > .formInput textarea:-moz-placeholder {
  font-size: 12px;
  line-height: 1;
}
.AviationReady .formSection .formLine > .formInput input:-ms-input-placeholder,
.AviationReady .formSection .formLine > .formInput textarea:-ms-input-placeholder {
  font-size: 12px;
  line-height: 1;
  padding: 4px;
}
.AviationReady .formSection h3.formLine {
  width: 100%;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 24px;
  padding: 8px 15px 5px;
}
.AviationReady .formSection .formLineSubmit {
  padding: 0 15px;
}
.AviationReady .formSection .formLineSubmit .formLabel {
  display: none;
}
.AviationReady .formSection .formLineSubmit .formInput {
  display: block;
  width: 100%;
  padding: 6px 0;
  font-size: 16px;
}
.AviationReady .formSection .formLineSubmit .formInput button {
  border: 1px solid #002266;
  font-size: inherit;
  background: #002266;
  color: white;
  border-radius: 0;
  width: 100% !important;
  padding: 6px 12px;
}
.AviationReady .formSection .formLineSubmit .formInput button:hover,
.AviationReady .formSection .formLineSubmit .formInput button:focus,
.AviationReady .formSection .formLineSubmit .formInput button:active {
  background: #ac8942;
  color: white;
  border-color: #ac8942;
  cursor: pointer;
}
.AviationReady .formSection .formLineCheckbox {
  padding: 0 15px;
}
.AviationReady .formSection .formLineRadio {
  padding: 0 15px;
}
.AviationReady .formSection .radio,
.AviationReady .formSection .checkbox {
  display: block;
  min-height: 24px;
  margin-top: 0;
  margin-bottom: 8px;
  padding-left: 20px;
  position: relative;
}
.form-group > .AviationReady .formSection .radio,
.form-group > .AviationReady .formSection .checkbox,
[class*="col-"] > .AviationReady .formSection .radio,
[class*="col-"] > .AviationReady .formSection .checkbox {
  margin-top: 36px;
  border-bottom: 1px solid transparent;
}
.AviationReady .formSection .radio label,
.AviationReady .formSection .checkbox label {
  display: inline-block;
  font-weight: normal;
  cursor: pointer;
  position: static;
  font-size: 16px;
  line-height: 1.2;
  padding: 0;
}
.AviationReady .formSection .radio label *:last-child,
.AviationReady .formSection .checkbox label *:last-child {
  position: static;
  margin-left: 0.45em;
}
.AviationReady .formSection .radio input[type="radio"],
.AviationReady .formSection .checkbox input[type="checkbox"],
.AviationReady .formSection .radio input[type="radio"] ~ *:last-child:before,
.AviationReady .formSection .checkbox input[type="checkbox"] ~ *:last-child:before,
.AviationReady .formSection .radio input[type="radio"] ~ *:last-child:after,
.AviationReady .formSection .checkbox input[type="checkbox"] ~ *:last-child:after {
  cursor: pointer;
  float: none;
  position: absolute;
  top: 2px;
  left: 2px;
  width: 16px;
  height: 16px;
  min-height: 0;
  min-width: 0;
  margin: 0 !important;
  padding: 0;
  -webkit-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  transition: background-color 0.25s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.AviationReady .formSection .radio input[type="radio"],
.AviationReady .formSection .checkbox input[type="checkbox"] {
  z-index: 3;
  opacity: 0;
}
.AviationReady .formSection .radio input[type="radio"] ~ *:last-child:before,
.AviationReady .formSection .checkbox input[type="checkbox"] ~ *:last-child:before,
.AviationReady .formSection .radio input[type="radio"] ~ *:last-child:after,
.AviationReady .formSection .checkbox input[type="checkbox"] ~ *:last-child:after {
  content: " ";
}
.AviationReady .formSection .radio input[type="radio"] ~ *:last-child:before,
.AviationReady .formSection .checkbox input[type="checkbox"] ~ *:last-child:before {
  z-index: 1;
  border: 1px solid #858585;
  background-color: white;
  background-clip: content-box;
}
.AviationReady .formSection .radio input[type="radio"] ~ *:last-child:after,
.AviationReady .formSection .checkbox input[type="checkbox"] ~ *:last-child:after {
  z-index: 2;
  background-color: transparent;
  background-clip: content-box;
}
.AviationReady .formSection .radio input[type="radio"]:hover ~ *:last-child:after,
.AviationReady .formSection .checkbox input[type="checkbox"]:hover ~ *:last-child:after,
.AviationReady .formSection .radio input[type="radio"] ~ *:last-child:hover:after,
.AviationReady .formSection .checkbox input[type="checkbox"] ~ *:last-child:hover:after {
  background-color: #858585;
}
.AviationReady .formSection .radio input[type="radio"]:checked ~ *:last-child:after,
.AviationReady .formSection .checkbox input[type="checkbox"]:checked ~ *:last-child:after {
  background-color: #002266;
}
.AviationReady .formSection .checkbox input[type="checkbox"]:checked:hover ~ *:last-child:after,
.AviationReady .formSection .checkbox input[type="checkbox"]:checked ~ *:last-child:hover:after {
  background-color: #001133;
}
.AviationReady .formSection .checkbox input[type="checkbox"]:checked ~ *:last-child:after {
  content: "\f00c";
  font-family: FontAwesome;
  line-height: 16px;
  font-size: 12px;
  text-align: center;
  color: white;
}
.AviationReady .formSection .radio input[type="radio"]:active ~ *:last-child:after,
.AviationReady .formSection .radio input[type="radio"] ~ *:last-child:active:after,
.AviationReady .formSection .checkbox input[type="checkbox"]:active ~ *:last-child:after,
.AviationReady .formSection .checkbox input[type="checkbox"] ~ *:last-child:active:after,
.AviationReady .formSection .checkbox input[type="checkbox"]:checked:active ~ *:last-child:after,
.AviationReady .formSection .checkbox input[type="checkbox"]:checked ~ *:last-child:active:after {
  background-color: #555555;
}
.AviationReady .formSection [disabled] .radio input[type="radio"],
.AviationReady .formSection [disabled] .checkbox input[type="checkbox"],
.AviationReady .formSection .radio input[type="radio"][disabled],
.AviationReady .formSection .checkbox input[type="checkbox"][disabled],
.AviationReady .formSection [disabled] .radio input[type="radio"] ~ *:last-child,
.AviationReady .formSection [disabled] .checkbox input[type="checkbox"] ~ *:last-child,
.AviationReady .formSection .radio input[type="radio"][disabled] ~ *:last-child,
.AviationReady .formSection .checkbox input[type="checkbox"][disabled] ~ *:last-child {
  cursor: not-allowed;
}
.AviationReady .formSection [disabled] .radio input[type="radio"] ~ *:last-child:after,
.AviationReady .formSection [disabled] .checkbox input[type="checkbox"] ~ *:last-child:after,
.AviationReady .formSection .radio input[type="radio"][disabled] ~ *:last-child:after,
.AviationReady .formSection .checkbox input[type="checkbox"][disabled] ~ *:last-child:after {
  background-color: #999999 !important;
}
.AviationReady .formSection .radio input[type="radio"],
.AviationReady .formSection .radio-inline input[type="radio"],
.AviationReady .formSection .radio input[type="radio"] ~ *:last-child:before,
.AviationReady .formSection .radio-inline input[type="radio"] ~ *:last-child:before,
.AviationReady .formSection .radio input[type="radio"] ~ *:last-child:after,
.AviationReady .formSection .radio-inline input[type="radio"] ~ *:last-child:after {
  border-radius: 8px;
  padding: 3px;
}
.AviationReady .formSection span[role="alert"] {
  position: relative;
  margin: 8px 0;
  color: #d9534f;
  font-size: 12px;
  line-height: 1.375;
  vertical-align: middle;
  pointer-events: none;
}
@media (min-width: 960px) {
  .AviationReady .formSection span[role="alert"] {
    position: absolute;
    top: 0;
    right: 12px;
    background: none;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin: 5px 0 0;
    z-index: 2;
  }
}
.AviationReady .formSection span[role="alert"] span {
  position: static;
  display: inline;
  width: auto;
  height: auto;
  line-height: inherit;
  vertical-align: middle;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin: 0 0.25em 0 0;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  text-decoration: inherit;
  text-indent: 0;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
}
.AviationReady .formSection span[role="alert"] span:before {
  content: "\F071";
  position: static;
  display: inline;
  width: auto;
  height: auto;
  line-height: inherit;
  speak: none;
}
.AviationReady .formSection.formLandingPage .formLine .formLabel {
  color: white;
}
.AviationReady .formSection.formLandingPage .formLine .formLabel label {
  font-weight: 300;
}
.AviationReady .formSection.formLandingPage .formLine .formInput input {
  border: 1px solid transparent;
  background: none;
  border-bottom: 1px solid white;
  color: white;
  font-size: 14px;
}
.AviationReady .formSection.formLandingPage .formLine .formInput input:hover,
.AviationReady .formSection.formLandingPage .formLine .formInput input:focus,
.AviationReady .formSection.formLandingPage .formLine .formInput input:active {
  border: 1px solid transparent;
  border-bottom: 2px solid white;
}
.AviationReady .formSection.formLandingPage .formLine .formInput .k-dropdown {
  background: none;
  border: none;
  border-bottom: 1px solid white;
}
.AviationReady .formSection.formLandingPage .formLine .formInput .k-dropdown:hover,
.AviationReady .formSection.formLandingPage .formLine .formInput .k-dropdown:focus,
.AviationReady .formSection.formLandingPage .formLine .formInput .k-dropdown:active {
  border-bottom: 2px solid white;
}
.AviationReady .formSection.formLandingPage .formLine .formInput .k-dropdown .k-icon {
  color: white;
}
.AviationReady .formSection.formLandingPage .formLine .formInput .k-dropdown .k-input {
  color: white;
  font-size: 14px;
}
.AviationReady .formSection.formLandingPage .invalid {
  color: white;
  padding: 0 15px;
}
.AviationReady .formSection.formLandingPage .formLineSubmit {
  text-align: right;
}
.AviationReady .formSection.formLandingPage .formLineSubmit .formInput button {
  background: transparent;
  border: none;
  color: white;
  font-size: 20px;
  font-weight: 600;
  width: auto !important;
  overflow: hidden;
}
.AviationReady .formSection.formLandingPage .formLineSubmit .formInput button:hover,
.AviationReady .formSection.formLandingPage .formLineSubmit .formInput button:focus,
.AviationReady .formSection.formLandingPage .formLineSubmit .formInput button:active {
  color: #ac8942;
  text-decoration: none;
}
.AviationReady .formSection.formLandingPage .formLineSubmit .formInput button:hover:after,
.AviationReady .formSection.formLandingPage .formLineSubmit .formInput button:focus:after,
.AviationReady .formSection.formLandingPage .formLineSubmit .formInput button:active:after {
  color: #ac8942;
}
.AviationReady .formSection.formLandingPage .formLineSubmit .formInput button:after {
  content: "\f072";
  font-family: "FontAwesome";
  color: white;
  font-size: 20px;
  padding: 0 0 0 0.35em;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  transform: rotate(0deg);
  transform-origin: 500% 500%;
  transition: transform 0s linear;
}
.AviationReady .formSection.formLandingPage .formLineSubmit .formInput button.disabled:after {
  transform: rotate(360deg);
  transition: transform 5s ease-in-out;
}
.k-animation-container,
.k-animation-container * {
  border-radius: 0 !important;
}
.k-animation-container .k-item {
  box-shadow: none !important;
}
.k-animation-container .k-item.k-state-selected {
  background: #ac8942;
  color: white;
}

