@CHARSET "UTF-8";
#easyCheck_order_opc{padding:0 20px;}
.social-login li {
	display: inline;
}

.social-login {
	min-height: 60px;
}

#easyCheck_order_opc .delivery_option>div>table {
	background: #fff;
	margin-bottom: 0;
}


#easyCheck_order_opc .box1 {
	background: #ebebeb;
	padding: 14px 18px 13px;
	border-radius: 4px;
}

#easyCheck_order_opc .box2 {
	background: #F8F8F8;
	padding: 14px 18px 13px;
	border-radius: 4px;
}
#easyCheck_order_opc .box3 {
	background: #FF8630;
	padding: 14px 18px 13px;
	border-radius: 4px;
}

#submitAddDiscount {
	display: inline;
	padding: 6px 8px 6px 8px;
	border: none;
	border-color: #8b8a8a;
}

#easyCheck_order_opc .cart_voucher {
	vertical-align: top !important;
	border: none !important;
	background: #fff;
	padding: 12px;
	text-align: left !important;
	width: auto !important;
}

#easyCheck_order_opc .opc-button {
	padding: 11px 0 0 15px !important;
	border-color: none !important;
	background: none !important;
	border-radius: 4px !important;
	font-size: 15px;
	font-weight: normal;
	color: #fff;
}

#easyCheck_order_opc .opc-button {
	margin-top: 12px !important;
	margin-left: 15px !important;
}

#easyCheck_order_opc .button.button-medium {
	background: none;
	border-radius: 4px !important;
	font-size: 15px;
	width: 220px;
	line-height: 18px;
	padding: 0;
	font-weight: normal;
	color: #fff;
	border: none;
}

#easyCheck_order_opc .form-group .form-control {
	max-width: 271px;
	border-radius: 3px;
}

label {
	display: inline-block;
	margin-bottom: 0 !important;
	font-weight: bold;
}

.page-heading {
	font: 600 18px/22px "Open Sans", sans-serif;
	color: #555454;
	text-transform: none;
	padding: 0px 0px 17px 0px;
	margin-bottom: 0;
	border-bottom: none !important;
	overflow: hidden;
}

#easyCheck_order_opc .page-heading.step-num span {
	font-weight: bold;
	font-size: 30px;
	line-height: 36px;
	font-style: italic;
	color: #fff;
	background: #ebebeb;
	position: absolute;
	left: 4px;
	top: -14px;
	width: 36px !important;
	padding-left: 8px;
	border-radius: 18px;
}

.table-bordered>tbody>tr>td {
	border: none !important;
}

.table-bordered {
	/*border: none !important;
	box-shadow: inset 0px 0px 10px #aaa;*/
	border-radius: 8px;
}

#easyCheck_order_opc .button.button-medium {
	background: #888;
	border-radius: 4px !important;
	font-size: 15px;
	line-height: 18px;
	padding: 0;
	font-weight: normal;
	color: #fff;
	border: 1px solid #474747;
}

.button.button-medium-acceso {
	background: #fff !important;
	border-radius: 4px !important;
	font-size: 15px;
	line-height: 18px;
	padding: 0;
	font-weight: normal;
	color: #888;
	border: 1px solid #474747 !important;
}

.button.button-medium span {
	display: block;
	padding: 10px 10px 10px 14px;
	border: none !important;
}


.delivery_option_price {
	font-size: 18px;
	color: #393333;
}

.page-subheading {
	font-weight: 600;
	text-transform: none;
	width: auto;
	background: #333;
	border-radius: 4px;
	color: #fff;
	font-size: 18px !important;
	padding: 7px 10px 9px;
	line-height: normal;
	margin-bottom: 12px;
	border-bottom: 1px solid #d6d4d4;
}

/* Social Login

.pfsc-button {
    display: block;
    cursor: pointer;
    width: 46px;
    height: 38px;
    margin-bottom: 5px;
}

ul {
    margin-top: 0;
    list-style: none!important;
    margin-bottom: 9px;
    display: inline-flex;
    float: left;
    position: relative;
    left: 20%;
}*/
.payment_module {
	border: none;
	border-radius: 4px;
	margin: 8px;
	background: #fff;
}

