/* /files/checkout5-custom.css */
/* Content copied from checkout-custom.css at 2017-12-20T18:04:07.927Z */

/* /files/checkout-custom.css */

.payment-group-item{display}

#payment-group-creditCardPaymentGroup .payment-group-item-text{
	font-size: 0;
	line-height: 0;
}
#payment-group-creditCardPaymentGroup .payment-group-item-text:before{
	font-size: 12px;
	line-height: 14px;
	content: 'Tarjeta Cr\00E9 dito o D\00E9 bito';
}
#payment-group-custom201PaymentGroupPaymentGroup .payment-group-item-text{
	line-height: 14px;
}

#logoHeader{ background-image: url("/arquivos/backgroung-checkout.jpg"); }
#logo{
	width: 200px;
	margin: 10px 0 -5px 0;
}
#footer{
	margin-top:20px;
}
.site-footer{
	margin-top: 30px;
	text-align: center;
}
.pre-footer{
	text-align: center;
	padding: 10px 0 10px;
}
.payment-method {
	display: inline-block;
	min-width: 50px;
	height: 32px;
	float: none;
	margin: 0;
	background-image: url(/arquivos/img-sprite-payment-methods.png?v=1);
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.payment-method.visa {
	background-position: 0 0;
}

.payment-method.mastercard {
	background-position: 0 -32px;
}

.payment-method.amex {
	background-position: 0 -64px;
}

.payment-method.mercadopago {
	background-position: 0 -96px;
}

.payment-method.paypal {
	background-position: 0 -128px;
}

.payment-method.oxxo {
	background-position: 0 -160px;
}


.post-footer{
	background: #221f20;
	padding: 20px 0 20px;
	color: white;
}
.site-footer a{
	color: white;
}
.site-footer img{
	width: 180px;
}
.site-footer small{
	display: block;
}
#footer a{ border:0px!important; }
body{
	padding: 0px;
}
.checkout-terms{ font-size:11px; }
h1{
	text-transform: uppercase;
	font-size:1.5em;
}
.corporate-hide-link{ display:none!important; }
h2{
	font-size: 1.2em;
}
a{
	color:#ce1625;
	transition:all .3s;
}
.input{
	border-radius:0px;
}
a:hover{
	text-decoration: none;
	color: #81be00;
	border-color:#81be00;
}
.btn{
	border-radius: 0px;
	border:0px;
	text-transform: uppercase;
	background:#ccc;
	box-shadow:2px 2px 8px rgba(0,0,0,.2);
	transition:all .3s!important;
}
.btn:hover,
.btn:active{
	background: #ce1625;
	box-shadow: 2px 2px 10px rgba(0,0,0,.5);
	transition:none;
}
.btn-success{
	background: #ce1625;
}
.btn-success:hover{
	background: #111;
	transition:none;
}

.identified-user-modal.modal-email-template{
	background: #52c5e7;
}
.identified-user-modal.modal-email-template #btn-identified-user-button{
	background: #222;
	color: #fff!important;
}
.identified-user-modal.modal-email-template #btn-identified-user-button:hover{
	background: #000;
}

.link-box-edit:hover{
	background: #fff!important;
}

.vtexIdUI .modal-header{
	background: #ce1625!important;
}
.vtexIdUI .modal-header .close{
	background: red!important;
}
.vtexIdUI .muted{
	color:#eaeaea!important;
}
.vtexIdUI .vtexIdUI-heading{
	color:#fff;
}

.payment-group-item.active{
	border-color:#ce1625;
	margin-left:5px;
}

.full-cart .summary-totalizers .empty{ display:none; }

.full-cart .summary-totalizers .monetary{ width:50%; }

