span#radio-control-wc-payment-method-options-wc_dzepay_gateway__label {background: transparent}
label[for='radio-control-wc-payment-method-options-wc_dzepay_gateway'] + div.wc-block-components-radio-control-accordion-content {
    padding-bottom: 50px;
    background: #fff url('cib_dahabia_logo.jpg') no-repeat bottom 0 left 15px;
}
.wc-block-components-radio-control-accordion-option:has(> label[for='radio-control-wc-payment-method-options-wc_dzepay_gateway']) {
    background:#fff url('cib-logo.png') no-repeat top 10px right 10px;
    
}
.woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox.dzepay_place_order {display:inline-block !important}
.button.dzepay_place_order {
   width: 300px;
    height: 60px;
    background: #00b360 url('cib_dahabia_logo.jpg') no-repeat bottom 4px left 15px;
    text-transform: uppercase;
    cursor: pointer;
    margin-top: 20px;
    border: none;
    margin: 20px auto;
    display: block;
    border-radius: 10px;
	color:#fff;
	font-weight:bold;
}
#g-recaptcha div {margin:auto;}
.woocommerce-privacy-policy-text p { font-size: 80%;}
.alert_ssl_failed {display: block; background:#fff0f0; border:solid 1px #cc1818; border-radius:5px; padding:10px 10px 10px 50px}
.woocommerce-notices-wrapper .wc-block-components-notice-banner__content .dzepay-error {position:relative;}
.woocommerce-notices-wrapper .wc-block-components-notice-banner__content .dzepay-error p.msg-fixed img {position: absolute; top: 0%; right: 20px;}
.woocommerce-notices-wrapper .wc-block-components-notice-banner__content .dzepay-error p.msg-satim {margin-top: 5px;  margin-bottom: 10px;}
.woocommerce-notices-wrapper .wc-block-components-notice-banner__content .dzepay-error p.msg-fixed {margin-top: 0;}
.dzepay-pdf p a, .dzepay-pdf p span a {
    color: white !important;
	margin: 0px 10px 0px 0 !important;
    padding: 5px 20px !important;
    background-color: #111111 !important;
    color: #ffffff !important;
    line-height: 40px !important;
    border: solid 1px #111;
    font-size: 90%;
    text-decoration: none;
}
.dzepay-pdf p a, .dzepay-pdf p span.order_send_email_button {
    border: solid 1px #111;
    line-height: 40px;
    display: inline-block;
}
.dzepay-pdf p a, .dzepay-pdf p span.order_send_email_button input#dzepay-succees-send-pdf-email {
    outline: none;
    background: none;
    border: none;
}
div#dzepay-header h2 {text-transform:uppercase;}


.woocommerce  {
    background: #fff;
    padding: 30px;
    border-radius: 20px;
   
}
.woocommerce-checkout label{margin:0!important;font-size: 15px;}
.woocommerce-page .input-text,.woocommerce-page .select2-container .select2-selection {
    padding: 0.5rem .8rem!important;
}
.woocommerce-page .select2-container .select2-selection {
    height: 2.8rem!important;

}
.woocommerce-checkout form .form-row {
    margin-bottom: 0.2rem!important;
}

.woocommerce-checkout form .form-row input.input-text, .woocommerce form .form-row textarea {
border-radius: 5px;
border: 1px solid #d8d8d8;
}

.woocommerce-checkout table.shop_table {
    width: 100%!important;
	display: inline-block;
}
.woocommerce-checkout .woocommerce-page table.shop_table{margin:0!important}
.woocommerce-checkout-review-order{text-align:right;}
.woocommerce-checkout table.shop_table td, .woocommerce-page table.shop_table th {
    padding: 0.5rem;
	width:50%;
}
.woocommerce-checkout .shop_table{margin:0!important;} 
#payment{text-align:left;}
form.woocommerce-checkout .col2-set:nth-child(2){background:#f4f6f8!important; padding:20px;}

woocommerce-checkout .wc_payment_method {
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 10px;
	background: #fff;
}

}

.woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment{    margin: 30px 0;}