.payment_module a {
	color: #ffa200;
	font-size: 16px;
	line-height: 24px;
	padding: 18px 34px 18px 9px;
}

p.payment_module a {
	display: block;
	font-size: 1.5em;
	border: none;
}

#new_account_form .submit, #opc_account_form .submit {
	padding-left: 0px !important;
}

#opc_account_form span.form_info {
	color: #999999;
	display: block;
	margin: 0;
	font-size: 0.8em;
	line-height: 20px;
}

#new_account_form .form-group>label, #opc_account_form .form-group>label
	{
	display: inline-block;
	padding: 6px 15px;
	text-align: right;
	width: auto !important;
	color: #333;
	vertical-align: top;
}

#new_account_form .form-group>label.hide, #opc_account_form .form-group>label.hide{display:none !important;}


#new_account_form label, #new_account_form input {
	font-size: 0.9em;
}

#opc_payment_methods-content .col-md-6 {
	width: 100% !important;
}

.div-new-account {
	padding-right: 10px;
	padding-left: 24px;
}

.acceso.form-horizontal .control-label {
	padding: 2px 0;
}

.acceso.form-horizontal .control-label.label-center {
	text-align: center;
}

.acceso.form-horizontal .control-label sup {
	color: red;
}

.fecha-nacimiento div {
	padding: 0 3px;
}

.fecha-nacimiento div.dia {
	padding-left: 15px;
}

.fecha-nacimiento .selector {
	margin: 0 !important;
}

.fecha-nacimiento .selector span {
	padding: 1px;
}

.fecha-nacimiento div select {
	font-size: 0.8em;
}

#easyCheck_order_opc .form-group {
	margin:0 !important;
	line-height: 43px; padding:5px;
}

.form-direccion {
	padding: 5px 15px;
}

div#uniform-days.selector, div#uniform-days.selector span {
	width: 45px !important;
	margin: 0 !important;
}

div#uniform-years.selector, div#uniform-years.selector span {
	width: 60px !important;
	margin: 0 !important;
}

div#uniform-months.selector, div#uniform-months.selector span {
	width: 90px !important;
	margin: 0 !important;
}

.postcode div {
	padding: 0;
}

.delivery-address div.form-group {
	margin-left: 0;
}

.delivery-address {
	padding-right: 12px;
}

.checkbox, .radio {
	position: relative;
	display: block;
	color: #888 !important;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 8px 6px 8px 6px;
	background: rgba(255, 255, 255, 0.65);
}

.condiciones-venta {
	display: inline-block;
}

@media (max-width: 767px){
	.delivery_options table td{width:0 !important;}
}

/*** Nest: estilos ***/
#easyCheck_order_opc #easCheckLoginPanel.easCheckLoginAdress .col-md-6.col-xs-12{
    padding-left:0px;
    padding-right:0px;
}
#easyCheck_order_opc #easCheckLoginPanel.easCheckLoginAdress .selector{
    padding-left:0px;
    height:auto;
    background:none;
    position: relative;
    width:100% !important;
}
#easyCheck_order_opc #easCheckLoginPanel.easCheckLoginAdress .selector span{
    display:none;
}
#easyCheck_order_opc #easCheckLoginPanel.easCheckLoginAdress .selector select{
    opacity:1;
    background:#ffffff;
    padding: 6px 12px;
    height: 34px;
    width:100% ;
    position:static;
    border: 1px solid #ccc;
    cursor: pointer;
    max-width: 100%;
    border-radius: 3px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border: solid 1px rgba(0,0,0,0.2);
}
#easyCheck_order_opc #easCheckLoginPanel.easCheckLoginAdress .selector select option[disabled]{
    color:#000;
    font-weight:bold;
}
#easyCheck_order_opc #easCheckLoginPanel input[type="checkbox"],#easyCheck_order_opc #easCheckLoginPanel input[type="radio"]{
    margin-left:0px;
    margin-right:0px;
}
#easyCheck_order_opc #easCheckLoginPanel .checker{
    margin-left:0px;
    margin-right:0px;
}
#easyCheck_order_opc h1.page-heading.step-num.easCheck_title_num{
    position: relative;
    padding-left: 45px;
    overflow: visible;
    line-height: normal;
}
#easyCheck_order_opc #easCheck_account h4{
    font-size: inherit;
    margin-top: 0px;
    margin-bottom:19px;
}

