/* Minification failed. Returning unminified contents.
(1581,50): run-time error CSS1019: Unexpected token, found ' '
(1581,50): run-time error CSS1034: 
 */
button.btn.next-button {
  border-radius: 0;
  border: 0;
  margin: 0;
  padding: 0;
  height: 66px;
  line-height: 66px;
  font-size: 22px;
  width: 100%;
  background-color: #6EA949;
  color: white;
  position: relative;
}
button.btn.next-button:hover,
button.btn.next-button:focus,
button.btn.next-button:active {
  background-color: #a4cd8b;
  color: white;
  border: 0;
  outline: 0;
}
button.btn.next-button .text {
  width: 100%;
  padding-right: 45px;
  text-align: center;
  float: left;
}
button.btn.next-button .icon {
  position: absolute;
  right: 0;
  letter-spacing: -8px;
  text-align: right;
  padding-right: 16px;
}
button.btn.next-button .icon:before {
  content: "ee";
  font-family: coverwise;
}
button.btn.back-button {
  border-radius: 0;
  border: 1px solid #777777;
  margin: 0;
  padding: 0;
  height: 66px;
  line-height: 66px;
  font-size: 22px;
  width: 100%;
  background-color: white;
  color: #1e3042;
  position: relative;
}
button.btn.back-button:hover,
button.btn.back-button:focus,
button.btn.back-button:active {
  background-color: #d8e3ed;
}
button.btn.back-button .text {
  width: 100%;
  padding-right: 45px;
  text-align: center;
  float: left;
}
button.btn.back-button .icon {
  position: absolute;
  left: 0;
  letter-spacing: -8px;
  text-align: left;
  padding-left: 16px;
}
button.btn.back-button .icon:before {
  content: "dd";
  font-family: coverwise;
}
.nav-buttons {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .nav-buttons {
    margin-top: 10px;
  }
}
.nav-buttons .row :first-child {
  padding-left: 0;
}
@media (max-width: 767px) {
  .nav-buttons .row :first-child {
    margin-bottom: 10px;
  }
}
.nav-buttons .row :last-child {
  padding-right: 0;
}
@media (max-width: 767px) {
  .nav-buttons .row div {
    padding-left: 0;
    padding-right: 0;
  }
}
#travel-details {
  background-color: #fff;
  background-position: right center;
  min-height: 495px;
  position: relative;
  width: 100%;
  z-index: 500;
  background-size: cover;
}
#travel-details .page-header div {
  border: none;
}
#travel-details .page-header div h1 {
  text-align: right;
}
#travel-details .default-travel-details-form {
  margin-top: 20%;
  margin-bottom: 20px;
}
#travel-details .cta button {
  font-size: 20px;
  padding: 10px;
}
#travel-details .axa-logo {
  width: 180px;
  padding: 15px 0px 25px;
}
@media (min-width: 768px) {
  #travel-details .right-panel.vit24-logo-present {
    margin-top: -50px;
  }
}
#travel-details .right-panel .side-title {
  margin-top: 0;
}
#travel-details .right-panel strong {
  font-family: raleway, sans-serif;
  font-weight: 700;
}
#travel-details .group-type-control .dropdown-menu {
  width: 100%;
  left: 0;
  margin-left: 0;
}
#travel-details .aggregator-logo {
  position: relative;
  font-size: 18px;
  margin-bottom: 30px;
  margin-top: -10px;
}
#travel-details .aggregator-logo span {
  margin-right: 10px;
}
#travel-details .aggregator-logo img {
  width: 100px;
  vertical-align: text-bottom;
  top: -30px;
  position: absolute;
}
#travel-details .aggregator-logo img#dr-walter {
  width: 184px;
  top: 0;
  position: inherit;
  vertical-align: baseline;
}
#travel-details-iframe .cta button {
  font-size: 20px;
  padding: 10px;
}
.daterangepicker-control #start-date-control,
.daterangepicker-control .help-block:first-child {
  margin-right: 3px;
}
.daterangepicker-control #end-date-control,
.daterangepicker-control .help-block:last-child {
  margin-left: 3px;
}
.dropdown,
.dropdown-control {
  width: 100%;
  position: relative;
  border: none;
  height: auto;
  margin: 0;
}
.dropdown.open:after,
.dropdown-control.open:after {
  content: "";
  height: 12px;
  width: 12px;
  background-color: #285f8f;
  position: absolute;
  left: 50%;
  margin-left: -6px;
  bottom: -8px;
  border-radius: 6px;
  z-index: 5000;
}
.dropdown.required:not(.without-validation-icon) .dropdown-head::before,
.dropdown-control.required:not(.without-validation-icon) .dropdown-head::before {
  font-size: 40px;
  color: #77acd9;
  line-height: 1;
  position: absolute;
  left: 5px;
  top: 5px;
  content: "*";
  z-index: 25;
  text-align: center;
}
.dropdown.caret .dropdown-head::after,
.dropdown-control.caret .dropdown-head::after {
  font-family: "coverwise";
  position: absolute;
  top: 0;
  right: 10px;
  line-height: 1;
  content: "";
  color: #999;
}
.dropdown .dropdown-head,
.dropdown-control .dropdown-head {
  border: #b5c7da 1px solid;
  padding: 5px 10px;
  position: relative;
  min-height: 44px;
  background-color: #f1f5f9;
  width: 100%;
  overflow: hidden;
  font-size: 16px;
}
.dropdown .dropdown-head:focus,
.dropdown-control .dropdown-head:focus {
  box-shadow: #337ab7 0px 0px 15px;
  border-color: #337ab7;
  outline-color: none;
}
.dropdown .dropdown-head .display-value,
.dropdown-control .dropdown-head .display-value {
  font-weight: normal;
  position: absolute;
  left: 21px;
  top: 18px;
}
.dropdown .dropdown-head .placeholder,
.dropdown-control .dropdown-head .placeholder {
  font-weight: normal;
  color: #777777;
  top: 10px;
  left: 21px;
  position: absolute;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.dropdown .dropdown-head .placeholder.user-input,
.dropdown-control .dropdown-head .placeholder.user-input {
  font-size: 12px;
  font-weight: normal;
  top: 2px;
  left: 21px;
}
.dropdown .dropdown-head .caret,
.dropdown-control .dropdown-head .caret {
  position: absolute;
  right: 0;
  top: 50%;
  right: 10px;
  border-top-color: #777777;
  margin-top: -4px;
  border-top-width: 8px;
  border-left-width: 8px;
  border-right-width: 8px;
}
.dropdown .dropdown-menu,
.dropdown-control .dropdown-menu {
  border: #cccccc 1px solid;
  padding: 0;
  position: absolute;
  z-index: 100;
  left: 0;
  right: 0;
  background-color: #fff;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.15);
  display: none;
  top: 44px;
  border-radius: 0;
}
.dropdown .dropdown-menu.highest-z-index,
.dropdown-control .dropdown-menu.highest-z-index {
  z-index: 1000;
}
.dropdown .dropdown-menu > ul,
.dropdown-control .dropdown-menu > ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.dropdown .dropdown-menu > ul > li,
.dropdown-control .dropdown-menu > ul > li {
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.dropdown .dropdown-menu > ul > li:hover,
.dropdown-control .dropdown-menu > ul > li:hover {
  background-color: #eeeeee;
}
.dropdown .dropdown-menu > ul > li input[type='radio'],
.dropdown-control .dropdown-menu > ul > li input[type='radio'] {
  position: absolute;
  height: 0;
  width: 0;
  opacity: 0;
}
.dropdown .dropdown-menu > ul > li label,
.dropdown-control .dropdown-menu > ul > li label {
  width: 100%;
  margin-bottom: 0;
  font-weight: normal;
  padding: 8px 15px;
}
.dropdown .dropdown-menu > ul > li input[type='radio']:checked + label,
.dropdown-control .dropdown-menu > ul > li input[type='radio']:checked + label {
  background-color: #c7ddef;
}
.dropdown .dropdown-menu .description,
.dropdown-control .dropdown-menu .description {
  margin-top: 20px;
  display: block;
}
.dropdown .dropdown-menu .description > ul,
.dropdown-control .dropdown-menu .description > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.dropdown .dropdown-menu.with-description > ul > li:hover,
.dropdown-control .dropdown-menu.with-description > ul > li:hover,
.dropdown .dropdown-menu.radios > ul > li:hover,
.dropdown-control .dropdown-menu.radios > ul > li:hover {
  background-color: none;
}
.dropdown .dropdown-menu.with-description > ul > li label,
.dropdown-control .dropdown-menu.with-description > ul > li label,
.dropdown .dropdown-menu.radios > ul > li label,
.dropdown-control .dropdown-menu.radios > ul > li label {
  padding-left: 28px;
  position: relative;
}
.dropdown .dropdown-menu.with-description > ul > li label::before,
.dropdown-control .dropdown-menu.with-description > ul > li label::before,
.dropdown .dropdown-menu.radios > ul > li label::before,
.dropdown-control .dropdown-menu.radios > ul > li label::before {
  border: #777777 1px solid;
  font-size: 15px;
  height: 18px;
  width: 18px;
  content: "";
  color: #eee;
  display: block;
  text-align: center;
  position: absolute;
  left: 0;
  border-radius: 18px;
}
.dropdown .dropdown-menu.with-description > ul > li input[type='radio'],
.dropdown-control .dropdown-menu.with-description > ul > li input[type='radio'],
.dropdown .dropdown-menu.radios > ul > li input[type='radio'],
.dropdown-control .dropdown-menu.radios > ul > li input[type='radio'] {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}
.dropdown .dropdown-menu.with-description > ul > li input[type='radio']:checked + label::after,
.dropdown-control .dropdown-menu.with-description > ul > li input[type='radio']:checked + label::after,
.dropdown .dropdown-menu.radios > ul > li input[type='radio']:checked + label::after,
.dropdown-control .dropdown-menu.radios > ul > li input[type='radio']:checked + label::after {
  left: 3px;
  top: 3px;
  position: absolute;
  content: "";
  background-color: #337ab7;
  height: 12px;
  width: 12px;
  border-radius: 12px;
}
.dropdown .dropdown-menu.with-description > ul > li input[type='radio']:focus + label,
.dropdown-control .dropdown-menu.with-description > ul > li input[type='radio']:focus + label,
.dropdown .dropdown-menu.radios > ul > li input[type='radio']:focus + label,
.dropdown-control .dropdown-menu.radios > ul > li input[type='radio']:focus + label {
  color: #337ab7;
}
.dropdown .dropdown-menu.with-description > ul > li input[type='radio']:focus + label::before,
.dropdown-control .dropdown-menu.with-description > ul > li input[type='radio']:focus + label::before,
.dropdown .dropdown-menu.radios > ul > li input[type='radio']:focus + label::before,
.dropdown-control .dropdown-menu.radios > ul > li input[type='radio']:focus + label::before {
  border-color: #337ab7;
  border-width: 2px;
}
.dropdown .dropdown-menu.with-description > ul > li label,
.dropdown-control .dropdown-menu.with-description > ul > li label,
.dropdown .dropdown-menu.radios > ul > li label,
.dropdown-control .dropdown-menu.radios > ul > li label {
  width: auto;
  -moz-transition: none 0.3s;
  -o-transition: none 0.3s;
  -webkit-transition: none 0.3s;
  transition: none 0.3s;
  margin-bottom: 0;
  font-weight: normal;
  width: 100%;
  padding: 10px 15px 10px 45px;
}
.dropdown .dropdown-menu.with-description > ul > li label:hover,
.dropdown-control .dropdown-menu.with-description > ul > li label:hover,
.dropdown .dropdown-menu.radios > ul > li label:hover,
.dropdown-control .dropdown-menu.radios > ul > li label:hover {
  background-color: transparent;
}
.dropdown .dropdown-menu.with-description > ul > li label::before,
.dropdown-control .dropdown-menu.with-description > ul > li label::before,
.dropdown .dropdown-menu.radios > ul > li label::before,
.dropdown-control .dropdown-menu.radios > ul > li label::before {
  left: 15px;
}
.dropdown .dropdown-menu.with-description > ul > li label::after,
.dropdown-control .dropdown-menu.with-description > ul > li label::after,
.dropdown .dropdown-menu.radios > ul > li label::after,
.dropdown-control .dropdown-menu.radios > ul > li label::after {
  top: 13px;
  left: 18px;
}
.dropdown .dropdown-menu.with-description > ul > li input[type='radio']:checked + label,
.dropdown-control .dropdown-menu.with-description > ul > li input[type='radio']:checked + label,
.dropdown .dropdown-menu.radios > ul > li input[type='radio']:checked + label,
.dropdown-control .dropdown-menu.radios > ul > li input[type='radio']:checked + label {
  background-color: transparent;
}
.dropdown .dropdown-menu.with-description > ul > li input[type='radio']:checked + label::after,
.dropdown-control .dropdown-menu.with-description > ul > li input[type='radio']:checked + label::after,
.dropdown .dropdown-menu.radios > ul > li input[type='radio']:checked + label::after,
.dropdown-control .dropdown-menu.radios > ul > li input[type='radio']:checked + label::after {
  top: 13px;
  left: 18px;
}
.dropdown .dropdown-menu.with-description .description,
.dropdown-control .dropdown-menu.with-description .description,
.dropdown .dropdown-menu.radios .description,
.dropdown-control .dropdown-menu.radios .description {
  margin: 10px 0;
  display: block;
}
.dropdown .dropdown-menu.with-description .description > ul,
.dropdown-control .dropdown-menu.with-description .description > ul,
.dropdown .dropdown-menu.radios .description > ul,
.dropdown-control .dropdown-menu.radios .description > ul {
  font-size: 12px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.dropdown .dropdown-menu.with-description .description > ul li,
.dropdown-control .dropdown-menu.with-description .description > ul li,
.dropdown .dropdown-menu.radios .description > ul li,
.dropdown-control .dropdown-menu.radios .description > ul li {
  padding: 5px 15px;
}
.dropdown .dropdown-menu.closing:before,
.dropdown-control .dropdown-menu.closing:before {
  display: none;
}
.has-error .dropdown.required:not(.without-validation-icon) .dropdown-head::before,
.has-error .dropdown-control.required:not(.without-validation-icon) .dropdown-head::before {
  color: #a94442;
}
.has-error .dropdown .dropdown-head,
.has-error .dropdown-control .dropdown-head {
  border-color: #a94442;
  background-color: #fdf1f1;
}
.has-error .dropdown .dropdown-head:focus,
.has-error .dropdown-control .dropdown-head:focus {
  box-shadow: #973d3b 0 0 15px;
  border-color: #a94442;
  outline-color: #a94442;
}
.has-error .dropdown .dropdown-head .placeholder,
.has-error .dropdown-control .dropdown-head .placeholder {
  color: #a94442;
}
.has-success .dropdown.required:not(.without-validation-icon) .dropdown-head::before,
.has-success .dropdown-control.required:not(.without-validation-icon) .dropdown-head::before {
  color: #349451;
  font-family: "FontAwesome";
  content: "\f088";
  transform: scaleY(-1);
}
.has-error .dropdown.required:not(.without-validation-icon) .dropdown-head::before,
.has-success .dropdown.required:not(.without-validation-icon) .dropdown-head::before,
.has-error .dropdown-control.required:not(.without-validation-icon) .dropdown-head::before,
.has-success .dropdown-control.required:not(.without-validation-icon) .dropdown-head::before {
  font-family: "FontAwesome";
  content: "\f088";
  font-size: 16px;
  font-weight: 100;
  transition: all .3s;
  top: 2px;
  left: 3px;
}
@media (min-width: 768px) and (max-width: 992px) {
  .dropdown.open-right-sm-only .dropdown-menu,
  .dropdown-control.open-right-sm-only .dropdown-menu {
    right: 0;
    left: auto;
  }
}
.group-type-control {
  width: 100%;
  position: relative;
}
.group-type-control .dropdown-icon-container {
  position: absolute;
  right: 0;
  font-size: 16px;
  font-weight: 400;
  top: 22px;
  width: 30px;
  text-align: left;
}
.group-type-control .dropdown-menu.open-left {
  left: 0;
  margin-left: 0;
}
.group-type-control .dropdown-menu .group-type-container {
  border-bottom: 1px solid #ccc;
}
.group-type-control .dropdown-menu .group-type-container ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.group-type-control .dropdown-menu .group-type-container ul li label {
  padding-left: 28px;
  position: relative;
}
.group-type-control .dropdown-menu .group-type-container ul li label::before {
  border: #777777 1px solid;
  font-size: 15px;
  height: 18px;
  width: 18px;
  content: "";
  color: #eee;
  display: block;
  text-align: center;
  position: absolute;
  left: 0;
  border-radius: 18px;
}
.group-type-control .dropdown-menu .group-type-container ul li input[type='radio'] {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}
.group-type-control .dropdown-menu .group-type-container ul li input[type='radio']:checked + label::after {
  left: 3px;
  top: 3px;
  position: absolute;
  content: "";
  background-color: #337ab7;
  height: 12px;
  width: 12px;
  border-radius: 12px;
}
.group-type-control .dropdown-menu .group-type-container ul li input[type='radio']:focus + label {
  color: #337ab7;
}
.group-type-control .dropdown-menu .group-type-container ul li input[type='radio']:focus + label::before {
  border-color: #337ab7;
  border-width: 2px;
}
.group-type-control .dropdown-menu .group-type-container ul li:hover {
  background-color: #eeeeee;
}
.group-type-control .dropdown-menu .group-type-container ul li label {
  font-size: 14px;
  font-weight: normal;
  width: 100%;
  padding: 10px 15px 10px 45px;
  margin: 0;
}
.group-type-control .dropdown-menu .group-type-container ul li label::before {
  left: 15px;
}
.group-type-control .dropdown-menu .group-type-container ul li input[type='radio']:checked + label {
  background-color: transparent;
}
.group-type-control .dropdown-menu .group-type-container ul li input[type='radio']:checked + label::after {
  top: 13px;
  left: 18px;
}
.group-type-control .dropdown-menu .group-type-container .group-type-description {
  font-size: 12px;
  padding: 10px 15px;
}
.group-type-control .dropdown-menu .group-type-container .group-type-description strong {
  font-weight: 700;
  font-family: raleway;
}
.group-type-control .dropdown-menu .traveller-age-range-container {
  border-bottom: 1px solid #ccc;
  padding: 15px;
}
.group-type-control .dropdown-menu .traveller-age-range-container input[type='radio'] {
  position: absolute;
  height: 0;
  width: 0;
  opacity: 0;
}
.group-type-control .dropdown-menu .traveller-age-range-container ul {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.group-type-control .dropdown-menu .traveller-age-range-container ul li {
  float: left;
}
.group-type-control .dropdown-menu .traveller-age-range-container ul li label {
  width: 44px;
  padding: 5px;
  background-color: #9fc4e4;
  margin: 0 1px 1px 0;
  text-align: center;
  cursor: pointer;
  color: #122a3f;
  line-height: 34px;
}
.group-type-control .dropdown-menu .traveller-age-range-container ul li label:hover {
  background-color: #c7ddef;
}
.group-type-control .dropdown-menu .traveller-age-range-container ul li input[type='radio']:disabled + label {
  background-color: #eeeeee;
  color: #cccccc;
}
.group-type-control .dropdown-menu .traveller-age-range-container ul li input[type='radio']:checked + label,
.group-type-control .dropdown-menu .traveller-age-range-container ul li input[type='radio']:focus + label {
  background-color: #337ab7;
  color: #c7ddef;
}
.group-type-control .dropdown-menu .close-control {
  padding: 5px 15px;
  float: right;
}
.group-type-control .dropdown-menu .close-control .btn {
  background-color: #ddd;
}
@media (min-width: 768px) {
  .group-type-control .dropdown-menu {
    width: 440px;
    left: 50%;
    margin-left: -220px;
  }
}
.datepicker-control .dropdown-head input[type='text'] {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
}
.datepicker-control .calendar-icon-container {
  position: absolute;
  right: 0;
  font-size: 16px;
  font-weight: 400;
  top: 22px;
  width: 30px;
  text-align: left;
}
.datepicker-control .calendar-icon-container::before {
  font-family: coverwise;
  content: "";
  color: #999;
}
.datepicker-control.caret .dropdown-head::after {
  font-family: "coverwise";
  position: absolute;
  top: 0;
  right: 10px;
  margin-top: -4px;
  font-size: 28px;
  /*border-top: 8px dashed @gray-light;
            border-left: 8px dashed transparent;
            border-right: 8px dashed transparent;*/
  content: "\068";
}
.datepicker-control .dropdown-menu {
  min-width: 300px;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker {
  width: 100%;
  border-radius: 0;
  background-color: #fff;
  font-family: raleway, sans-serif;
  margin: auto;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-group {
  max-width: 350px;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header {
  background-color: white;
  border-radius: 0;
  margin: -0.2em;
  border: none;
  height: 44px;
  padding: 8px;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-month,
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-year {
  color: #337ab7;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  width: 44px;
  height: 44px;
  border-radius: 0;
  color: #337ab7;
  top: 0;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover {
  border: none;
  background-color: #fff;
  color: #9fc4e4;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next-hover,
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next-hover {
  top: 0;
  right: 0px;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev-hover,
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev-hover {
  top: 0;
  left: 2px;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon,
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {
  font-weight: normal;
  background-image: none;
  font-size: 28px;
  text-indent: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon::before,
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon::before {
  content: "e";
  font-family: coverwise;
  display: block;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-w::before,
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon.ui-icon-circle-triangle-w::before {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-e,
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon.ui-icon-circle-triangle-e {
  right: 0;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table thead {
  color: #337ab7;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td {
  padding: 5px;
  background-color: #e7e7e7;
  width: 22px;
  border: #fff solid 1px;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td:not(.ui-state-disabled):hover {
  background-color: #fff;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td a,
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td span {
  text-align: center;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td a.ui-state-default {
  background-color: transparent;
  border: none;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td.ui-datepicker-today {
  position: relative;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td.ui-datepicker-today ::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  top: 2px;
  right: 2px;
  border-top: 4px solid #1d4567;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #1d4567;
  border-left: 4px solid transparent;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td.ui-datepicker-week-end {
  background-color: #d9d9d9;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td.ui-datepicker-current-day {
  border: none;
  background-color: #4f93ce;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td.ui-datepicker-current-day:hover {
  background-color: #337ab7;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td.ui-datepicker-current-day:hover a {
  color: #c7ddef;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td.ui-datepicker-current-day a {
  border: none;
  background-color: transparent;
  color: #555;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td.ui-state-disabled {
  background-color: #fff;
}
.datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td.ui-state-disabled span {
  background-color: #fff;
  border: none;
}
.has-error .datepicker-control .display-value:not(:empty) + .placeholder {
  color: #a94442;
}
.daterangepicker-control {
  width: 100%;
}
.daterangepicker-control .form-group {
  margin: 0;
  float: left;
  width: 50%;
}
.daterangepicker-control .form-group:last-child .datepicker-control .dropdown-menu {
  left: calc(-100% - 3px);
  right: 0;
}
.daterangepicker-control .form-group:last-child .datepicker-control .dropdown-menu:before {
  left: 75%;
}
.daterangepicker-control .datepicker-control .dropdown-menu {
  width: 200%;
}
.daterangepicker-control .datepicker-control .dropdown-menu:before {
  left: 25%;
}
.daterangepicker-control .datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker {
  width: 100%;
  border: none;
}
.daterangepicker-control .datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td[data-handler='selectDay'].cw-daterangepicker-range {
  background-color: #4f93ce;
}
.daterangepicker-control .datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td[data-handler='selectDay'].cw-daterangepicker-range:hover {
  background-color: #337ab7;
}
.daterangepicker-control .datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td[data-handler='selectDay'].cw-daterangepicker-range a {
  color: #c7ddef;
}
.daterangepicker-control .datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td.ui-datepicker-current-day {
  border: none;
  background-color: #e7e7e7;
}
.daterangepicker-control .datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td.ui-datepicker-current-day:hover {
  background-color: #337ab7;
}
.daterangepicker-control .datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td.ui-datepicker-current-day:hover a {
  color: #c7ddef;
}
.daterangepicker-control .datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td.ui-datepicker-current-day a {
  border: none;
  background-color: transparent;
  color: #555;
}
.daterangepicker-control .datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td:not(.ui-state-disabled):hover {
  background-color: #4f93ce;
}
.daterangepicker-control .datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td.cw-daterangepicker-start-day {
  position: relative;
  /*border-left: @brand-primary-dark-20 2px solid;*/
  /*::before {
                                    content: "";
                                    display: block;
                                    position: absolute;
                                    width: 3px;
                                    top: 0;
                                    bottom: 0;
                                    left: 0px;
                                    background-color: @brand-primary-dark-20;
                                }*/
}
.daterangepicker-control .datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td.cw-daterangepicker-start-day a::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  top: 50%;
  left: 0px;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-left: 6px solid #1d4567;
  border-right: none;
  margin-top: -12px;
}
.daterangepicker-control .datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td.cw-daterangepicker-end-day {
  position: relative;
  /*border-right: @brand-primary-dark-20 2px solid;*/
  /*::after {
                                    content: "";
                                    display: block;
                                    position: absolute;
                                    width: 3px;
                                    top: 0;
                                    bottom: 0;
                                    right: 0px;
                                    background-color: @brand-primary-dark-20;
                                }*/
}
.daterangepicker-control .datepicker-control .dropdown-menu .hasDatepicker .ui-datepicker table tr td.cw-daterangepicker-end-day a::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  top: 50%;
  right: 0px;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 6px solid #1d4567;
  border-left: none;
  margin-top: -12px;
}
.touch .daterangepicker-control .datepicker-control .hasDatepicker .ui-datepicker table tr td.cw-daterangepicker-start-day a::after {
  content: none;
}
.touch .daterangepicker-control .datepicker-control .hasDatepicker .ui-datepicker table tr td.cw-daterangepicker-end-day a::before {
  content: none;
}
.textbox-control {
  border: #b5c7da 1px solid;
  padding: 5px 10px;
  position: relative;
  min-height: 44px;
  background-color: #f1f5f9;
  width: 100%;
  overflow: hidden;
  font-size: 16px;
}
.textbox-control.focus {
  box-shadow: #337ab7 0px 0px 15px;
  border-color: #337ab7;
  outline-color: none;
}
.textbox-control.required:not(.without-validation-icon)::before {
  font-size: 40px;
  color: #77acd9;
  line-height: 1;
  position: absolute;
  left: 5px;
  top: 5px;
  content: "*";
  z-index: 25;
  text-align: center;
}
.textbox-control .display-value {
  font-weight: normal;
  position: absolute;
  left: 21px;
  top: 18px;
  right: 10px;
}
.textbox-control .display-value input[type='text'],
.textbox-control .display-value input[type='number'],
.textbox-control .display-value input[type='email'],
.textbox-control .display-value input[type='tel'],
.textbox-control .display-value textarea {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  width: 100%;
  -moz-appearance: textfield;
}
.textbox-control .display-value input[type='text']:focus,
.textbox-control .display-value input[type='number']:focus,
.textbox-control .display-value input[type='email']:focus,
.textbox-control .display-value input[type='tel']:focus,
.textbox-control .display-value textarea:focus {
  outline: none;
}
.textbox-control .display-value input[type='text']::-ms-clear,
.textbox-control .display-value input[type='number']::-ms-clear,
.textbox-control .display-value input[type='email']::-ms-clear,
.textbox-control .display-value input[type='tel']::-ms-clear,
.textbox-control .display-value textarea::-ms-clear {
  display: none;
}
.textbox-control .display-value input[type='text']:-webkit-autofill,
.textbox-control .display-value input[type='number']:-webkit-autofill,
.textbox-control .display-value input[type='email']:-webkit-autofill,
.textbox-control .display-value input[type='tel']:-webkit-autofill,
.textbox-control .display-value textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #f1f5f9 inset;
  box-shadow: 0 0 0px 1000px #f1f5f9 inset;
}
.textbox-control .display-value input[type='text']::-webkit-outer-spin-button,
.textbox-control .display-value input[type='number']::-webkit-outer-spin-button,
.textbox-control .display-value input[type='email']::-webkit-outer-spin-button,
.textbox-control .display-value input[type='tel']::-webkit-outer-spin-button,
.textbox-control .display-value textarea::-webkit-outer-spin-button,
.textbox-control .display-value input[type='text']::-webkit-inner-spin-button,
.textbox-control .display-value input[type='number']::-webkit-inner-spin-button,
.textbox-control .display-value input[type='email']::-webkit-inner-spin-button,
.textbox-control .display-value input[type='tel']::-webkit-inner-spin-button,
.textbox-control .display-value textarea::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.textbox-control .placeholder {
  font-weight: normal;
  color: #777777;
  top: 10px;
  left: 21px;
  position: absolute;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.textbox-control .placeholder.user-input {
  font-size: 12px;
  font-weight: normal;
  top: 2px;
  left: 21px;
}
.has-error .textbox-control {
  border-color: #a94442;
  background-color: #fdf1f1;
}
.has-error .textbox-control.required:not(.without-validation-icon)::before {
  color: #a94442;
}
.has-error .textbox-control .placeholder {
  color: #a94442;
}
.has-error .textbox-control input[type='text'],
.has-error .textbox-control input[type='number'],
.has-error .textbox-control input[type='email'],
.has-error .textbox-control input[type='tel'],
.has-error .textbox-control textarea {
  background-color: #fdf1f1;
}
.has-error .textbox-control input[type='text']:-webkit-autofill,
.has-error .textbox-control input[type='number']:-webkit-autofill,
.has-error .textbox-control input[type='email']:-webkit-autofill,
.has-error .textbox-control input[type='tel']:-webkit-autofill,
.has-error .textbox-control textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #fdf1f1 inset;
}
.has-error .textbox-control.focus {
  box-shadow: #973d3b 0 0 15px;
  border-color: #a94442;
  outline-color: #a94442;
}
.has-success .textbox-control.required:not(.without-validation-icon)::before {
  color: #349451;
  font-family: "FontAwesome";
  content: "\f088";
  transform: scaleY(-1);
}
.has-error .textbox-control.required:not(.without-validation-icon)::before,
.has-success .textbox-control.required:not(.without-validation-icon)::before {
  font-family: "FontAwesome";
  content: "\f088";
  font-size: 16px;
  font-weight: 100;
  transition: all .3s;
  top: 2px;
  left: 3px;
}
.textarea-control {
  border: #b5c7da 1px solid;
  padding: 5px 10px;
  position: relative;
  min-height: 44px;
  background-color: #f1f5f9;
  width: 100%;
  overflow: hidden;
  font-size: 16px;
  height: 230px;
}
.textarea-control.focus {
  box-shadow: #337ab7 0px 0px 15px;
  border-color: #337ab7;
  outline-color: none;
}
.textarea-control.required:not(.without-validation-icon)::before {
  font-size: 40px;
  color: #77acd9;
  line-height: 1;
  position: absolute;
  left: 5px;
  top: 5px;
  content: "*";
  z-index: 25;
  text-align: center;
}
.textarea-control .display-value {
  font-weight: normal;
  position: absolute;
  left: 21px;
  top: 18px;
  right: 10px;
}
.textarea-control .display-value input[type='text'],
.textarea-control .display-value input[type='number'],
.textarea-control .display-value input[type='email'],
.textarea-control .display-value input[type='tel'],
.textarea-control .display-value textarea {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  width: 100%;
  -moz-appearance: textfield;
}
.textarea-control .display-value input[type='text']:focus,
.textarea-control .display-value input[type='number']:focus,
.textarea-control .display-value input[type='email']:focus,
.textarea-control .display-value input[type='tel']:focus,
.textarea-control .display-value textarea:focus {
  outline: none;
}
.textarea-control .display-value input[type='text']::-ms-clear,
.textarea-control .display-value input[type='number']::-ms-clear,
.textarea-control .display-value input[type='email']::-ms-clear,
.textarea-control .display-value input[type='tel']::-ms-clear,
.textarea-control .display-value textarea::-ms-clear {
  display: none;
}
.textarea-control .display-value input[type='text']:-webkit-autofill,
.textarea-control .display-value input[type='number']:-webkit-autofill,
.textarea-control .display-value input[type='email']:-webkit-autofill,
.textarea-control .display-value input[type='tel']:-webkit-autofill,
.textarea-control .display-value textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #f1f5f9 inset;
  box-shadow: 0 0 0px 1000px #f1f5f9 inset;
}
.textarea-control .display-value input[type='text']::-webkit-outer-spin-button,
.textarea-control .display-value input[type='number']::-webkit-outer-spin-button,
.textarea-control .display-value input[type='email']::-webkit-outer-spin-button,
.textarea-control .display-value input[type='tel']::-webkit-outer-spin-button,
.textarea-control .display-value textarea::-webkit-outer-spin-button,
.textarea-control .display-value input[type='text']::-webkit-inner-spin-button,
.textarea-control .display-value input[type='number']::-webkit-inner-spin-button,
.textarea-control .display-value input[type='email']::-webkit-inner-spin-button,
.textarea-control .display-value input[type='tel']::-webkit-inner-spin-button,
.textarea-control .display-value textarea::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.textarea-control .placeholder {
  font-weight: normal;
  color: #777777;
  top: 10px;
  left: 21px;
  position: absolute;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.textarea-control .placeholder.user-input {
  font-size: 12px;
  font-weight: normal;
  top: 2px;
  left: 21px;
}
.textarea-control textarea {
  height: 200px;
  resize: none;
}
.has-error .textarea-control {
  border-color: #a94442;
  background-color: #fdf1f1;
}
.has-error .textarea-control.required:not(.without-validation-icon)::before {
  color: #a94442;
}
.has-error .textarea-control .placeholder {
  color: #a94442;
}
.has-error .textarea-control input[type='text'],
.has-error .textarea-control input[type='number'],
.has-error .textarea-control input[type='email'],
.has-error .textarea-control input[type='tel'],
.has-error .textarea-control textarea {
  background-color: #fdf1f1;
}
.has-error .textarea-control input[type='text']:-webkit-autofill,
.has-error .textarea-control input[type='number']:-webkit-autofill,
.has-error .textarea-control input[type='email']:-webkit-autofill,
.has-error .textarea-control input[type='tel']:-webkit-autofill,
.has-error .textarea-control textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #fdf1f1 inset;
}
.has-error .textarea-control.focus {
  box-shadow: #973d3b 0 0 15px;
  border-color: #a94442;
  outline-color: #a94442;
}
.has-success .textarea-control.required:not(.without-validation-icon)::before {
  color: #349451;
  font-family: "FontAwesome";
  content: "\f088";
  transform: scaleY(-1);
}
.has-error .textarea-control.required:not(.without-validation-icon)::before,
.has-success .textarea-control.required:not(.without-validation-icon)::before {
  font-family: "FontAwesome";
  content: "\f088";
  font-size: 16px;
  font-weight: 100;
  transition: all .3s;
  top: 2px;
  left: 3px;
}
.has-error .field-validation-error {
  background-color: #a94442;
  color: #f9f1f1;
  padding: 2px 4px;
}
.field-validation-error {
  padding: 0;
}
.btn-primary {
  background-color: #337ab7;
  border-color: #285f8f;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #77acd9;
}
.btn-secondary {
  background-color: #dddddd;
  color: #777777;
}
.btn-secondary:hover,
.btn-secondary:focus {
  background-color: #eaeaea;
}
.nav-buttons {
  margin-top: 30px;
  margin-bottom: 30px;
}
.btn-next {
  font-size: 22px;
  background-color: #6da949;
  color: #fff;
  text-indent: -20px;
}
.btn-next:hover,
.btn-next:focus {
  color: #fff;
  background-color: #a4cd8b;
}
.btn-back {
  font-size: 22px;
  background-color: #eeeeee;
  color: #a2a2a2;
}
.btn-back:hover,
.btn-back:focus {
  color: #a2a2a2;
  background-color: #d5d5d5;
}
.btn {
  border-radius: 0;
  border: none;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.btn:active {
  box-shadow: none;
}
.btn:focus,
.btn:active {
  outline: none;
}
.btn .glyphicon.cw-chevron::before {
  content: "e";
  font-family: coverwise;
}
.btn .glyphicon.cw-chevron.double::before {
  content: "ee";
  letter-spacing: -8px;
}
.btn .glyphicon.cw-chevron.left {
  float: left;
}
.btn .glyphicon.cw-chevron.rotate {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.btn .glyphicon.cw-chevron.right {
  float: right;
}
.btn .glyphicon.cw-chevron.right::before {
  position: absolute;
  right: 8px;
  top: 2px;
}
.btn.move-effect .glyphicon {
  right: 0;
  -moz-transition: right 0.3s;
  -o-transition: right 0.3s;
  -webkit-transition: right 0.3s;
  transition: right 0.3s;
}
.btn.move-effect:hover .glyphicon {
  right: -10px;
}
.btn.opener .cw-chevron {
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.btn.opener.open .cw-chevron {
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.hidden-submit {
  width: 0;
  height: 0;
  position: absolute;
  top: -10000px;
}
.quote-control .dropdown,
.quote-control .dropdown-control {
  height: 66px;
}
.quote-control .dropdown.caret .dropdown-head::after,
.quote-control .dropdown-control.caret .dropdown-head::after {
  content: "\063";
  font-size: 28px;
  margin-top: 8px;
}
.quote-control .dropdown.required .dropdown-head::before,
.quote-control .dropdown-control.required .dropdown-head::before {
  color: #b7b7b7;
}
.quote-control .dropdown .dropdown-head,
.quote-control .dropdown-control .dropdown-head {
  padding: 5px 10px;
  min-height: 66px;
  width: 100%;
}
.quote-control .dropdown .dropdown-head .display-value,
.quote-control .dropdown-control .dropdown-head .display-value {
  left: 24px;
  top: 22px;
}
.quote-control .dropdown .dropdown-head .placeholder,
.quote-control .dropdown-control .dropdown-head .placeholder {
  top: 22px;
  left: 24px;
}
.quote-control .dropdown .dropdown-head .placeholder.user-input,
.quote-control .dropdown-control .dropdown-head .placeholder.user-input {
  top: 2px;
  left: 24px;
}
.quote-control .dropdown .dropdown-menu,
.quote-control .dropdown-control .dropdown-menu {
  top: 66px;
}
.quote-control .textbox-control {
  min-height: 66px;
}
.quote-control .textbox-control.required::before {
  color: #b7b7b7;
}
.quote-control .textbox-control .display-value {
  left: 24px;
  top: 22px;
}
.quote-control .textbox-control .placeholder {
  left: 24px;
  top: 24px;
}
.quote-control .textbox-control .placeholder.user-input {
  top: 2px;
  left: 24px;
}
.quote-control .datepicker-control .calendar-icon-container::before {
  content: "t";
}
.quote-control .has-success .dropdown.required .dropdown-head::before,
.quote-control .has-success .dropdown-control.required .dropdown-head::before {
  color: #349451;
}
.quote-control .has-success .textbox-control.required::before {
  color: #349451;
}
.quote-control .has-error .dropdown.required .dropdown-head::before,
.quote-control .has-error .dropdown-control.required .dropdown-head::before {
  color: #a94442;
}
.quote-control .has-error .textbox-control.required::before {
  color: #a94442;
}
.quote-control .btn-lg {
  padding: 18px 16px;
}
.quote-control .btn-lg .glyphicon.cw-chevron.double::before {
  letter-spacing: -12px;
}
@font-face {
  font-family: "james-fajardo";
  font-style: normal;
  font-weight: 400;
  src: url("/content/fonts/James-fajardo.eot?#iefix") format("embedded-opentype"), url("/content/fonts/James-fajardo.woff") format("woff"), url("/content/fonts/James-fajardo.ttf") format("truetype");
}
@font-face {
  font-family: "coverwise";
  font-style: normal;
  font-weight: 400;
  src: url("/content/fonts/coverwise.eot?20150508#iefix") format("embedded-opentype"), url("/content/fonts/coverwise.woff") format("woff"), url("/content/fonts/coverwise.ttf") format("truetype"), url("/content/fonts/coverwise.svg?#coverwise") format("svg");
}
@font-face {
  font-family: "replica-bold";
  font-style: normal;
  font-weight: 400;
  src: url("/content/fonts/Replica-Bold.eot") format("embedded-opentype"), url("/content/fonts/Replica-Bold.woff") format("woff"), url("/content/fonts/Replica-Bold.ttf") format("truetype");
}
.covid-secure-panel {
  display: flex;
  background-color: none;
  padding: 15px;
  margin-top: 15px;
  justify-content: center;
  margin: 15px -15px;
}
.covid-secure-panel h1 {
  font-size: 48px;
  font-weight: bold;
  margin-top: 8px;
  text-align: center;
  display: none;
}
.covid-secure-panel h2 {
  font-weight: bold;
  margin-bottom: 15px;
  text-align: center;
}
.covid-secure-panel ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.covid-secure-panel ul li {
  margin-bottom: 10px;
  font-weight: bold;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.covid-secure-panel ul li::before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 10px;
  border: solid 4px #337ab7;
  border-right: none;
  border-top: none;
  transform: rotate(-45deg);
  margin-right: 8px;
  margin-bottom: 4px;
}
.covid-secure-panel div:first-child {
  width: 190px;
}
.covid-secure-panel div:first-child img {
  width: 100%;
  height: auto;
}
.hero .covid-secure-panel {
  flex-direction: row-reverse;
  justify-content: center;
}
.hero .covid-secure-panel div:first-child {
  display: none;
}
.hero .covid-secure-panel h1 {
  display: block;
}
.sidebar .covid-secure-panel,
.right-panel .covid-secure-panel,
#payment-details .covid-secure-panel,
#travel-details .covid-secure-panel {
  flex-direction: column;
  align-items: center;
  background-color: #ededed;
  padding: 15px;
  margin: 15px 0;
}
.sidebar .covid-secure-panel h2,
.right-panel .covid-secure-panel h2,
#payment-details .covid-secure-panel h2,
#travel-details .covid-secure-panel h2 {
  text-align: left;
  font-size: 26px;
}
.sidebar.vit24-ab1 > div,
.right-panel.vit24-ab1 > div,
#payment-details.vit24-ab1 > div,
#travel-details.vit24-ab1 > div {
  margin-bottom: 0;
}
.sidebar.vit24-ab1 > div .covid-secure-panel,
.right-panel.vit24-ab1 > div .covid-secure-panel,
#payment-details.vit24-ab1 > div .covid-secure-panel,
#travel-details.vit24-ab1 > div .covid-secure-panel {
  background-color: #f9f9f9;
  margin-bottom: 0;
}
#travel-details .covid-secure-panel {
  margin-top: 32px;
}
@media (min-width: 768px) {
  .hero .covid-secure-panel {
    justify-content: flex-start;
  }
  .hero .covid-secure-panel h1,
  .hero .covid-secure-panel h2 {
    text-align: left;
  }
  .hero .covid-secure-panel div:first-child {
    margin-left: 15px;
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .sidebar .covid-secure-panel {
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-around;
  }
}
@media (min-width: 768px) and (max-width: 992px - 1) {
  .right-panel .covid-secure-panel {
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-around;
  }
  .right-panel.vit24-ab1 .covid-secure-panel {
    flex-direction: column;
    align-items: center;
  }
  .right-panel.vit24-ab1 .covid-secure-panel div:first-child {
    width: 125px;
  }
}
@media (min-width: 992px) {
  .right-panel .covid-secure-panel div:first-child {
    width: 125px;
  }
  #travel-details .covid-secure-panel {
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-around;
  }
  #travel-details .covid-secure-panel div:first-child {
    width: 125px;
  }
}
@media (min-width: 1200px) {
  .right-panel .covid-secure-panel {
    margin-bottom: 0;
  }
  .right-panel .covid-secure-panel h2 {
    font-size: 24px;
  }
  .right-panel .covid-secure-panel img {
    height: 175px;
  }
}
.axa-partner {
  display: flex;
  text-align: right;
  font-size: 16px;
  font-weight: bold;
  justify-content: flex-end;
}
.axa-partner div:last-child {
  max-width: 60px;
  margin-left: 10px;
}
.axa-partner div:last-child img {
  width: 100%;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .right-panel .axa-partner {
    font-size: 16px;
  }
  .right-panel .axa-partner div:last-child {
    width: 60px;
  }
}
/*This is business partner page*/
.quote-control-container .form-group {
  margin-bottom: 0;
}
.quote-control-container .hero-text {
  position: relative;
}
.quote-control-container .hero-text .hero-title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
@media (max-width: 767px) {
  .quote-control-container .hero-text {
    font-size: 24px;
  }
}
@media (min-width: 768px) {
  .quote-control-container .hero-text {
    font-size: 60px;
  }
}
@media (max-width: 991px) {
  .quote-control-container .hero-text {
    height: 100px;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .quote-control-container .hero-text {
    height: 230px;
  }
}
@media (min-width: 1200px) {
  .quote-control-container .hero-text {
    height: 330px;
  }
}
@media (max-width: 991px) {
  .quote-control-container .quote-control {
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .quote-control-container .quote-control {
    padding-bottom: 24px;
  }
}
@media (min-width: 1200px) {
  .quote-control-container .quote-control {
    padding-bottom: 30px;
  }
}
@media (max-width: 320px) {
  .quote-control-container .quote-control .dropdown-control .dropdown-head,
  .quote-control-container .quote-control .textbox-control {
    font-size: 14px;
  }
  .quote-control-container .quote-control .dropdown-control .dropdown-head .placeholder,
  .quote-control-container .quote-control .textbox-control .placeholder,
  .quote-control-container .quote-control .dropdown-control .dropdown-head .display-value,
  .quote-control-container .quote-control .textbox-control .display-value {
    left: 10px;
    top: 23px;
  }
  .quote-control-container .quote-control .dropdown-control .dropdown-head .placeholder.user-input,
  .quote-control-container .quote-control .textbox-control .placeholder.user-input,
  .quote-control-container .quote-control .dropdown-control .dropdown-head .display-value.user-input,
  .quote-control-container .quote-control .textbox-control .display-value.user-input {
    top: 2px;
    left: 22px;
  }
  .quote-control-container .quote-control .dropdown-control .dropdown-head .calendar-icon-container,
  .quote-control-container .quote-control .textbox-control .calendar-icon-container,
  .quote-control-container .quote-control .dropdown-control .dropdown-head .dropdown-icon-container,
  .quote-control-container .quote-control .textbox-control .dropdown-icon-container {
    width: 25px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .quote-control-container .quote-control .dropdown-control .dropdown-head,
  .quote-control-container .quote-control .textbox-control {
    font-size: 14px;
  }
  .quote-control-container .quote-control .dropdown-control .dropdown-head .placeholder,
  .quote-control-container .quote-control .textbox-control .placeholder,
  .quote-control-container .quote-control .dropdown-control .dropdown-head .display-value,
  .quote-control-container .quote-control .textbox-control .display-value {
    left: 10px;
    top: 23px;
  }
  .quote-control-container .quote-control .dropdown-control .dropdown-head .placeholder.user-input,
  .quote-control-container .quote-control .textbox-control .placeholder.user-input,
  .quote-control-container .quote-control .dropdown-control .dropdown-head .display-value.user-input,
  .quote-control-container .quote-control .textbox-control .display-value.user-input {
    top: 2px;
    left: 22px;
  }
  .quote-control-container .quote-control .dropdown-control .dropdown-head .calendar-icon-container,
  .quote-control-container .quote-control .textbox-control .calendar-icon-container,
  .quote-control-container .quote-control .dropdown-control .dropdown-head .dropdown-icon-container,
  .quote-control-container .quote-control .textbox-control .dropdown-icon-container {
    width: 25px;
  }
  .quote-control-container .quote-control .next-button {
    font-size: 19px;
  }
}
@media (max-width: 767px) {
  .quote-control-container .quote-control-inner-container {
    max-width: 480px;
  }
}
@media (max-width: 991px) {
  .quote-control-container .quote-control-item {
    padding: 3px;
  }
}
@media (min-width: 992px) {
  .quote-control-container .quote-control-item {
    padding: 15px 4px;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRyb2xzL25leHQtYnV0dG9uLmxlc3MiLCJjb250cm9scy9iYWNrLWJ1dHRvbi5sZXNzIiwiY29udHJvbHMvbmF2LWJ1dHRvbnMubGVzcyIsInB1cmNoYXNlUGF0aC90cmF2ZWwtZGV0YWlscy5sZXNzIiwicHVyY2hhc2VQYXRoL2Ryb3Bkb3duLWNvbnRyb2wubGVzcyIsInB1cmNoYXNlUGF0aC92YXJpYWJsZXMubGVzcyIsInB1cmNoYXNlUGF0aC9yYWRpby5sZXNzIiwicHVyY2hhc2VQYXRoL2dyb3VwLXR5cGUtY29udHJvbC5sZXNzIiwicHVyY2hhc2VQYXRoL2RhdGVwaWNrZXItY29udHJvbC5sZXNzIiwicHVyY2hhc2VQYXRoL2RhdGVyYW5nZXBpY2tlci1jb250cm9sLmxlc3MiLCJwdXJjaGFzZVBhdGgvdGV4dGJveC1jb250cm9sLmxlc3MiLCJwdXJjaGFzZVBhdGgvdGV4dC1jb250cm9sLW1peGlucy5sZXNzIiwicHVyY2hhc2VQYXRoL3RleHRhcmVhLWNvbnRyb2wubGVzcyIsInB1cmNoYXNlUGF0aC9maWVsZC12YWxpZGF0aW9uLWVycm9yLmxlc3MiLCJwdXJjaGFzZVBhdGgvYnV0dG9ucy5sZXNzIiwicHVyY2hhc2VQYXRoL3F1b3RlLWNvbnRyb2wubGVzcyIsImZvbnRzLmxlc3MiLCJ3aWRnZXRzL2NvdmlkLXNlY3VyZS1wYW5lbC5sZXNzIiwid2lkZ2V0cy9heGEtcGFydG5lci5sZXNzIiwicHJvZHVjdC1sYW5kaW5nLXBhZ2UubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNQUFNLElBQUk7RUFDTixnQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7O0FBRUEsTUFiRSxJQUFJLFlBYUw7QUFBUSxNQWJQLElBQUksWUFhSTtBQUFRLE1BYmhCLElBQUksWUFhYTtFQUNmLHlC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 */
