/** Import Bootstrap functions */

/** Bootstrap navbar fix (https://git.io/fADqW) */

/* line 4, stdin */

.full-width-copy-and-booking-form .col-copy {
  text-align: center;
}

/* line 9, stdin */

.full-width-copy-and-booking-form .col-form form {
  padding-left: calc(var(--bs-gutter-x) * .5);
  padding-right: calc(var(--bs-gutter-x) * .5);
  margin: 40px 0 10px 0;
}

/* line 14, stdin */

.full-width-copy-and-booking-form .col-form form .venue-col {
  border-radius: 9px 0 0 9px;
  background-color: #EEEEEE;
}

/* line 18, stdin */

.full-width-copy-and-booking-form .col-form form .venue-col select {
  background-color: #EEEEEE;
}

@media (max-width: 767.5px) {
  /* line 14, stdin */

  .full-width-copy-and-booking-form .col-form form .venue-col {
    border-radius: 9px 9px 0 0;
  }
}

/* line 27, stdin */

.full-width-copy-and-booking-form .col-form form .date-col {
  background-color: #FFF;
  position: relative;
}

/* line 31, stdin */

.full-width-copy-and-booking-form .col-form form .date-col:after {
  content: "";
  position: absolute;
  top: 12px;
  bottom: 12px;
  right: 0;
  width: 0;
  border-right: 1px solid #193347;
}

@media (max-width: 767.5px) {
  /* line 31, stdin */

  .full-width-copy-and-booking-form .col-form form .date-col:after {
    display: none;
  }
}

/* line 46, stdin */

.full-width-copy-and-booking-form .col-form form .delegate-col {
  background-color: #FFF;
}

/* line 50, stdin */

.full-width-copy-and-booking-form .col-form form .submit-col {
  border-radius: 0 9px 9px 0;
  padding-left: 0;
  padding-right: 0;
}

/* line 55, stdin */

.full-width-copy-and-booking-form .col-form form .submit-col button[type="submit"] {
  background-color: #C0A1D3;
  color: #193347;
  border-radius: 0;
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  border-radius: 0 9px 9px 0;
  font-size: 1em;
  padding-top: 12px;
  padding-bottom: 12px;
}

@media (prefers-reduced-motion: no-preference) {
  /* line 55, stdin */

  .full-width-copy-and-booking-form .col-form form .submit-col button[type="submit"] {
    -webkit-transition: background-color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out;
    transition: background-color .3s ease-in-out;
  }
}

/* line 72, stdin */

.full-width-copy-and-booking-form .col-form form .submit-col button[type="submit"]:hover,
.full-width-copy-and-booking-form .col-form form .submit-col button[type="submit"]:focus,
.full-width-copy-and-booking-form .col-form form .submit-col button[type="submit"]:active {
  background-color: #EEEEEE;
}

