.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.seed-confirm-form * {box-sizing: border-box;line-height: 1.6;}
.seed-confirm-form .row {clear: both;}
.seed-confirm-form .form-group {margin-bottom: 15px;}
.seed-confirm-message {max-width: 640px;margin: 0 auto 1.5em;text-align: center;border-radius: 5px;background-color: #57ad68;color: #fff;padding: 10px 30px;font-weight: bold}
.seed-confirm-form {max-width: 640px;margin: 0 auto 30px;font-size: 1.1em; }
.seed-confirm-form .btn-primary {margin-top: 10px;font-size: 1.1em;}
.seed-confirm-form .form-control {margin-bottom: 15px;width: 100%}
.seed-confirm-form .required.-invalid {border: 1px solid #c00;}
.seed-confirm-form .form-control.hasDatepicker {background: url(//uncleboongarden.com/wp-content/plugins/seed-confirm-pro/img/calendar.png) right center no-repeat;background-size: 30px auto;}
.seed-confirm-form .form-check {margin-bottom: 8px; clear: both;}
.seed-confirm-form label {display: block;font-weight: normal;}
.seed-confirm-banks .table-responsive{border: 1px solid #000;margin-bottom: 1.5em;}
.seed-confirm-banks table {font-size: 1.1em; width: 100%;margin-bottom: 0}
.seed-confirm-banks .table>tbody>tr>td {line-height: 32px;}
.seed-confirm-banks .table>thead>tr>th {border-bottom: 1px solid #000;background-color: #f2f2f2;}
.seed-confirm-banks .seed-confirm-bank-logo {min-width: 36px;text-align: center;}
.seed-confirm-banks .seed-confirm-bank-logo img {border-radius: 5px}
.wc-bacs-bank-details-heading,
.wc-bacs-bank-details,
body.woocommerce-order-received .seed_confirm_order_meta {display: none;}
.seed-confirm-bank-info .form-check-label {cursor: pointer;white-space: nowrap;}
.seed-confirm-bank-info .form-check-input {margin-right: 5px}
.seed-confirm-bank-info-logo img {width: 32px;margin-right: 8px;border-radius: 5px;vertical-align: middle;}
.seed-confirm-bank-info-bank {display: inline-block;min-width: 96px}
.seed-confirm-bank-info-account-number {display: inline-block; min-width: 132px;}
.seed-confirm-bank-info-account-name {float: left;padding-left: 68px;}
#seed-confirm-hour,
#seed-confirm-minute {display: inline-block; width: auto;vertical-align: middle;min-width: 64px;}
.seed-confirm-slip input {border-radius: 4px;} .woocommerce .woocommerce-orders-table__cell-order-actions a.button.-noted {background-color: #dad8da;}
.woocommerce .woocommerce-orders-table__row--status-pending a.confirm-payment,
.woocommerce .woocommerce-orders-table__row--status-cancelled a.confirm-payment,
.woocommerce .woocommerce-orders-table__row--status-checking-payment a.confirm-payment,
.woocommerce .woocommerce-orders-table__row--status-processing a.button.-noted,
.woocommerce .woocommerce-orders-table__row--status-failed a.confirm-payment,
.woocommerce .woocommerce-orders-table__row--status-refunded a.confirm-payment,
.woocommerce .woocommerce-orders-table__row--status-completed a.-completed,
.woocommerce .woocommerce-orders-table__row--status-checking-payment a.button.-noted {display: none;}
.woocommerce .woocommerce-orders-table__cell-order-actions a.button {margin:3px;} .ui-datepicker {background-color: #fff;border: 1px solid #ccc;border-radius: 4px;display: none;margin-top: 4px;padding: 10px;width: 240px;}
.ui-datepicker a,
.ui-datepicker a:hover {text-decoration: none;}
.ui-datepicker a:hover,
.ui-datepicker td:hover a {color: #111;transition: color 0.1s ease-in-out;}
.ui-datepicker .ui-datepicker-header {margin-bottom: 4px;text-align: center;}
.ui-datepicker .ui-datepicker-title {font-weight: 700;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {cursor: pointer;font-style: normal;font-weight: normal;height: 20px;line-height: 1;margin-top: 1px;width: 30px;font-size: 22px; font-family: "Helvetica Neue", Helvetica, sans-serif;}
.ui-datepicker .ui-datepicker-prev {float: left;text-align: left;}
.ui-datepicker .ui-datepicker-next {float: right;text-align: right;}
.ui-datepicker .ui-datepicker-prev:before {content: "\2190";}
.ui-datepicker .ui-datepicker-next:before {content: "\2192";}
.ui-datepicker .ui-state-disabled {color: #999}
.ui-datepicker .ui-icon {display: none;}
.ui-datepicker .ui-datepicker-calendar {table-layout: fixed;width: 100%;}
.ui-datepicker .ui-datepicker-calendar th,
.ui-datepicker .ui-datepicker-calendar td {text-align: center;padding: 4px 0;}
.ui-datepicker .ui-datepicker-calendar td {border-radius: 3px;transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;}
.ui-datepicker .ui-datepicker-calendar td:hover {background-color: #eee;	cursor: pointer;}
.ui-datepicker .ui-datepicker-calendar td a {text-decoration: none;}
.ui-datepicker .ui-datepicker-current-day {background-color: #4289cc;}
.ui-datepicker .ui-datepicker-current-day a {color: #fff}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {background-color: #fff;cursor: default;}
.ui-datepicker .ui-datepicker-unselectable {color: #999}
@media (min-width:480px) {
.seed-confirm-bank-info-account-name {display: inline-block;float: none;padding: 0}
}
@media (min-width:768px) {
.seed-confirm-form {border: 2px solid #ddd;border-radius: 5px;padding: 25px 30px;}
.seed-confirm-form .row {margin: 0 -15px 15px;}
.seed-confirm-form .row:after {display: table; clear: both; content: " ";}
.seed-confirm-form .col-sm-6 {padding-left: 15px;padding-right: 15px;width: 50%;float: left;}
}