/*Your WCLaundry Service all custom styles Here*/

.woocommerce-checkout-review-order-table thead{display:none;}

.payment_method_cod p{display:none;}

.site-header-cart{display:none;}

.woocommerce-breadcrumb{margin-bottom:0em !important;}

#byconsolewooodt_checkout_field{width:100%;}

.byconsolewooopd_pickup_details_container{border: 1px solid #ccc;padding: 20px; margin-bottom:20px; width:49%; float:left;border-radius: 10px; background-color: #033000; color:#ffff}

.byconsolewooopd_pickup_details_container h4{margin-top: -2px;text-transform: uppercase;font-size: 18px;font-weight: 500; color:#ffff !important;}

.byconsolewooopd_delivery_details_container{border: 1px solid #ccc;padding: 20px; margin-bottom:20px; width:49%; float:right;border-radius: 10px; background-color: #033000; color:#ffff}

.byconsolewooopd_delivery_details_container h4{margin-top: -2px;text-transform: uppercase;font-size: 18px;font-weight: 500; color:#ffff !important; }

.byconsolewooopd_pickup_details_container label { font-weight: 500; font-family:inherit;margin-bottom: 10px; color: #ffff}

.byconsolewooopd_delivery_details_container label { font-weight: 500; font-family:inherit;margin-bottom: 10px; color: #ffff}

 
#order_review{width:100%;}

.woocommerce-checkout-review-order-table{width: 50%;float: left;}

.woocommerce-checkout-payment{width:100%; float:right;}

.cart-contents:after{display:none !important;}

.byconsolewooopd_textfield_blank_error{border: 1px solid #f00 !important;box-shadow:0px 0px 10px 6px #bbbbbb !important;}


.payment_method_cod{padding:0px !important;}

#byconsolewooopd_pickup_date, #byconsolewooopd_delivery_date{ border-radius:5px;}

.byconsolewooopd_pickup_details_container hr, .byconsolewooopd_delivery_details_container hr{height: 2px; background-color: #ff1800;}

#byconsolewoospd_loading_image{width: 10%;margin-top: 5px; padding-left: 20px; display: none;}

#byconsolewoospd_loading_image_delivery{width: 10%;display:none;margin-top: 5px; padding-left: 20px; }

#msform {text-align: center;position: relative;}

#msform fieldset:not(:first-of-type){ display: none;}

#byconsolewooopd_pickup_time_error_msg{font-size: 12px;color: red;}

#byconsolewooopd_delivery_time_error_msg{font-size: 12px;color: red;}

#progressbar li:first-child:after { content: none;}

#progressbar li.active:before, #progressbar li.active:after {  background: #14bf21; color: white;}

.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all { z-index: 9999 !important;}

#byconsolewooopd_day_shipping_charges{ display:none;}


.ui-datepicker-today a.ui-state-default{
  background-image:none !important;
  background-color:#ffa500;
  color:#fff; 
  border: 1px solid #132bd861;
}

/* add space between radio button and time slots issue #9 BUD*/

#byconsolewooopd_pickup_time{ 
	background-color: #f2f2f2;
    border: none;
    color: #716d6d;
    margin-top: -13px;
    margin-right: 6px;
}

/* add space between radio button and time slots issue #9 BUD*/

#byconsolewooopd_delivery_time{  
	background-color: #f2f2f2;
    border: none;
    color: #716d6d;
    margin-top: -13px;
    margin-right: 6px;
}

#byc_next_form_delivery_details_page{
	float: right;
    background-color: #A5DC86;
    color: #000;
    border: 1px solid #00000047;
    font-size: 18px;
    padding: 5px 25px 5px 25px;
    cursor: pointer;
    border-radius: 3px;
}

#byc_prev_form_of_checkout_page_for_date_time_plugin{
	display: none;
	float: left;
	background-color: #A5DC86;
	color: #000;
	border: 1px solid #00000047;
	font-size: 18px;
	padding: 5px 25px 5px 25px;
	cursor: pointer;
	border-radius: 3px;
}

#byc_next_form_of_checkout_page_for_payment{
	display: none;
    float: right;
    background-color: #A5DC86;
    color: #000;
    border: 1px solid #00000047;
    font-size: 18px;
  	padding: 5px 25px 5px 25px;
    cursor: pointer;
    border-radius: 3px;
}	

#byc_prev_form_of_checkout_page_for_billing_and_shipping_details{
	display: none;
    float: left;
    background-color: #A5DC86;
    color: #000;
    border: 1px solid #00000047;
    font-size: 18px;
    padding: 5px 25px 5px 25px;
    cursor: pointer;
    border-radius: 3px;
}

#progressbar {
    margin:0px;
    overflow: hidden;
	padding-bottom:5px;
    counter-reset: step;
}

#progressbar li {
    list-style-type: none;
    color: #000;
    text-transform: uppercase;
    font-size: 12px;
    width: 50%;
    float: left;
    position: relative;
    letter-spacing: 1px;
}

#progressbar li:before {
    content: counter(step);
    counter-increment: step;
    width: 24px;
    height: 24px;
    line-height: 26px;
    display: block;
    font-size: 12px;
    color: #fff;
    background: #ffa500;
    border-radius: 25px;
    margin: 0 auto 10px auto;
	position: relative;
    z-index: 1;

}

#progressbar li:after {

    content: '';
    width: 100%;
    height: 2px;
    background: #ffa500;
    position: absolute;
    left: -50%;
    top: 9px;
    /*z-index: -1;*/ /*put it behind the numbers*/

}

@media screen and (max-width: 480px) and (min-width: 320px) {

#byconsolewooopd_pickup_time {margin-top: -12px !important;}

#byconsolewooopd_delivery_time{margin-top: -12px !important;}

.byclunday_service_pickup_time{width: 46% !important;ont-size: 15px !important;padding: 6px 6px !important;margin: 0;}

.byclunday_service_delivery_time{width: 46% !important;font-size: 15px !important;padding: 6px 6px !important;margin: 0;}

.option-input{height: 20px !important;width: 20px !important;}	

.option-input:checked::before {height: 20px !important;width: 20px !important;font-size: 17.66667px !important;line-height: 22px !important;}

#progressbar li{font-size: 11px !important;}

.byconsolewooopd_pickup_details_container h4{font-size: 15px !important;}

.byconsolewooopd_delivery_details_container h4{font-size: 15px !important;}

.byconsolewoospd_loading_image_pickup img{width: 16% !important;}

#byconsolewoospd_loading_image_delivery{width: 16% !important;}	

.byconsolewooopd_pickup_details_container{ width:100% !important;}

.byconsolewooopd_delivery_details_container{ width:100% !important;}

.woocommerce-checkout-review-order-table { width: 100% !important;}

.woocommerce-checkout-payment{ width:100% !important;} 

}

