/* twoCol_a.css*//

#dbec-payment-html{background-color:black;z-index:3002;position: absolute;top:0;width:100%;height:100%;}

#dbec-payment-html iframe{
  background: #fff none repeat scroll 0 0;
   width: 400px;
   z-index: 3200;
 margin-top:-5%;}
 #dbec-personal input{font-weight:normal;}


/**** FONTS ***********************************************/
p {}
h1 { font-size: 24px; text-transform: capitalize; margin: 0px; }
h2 { text-transform: capitalize; /*font-size: 0.875em; text-transform:none;*/}
h3 { /* font-size: 0.875em; margin: 0;*/}
label { font-size: 14px;margin: 0;display: block;}
/*.radio label { font-size: 18px;margin: 0;display: block;padding-top:-5px;}*/
/************************************************************************/
input {outline: none !important;}
select {width: 100%;outline: none !important;}.
.clear {clear: both;}
table td {vertical-align: top;}
/*.ship_payment_block input[type="radio"] {margin-right: 0px;}*/
/* shipment payment block */
.wrapper-100 {  }
section {float: left; width: 100%; margin-bottom: 10px; }
.inner {padding: 16px 16px 16px 24px;  }
.first, .second  {background-color:#F9F9F9; }
.container{max-width:1400px!important;}
header#header,footer{display:none}
.dbec-ship-pay-block {width: 100%;float: left;}
.dbec-shipment-method, .dbec-payment-method{float: left;width: 50%;padding: 24px 8px;border-top: solid 1px #BEC9D1;}
.content_shipping_meth h2 { font-size: 16px; margin: 0; display: none;}
.dbec-options-block{padding-bottom:20px;}
.dbec-customer-details {margin: 8px auto;/* width: 918px; */}
.dbec-content {}
.dbec-content .dbec-header {margin: 0px;padding: 16px;border-bottom: solid 1px #DFDFDF;float: left;width: 100%}
.dbec-content .dbec-blocks {}
.dbec-personal {}
/*.dbec-content .dbec-blocks input[type="radio"] {width: 13px !important;height: 13px !important;border: none;float: right;padding: 0; margin: 0;}*/
.dbec-check-manage {display: block;}
.dbec-check-manage div {}
.dbec-check-manage .dbec-error{padding-right: 3px;}
.dbec-check-manage input[type="checkbox"], input[type="checkbox"], input[type="radio"] {margin: 6px 8px 0 0;float: left;width: auto;}
.dbec-one-inp {/* 	float: right;  */margin: 8px 0 0 0;width: 100%;}
.dbec-one-inp div {/*clear: both;float: right; */padding: 0px 0 0 0;height: 13px;width: 100%;}
.dbec-one-inp div input[type="checkbox"] { float: right; height: 13px; width: 13px; padding: 0px !important; margin-top: 0px !important; margin-left: 4px; }
.dbec-one-inp input[type="radio"] { float: right; height: 13px; width: 13px; padding: 0px !important; margin-top: 0px !important; margin-left: 4px; }
.dbec-one-inp input[type="radio"] + label {float: right;}
.dbec-one-inp  label {display: block;}
.dbec-one-inp div label { height: 13px; margin: 0 0 0 4px; display: table-cell; vertical-align: middle;	/*border: solid 1px;*/ }
.account-select .col-sm-4 {max-width: 250px;}

/***************** forms **/
.form-group {margin-bottom: 8px;padding-left: 0;}
.form-group input, .form-group select{ box-shadow: 0; border: 1px solid  #d9d9d9; border-radius: 4px !important; display: block; box-sizing: border-box; width: 100%; padding: 8px; word-break: normal; }
.prodImage span,
.prodName span,
.prodModel span, .prodModel1,
.prodQty span,
.prodUnit span,
.prodTotal span{display:none;}


input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
box-shadow: 0;
border: 1px solid #d9d9d9;
border-radius: 4px !important;
display: block;
box-sizing: border-box;
width: 100%;
padding: 8px;
word-break: normal;}
.required .control-label:before{content:'* '!important;color: #FE3800!important;display:inline!important;}
.control-label{padding-top:5px!important;}
 .required .control-label{padding-top:0!important;}
.required{color:inherit!important;}
.form-group{width: 100%;}

table.dbec-tab-sum {width: 100%;padding: 16px 0 0 0;}
table.dbec-tab-sum td { padding: 4px 0 4px 8px;  font-style: normal; font-weight: normal; font-variant: normal; }
.prodImage { text-align: left !important;}
table.dbec-tab-sum td a {}
table.dbec-tab-sum td ul {margin: 8px 16px -4px 0px;padding: 0;}
table.dbec-tab-sum td ul li {list-style-type: none;text-align: left;}
.prodDes {
    text-align: left !important;
}
.prodImage { width: 10%;}
.prodDes { width: 55%;}
.prodQty1 { width: 5%;}
.prodPrice1, .prodTotal1 { width: 20%;}
.confirmContainer td, table.dbec-tab-sum {border-bottom: solid 1px #BEC9D1;}
table.dbec-tab-sum-tot {width: 100%;float: right;margin: 8px 0 16px 0;border-bottom: solid 1px #BEC9D1;}
table.dbec-tab-sum-tot td {vertical-align: bottom;padding-bottom: 8px;padding-right: 4px;}
table.dbec-tab-sum-tot strong {text-transform: uppercase;}

.dbec-error{padding-right: 3px;}

#dbec-pay-btn, #dbec-new-delivery-btn, #dbec-new-billing-btn, #dbec-log-btn, .dbec-log-btn input, #dbec-coupon-btn, #dbec-voucher-btn, #dbec-reward-btn {cursor: default;
border:0 none;
box-shadow: none;display: inline-block;
border-radius: 4px;color: white;font-size: 14px;
padding: 16px;
box-sizing: border-box;
text-align: center;
cursor: pointer;
clear: both;
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
position: relative;
width: 100%;
background-color:#199AD6; border-color: #199AD6; color: #fff; clear: both;}

#dbec-pay-btn a, #dbec-log-btn a, #dbec-coupon-btn, #dbec-voucher-btn, #dbec-reward-btn {color: #fff; font-size: 16px;}
.dbec-btn:hover {background: #326eab;}
.dbec-btn:visited {color: #FFFFFF;}
.mfp-auto-cursor .mfp-content { cursor: auto; background-color: #fff; padding: 24px; width: 60%; min-width: 360px; max-width: 500px; }
.use-ship-select,.use-billing-select {display: none;}


.dbec-log-item {margin-bottom: 16px;}

.dbec-log-item label {
	float: right;
	padding: 2px 0 0;
	text-align: right;
	width: 115px;
	margin-top: 4px;
}

.dbec-log-item input {
	border: 1px solid #AEAEAE;
	height: 14px;
	margin: 2px 0 0;
	width: 150px;
}

.dbec-log-btn a { color: #3069E9; font-size: 12px; padding: 0; text-decoration: none; padding: 8px;margin: auto;text-align: center; 	}
.dbec-log-btn input {float: left;}
.dbec-forg-btn {float: left;margin-left: 24px;}
.required {color: #FF0000;font-weight: bold;}
.dbec-terms-link label,.dbec-account-agree label {cursor: default !important;}
.dbec-terms-link a b,.dbec-account-agree a b { padding: 0; font-size: 14px; text-decoration: underline; font-weight: normal; }

/*.dbec-load {
	background-image: url(../img/dbec-load.gif);
	position: absolute;
	width: 32px;
	height: 32px;
	display: none;
}*/

#dbec-new-delivery {}
#dbec-new-delivery-btn {}



.dbec-wait {
	background-image: url("../img/dbec-load-small.gif");
	float: left;
	height: 9px;
	margin-left: 9px;
	margin-top: 16px;
	width: 9px;
	display: none;
}

.dbec-coupon .dbec-wait,.dbec-voucher .dbec-wait,.dbec-reward .dbec-wait {margin: 8px 0 0 8px !important;}
.dbec-error { color: #FF0000; display: block; font-size: 16px; font-weight:400}
.dbec-success { color: #3069E9; display: block; font-size: 14px; }
.dbec-coupon,.dbec-voucher,.dbec-reward,.dbec-comment {margin: 8px 0 16px;display: none;}
.dbec-use-comment:checked .dbec-comment{display:block;}
.dbec-coupon span,.dbec-voucher span,.dbec-reward span {display: block;}

/**** POPUP ***********************************************/
#dbec-new-delivery, #dbec-new-billing {
    position: relative;
    background: #FFF;
    padding: 24px;
    width: 100%;
    max-width: 550px;
    float: none;
    margin: 0 auto;
    min-width: 350px;
}
@media only screen and (min-width: 1120px) {
.wrapper-50-50 			{ padding-left: 50%; }
}
@media only screen and (min-width: 960px) {
	/*** Repositioning ***/
.wrapper-100 { float: left; width: 100%; padding-left: 40%; }
.first   { float: left; width: 100%; background-color: transparent;}
.second  {background-color:#F9F9F9; float: left; position: relative; left: -100%; width: 66.66666666%; margin-left: -66.66666666%; }
.third   { float: right; width: 100%; }
.wrapper-50-50 			{ padding-left: 50%; }
.wrapper-50-50 .second  { width: 100%; margin-left: -100%; }

}
@media (max-width: 800px) {

.l-flex-1 { width: 100% !important;  -moz-box-ordinal-group: 3; -webkit-box-ordinal-group: 3; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
.l-flex-2 {width: 100% !important;
	-moz-box-ordinal-group: 1;
	-webkit-box-ordinal-group: 1;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;

}

.l-flex-3 {width: 100% !important;
	-moz-box-ordinal-group: 2;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

}
@media all  and (max-device-width: 565px),
all  and (max-width: 565px){
	
}
@media all and (max-device-width: 380px),
all and (max-width: 380px){

}
      /**** FONTS ***********************************************/
p {}
h1 {  }
h2 {}
h3 { }
label {}
/************************************************************************/
  body {
    min-width: fit-content;
}
input {}
select {}
table td {}
.wrapper-100 {}
section {}
.inner {}
.first, .second  {}
.dbec-ship-pay-block {}
.dbec-shipment-method, .dbec-payment-method{}
.content_shipping_meth h2 {}
.dbec-options-block{}
.dbec-customer-details {}
.dbec-content {}
.dbec-content .dbec-header {}
 .dbec-blocks {}
.dbec-personal {}
.clinic-switch{padding-bottom:25px;}
.account_group.new_account_select{width:25px;height:25px;}
#reg-text{line-height:24px;font-size:18px;display:block;padding-top:5px;}
.dbec-check-manage {}
.dbec-check-manage div {}
.dbec-check-manage .dbec-error{}
.dbec-check-manage input[type='checkbox'], input[type='checkbox'], input[type='radio'] {}
.dbec-one-inp {}
.dbec-one-inp div {}
.dbec-one-inp div input[type='checkbox'] {}
.dbec-one-inp input[type='radio'] {}
.dbec-one-inp input[type='radio'] + label {}
.dbec-one-inp  label {}
.dbec-one-inp div label {}
.account-select .col-sm-4 {}

/***************** securepay popup **/
#dbec-payment-html iframe{
border:none;
border-radius:5px;
background: #CCC none repeat scroll 0 0;
   width: 550px;
   z-index: 3200;
 margin-top:-5%;
padding:5%;}

#header{z-index:4000;}
/***************** forms **/
.checkout-prod-link{display:block;float:left; padding-top:10px;}
#custom-field1 label:after{content:'(DD/MM/YYYY)' ;padding-left:10px;font-size:12px;}
select, select option{font-weight:normal;}
select option:selected{font-weight:normal;}
  #custom-field1{width:50%!important;overflow:hidden;display:inline-block;min-width:100px;padding:0;}
  #custom-field2{width:50%!important;overflow:hidden;display:inline-block;padding-left:10px!important;margin-top:0;min-height:80px;}

  .radio input{
  display: none !important;
    }

    .radio label{padding:0;
       width:100%;
      height: 30px;}
    .radio-outer, .radio-label {width:100%;float:left;}
    .radio{ margin:0;display:inline-block;}
    .radio label {
    text-align: center;
    padding-left: 0;
    padding-top: 3px;
    background-color:#FFF;
    border:solid thin #999;
    width:  35px;
    height: 35px;
    border-radius: 5px;
    margin: 0 6px 0 0;
    }
    .radio input:checked ~ label {
    background-color:#9BB5D1;
    color:#FFF;
    }

#dbec-personal{padding-top:5px;}

input[type='text'], input[type='password'], input[type='date'], input[type='datetime'], input[type='email'], input[type='number'], input[type='search'], input[type='tel'], input[type='time'], input[type='url'], textarea {}

table.dbec-tab-sum {}
table.dbec-tab-sum td {}
.prodImage {}
table.dbec-tab-sum td a {}
table.dbec-tab-sum td ul {}
table.dbec-tab-sum td ul li {}
.prodDes {}
.prodImage {}
.prodDes {}
.prodQty1 {}
.prodPrice1, .prodTotal1 {}
.confirmContainer td, table.dbec-tab-sum {}
table.dbec-tab-sum-tot {}
table.dbec-tab-sum-tot td {}
table.dbec-tab-sum-tot strong {}
#dbec-pay-btn a, #dbec-log-btn a, #dbec-coupon-btn, #dbec-voucher-btn, #dbec-reward-btn {}
.dbec-btn:hover {}
.dbec-btn:visited {}
.mfp-auto-cursor .mfp-content {}
.use-ship-select,.use-billing-select {}


.dbec-log-item {}

.dbec-log-item label {}

.dbec-log-item input {}

.dbec-log-btn a {}
.dbec-log-btn input {}
.dbec-forgotten-btn {}

.dbec-terms-link label,.dbec-account-agree label {}
.dbec-terms-link a b,.dbec-account-agree a b {}

#dbec-new-delivery {}
#dbec-new-delivery-btn {}
.dbec-wait {}
.dbec-back {}
.dbec-coupon .dbec-wait,.dbec-voucher .dbec-wait,.dbec-reward .dbec-wait {}
.dbec-error {}
.dbec-success {}
.dbec-coupon,.dbec-voucher,.dbec-reward,.dbec-comment {}
.dbec-use-comment:checked .dbec-comment{}
.dbec-coupon span,.dbec-voucher span,.dbec-reward span {}
.dbec-header-text  h2 {font-size:14px; color:#426ff5;margin-bottom:0;}
.dbec-header-text  p {margin-bottom:0;}
.Email::after {
    content: 'You must be must be over 18 Years to use this service';
    font-size: 14px;
font-weight:normal;
    color:#426ff5;
}
.tooltip{padding-top:45px!important}
@media only screen and (max-width: 800px) {
#custom-field2 label{
margin-top:6px;
  }
}
@media only screen and (max-width: 600px) {
.dB_easycheckout-checkout  .panel-body{padding:20px 0 20px  30px}
#custom-field2 label{margin-top:6px;}
}
@media only screen and (max-width: 345px) {
.personel_details_message{font-size:22px;}
#reg-text{font-size:16px;}
.dbec-payment-method, #dbec-personal{width:100%;}
#new_account_form span{display:block;width:100%}
#dbec-personal{padding-right:0;}
}

/**** POPUP ***********************************************/
#dbec-new-delivery, #dbec-new-billing {}
      