#easCheck_cargando{
	display:none;
}

#easCheck_cargando {
	background: none repeat scroll 0 0 #60605F;
	border: thin none;
	border-radius: 9px;
	color: #FFFFFF;
	font-family: arial;
	left: 45%;
	margin-left: -100px;
	padding: 5px;
	position: absolute;
	text-align: center;
	top: 20%;
	width: 200px;
	z-index: 9;
	display: none;
}

#easCheck_cargando img{width:60px; padding:40px;z-index:10;background:center no-repeat url('../img/ajax-loader.gif');background-size: 60px 40px;}


button.button.btn.easCheck_btn_reg,#easyCheck_order_opc #easCheckLoginPanel.easCheckLoginAdress a.button.btn{
    width:100%;
	height:auto !important;
    margin-left: 0px;
    margin-right:0px;
    margin-top:5px;
    margin-bottom:5px;
    border: solid 1px rgba(0,0,0,0.2);
    border-radius: 3px;
}
button.button.btn.easCheck_btn_reg:hover,#easyCheck_order_opc #easCheckLoginPanel.easCheckLoginAdress a.button.btn:hover{
    opacity: 0.8;
    border: solid 1px rgba(0,0,0,0.2);
}
#easyCheck_order_opc #easCheckLoginPanel.easCheckLoginAdress a.button.btn span{
    padding: 10px 10px 10px 14px;
    border:0px;
}
#easyCheck_order_opc #easCheckLoginPanel.easCheckLoginAdress a.button.btn span:hover{
    color:#ffffff;
    background:transparent;
}
button.btn-link.btn.easCheck_btn_reg{
    width:100%;
}
#easyCheck_order_opc #easCheckLoginPanel input[type="text"],
#easyCheck_order_opc #easCheckLoginPanel input[type="password"]{
    max-width:100%;
    border-radius: 3px;
    border: solid 1px rgba(0,0,0,0.2);
}
#easyCheck_order_opc #easCheckLoginPanel .delivery-address{
    padding:0px;
}
#easyCheck_order_opc #easCheckLoginPanel .delivery-address .form-group{
    margin-right: 0px;
}
#easyCheck_order_opc #easCheck_account .selector{
    padding-left:0px;
    height:auto;
    background:none;
    position: relative;
    width:100% !important;
}
#easyCheck_order_opc #easCheck_account .selector span{
    display:none;
}
#easyCheck_order_opc #easCheck_account .selector select{
    opacity:1;
    background:#ffffff;
    padding: 6px 12px;
    height: 34px;
    width:100% ;
    position:static;
    border: 1px solid #ccc;
    cursor: pointer;
    max-width: 100%;
    border-radius: 3px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border: solid 1px rgba(0,0,0,0.2);
}
#easyCheck_order_opc #easCheck_account .selector select option[disabled]{
    color:#000;
    font-weight:bold;
}
#easyCheck_order_opc #easCheck_account textarea{
    width:100%;
    max-width:100%;
    min-height: 100px;
    resize: vertical;
    border-radius: 3px;
}
#easyCheck_order_opc .delivery_option .easCheck_delivery_item{
    text-align: center;
    border-radius: 5px;
    background-color:#dddddd;
    padding:10px;
    cursor:pointer;
	-ms-transition: .2s all 0s ease;
	-moz-transition: .2s all 0s ease;
	-o-transition: .2s all 0s ease;
	-webkit-transition: .2s all 0s ease;
	transition: .2s all 0s ease;
}
#easyCheck_order_opc .delivery_option .easCheck_delivery_item *{
    cursor: pointer;
}
#easyCheck_order_opc .delivery_option .easCheck_delivery_item .easCheck_delivery_logo{
    padding-bottom:10px;
}
#easyCheck_order_opc .delivery_option .easCheck_delivery_item .easCheck_delivery_logo img{
    max-width: 100%;
}
#easyCheck_order_opc .delivery_option .easCheck_delivery_item .radio{
    display:none;
}
#easyCheck_order_opc .delivery_option .easCheck_delivery_item input[type="radio"].easCheck_delivery_radiobox{
    position: absolute;
    left:-99999px;
}
#easyCheck_order_opc .delivery_option .easCheck_delivery_item span,#easyCheck_order_opc .delivery_option .easCheck_delivery_item p{
    color:#333333;
    display:block;
    font-weight: normal;
	-ms-transition: .2s all 0s ease;
	-moz-transition: .2s all 0s ease;
	-o-transition: .2s all 0s ease;
	-webkit-transition: .2s all 0s ease;
	transition: .2s all 0s ease;
}
#easyCheck_order_opc .delivery_option .easCheck_delivery_item .easCheck_delivery_title{
    font-weight: normal;
}
#easyCheck_order_opc .delivery_option .easCheck_delivery_item .easCheck_delivery_title strong{
    text-transform: uppercase;
}
#easyCheck_order_opc .delivery_option .easCheck_delivery_item.active{
    background-color:#009099;
    color:#ffffff;
}
#easyCheck_order_opc .delivery_option .easCheck_delivery_item.active span,#easyCheck_order_opc .delivery_option .easCheck_delivery_item.active p{
    color: inherit;
}
#easyCheck_order_opc .easCheck_delivery_message textarea{
    margin-top:10px;
    min-height: 100px;
    resize: vertical;
    border-radius: 3px;
    border: solid 1px rgba(0,0,0,0.2);
}
#easyCheck_order_opc #easCheck_payment #opc_payment_methods.box3{
    margin-top:10px;
}
#easyCheck_order_opc #easCheck_payment #descuento_carrito input[type="text"]{
    width:100%;
    max-width:100%;
    border-radius: 3px;
    border: solid 1px rgba(0,0,0,0.2);
}