.orderplaced-sending-email .email-pos{ font-size:0px; color:transparent; }
.orderplaced-sending-email .email-pos:before{ content:'los detalles del pedido.'; font-size:13px; color:#468847; }


.order-title .title-ordergroup-order{ font-size:0px; color:transparent; }
.order-title .title-ordergroup-order:before{ content:'Orden de Pedido Generada'; font-size:21px; color:#999; }

.alert{ max-width:96%; box-sizing:border-box; }
.container{ max-width:96%; }

.payment-unauthorized-modal .payment-unauthorized-message3{
	opacity:1;
}
.payment-unauthorized-modal .payment-unauthorized-message3 small{
	font-size: 16px;
}
.payment-unauthorized-modal .payment-unauthorized-button{
	background:#555;
	color:#fff;
	text-shadow:none;
	display:block;
	width:100%;
}
.payment-unauthorized-modal .payment-unauthorized-button:hover{
	background:#333;
}

#order-continue-shopping{ font-size:0; color:transparent; height:30px; box-sizing:border-box; padding-top:8px; background:#000; text-shadow:none; }
#order-continue-shopping:hover{ background:#ce1625; }
#order-continue-shopping:before{ content:'Realizar Nuevas Compras'; line-height:12px; font-size:12px; color:#fff; }

.btn-facturacion{ background:#000; text-shadow:none; float: right; margin-right:10px; height:30px; box-sizing:border-box; }
@media (max-width:430px){
	.btn-facturacion{
		width:208px;
		margin-right:0px;
		margin-top:10px;
	}
}
.btn-cancel{ background:none; box-shadow:none; color:#ce1625; }
.row{
	margin-left:-15px;
	margin-right:-15px;
}
.row:after{
	content: '';
	display: block;
	clear: both;
}
.col-xs-6{
	width:50%;
	float: left;
	padding-left:15px;
	padding-right:15px;
	box-sizing:border-box;
}
.box-delivery .ship-reference{
  display:block;
}
.box-delivery .ship-reference label span{
  font-size:0;
  color:transparent;
}
.box-delivery .ship-reference label span:before{
  content:'Referencias';
  font-size:13px;
  color:#999;
}
@media (max-width:767px){
	.col-xs-6{
		width:100%;
	}
}
.same-address.checkbox label,
.AddressToggle label{ font-size:0; }
.same-address.checkbox label:before,
.AddressToggle label:before{
  font-size:13px;
  content:'Mi direcci\00F3n de la tarjeta de cr\00E9 dito es la misma que la de entrega';
  line-height:1.2;
}

.btn-place-order-wrapper{
	position:relative;
}
.body-cart #checkout-terms2{
  display:none;
}
.BillingAddress h5{
  font-size:0px;
  color:transparent;
}
.BillingAddress h5:before{
  content:'DirecciÃ³n de Correspondencia. \A Domicilio que aparece en el estado de cuenta de tu TDC';
  font-size:13px;
  color:#666666;
  white-space: pre;
}


.sla-items-list .btn-group-vertical{
	display: flex;
	flex-wrap: wrap;
	max-height: 150px;
	overflow-y: scroll;
}
.sla-items-list .btn-group-vertical label{ order:10; width:100%; }
.sla-items-list .btn-group-vertical label[for="seller-1-sla-Entrega_a_domicilio"]{ order: 0; }
.sla-items-list .btn-group-vertical label[for="seller-1-sla-Normal"]{ order: 1; }
.open>ul.dropdown-menu.shipping-sla-options{
	display: flex;
	flex-wrap: wrap;
	max-height: 100px;
	overflow: auto;
	overflow-y: scroll;
}
ul.dropdown-menu.shipping-sla-options li{ order:10; width:100%; }
ul.dropdown-menu.shipping-sla-options li.seller-1-sla-Entrega_a_domicilio{ order: 0; }
ul.dropdown-menu.shipping-sla-options li.seller-1-sla-Normal{ order: 1; }


#payment-group-MercadoPagoPaymentGroup .payment-group-item-text{
 text-indent: -9999px;
 line-height: 0;
}
#payment-group-MercadoPagoPaymentGroup .payment-group-item-text:after{
 content: 'Pago con MercadoPago' !important;
 text-indent: 0;
 display: block;
 line-height: 2;
}
#payment-group-Deleteme .payment-group-item-text{
 text-indent: -9999px;
 line-height: 0;
}
#payment-group-Deleteme .payment-group-item-text:after{
 content: 'Pago con Deleteme' !important;
 text-indent: 0;
 display: block;
 line-height: 2;
}
.note { 
  display: block; 
}
/*#cart-link-note-add:first-child {
  content: "Comentarios";
  border: 1px solid red;
}*/
#payment-group-custom202PaymentGroupPaymentGroup {
	display:none;
}
#payment-group-creditCardPaymentGroup {
	order: 1;
}
#payment-group-payPalPaymentGroup {
	order: 3;
}
#payment-group-MercadoPagoPaymentGroup {
	order: 5;
}
#payment-group-PayPalPlusPaymentGroup {
	order: 2;
}
#payment-group-custom201PaymentGroupPaymentGroup {
	order: 6;
}
#payment-group-custom202PaymentGroupPaymentGroup {
	order: 4;
}
#payment-group-bankInvoicePaymentGroup {
	order: 7;
}