.toastify {
  height: 40px;
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 8px !important;
}

.toast-close{
  background-color: #fff !important;
  width: 18px !important;
  height: 18px !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}

.wcbrs-error-msg-wrapper{
  background: #FF4D4D !important;
}

.wcbrs-success-msg-wrapper{
  background: #0f834d !important;
}

#wk_brs_booking{padding:10px}#wk_brs_booking #own_tab{padding:10px}#wk_brs_booking #own_tab .brs-block{vertical-align:top;margin-bottom:20px}#wk_brs_booking #own_tab .brs-block .wkbrs-heading{display:block;font-weight:600;margin:5px 0px}#wk_brs_booking #own_tab .brs-block .notify-wrap{display:block}#wk_brs_booking #own_tab .brs-block .notify-wrap .notify{margin:5px 0px;display:inline-block}#wk_brs_booking #own_tab .brs-block select{width:100%}#wk_brs_booking #own_tab .brs-block input{width:100%;line-height:22px;background:#fff;border:1px solid #ddd}#wk_brs_booking #own_tab .brs-half{width:49%;display:inline-block}#wk_brs_booking #own_tab .brs-half input{width:99%;line-height:18px}#wk_brs_booking .wk-brs-type{margin:0px 0px 5px}#wk_brs_booking .wk-brs-type .brs-type-header{display:block;font-weight:600;margin:20px 0px 15px}#wk_brs_booking .wk-brs-type .brs-type-header p{font-size:20px;padding:8px 5px;margin:0}#wk_brs_booking .wk-brs-type .brs-type-body .brs-mo-block .brs-type-slot-info{margin-bottom:8px;width:49%;display:inline-block}#wk_brs_booking .wk-brs-type .brs-type-body .brs-mo-block .brs-type-slot-info .wkbrs-heading{display:block;font-weight:600;margin:5px 0px}#wk_brs_booking .wk-brs-type .brs-type-body .brs-mo-block .brs-type-slot-info .notify-wrap{display:block}#wk_brs_booking .wk-brs-type .brs-type-body .brs-mo-block .brs-type-slot-info .notify-wrap .notify{margin:5px 0px;display:inline-block}#wk_brs_booking .wk-brs-type .brs-type-body .brs-mo-block .brs-type-slot-info input{width:100%;line-height:22px;background:#fff;border:1px solid #ddd}#wk_brs_booking .wk-brs-type .brs-type-body .brs-mo-block .mo-block-table{width:100%;border:1px solid #e0e0e0}#wk_brs_booking .wk-brs-type .brs-type-body .brs-mo-block .mo-block-table thead tr th{text-align:center;font-size:15px;padding:10px 0px;background-color:#e0e0e0;width:24%;border-bottom:1px solid #e0e0e0;border-right:1px solid #ddd}#wk_brs_booking .wk-brs-type .brs-type-body .brs-mo-block .mo-block-table thead tr th:last-child{border-right:0px}#wk_brs_booking .wk-brs-type .brs-type-body .brs-mo-block .mo-block-table tbody tr td{text-align:center;font-size:15px;vertical-align:middle;padding:10px 0px;width:24%;border-bottom:1px solid #e0e0e0;border-right:1px solid #ddd}#wk_brs_booking .wk-brs-type .brs-type-body .brs-mo-block .mo-block-table tbody tr td:last-child{border-right:0px}#wk_brs_booking .wk-brs-type .brs-type-body .brs-mo-block .mo-block-table tbody tr td .brs-etime-wrap input{width:80%;text-align:center;line-height:22px;background:#fff;border:1px solid #ddd}#wk_brs_booking .wk-brs-type .brs-type-body .brs-mo-block .mo-block-table tbody tr td .brs-etime-wrap select{width:80%;text-align:center}#wk_brs_booking .wk-brs-type .brs-type-body .brs-om-block .om-block-table{width:100%;border:1px solid #e0e0e0}#wk_brs_booking .wk-brs-type .brs-type-body .brs-om-block .om-block-table thead tr th{text-align:center;font-size:15px;padding:10px 0px;background-color:#e0e0e0;width:19%;border-bottom:1px solid #e0e0e0;border-right:1px solid #ddd}#wk_brs_booking .wk-brs-type .brs-type-body .brs-om-block .om-block-table thead tr th:last-child{border-right:0px}#wk_brs_booking .wk-brs-type .brs-type-body .brs-om-block .om-block-table tbody tr td{text-align:center;vertical-align:middle;font-size:15px;padding:10px 0px;width:19%;border-bottom:1px solid #e0e0e0;border-right:1px solid #ddd}#wk_brs_booking .wk-brs-type .brs-type-body .brs-om-block .om-block-table tbody tr td:last-child{border-right:0px}#wk_brs_booking .wk-brs-type .brs-type-body .brs-om-block .om-block-table tbody tr td .brs-om-time-wrap input{width:80%;text-align:center;line-height:22px}#wk_brs_booking .wk-brs-type .brs-type-body .brs-om-block .om-block-table tbody tr td .brs-om-time-wrap select{width:80%;text-align:center}#wk_brs_booking .wk-brs-type .brs-type-body .brs-om-block .om-block-table tfoot tr td{text-align:center;padding:10px 0px}#wk_brs_booking .wk-brs-type.brs_display_none{display:none}#wk_brs_booking .wk-brs-type.brs_display{display:block}.wk-brs-book-sec-wrap table{padding:5px 0;margin:0;table-layout:fixed}.wk-brs-book-sec-wrap table tbody tr td{padding:5px 0px;min-width:380px;background-color:#fff}.wk-brs-book-sec-wrap table tbody tr td:first-child{min-width:auto;vertical-align:middle}.wk-brs-book-sec-wrap table tbody tr td select{width:100%;padding:10px;border-radius:3px;border:1px solid #ddd;background-color:#fff}.wk-brs-book-sec-wrap table tbody tr td select:disabled{cursor:not-allowed;background-color:#eee}.wk-brs-book-sec-wrap table tbody tr td input{width:100%;padding:10px;border-radius:3px;border:1px solid #ddd;background-color:#fff}.wk-brs-book-sec-wrap table tbody tr td input:focus{background-color:#fff !important}.wk-brs-book-sec-wrap table tbody tr td input:disabled{cursor:not-allowed;background-color:#eee}.wk-brs-book-sec-wrap table tbody tr td .wk-brs-info{padding:5px 0px;text-transform:uppercase;font-weight:600}#mainform .nav-tab-wrapper{border-radius:3px;width:100%;border-bottom:1px solid #ccc;padding-bottom:5px}#mainform .nav-tab-wrapper .nav-tab{color:#666;background:#fff;outline:0;border-bottom:solid 1px #ccc;padding:5px 8px 8px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;border-top-left-radius:3px;border-top-right-radius:3px;margin-right:5px}#mainform .nav-tab-wrapper .nav-tab-active{border-bottom:none;padding-bottom:9px}#mainform #brs-slot-table,#mainform #brs-timespan-table,#mainform #brs-disabledays-table{width:100%;font-size:15px;border-radius:5px;margin-top:10px;border:2px solid #ddd}#mainform #brs-slot-table thead tr th,#mainform #brs-timespan-table thead tr th,#mainform #brs-disabledays-table thead tr th{padding:10px 5px 10px;text-align:center;background:#eee;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-transform:uppercase}#mainform #brs-slot-table thead tr th:last-child,#mainform #brs-timespan-table thead tr th:last-child,#mainform #brs-disabledays-table thead tr th:last-child{border-right:0px;border-top-right-radius:3px}#mainform #brs-slot-table tbody tr.wk-wk-brsom-book td,#mainform #brs-timespan-table tbody tr.wk-wk-brsom-book td,#mainform #brs-disabledays-table tbody tr.wk-wk-brsom-book td{padding:20px}#mainform #brs-slot-table tbody tr td,#mainform #brs-timespan-table tbody tr td,#mainform #brs-disabledays-table tbody tr td{text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;background:#fafafa;min-width:113px}#mainform #brs-slot-table tbody tr td:last-child,#mainform #brs-timespan-table tbody tr td:last-child,#mainform #brs-disabledays-table tbody tr td:last-child{border-right:0px}#mainform #brs-slot-table tbody tr td ul,#mainform #brs-timespan-table tbody tr td ul,#mainform #brs-disabledays-table tbody tr td ul{margin:0px}#mainform #brs-slot-table tbody tr td ul li,#mainform #brs-timespan-table tbody tr td ul li,#mainform #brs-disabledays-table tbody tr td ul li{list-style:none;padding:10px 5px;border:1px solid #e4e4e4;text-align:center;border-radius:2px;margin-bottom:10px;background-color:#fff}#mainform #brs-slot-table tbody tr td ul li div span,#mainform #brs-timespan-table tbody tr td ul li div span,#mainform #brs-disabledays-table tbody tr td ul li div span{width:100%;display:block}#mainform #brs-slot-table tbody tr td ul li div strong,#mainform #brs-timespan-table tbody tr td ul li div strong,#mainform #brs-disabledays-table tbody tr td ul li div strong{padding:3px 0}#mainform #brs-slot-table tbody tr td input,#mainform #brs-timespan-table tbody tr td input,#mainform #brs-disabledays-table tbody tr td input{width:90%;border-radius:2px;background:#fff}#mainform #brs-slot-table tbody tr td select,#mainform #brs-timespan-table tbody tr td select,#mainform #brs-disabledays-table tbody tr td select{width:100%;max-width:150px;border-radius:10px;background-color:#fff}#mainform #brs-slot-table tbody tr td .remove-row,#mainform #brs-timespan-table tbody tr td .remove-row,#mainform #brs-disabledays-table tbody tr td .remove-row{border-radius:3px;font-weight:600;border:none;vertical-align:text-top;padding:5px 10px}#mainform #brs-slot-table tfoot tr td,#mainform #brs-timespan-table tfoot tr td,#mainform #brs-disabledays-table tfoot tr td{padding:8px;text-align:center}#mainform #brs-slot-table tfoot tr td button,#mainform #brs-timespan-table tfoot tr td button,#mainform #brs-disabledays-table tfoot tr td button{outline:0;padding:8px 16px;border-radius:3px;border:none}.wk-brs-slot-header{width:100%}.wk-brs-slot-header h2{display:inline-block}.wk-brs-slot-header a{float:right;padding:10px;margin-left:20px}.wk-brs-book-sec-wrap input,.wk-brs-book-sec-wrap select{max-width:89%}.wk-brs-book-sec-wrap table tbody tr td{padding:5px 9px}button.wcbrs-get-pdf-byemail{margin:0px 0px 0px 12px}a.woocommerce-button.wp-element-button.button.wcbrs_cancel_booking{margin-top:5px}a.wcbrs-reschedule-booking-text{text-decoration:unset !important}a.woocommerce-button.wp-element-button.button.wcbrs_reschedule_booking{margin-top:4px}a.wcbrs-cancelled-booking-text{color:red}.wcbrs-options-list-container{display:flex;gap:10px;margin:10px 0px}.wcbrs-rent-book-container h3{font-weight:600;font-size:22px}.wcbrs-select-date-booking-container{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0px}.wcbrs-select-date-wrapper,.wcbrs-hourly-select-date-wrapper,.wcbrs-hourly-select-time-slot-wrapper,.wcbrs-quantity-field-wrapper{display:flex;flex-direction:column}.wcbrs-select-date-wrapper label,.wcbrs-select-hourly-booking-container label,.wcbrs-quantity-field-wrapper label,.wcbrs-rent-options label[for|=wcbrs-rent-option-label]{font-weight:600;font-size:16px}.wcbrs-quantity-field-wrapper{padding:10px 0px}.wcbrs-select-hourly-booking-container{width:56%;display:flex;flex-direction:column;gap:10px}#wcbrs-hourly-select-time-slot,#wcbrs-hourly-select-date,#wcbrs-select-date-from,#wcbrs-select-date-to,#wcbrs-rent-book-qty{padding:10px;border-radius:3px;border:1px solid #ddd;background-color:#fff}.wcbrs-select-time-container{display:flex;gap:10px}.wcbrs-select-time-container .wcbrs-select-time-wrapper{display:flex;flex-direction:column;width:50%;margin-bottom:10px}