#easyCheck_order_opc .box1.separador{
    border:0px;
    position: relative;
    background:none;
}
#easyCheck_order_opc .box1.separador::after{
    content:'';
    position: absolute;
    width: 3px;
    height: 60%;
    right: -16px;
    top:20%;
    background-color:#ddd;
}
#easyCheck_order_opc .carrier_title{
    color: inherit;
}
#easyCheck_order_opc .page-subheading{
    border-radius: 3px;
    font-size: 1.3em;
}
#easyCheck_order_opc p.inline-infos.required,#easyCheck_order_opc p.opc-required.required{
    color:rgba(0,0,0,0.7);
}
#easyCheck_order_opc #easCheck_payment .price{
    font-size:2em;
}
#easyCheck_order_opc #easCheck_payment .box3 #HOOK_PAYMENT .row{
    margin-left:0px;
    margin-right:0px;
}
#easyCheck_order_opc #easCheck_payment .box3 #HOOK_PAYMENT .row .col-xs-12{
    padding:0px;
}
#easyCheck_order_opc #easCheck_payment .box3 #HOOK_PAYMENT .row .col-xs-12 .payment_module,#easyCheck_order_opc #easCheck_payment .box3 #HOOK_PAYMENT .payment_module{
    margin-left:0px;
    margin-right:0px;
	-ms-transition: .2s all 0s ease;
	-moz-transition: .2s all 0s ease;
	-o-transition: .2s all 0s ease;
	-webkit-transition: .2s all 0s ease;
	transition: .2s all 0s ease;
}
#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .row .col-xs-12 .payment_module a,#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .payment_module a{
    background: transparent;
    text-align: center;
    padding:10px 5px;
    font-size:1em;
    text-decoration: none;
    position: relative;
	-ms-transition: .2s all 0s ease;
	-moz-transition: .2s all 0s ease;
	-o-transition: .2s all 0s ease;
	-webkit-transition: .2s all 0s ease;
	transition: .2s all 0s ease;
}
#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .row .col-xs-12 .payment_module a span,#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .payment_module a span{
    display: block;
    font-size: 0.9em;
	-ms-transition: .2s all 0s ease;
	-moz-transition: .2s all 0s ease;
	-o-transition: .2s all 0s ease;
	-webkit-transition: .2s all 0s ease;
	transition: .2s all 0s ease;
}
#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .row .col-xs-12 .payment_module a::after,#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .payment_module a::after{
    display:none;
    font-family: "FontAwesome";
	-ms-transition: .2s all 0s ease;
	-moz-transition: .2s all 0s ease;
	-o-transition: .2s all 0s ease;
	-webkit-transition: .2s all 0s ease;
	transition: .2s all 0s ease;
}
#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .row .col-xs-12 .payment_module a.bankwire::after{
    content: '\f283';
    display: block;
    position: absolute;
    left: 100%;
    top:50%;
    margin-top:-15px;
    font-size: 30px;
    margin-left:-45px;
}
#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .row .col-xs-12 .payment_module a.bankwire{
    padding-right: 50px;
}
#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .row .col-xs-12 .payment_module a.cheque::after{
    content: '\f0d6';
    display: block;
    position: absolute;
    left: 100%;
    top:50%;
    margin-top:-15px;
    font-size: 30px;
    margin-left:-45px;
}
#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .row .col-xs-12 .payment_module a.cheque{
    padding-right: 50px;
}
#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .row .col-xs-12 .payment_module a.cash::after{
    content: '\f0d6';
    display: block;
    position: absolute;
    left: 100%;
    top:50%;
    margin-top:-15px;
    font-size: 30px;
    margin-left:-45px;
}
#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .row .col-xs-12 .payment_module a.cash{
    padding-right: 50px;
}
#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .row .col-xs-12 .payment_module.paypal a::after{
    content: '\f1f4';
    display: block;
    position: absolute;
    left: 100%;
    top:50%;
    margin-top:-15px;
    font-size: 30px;
    margin-left:-45px;
}

