@charset "utf-8";
.customers-content .subscriptions .delivery_schedule h3 {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;font-family: inherit;font-weight: 500;line-height: 1.2;color: inherit;
}
.customers-content .subscriptions .delivery_schedule h3 {
  font-size: 20px;
  font-size: 1.25rem;
}
.step-list ul,
.step-list ol {
  padding-left: 0;list-style: none;
}
.input__field,
.select-subscription select,
.customers-content .subscriptions .input-subscription_plan {
  display: block;width: 100%;height: calc(2.25rem + 2px);padding: 6px 12px;padding: 0.375rem 0.75rem;font-size: 16px;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 0.25rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  .input__field,
  .select-subscription select,
  .customers-content .subscriptions .input-subscription_plan {
    transition: none;
  }
}
.input__field::-ms-expand,
.select-subscription select::-ms-expand,
.customers-content .subscriptions .input-subscription_plan::-ms-expand {
  background-color: transparent;border: 0;
}
.input__field:focus,
.select-subscription select:focus,
.customers-content .subscriptions .input-subscription_plan:focus {
  color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.input__field::-webkit-input-placeholder,
.select-subscription select::-webkit-input-placeholder,
.customers-content .subscriptions .input-subscription_plan::-webkit-input-placeholder {
  color: #6c757d;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.input__field::-moz-placeholder,
.select-subscription select::-moz-placeholder,
.customers-content .subscriptions .input-subscription_plan::-moz-placeholder {
  color: #6c757d;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.input__field:-ms-input-placeholder,
.select-subscription select:-ms-input-placeholder,
.customers-content .subscriptions .input-subscription_plan:-ms-input-placeholder {
  color: #6c757d;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.input__field::-ms-input-placeholder,
.select-subscription select::-ms-input-placeholder,
.customers-content .subscriptions .input-subscription_plan::-ms-input-placeholder {
  color: #6c757d;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.input__field:-ms-input-placeholder,
.select-subscription select:-ms-input-placeholder,
.customers-content .subscriptions .input-subscription_plan:-ms-input-placeholder {
  color: #6c757d;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.input__field::placeholder,
.select-subscription select::placeholder,
.customers-content .subscriptions .input-subscription_plan::placeholder {
  color: #6c757d;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.input__field:disabled,
.input__field[readonly],
.select-subscription select:disabled,
.select-subscription select[readonly],
.customers-content .subscriptions .input-subscription_plan:disabled,
.customers-content .subscriptions .input-subscription_plan[readonly] {
  background-color: #e9ecef;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
select.input__field:focus::-ms-value,
select.select-subscription select:focus::-ms-value,
select.customers-content .subscriptions .input-subscription_plan:focus::-ms-value {
  color: #495057;background-color: #fff;
}
.input__label {
  padding-top: calc(0.375rem + 1px);padding-bottom: calc(0.375rem + 1px);margin-bottom: 0;font-size: inherit;line-height: 1.5;
}
select.input__field[size],
select.input__field[multiple],
select.select-subscription select[size],
select.select-subscription select[multiple],
select.customers-content .subscriptions .input-subscription_plan[size],
select.customers-content .subscriptions .input-subscription_plan[multiple] {
  height: auto;
}
textarea.input__field,
textarea.select-subscription select,
textarea.customers-content .subscriptions .input-subscription_plan {
  height: auto;
}
.form-row {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.field__help {
  display: block;margin-top: 4px;margin-top: 0.25rem;
}
.select-subscription .form-check input[type=checkbox] {
  position: absolute;margin-top: 4.8px;margin-top: 0.3rem;margin-left: -20px;margin-left: -1.25rem;
}
.select-subscription .form-check input[type=checkbox]:disabled ~ .form-check-label,
.form-check-input:disabled ~ .select-subscription .form-check label {
  color: #6c757d;
}
.select-subscription .form-check label {
  margin-bottom: 0;
}
.form-check-inline .select-subscription .form-check input[type=checkbox] {
  position: static;margin-top: 0;margin-right: 5px;margin-right: 0.3125rem;margin-left: 0;
}
.was-validated .input__field:valid,
.input__field.is-valid,
.was-validated .select-subscription select:valid,
.select-subscription select.is-valid,
.was-validated .customers-content .subscriptions .input-subscription_plan:valid,
.customers-content .subscriptions .input-subscription_plan.is-valid {
  border-color: #28a745;padding-right: 36px;padding-right: 2.25rem;background-repeat: no-repeat;background-position: center right calc(2.25rem / 4);background-size: calc(2.25rem / 2) calc(2.25rem / 2);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}
.was-validated .input__field:valid:focus,
.input__field.is-valid:focus,
.was-validated .select-subscription select:valid:focus,
.select-subscription select.is-valid:focus,
.was-validated .customers-content .subscriptions .input-subscription_plan:valid:focus,
.customers-content .subscriptions .input-subscription_plan.is-valid:focus {
  border-color: #28a745;box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .input__field:valid ~ .valid-feedback,
.was-validated .input__field:valid ~ .valid-tooltip,
.input__field.is-valid ~ .valid-feedback,
.input__field.is-valid ~ .valid-tooltip,
.was-validated .select-subscription select:valid ~ .valid-feedback,
.was-validated .select-subscription select:valid ~ .valid-tooltip,
.select-subscription select.is-valid ~ .valid-feedback,
.select-subscription select.is-valid ~ .valid-tooltip,
.was-validated .customers-content .subscriptions .input-subscription_plan:valid ~ .valid-feedback,
.was-validated .customers-content .subscriptions .input-subscription_plan:valid ~ .valid-tooltip,
.customers-content .subscriptions .input-subscription_plan.is-valid ~ .valid-feedback,
.customers-content .subscriptions .input-subscription_plan.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated textarea.input__field:valid,
textarea.input__field.is-valid,
.was-validated textarea.select-subscription select:valid,
textarea.select-subscription select.is-valid,
.was-validated textarea.customers-content .subscriptions .input-subscription_plan:valid,
textarea.customers-content .subscriptions .input-subscription_plan.is-valid {
  padding-right: 36px;
  padding-right: 2.25rem;background-position: top calc(2.25rem / 4) right calc(2.25rem / 4);
}
.was-validated .select-subscription .form-check input[type=checkbox]:valid ~ .form-check-label,
.select-subscription .form-check input[type=checkbox].is-valid ~ .form-check-label,
.was-validated .form-check-input:valid ~ .select-subscription .form-check label,
.form-check-input.is-valid ~ .select-subscription .form-check label {
  color: #28a745;
}
.was-validated .select-subscription .form-check input[type=checkbox]:valid ~ .valid-feedback,
.was-validated .select-subscription .form-check input[type=checkbox]:valid ~ .valid-tooltip,
.select-subscription .form-check input[type=checkbox].is-valid ~ .valid-feedback,
.select-subscription .form-check input[type=checkbox].is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .input__field:invalid,
.input__field.is-invalid,
.was-validated .select-subscription select:invalid,
.select-subscription select.is-invalid,
.was-validated .customers-content .subscriptions .input-subscription_plan:invalid,
.customers-content .subscriptions .input-subscription_plan.is-invalid {
  border-color: #dc3545;padding-right: 36px;padding-right: 2.25rem;background-repeat: no-repeat;background-position: center right calc(2.25rem / 4);background-size: calc(2.25rem / 2) calc(2.25rem / 2);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
}
.was-validated .input__field:invalid:focus,
.input__field.is-invalid:focus,
.was-validated .select-subscription select:invalid:focus,
.select-subscription select.is-invalid:focus,
.was-validated .customers-content .subscriptions .input-subscription_plan:invalid:focus,
.customers-content .subscriptions .input-subscription_plan.is-invalid:focus {
  border-color: #dc3545;box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .input__field:invalid ~ .invalid-feedback,
.was-validated .input__field:invalid ~ .invalid-tooltip,
.input__field.is-invalid ~ .invalid-feedback,
.input__field.is-invalid ~ .invalid-tooltip,
.was-validated .select-subscription select:invalid ~ .invalid-feedback,
.was-validated .select-subscription select:invalid ~ .invalid-tooltip,
.select-subscription select.is-invalid ~ .invalid-feedback,
.select-subscription select.is-invalid ~ .invalid-tooltip,
.was-validated .customers-content .subscriptions .input-subscription_plan:invalid ~ .invalid-feedback,
.was-validated .customers-content .subscriptions .input-subscription_plan:invalid ~ .invalid-tooltip,
.customers-content .subscriptions .input-subscription_plan.is-invalid ~ .invalid-feedback,
.customers-content .subscriptions .input-subscription_plan.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated textarea.input__field:invalid,
textarea.input__field.is-invalid,
.was-validated textarea.select-subscription select:invalid,
textarea.select-subscription select.is-invalid,
.was-validated textarea.customers-content .subscriptions .input-subscription_plan:invalid,
textarea.customers-content .subscriptions .input-subscription_plan.is-invalid {
  padding-right: 36px;
  padding-right: 2.25rem;background-position: top calc(2.25rem / 4) right calc(2.25rem / 4);
}
.was-validated .select-subscription .form-check input[type=checkbox]:invalid ~ .form-check-label,
.select-subscription .form-check input[type=checkbox].is-invalid ~ .form-check-label,
.was-validated .form-check-input:invalid ~ .select-subscription .form-check label,
.form-check-input.is-invalid ~ .select-subscription .form-check label {
  color: #dc3545;
}
.was-validated .select-subscription .form-check input[type=checkbox]:invalid ~ .invalid-feedback,
.was-validated .select-subscription .form-check input[type=checkbox]:invalid ~ .invalid-tooltip,
.select-subscription .form-check input[type=checkbox].is-invalid ~ .invalid-feedback,
.select-subscription .form-check input[type=checkbox].is-invalid ~ .invalid-tooltip {
  display: block;
}
@media (min-width: 576px) {
  .form-inline .form-row {
    display: -ms-flexbox;display: flex;-ms-flex: 0 0 auto;flex: 0 0 auto;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-align: center;align-items: center;margin-bottom: 0;
  }
  .form-inline .input__field,
  .form-inline .select-subscription select,
  .form-inline .customers-content .subscriptions .input-subscription_plan {
    display: inline-block;width: auto;vertical-align: middle;
  }
  .form-inline .select-subscription .form-check input[type=checkbox] {
    position: relative;margin-top: 0;margin-right: 0.25rem;margin-left: 0;
  }
}
.input-group > .input__field,
.input-group > .select-subscription select,
.input-group > .customers-content .subscriptions .input-subscription_plan {
  position: relative;-ms-flex: 1 1 auto;flex: 1 1 auto;width: 1%;margin-bottom: 0;
}
.input-group > .input__field + .input__field,
.input-group > .input__field + .custom-select,
.input-group > .input__field + .custom-file,
.input-group > .form-control-plaintext + .input__field,
.input-group > .custom-select + .input__field,
.input-group > .custom-file + .input__field,
.input-group > .select-subscription select + .select-subscription select,
.input-group > .select-subscription select + .custom-select,
.input-group > .select-subscription select + .custom-file,
.input-group > .form-control-plaintext + .select-subscription select,
.input-group > .custom-select + .select-subscription select,
.input-group > .custom-file + .select-subscription select,
.input-group > .customers-content .subscriptions .input-subscription_plan + .customers-content .subscriptions .input-subscription_plan,
.input-group > .customers-content .subscriptions .input-subscription_plan + .custom-select,
.input-group > .customers-content .subscriptions .input-subscription_plan + .custom-file,
.input-group > .form-control-plaintext + .customers-content .subscriptions .input-subscription_plan,
.input-group > .custom-select + .customers-content .subscriptions .input-subscription_plan,
.input-group > .custom-file + .customers-content .subscriptions .input-subscription_plan {
  margin-left: -1px;
}
.input-group > .input__field:focus,
.input-group > .select-subscription select:focus,
.input-group > .customers-content .subscriptions .input-subscription_plan:focus {
  z-index: 3;
}
.input-group > .input__field:not(:last-child),
.input-group > .select-subscription select:not(:last-child),
.input-group > .customers-content .subscriptions .input-subscription_plan:not(:last-child) {
  border-top-right-radius: 0;border-bottom-right-radius: 0;
}
.input-group > .input__field:not(:first-child),
.input-group > .select-subscription select:not(:first-child),
.input-group > .customers-content .subscriptions .input-subscription_plan:not(:first-child) {
  border-top-left-radius: 0;border-bottom-left-radius: 0;
}
.input-group-lg > .input__field:not(textarea),
.input-group-lg > .select-subscription select:not(textarea),
.input-group-lg > .customers-content .subscriptions .input-subscription_plan:not(textarea) {
  height: calc(2.875rem + 2px);
}
.input-group-lg > .input__field,
.input-group-lg > .select-subscription select,
.input-group-lg > .customers-content .subscriptions .input-subscription_plan {
  padding: 8px 16px;
  padding: 0.5rem 1rem;font-size: 20px;font-size: 1.25rem;line-height: 1.5;border-radius: 0.3rem;
}
.input-group-sm > .input__field:not(textarea),
.input-group-sm > .select-subscription select:not(textarea),
.input-group-sm > .customers-content .subscriptions .input-subscription_plan:not(textarea) {
  height: calc(1.8125rem + 2px);
}
.input-group-sm > .input__field,
.input-group-sm > .select-subscription select,
.input-group-sm > .customers-content .subscriptions .input-subscription_plan {
  padding: 4px 8px;
  padding: 0.25rem 0.5rem;font-size: 14px;font-size: 0.875rem;line-height: 1.5;border-radius: 0.2rem;
}
.step-list .step .line,
.step-list .step .circle {
  background-color: #007bff !important;
}
.step-list ul > li.active + li .step .line,
.step-list ol > li.active + li .step .line,
.step-list ul > li.active + li + li .step .line,
.step-list ol > li.active + li + li .step .line,
.step-list ul > li.active + li + li + li .step .line,
.step-list ol > li.active + li + li + li .step .line,
.step-list ul > li.active + li + li + li + li .step .line,
.step-list ol > li.active + li + li + li + li .step .line,
.step-list ul > li.active + li + li + li + li + li .step .line,
.step-list ol > li.active + li + li + li + li + li .step .line,
.step-list ul > li.active + li .step .circle,
.step-list ol > li.active + li .step .circle,
.step-list ul > li.active + li + li .step .circle,
.step-list ol > li.active + li + li .step .circle,
.step-list ul > li.active + li + li + li .step .circle,
.step-list ol > li.active + li + li + li .step .circle,
.step-list ul > li.active + li + li + li + li .step .circle,
.step-list ol > li.active + li + li + li + li .step .circle,
.step-list ul > li.active + li + li + li + li + li .step .circle,
.step-list ol > li.active + li + li + li + li + li .step .circle,
.step-list ul:after,
.step-list ol:after {
  background-color: #343a40 !important;
}
.step-list ul:after,
.step-list ol:after {
  display: none !important;
}
.input-birthday > div,
.step-list ul,
.step-list ol,
.step-list ul > li,
.step-list ol > li {
  display: -ms-flexbox !important;display: flex !important;
}
.step-list .step {
  display: -ms-inline-flexbox !important;display: inline-flex !important;
}
@media (min-width: 768px) {
  .step-list ul:after,
  .step-list ol:after,
  .step-list .step .line {
    display: block !important;
  }
}
.step-list ul,
.step-list ol {
  -ms-flex-direction: column !important;flex-direction: column !important;
}
.step-list .step {
  -ms-flex-pack: start !important;justify-content: flex-start !important;
}
.step-list ul,
.step-list ol {
  -ms-flex-pack: center !important;justify-content: center !important;
}
.step-list ul,
.step-list ol {
  -ms-flex-align: start !important;align-items: flex-start !important;
}
.step-list ul > li,
.step-list ol > li,
.step-list .step {
  -ms-flex-align: center !important;align-items: center !important;
}
@media (min-width: 768px) {
  .step-list ul,
  .step-list ol {
    -ms-flex-direction: row !important;flex-direction: row !important;
  }
  .step-list ul,
  .step-list ol {
    -ms-flex-align: center !important;align-items: center !important;
  }
}
.step-list ul > li,
.step-list ol > li {
  margin-bottom: 4px !important;
  margin-bottom: 0.25rem !important;
}
.input-birthday > div select {
  margin-right: 8px !important;
  margin-right: 0.5rem !important;
}
@media (min-width: 768px) {
  .step-list ul > li,
  .step-list ol > li {
    margin-bottom: 0 !important;
  }
  .step-list ul > li,
  .step-list ol > li {
    margin-right: 1rem !important;
  }
}
.step-list ul > li,
.step-list ol > li {
  color: #007bff !important;
}
.step-list ul > li.active + li,
.step-list ol > li.active + li,
.step-list ul > li.active + li + li,
.step-list ol > li.active + li + li,
.step-list ul > li.active + li + li + li,
.step-list ol > li.active + li + li + li,
.step-list ul > li.active + li + li + li + li,
.step-list ol > li.active + li + li + li + li,
.step-list ul > li.active + li + li + li + li + li,
.step-list ol > li.active + li + li + li + li + li {
  color: #343a40 !important;
}
.field__help {
  color: #6c757d !important;
}
.confirm-form .input__field {
  background-color: #eee;
  height: auto;
  min-height: calc(2.25rem + 2px);
}
.input-birthday > div select:last-child {
  margin-right: 0;
}
.step-list ul > li,
.step-list ol > li {
  cursor: pointer;
}
.step-list ul > li:last-child,
.step-list ol > li:last-child {
  margin-right: 0;
}
.step-list ul:after,
.step-list ol:after {
  content: ' ';
  height: 5px;
  width: 48px;
  width: 3rem;
  border-radius: 0px 3px 3px 0px;
}
.step-list .step {
  margin-right: 8px;
  margin-right: 0.5rem;
}
.step-list .step .line {
  display: none;
  height: 5px;
  width: 48px;
  width: 3rem;
  border-radius: 3px 0 0 3px;
}
.step-list .step .circle {
  height: 32px;
  width: 32px;
  border-radius: 16px;
  padding-top: 3px;
  text-align: center;
  color: #fff;
}
.page-preloader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url(../../assets/img/preload1.gif) center no-repeat #fff;
  background-size: 50px 50px;
}
.customers-content > h2 {
  margin-bottom: 32px;
  margin-bottom: 2rem;
}
.customers-content .orders .order-details {
  border-top: 1px solid #999999;
}
.customers-content .orders .order-details > div {
  margin-top: 8px;
  margin-top: 0.5rem;
  border-top: 1px solid #eeeeee;
  padding-top: 8px;
  padding-top: 0.5rem;
}
.customers-content .orders .order-details > div:first-child {
  margin-top: 0;
}

/*# sourceMappingURL=main.css.map */
