form.webform-submission-form, .order-online-retailer-container{
  max-width:920px;
  margin-left:auto;
  margin-right:auto;
}
form.webform-submission-form .form-item.form-type-select, .order-online-retailer-container .form-item.form-type-select {
  position:relative;
}
form.webform-submission-form .form-item.form-type-textfield, .order-online-retailer-container .form-item.form-type-textfield {
  position:relative;
}
form.webform-submission-form .form-item.form-type-email, .order-online-retailer-container .form-item.form-type-email {
  position:relative;
}
form.webform-submission-form .form-item, .order-online-retailer-container .form-item {
  position:relative;
}
form.webform-submission-form .form-item.form-type-checkbox, .order-online-retailer-container .form-item.form-type-checkbox {
  position:relative;
}
@media only screen and (min-device-width : 768px)   and (max-device-width : 1920px) {
  form.webform-submission-form .form-item.form-type-checkbox input.form-checkbox[aria-invalid="true"] ~ .error, .order-online-retailer-container .form-item.form-type-checkbox input.form-checkbox[aria-invalid="true"] ~ .error {
    position:absolute;
    text-align:end;
    top:115px;
       }
  }
@media only screen and (min-device-width : 500px)   and (max-device-width : 767px) {
  form.webform-submission-form .form-item.form-type-checkbox input.form-checkbox[aria-invalid="true"] ~ .error, .order-online-retailer-container .form-item.form-type-checkbox input.form-checkbox[aria-invalid="true"] ~ .error {
    position:absolute;
    text-align:end;
    top:170px;
       }
  }
@media only screen and (min-device-width : 350px)   and (max-device-width : 500px) {
  form.webform-submission-form .form-item.form-type-checkbox input.form-checkbox[aria-invalid="true"] ~ .error, .order-online-retailer-container .form-item.form-type-checkbox input.form-checkbox[aria-invalid="true"] ~ .error {
    position:absolute;
   text-align:end;
    top:250px;
       }
  }
@media only screen and (min-device-width : 550px)   and (max-device-width : 1920px) {
  form.webform-submission-form .form-actions, .order-online-retailer-container .form-actions {
          display:grid;
          width:20%;
          margin-left:auto;
          margin-right:auto;
          margin-top:80px;
       }
  }
@media only screen and (min-device-width : 350px)   and (max-device-width : 549px) {
  form.webform-submission-form .form-actions, .order-online-retailer-container .form-actions {
         display:grid;
         width:100%;
         margin-top:80px;
       }
  }
@media only screen and (min-device-width : 991px)   and (max-device-width : 1920px) {
  form.webform-submission-form .form-item, .order-online-retailer-container .form-item {
        width:33.33% !important;
       }
  }
@media only screen and (min-device-width : 768px)   and (max-device-width : 990px) {
  form.webform-submission-form .form-item, .order-online-retailer-container .form-item {
        width:50% !important;
       }
  }
@media only screen and (min-device-width : 300px)   and (max-device-width : 767px) {
  form.webform-submission-form .form-item, .order-online-retailer-container .form-item {
        width:100% !important;
       }
  }

form.webform-submission-form .form-item label.error, .order-online-retailer-container .form-item label.error {
  position:absolute;
  top:82px;
}
form.webform-submission-form .form-item .select2 .select2-selection .select2-selection__arrow, .order-online-retailer-container .form-item .select2 .select2-selection .select2-selection__arrow {
  background-color:#5eaee0 !important;
}

form.webform-submission-form .form-item.form-type-checkbox, .order-online-retailer-container .form-item.form-type-checkbox {
  width:100% !important;
}

form.webform-submission-form .form-item, .order-online-retailer-container .form-item {
  width:50%;
}

form.webform-submission-form .form-item .select2 .select2-selection, .order-online-retailer-container .form-item .select2 .select2-selection{
  border-color: #5eaee0 !important;
}

form.webform-submission-form .form-item input, .order-online-retailer-container .form-item input {
  border-bottom-color:#5eaee0  !important;
}

body .select2-container.select2-container--default.select2-container--open .select2-dropdown .select2-results__option--highlighted[aria-selected]{
  background-color:#1E90FF !important;
}

.coh-style-tertiary-button, .coh-style-octonary-button, .coh-style-senary-button, .coh-style-nonary-button, .coh-style-secondary-button, .coh-style-quinary-button, .coh-style-quaternary-button, .coh-style-denary-button, .coh-style-septenary-button, .coh-style-primary-button {
  background-color:#5eaee0 !important;
}

form.webform-submission-form .form-item label, .order-online-retailer-container .form-item label {
  font-size:0.78rem !important;
  font-weight:600 !important;
}

form.webform-submission-form .form-item .select2.select2-container--focus, .order-online-retailer-container .form-item .select2.select2-container--focus {
    border: 1px solid #2378CD !important;
    outline: none !important;
    box-shadow: 0 0 5px 0 #0070f0 !important;
    outline: none !important;
}

body a[href]:not([tabindex='-1']):focus, body input:not([disabled]):not([tabindex='-1']):focus, body select:not([disabled]):not([tabindex='-1']):focus, body textarea:not([disabled]):not([tabindex='-1']):focus, body button:not([disabled]):not([tabindex='-1']):focus {
  outline: none !important;
}

body a[href]:not([tabindex='-1']):focus, body input:not([disabled]):not([tabindex='-1']):focus, body select:not([disabled]):not([tabindex='-1']):focus, body textarea:not([disabled]):not([tabindex='-1']):focus, body button:not([disabled]):not([tabindex='-1']):focus {
  box-shadow: 0 7px 6px -6px #1d87ff;
}

form.webform-submission-form .form-item.form-type-checkbox input.form-checkbox[aria-invalid="true"] ~ .option, .order-online-retailer-container .form-item.form-type-checkbox input.form-checkbox[aria-invalid="true"] ~ .option {
  width:100%;
}