/* Content copied from “checkout-custom.css” at 2017-12-20T18:05:54.257Z */

/* /files/checkout-custom.css */
@import url('https://moikana.vteximg.com.br/arquivos/wdm-style.css');

* {
 	font-family: 'Montserrat-Light'; 
}

body {
 	padding-top: 0 !important; 
}

section.header-checkout {
    background-color: #454443;
    padding: 20px;
    text-align: center;
}

h1#cart-title {
    color: #a3a3a3;
}

h2.empty-cart-title,
div.empty-cart-message>p {
    color: #828282;
}

a#cart-choose-products {
    background: #666666 !important;
    border: 0;
    border-radius: 0;
    text-transform: uppercase;
}

section.footer {
    background-color: #454443;
}

section.footer.borda {
    border-bottom: 1px solid #585756;
}

.col-atendimento,
.col-pagamento,
.col-seguranca {
    width: 33.33%;
    float: left;
    text-align: center;
}

.col-dados,
.col-parceiro {
    width: 100%;
    float: left;
    text-align: center;
}

.titulo-footer {
    color: #FFF;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 0;
}

.conteudo-footer {
    color: #a7a9ac;
    padding: 20px 0;
}

ul.list-inline, ul.list-inline li {
    display: inline;
}

.col-dados {
    padding: 30px 0;
}

.col-dados p {
    color: #FFF;
    text-transform: uppercase;
}

.container.content-footer {
    padding: 30px 0;
}

.col-parceiros {
    width: 100%;
    float: left;
    text-align: center;
    color: #a7a9ac;
    text-transform: uppercase;
}

section.header-checkout { background: #333; }
section.header-checkout .align-left { display: inline-block; float: left; }
section.header-checkout .align-right { display: inline-block; float: right; }

footer.footer-checkout { margin-top: 30px; }
footer.footer-checkout .line-top { border-top: 1px solid #ddd; padding-top: 25px; }
footer.footer-checkout ul.list-bandeiras { display: block; text-align: center; margin-bottom: 20px; }
footer.footer-checkout ul.list-bandeiras li { width: 42px; height: 25px; display: inline-block; margin-right: 10px; }
footer.footer-checkout .two-cards { display: inline-block; margin: -3px 0 0 10px; font-size: 12px; line-height: 14px; }
footer.footer-checkout .txt-copy { text-align: center; padding-bottom: 25px; }
footer.footer-checkout .txt-copy span { display: block; font-size: 11px; } 

@media (max-width: 500px) {
	footer.footer-checkout .line-top { text-align: center; }
    footer.footer-checkout ul.list-bandeiras { display: inline-block; width: 250px }
    footer.footer-checkout ul.list-bandeiras li { margin-bottom: 10px }
  	footer.footer-checkout .txt-copy { margin-top 8px; }
}

@media (max-width: 979px) {
	section.header-checkout .align-left,
  	section.header-checkout .align-right { display: block; float: none; text-align: center; }
  	section.header-checkout .align-right { margin-top: 5px; }
  
  	footer.footer-checkout { margin-top: 0; }
}

/*
.note,
.note > div {
  	 display: block !important 
}

.note {
  margin-top: 15px
}

.note .note-data {
  display: none !important
}

.note .note-label {
  margin-bottom: 5px !important
}

.note .note-label label {
  position: relative;
}

.note .note-label label:before {
	position: absolute;
    background: #fff;
    content: "Indique seus amigos";
    width: 100%;
    text-align: center;
    left: 0;
    top: 0;
    text-transform: uppercase;
    color: #f00;
}

.note .note-desc-promo {
  	display: block;
  	font-family: arial;
    text-align: left;
    margin: 5px 0 8px 0
}

.note textarea.note-textarea {
  	width: 100%;
    display: block;
    box-sizing: border-box;
    padding: 10px;
    min-height: 120px
}

.cart-fixed {
  	position: relative !important;
  	height: auto !important
}
*/