#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .row .col-xs-12 .payment_module .tpvceca::after{
    content: '\f1f0';
    display: block;
    position: absolute;
    left: 100%;
    top:50%;
    margin-top:-15px;
    font-size: 30px;
    margin-left:-45px;
}

#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .row .col-xs-12 .payment_module a.tpvceca{
	padding-right:55px;
}

#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .row .col-xs-12 .payment_module.realexredirect::after{
    content: '\f1f0';
    display: block;
    position: absolute;
    left: 100%;
    top:50%;
    margin-top:-15px;
    font-size: 30px;
    margin-left:-45px;
}

#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .row .col-xs-12 .payment_module.realexredirect{
	padding-right:55px;
}

#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .row .col-xs-12 .payment_module.paypal a{
    padding-right: 50px;
}


#easyCheck_order_opc #easCheck_payment .box3 #easCheck_payment_items #HOOK_PAYMENT .row .col-xs-12 .payment_module img{
    display: none;
}
#easyCheck_order_opc .page-subheading{
    background-color:rgba(0,0,0,0.7);

}

.form-ok{margin-top:8px;}

.subheading-delivery{
	float:left;
	margin-top:10px !important;
}

.easyCheck_clear{
    clear: both;
}
#easyCheck_order_opc #easCheck_account{
    padding-bottom:40px;
	margin-right:10px;
}
#easyCheck_order_opc #carrier_area{
    padding-bottom:40px;
	margin-right:10px;
}
#easyCheck_order_opc table#cart_summary .cart_quantity{width:80px;}
#easyCheck_order_opc #cart_summary .cart_quantity .cart_quantity_button{width:100%;}
#easyCheck_order_opc #cart_summary .cart_quantity .cart_quantity_input{width:70%;}


