@charset "UTF-8";
:root {
  --lightBlue: #0546D8;
}

/* Cookie bar */
div.gform_wrapper {
  margin: 15px auto;
  text-align: left;
  color: #0546D8;
}

span.gform_description {
  display: block;
  padding-top: 15px;
  padding-bottom: 15px;
}

.bg-extradark .gform_body label,
.bg-extradark .gfield_description {
  color: white;
}

.gform_body {
  padding: 15px 0;
}
.gform_body label {
  display: block;
  width: 100%;
  margin: 0;
  padding-top: 15px;
  padding-bottom: 5px;
}
.gform_body .ginput_container_consent label,
.gform_body .ginput_container_checkbox label,
.gform_body .ginput_container_radio label {
  display: inline;
  padding-left: 5px;
}
.gform_body .ginput_container_consent ul,
.gform_body .ginput_container_checkbox ul,
.gform_body .ginput_container_radio ul {
  list-style: none;
  padding-left: 0;
}
.gform_body .gfield_description {
  line-height: 1.5rem;
  font-family: Regular, sans-serif;
  font-size: 1rem;
  font-weight: normal;
}
.gform_body select {
  height: 45px;
}
.gform_body select[multiple] {
  height: auto;
}

ul.gform_fields {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.gform_fields li {
  padding: 0 0 15px 0;
}
ul.gform_fields .ginput_complex,
ul.gform_fields .clear-multi,
ul.gform_fields .ginput_container_time,
ul.gform_fields .ginput_container_date {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 576px) {
  ul.gform_fields .ginput_complex,
  ul.gform_fields .clear-multi,
  ul.gform_fields .ginput_container_time,
  ul.gform_fields .ginput_container_date {
    display: block;
  }
}
ul.gform_fields .ginput_complex span,
ul.gform_fields .clear-multi span,
ul.gform_fields .ginput_container_time span,
ul.gform_fields .ginput_container_date span {
  width: 50%;
  display: inline-block;
  box-sizing: border-box;
}
@media (max-width: 576px) {
  ul.gform_fields .ginput_complex span,
  ul.gform_fields .clear-multi span,
  ul.gform_fields .ginput_container_time span,
  ul.gform_fields .ginput_container_date span {
    display: block;
    width: 100%;
  }
}
ul.gform_fields .ginput_complex span:nth-of-type(odd),
ul.gform_fields .clear-multi span:nth-of-type(odd),
ul.gform_fields .ginput_container_time span:nth-of-type(odd),
ul.gform_fields .ginput_container_date span:nth-of-type(odd) {
  padding-right: 2%;
}
@media (max-width: 576px) {
  ul.gform_fields .ginput_complex span:nth-of-type(odd),
  ul.gform_fields .clear-multi span:nth-of-type(odd),
  ul.gform_fields .ginput_container_time span:nth-of-type(odd),
  ul.gform_fields .ginput_container_date span:nth-of-type(odd) {
    padding-right: 0;
  }
}
ul.gform_fields .ginput_complex span:nth-of-type(even),
ul.gform_fields .clear-multi span:nth-of-type(even),
ul.gform_fields .ginput_container_time span:nth-of-type(even),
ul.gform_fields .ginput_container_date span:nth-of-type(even) {
  padding-left: 2%;
}
@media (max-width: 576px) {
  ul.gform_fields .ginput_complex span:nth-of-type(even),
  ul.gform_fields .clear-multi span:nth-of-type(even),
  ul.gform_fields .ginput_container_time span:nth-of-type(even),
  ul.gform_fields .ginput_container_date span:nth-of-type(even) {
    padding-left: 0;
  }
}
ul.gform_fields .ginput_complex span label,
ul.gform_fields .clear-multi span label,
ul.gform_fields .ginput_container_time span label,
ul.gform_fields .ginput_container_date span label {
  display: block;
  width: 100%;
  font-size: 0.8rem;
  padding-bottom: 0;
  padding-top: 5px;
}
ul.gform_fields .ginput_container_time label,
ul.gform_fields .ginput_container_date label {
  padding-right: 2%;
  font-size: 0.8rem;
  padding-bottom: 0;
  width: auto;
  padding-top: 0;
  height: 45px;
  line-height: 45px;
}
ul.gform_fields .ginput_container_time input,
ul.gform_fields .ginput_container_time select,
ul.gform_fields .ginput_container_date input,
ul.gform_fields .ginput_container_date select {
  width: 80%;
}
ul.gform_fields .ginput_container_time .gfield_date_dropdown_month select,
ul.gform_fields .ginput_container_time .gfield_date_dropdown_day select,
ul.gform_fields .ginput_container_time .gfield_date_dropdown_year select,
ul.gform_fields .ginput_container_date .gfield_date_dropdown_month select,
ul.gform_fields .ginput_container_date .gfield_date_dropdown_day select,
ul.gform_fields .ginput_container_date .gfield_date_dropdown_year select {
  width: 100%;
}
ul.gform_fields .ginput_container_time input.datepicker,
ul.gform_fields .ginput_container_date input.datepicker {
  width: 100%;
}
ul.gform_fields .ginput_container_time i,
ul.gform_fields .ginput_container_date i {
  display: none;
}
ul.gform_fields .gform_validation_container {
  height: 0 !important;
  padding: 0 !important;
  overflow: hidden;
}
ul.gform_fields .ginput_container_address {
  flex-wrap: wrap;
}

.gfield_label {
  display: block;
  padding-top: 5px;
  font-weight: 700;
  margin: 0;
}

.ginput_container_time,
.ginput_container_date {
  display: inline-block;
  width: 30%;
  margin-right: 2%;
}
@media (max-width: 576px) {
  .ginput_container_time,
  .ginput_container_date {
    width: 100%;
  }
}

.gfield_error .validation_message {
  margin-top: 5px;
  padding: 5px;
  background-color: #ff004c;
  color: #fff;
  font-weight: bold;
}
.gfield_error .validation_message::before {
  content: "\f06a ";
  font-family: "Font Awesome 5 Pro";
  font-weight: 500;
}

.gfield_error input,
.gfield_error textarea {
  border-color: #ff004c;
}

.gform_footer {
  padding-top: 0;
  text-align: right;
}

.gform_confirmation_message {
  padding: 15px;
  background-color: #0546D8;
  color: #fff;
  font-weight: bold;
}

span.screen-reader-text {
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
}

span.gfield_required span.gfield_required {
  margin-top: 5px;
}

.ginput_container span.gfield_required {
  display: none;
}

.ui-datepicker-calendar tr {
  background-color: #043ebf;
}

.ui-datepicker {
  width: 300px;
  box-sizing: border-box;
  padding: 15px;
  background-color: #043ebf;
  color: #fff;
}
.ui-datepicker td,
.ui-datepicker th {
  padding: 5px;
  text-align: center;
}
.ui-datepicker td.ui-datepicker-unselectable,
.ui-datepicker th.ui-datepicker-unselectable {
  color: #e6e6e6;
}
.ui-datepicker td a,
.ui-datepicker th a {
  text-decoration: none;
}
.ui-datepicker td.ui-datepicker-current-day,
.ui-datepicker th.ui-datepicker-current-day {
  background-color: #fff;
}
.ui-datepicker td.ui-datepicker-current-day a,
.ui-datepicker th.ui-datepicker-current-day a {
  color: #043ebf;
}
.ui-datepicker td.ui-datepicker-today a,
.ui-datepicker th.ui-datepicker-today a {
  text-decoration: underline;
}
.ui-datepicker .ui-datepicker-title select {
  width: 48%;
}
.ui-datepicker .ui-datepicker-title select:last-of-type {
  float: right;
}
.ui-datepicker a.ui-datepicker-prev,
.ui-datepicker a.ui-datepicker-next {
  padding: 0 0 15px 0;
  display: inline-block;
  cursor: pointer;
}
.ui-datepicker a.ui-datepicker-prev::before {
  content: "\f104  ";
  font-family: "Font Awesome 5 Pro";
}
.ui-datepicker a.ui-datepicker-next {
  float: right;
}
.ui-datepicker a.ui-datepicker-next::after {
  content: "  \f105";
  font-family: "Font Awesome 5 Pro";
}

.gform_drop_area {
  box-sizing: border-box;
  padding: 30px;
  border: 4px dashed rgba(5, 70, 216, 0.3);
  text-align: center;
}
.gform_drop_area span.gform_drop_instructions {
  display: block;
  width: 100%;
  clear: both;
  margin-bottom: 30px;
}

.ginput_preview img {
  display: inline-block;
  margin-right: 15px;
}

.bg-dark .gform_title,
.bg-dark .gform_description,
.bg-extradark .gform_title,
.bg-extradark .gform_description {
  color: white;
}

.application-for-employment_wrapper .gform_validation_errors {
  background-color: #ff004c;
  color: #fff;
  padding: 15px;
  margin-bottom: 15px;
}
.application-for-employment_wrapper .gform_validation_errors .gform_submission_error {
  font-weight: normal;
  font-family: Bold;
}
.application-for-employment_wrapper .application-for-employment .gf_progressbar {
  background-color: #e5e6ea;
  border-radius: 15px;
}
.application-for-employment_wrapper .application-for-employment .gf_progressbar .gf_progressbar_percentage {
  background-color: #0546D8;
  color: white;
  padding: 7px;
  text-align: right;
  border-radius: 15px;
}
.application-for-employment_wrapper .application-for-employment .gform_fields {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.application-for-employment_wrapper .application-for-employment .gform_fields .gfield {
  width: 100%;
}
.application-for-employment_wrapper .application-for-employment .gform_fields .gfield--width-half {
  width: 48%;
}
.application-for-employment_wrapper .application-for-employment .gform_fields .gfield--width-half * {
  width: 100%;
}
@media (max-width: 768px) {
  .application-for-employment_wrapper .application-for-employment .gform_fields .gfield--width-half {
    width: 100%;
  }
}
.application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_full,
.application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_left,
.application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_right {
  width: 48%;
}
.application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_full.address_line_1, .application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_full.address_city,
.application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_left.address_line_1,
.application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_left.address_city,
.application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_right.address_line_1,
.application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_right.address_city {
  float: left;
}
.application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_full.address_line_2, .application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_full.address_zip,
.application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_left.address_line_2,
.application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_left.address_zip,
.application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_right.address_line_2,
.application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_right.address_zip {
  float: right;
}
@media (max-width: 768px) {
  .application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_full,
  .application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_left,
  .application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_right {
    width: 100%;
  }
}
.application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_address .ginput_full {
  margin-bottom: 5px;
}
.application-for-employment_wrapper .application-for-employment .gform_fields input::-webkit-input-placeholder {
  color: #8a7f95;
}
.application-for-employment_wrapper .application-for-employment .gform_fields .ginput_container_select select:focus {
  border-color: #0546D8;
}
.application-for-employment_wrapper .application-for-employment .gsection,
.application-for-employment_wrapper .application-for-employment .gfield {
  margin-top: 15px;
}
.application-for-employment_wrapper .application-for-employment .gsection .gsection_description,
.application-for-employment_wrapper .application-for-employment .gsection .gfield_description,
.application-for-employment_wrapper .application-for-employment .gfield .gsection_description,
.application-for-employment_wrapper .application-for-employment .gfield .gfield_description {
  padding-top: 0;
}
.application-for-employment_wrapper .application-for-employment .gfield_label {
  margin-bottom: 5px;
}
.application-for-employment_wrapper .application-for-employment .ginput_container label {
  padding-top: 2px;
  margin-bottom: 5px;
}
@media (max-width: 768px) {
  .application-for-employment_wrapper .application-for-employment .ginput_container label {
    padding: 0;
    margin-bottom: 0;
    align-self: center;
    width: 40%;
    margin-right: 5px;
  }
}
.application-for-employment_wrapper .application-for-employment .gform_drop_instructions {
  margin-bottom: 0 !important;
}
.application-for-employment_wrapper .application-for-employment .gform_fileupload_multifile {
  margin-bottom: 5px;
}
.application-for-employment_wrapper .application-for-employment .gfield_list_header {
  display: flex;
  justify-content: space-between;
}
.application-for-employment_wrapper .application-for-employment .gfield_list_header .gfield_header_item {
  width: 33%;
  padding-bottom: 5px;
}
.application-for-employment_wrapper .application-for-employment .gfield_list_header .gfield_header_item--icons {
  display: none;
}
.application-for-employment_wrapper .application-for-employment .gfield_list_groups {
  width: 100%;
}
.application-for-employment_wrapper .application-for-employment .gfield_list_groups .gfield_list_group {
  width: 100%;
  display: table;
}
@media (max-width: 768px) {
  .application-for-employment_wrapper .application-for-employment .gfield_list_groups .gfield_list_group:not(:last-of-type) {
    border-bottom: 1px solid;
    margin-bottom: 20px;
  }
}
.application-for-employment_wrapper .application-for-employment .gfield_list_groups .gfield_list_group .gfield_list_group_item {
  display: table-cell;
  margin-bottom: 5px;
}
@media (max-width: 768px) {
  .application-for-employment_wrapper .application-for-employment .gfield_list_groups .gfield_list_group .gfield_list_group_item {
    display: inline-flex;
    width: 100%;
  }
}
.application-for-employment_wrapper .application-for-employment .gfield_list_groups .gfield_list_group:not(:last-of-type) .gfield_list_icons .add_list_item {
  display: none;
}
.application-for-employment_wrapper .application-for-employment .gfield_list_groups .gfield_list_icons {
  display: block;
  margin: 5px 0;
}
@media (max-width: 768px) {
  .application-for-employment_wrapper .application-for-employment .desktop {
    display: none;
  }
}
@media (min-width: 768px) {
  .application-for-employment_wrapper .application-for-employment .devices {
    display: none;
  }
}
.application-for-employment_wrapper .application-for-employment .list-5-col .gfield_list_header .gfield_header_item {
  width: 33%;
}
.application-for-employment_wrapper .application-for-employment .list-5-col .gfield_list_group_item {
  width: 20%;
}
.application-for-employment_wrapper .application-for-employment .list-6-col .gfield_list_header .gfield_header_item {
  width: 25%;
}
@media (max-width: 768px) {
  .application-for-employment_wrapper .application-for-employment .list-6-col .gfield_list_header .gfield_header_item {
    width: 30%;
  }
}
.application-for-employment_wrapper .application-for-employment .list-6-col .gfield_list_group_item {
  width: 16.667%;
}
.application-for-employment_wrapper .application-for-employment .list-2-col .gfield_list_header .gfield_header_item {
  width: 50%;
}
.application-for-employment_wrapper .application-for-employment .list-2-col .gfield_list_group_item {
  width: 50%;
}
.application-for-employment_wrapper .application-for-employment .gfield_list_icons {
  display: table-row !important;
}
.application-for-employment_wrapper .application-for-employment .gfield_list_icons .add_list_item,
.application-for-employment_wrapper .application-for-employment .gfield_list_icons .delete_list_item {
  color: transparent;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  border: none;
  position: relative;
  transition: 0.3s ease-in-out;
  border: 1px solid;
  margin: 10px 0 15px 0;
}
.application-for-employment_wrapper .application-for-employment .gfield_list_icons .add_list_item::after,
.application-for-employment_wrapper .application-for-employment .gfield_list_icons .delete_list_item::after {
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-52%, -55%);
          transform: translate(-52%, -55%);
  font-size: 17px;
  transition: 0.3s ease-in-out;
}
@media (max-width: 768px) {
  .application-for-employment_wrapper .application-for-employment .gfield_list_icons .add_list_item,
  .application-for-employment_wrapper .application-for-employment .gfield_list_icons .delete_list_item {
    width: 75px;
    border-radius: 0;
    height: 40px;
  }
}
.application-for-employment_wrapper .application-for-employment .gfield_list_icons .add_list_item {
  background-color: #0546D8;
  border-color: #0546D8;
  margin-right: 5px;
}
.application-for-employment_wrapper .application-for-employment .gfield_list_icons .add_list_item::after {
  content: "\f067";
  color: white;
}
.application-for-employment_wrapper .application-for-employment .gfield_list_icons .add_list_item:hover {
  background-color: white;
}
.application-for-employment_wrapper .application-for-employment .gfield_list_icons .add_list_item:hover::after {
  color: #0546D8;
}
.application-for-employment_wrapper .application-for-employment .gfield_list_icons .delete_list_item {
  background-color: #032674;
  border-color: #032674;
}
.application-for-employment_wrapper .application-for-employment .gfield_list_icons .delete_list_item::after {
  content: "\f068";
  color: #fff;
}
.application-for-employment_wrapper .application-for-employment .gfield_list_icons .delete_list_item:hover {
  background-color: white;
}
.application-for-employment_wrapper .application-for-employment .gfield_list_icons .delete_list_item:hover::after {
  color: #032674;
}
.application-for-employment_wrapper .application-for-employment .gform_page_footer {
  margin-top: 20px;
}
.application-for-employment_wrapper .application-for-employment .gform_page_footer input[type=submit],
.application-for-employment_wrapper .application-for-employment .gform_page_footer .gform_next_button {
  height: 52px;
}
@media (max-width: 768px) {
  .application-for-employment_wrapper .application-for-employment .gform_page_footer input[type=submit],
  .application-for-employment_wrapper .application-for-employment .gform_page_footer .gform_next_button {
    margin-right: 20vw;
  }
}
.application-for-employment_wrapper .application-for-employment .gform_page_footer .gform_previous_button,
.application-for-employment_wrapper .application-for-employment .gform_page_footer .gform_next_button {
  padding: 15px 30px;
}
.application-for-employment_wrapper .application-for-employment .gform_page_footer .gform_save_link {
  display: block;
}

.change-paralysis-report_wrapper {
  margin-top: 0;
}
.change-paralysis-report_wrapper .gform_heading h3 {
  font-family: Regular;
  font-size: 2.375rem;
  line-height: 1.2105263158em;
}
.change-paralysis-report_wrapper .gform_footer {
  text-align: left;
}