@media (max-width: 767.5px) {
  /* line 55, stdin */

  .full-width-copy-and-booking-form .col-form form .submit-col button[type="submit"] {
    border-radius: 9px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media (max-width: 767.5px) {
  /* line 50, stdin */

  .full-width-copy-and-booking-form .col-form form .submit-col {
    border-radius: 0 0 9px 9px;
    background-color: #FFF;
  }
}

/* line 90, stdin */

.full-width-copy-and-booking-form .col-form form .venue-col .icon-container,
.full-width-copy-and-booking-form .col-form form .date-col .icon-container {
  position: relative;
  width: calc(100% - 20px);
}

/* line 94, stdin */

.full-width-copy-and-booking-form .col-form form .venue-col .icon-container:after,
.full-width-copy-and-booking-form .col-form form .date-col .icon-container:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='9' viewBox='0 0 18 9' fill='none'%3E%3Cpath d='M17.5 0.5L9 8.5L0.5 0.499999' stroke='%23252428' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  width: 18px;
  height: 9px;
  position: absolute;
  right: -10px;
  top: 10px;
  pointer-events: none;
}

/* line 110, stdin */

.full-width-copy-and-booking-form .col-form form .venue-col,
.full-width-copy-and-booking-form .col-form form .date-col,
.full-width-copy-and-booking-form .col-form form .delegate-col {
  padding-top: 12px;
  padding-bottom: 12px;
}

/* line 116, stdin */

.full-width-copy-and-booking-form .col-form form .venue-col label,
.full-width-copy-and-booking-form .col-form form .date-col label,
.full-width-copy-and-booking-form .col-form form .delegate-col label,
.full-width-copy-and-booking-form .col-form form .submit-col label {
  padding: 0 10px 5px 10px;
  margin: 0;
  color: #252428;
}

/* line 122, stdin */

.full-width-copy-and-booking-form .col-form form .venue-col input[type="text"],
.full-width-copy-and-booking-form .col-form form .venue-col input[type="number"],
.full-width-copy-and-booking-form .col-form form .venue-col select,
.full-width-copy-and-booking-form .col-form form .date-col input[type="text"],
.full-width-copy-and-booking-form .col-form form .date-col input[type="number"],
.full-width-copy-and-booking-form .col-form form .date-col select,
.full-width-copy-and-booking-form .col-form form .delegate-col input[type="text"],
.full-width-copy-and-booking-form .col-form form .delegate-col input[type="number"],
.full-width-copy-and-booking-form .col-form form .delegate-col select,
.full-width-copy-and-booking-form .col-form form .submit-col input[type="text"],
.full-width-copy-and-booking-form .col-form form .submit-col input[type="number"],
.full-width-copy-and-booking-form .col-form form .submit-col select {
  margin: 0 0 0 10px;
  border: none;
  padding: 0;
  color: #252428;
  border-bottom: 2px solid #252428;
  border-radius: 0;
}

/* line 130, stdin */

.full-width-copy-and-booking-form .col-form form .venue-col input[type="text"]:focus,
.full-width-copy-and-booking-form .col-form form .venue-col input[type="text"]:active,
.full-width-copy-and-booking-form .col-form form .venue-col input[type="number"]:focus,
.full-width-copy-and-booking-form .col-form form .venue-col input[type="number"]:active,
.full-width-copy-and-booking-form .col-form form .venue-col select:focus,
.full-width-copy-and-booking-form .col-form form .venue-col select:active,
.full-width-copy-and-booking-form .col-form form .date-col input[type="text"]:focus,
.full-width-copy-and-booking-form .col-form form .date-col input[type="text"]:active,
.full-width-copy-and-booking-form .col-form form .date-col input[type="number"]:focus,
.full-width-copy-and-booking-form .col-form form .date-col input[type="number"]:active,
.full-width-copy-and-booking-form .col-form form .date-col select:focus,
.full-width-copy-and-booking-form .col-form form .date-col select:active,
.full-width-copy-and-booking-form .col-form form .delegate-col input[type="text"]:focus,
.full-width-copy-and-booking-form .col-form form .delegate-col input[type="text"]:active,
.full-width-copy-and-booking-form .col-form form .delegate-col input[type="number"]:focus,
.full-width-copy-and-booking-form .col-form form .delegate-col input[type="number"]:active,
.full-width-copy-and-booking-form .col-form form .delegate-col select:focus,
.full-width-copy-and-booking-form .col-form form .delegate-col select:active,
.full-width-copy-and-booking-form .col-form form .submit-col input[type="text"]:focus,
.full-width-copy-and-booking-form .col-form form .submit-col input[type="text"]:active,
.full-width-copy-and-booking-form .col-form form .submit-col input[type="number"]:focus,
.full-width-copy-and-booking-form .col-form form .submit-col input[type="number"]:active,
.full-width-copy-and-booking-form .col-form form .submit-col select:focus,
.full-width-copy-and-booking-form .col-form form .submit-col select:active {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}

/* line 136, stdin */

.full-width-copy-and-booking-form .col-form form .venue-col input[type="number"],
.full-width-copy-and-booking-form .col-form form .date-col input[type="number"],
.full-width-copy-and-booking-form .col-form form .delegate-col input[type="number"],
.full-width-copy-and-booking-form .col-form form .submit-col input[type="number"] {
  width: calc(100% - 20px);
}

/* line 143, stdin */

.full-width-copy-and-booking-form .required {
  padding: 0;
}

/* line 147, stdin */

.full-width-copy-and-booking-form .form-control[readonly] {
  background-color: #FFF;
}

/* line 152, stdin */

.datepicker {
  font-size: 1em;
  padding: 10px;
}

/* line 156, stdin */

.datepicker td,
.datepicker th {
  padding: 5px;
}

/* line 161, stdin */

.dropdown-menu {
  padding: 10px !important;
}

/* line 20, resources/assets/styles/common/_mixins.scss */

body.wp-admin .full-width-copy-and-booking-form * {
  display: none;
}

/* line 25, resources/assets/styles/common/_mixins.scss */

body.wp-admin .full-width-copy-and-booking-form {
  background: none !important;
  background-color: #EEEEEE !important;
  text-align: left;
  padding: 16px 20px;
  height: auto !important;
}

/* line 28, resources/assets/styles/common/_mixins.scss */

body.wp-admin .full-width-copy-and-booking-form:before {
  content: "Full Width Copy and Booking Form";
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 13px;
  line-height: 1.4em;
  font-weight: 500;
  color: #444 !important;
}


/*# sourceMappingURL=full-width-copy-and-booking-form.css.map*/