#easyCheck_order_opc ul.social-login{
    padding-top:5px;
}
#easyCheck_order_opc ul.social-login li:first-child br{
    display:none;
}
#easyCheck_order_opc ul.social-login li:first-child xmp{
    display:none;
}

#order-opc #message{width:100%;}
/*** PAGOS ***/
table#cart_summary_total{width:100%;}
#order-opc #opc_delivery_methods #message{width:100%;}
.delivery_option_carrier.selected{display:none;}
.price{font-size:inherit;}
.box-address, .box-payment-full, .box-carrier, .box-payment{float:left;}
div.social-login, div#easCheckLoginPanel{display:inline;}

.hide{display:none;}

div.social-login{width:40%;}
div#easCheckLoginPanel{width:60%;}
.social-login{width:30%;}
.box-address, .box-payment-full {width: 50%;}
.box-carrier, .box-payment {width: 25%;}	
#city{margin-left:5px;}
.box-address{padding-right:20px;}

/*** RESPONSIVE ***/
@media (max-width: 768px){
	div.social-login{width:100%;padding-left:10px;}
	div.social-login h4{padding-left:20px;}
	div#easCheckLoginPanel{width:100%;padding-left:10px;}
	#easCheckLoginPanel form{padding-left:20px;}
	#opc_account_choice_easy{padding-left:20px;}
	.social-login{padding-left:20px;}
	.box-address, .box-payment-full, .box-carrier, .box-payment{width:100%;padding:0 25px;}
    #easyCheck_order_opc #cart_summary .price{
        padding:0px;
    }
    #easyCheck_order_opc #order-detail-content #cart_summary .cart_unit{
        text-align:left;
    }
    #easyCheck_order_opc #order-detail-content #cart_summary .cart_unit ul li{
        text-align: left;
    }
    #easyCheck_order_opc #order-detail-content #cart_summary .cart_quantity{
        text-align:center;
    }
    #easCheck_cargando{
	display:none !important;
	}
	#order-detail-content table td .mobile_table_content{margin-left:10px;}
	#easyCheck_order_opc #cart_summary .cart_unit{float:left;}
	#easyCheck_order_opc #cart_summary .cart_quantity{float:left;margin:0 20px;}
	#easyCheck_order_opc #cart_summary .cart_quantity .cart_quantity_button{width:60px;}
	#easyCheck_order_opc #cart_summary .cart_quantity .cart_quantity_button input.cart_quantity_input{position:relative;height:20px !important;margin-left:0;left:0;top:0}
	#easyCheck_order_opc .row{display:block !important;}
	#easyCheck_order_opc #cart_summary .cart_quantity_down,
	#easyCheck_order_opc #cart_summary .cart_quantity_up,
	#easyCheck_order_opc #cart_summary .cart_delete,
	#easyCheck_order_opc #cart_summary .cart_avail,
	#easyCheck_order_opc #cart_summary th{display:none !important;}
	#easyCheck_order_opc #cart_summary #order-detail-content table tr{border-bottom:1px solid #ddd;}
	#logo_wrapper, #header_right {max-width:100% !important;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding: 5px;margin5px;}

	#easyCheck_order_opc #easCheckLoginPanel input[type="text"], #easyCheck_order_opc #easCheckLoginPanel input[type="password"]{max-width:90%;}
	#easyCheck_order_opc #city{margin-top:8px;}
	#easyCheck_order_opc 	#new_account_form span.form_info {left:0;margin-top:3px;}
	#cart_summary tr{padding:8px !important;}
	#cart_summary td, #cart_summary ul{padding:0 !important;}
	#easyCheck_order_opc .page-subheading{width:90%;}
	#easyCheck_order_opc .box1 button.button.btn.easCheck_btn_reg, #easyCheck_order_opc #easCheckLoginPanel.easCheckLoginAdress a.button.btn{width:95%;}
	label.hide	{display:none; !important;}
}
