@import url(fonts/stylesheet.css);
@import url('https://fonts.googleapis.com/css2?family=Galano+Grotesque');
@charset "utf-8";
/* CSS Document */
//font-family: 'Galano Grotesque', sans-serif;

select:not(:-internal-list-box) {overflow: visible !important;/*color: #bbbbb9;*/}
select{appearance: none;-webkit-appearance: none;-moz-appearance: none;/*color:#767676!important;*/}
select::-ms-expand {display: none;}
.boxPassos select{font-size:15px;}
button, textarea, select, input[type=tel], input[type=date], input[type=text], input[type=email], input[type=search], input[type=button], input[type=submit] {/* box-sizing: border-box; *//* font-weight: 300; */}
textarea:focus, input:focus, select:focus {box-shadow: 0 0 0 0;outline: 0;} 
textarea {resize: none;}


/*MEUS PEDIDOS*/
h3{/* font-size: 35px; *//* line-height: 35px; *//* color: #1c1c1c; *//* text-transform: uppercase; *//* font-weight: 500; *//* margin-bottom: 35px; */text-align: left;/* padding-left: 20px; *//* letter-spacing: -1px; */}
.minhaContaColumns{display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;align-items: flex-start;margin-top:30px;}
.minhaContaColumns.wEdge{    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
    border-radius: 5px;
    background-color: #fff;    padding: 12px 19px 50px 17.5px;margin-bottom:30px}
.minhaContaColumns .colEsq_mc{text-align: left;float: left;display: inline-block;background: #FFFFFF;padding: 0 0 37px 0;height: auto;width: 100%;}
.minhaContaColumns .colEsq_mc h4{position: relative; }
.minhaContaColumns .colEsq_mc h4 p,
.minhaContaColumns .colEsq_mc h4 a{font-size: 18px;line-height: 24px;color: #FD5941;font-weight: 500;/*  */padding-left: 42px;position: relative;position: relative}
.minhaContaColumns .colEsq_mc h4.tmc5.click_ico{padding-left: 32px;}
.minhaContaColumns .colEsq_mc h4.tmc5.click_ico a{padding-left: 10px;}
.minhaContaColumns .colEsq_mc h4:before{content:'';position: absolute;top: 0;left: 0;width:2px;height:100%;background-color: #FD5941;transition:0.4s}
.minhaContaColumns .colEsq_mc .btPlus{margin:9.5px 0 11.5px 0;padding: 0 10px;}
.minhaContaColumns .colEsq_mc .btPlus input{cursor: pointer;border-radius: 24px;width:100%;border:1px solid #3F51B5;line-height: 24px;height: 24px;font-weight: 500;font-size:16px;letter-spacing: -0.16px;color:#3F51B5;background-color: #fff}
/*
.minhaContaColumns .colEsq_mc h4:hover:before,
.minhaContaColumns .colEsq_mc h4.act:before{width:100%}
.minhaContaColumns .colEsq_mc h4:hover a,
.minhaContaColumns .colEsq_mc h4:hover p,
.minhaContaColumns .colEsq_mc h4.act a,
.minhaContaColumns .colEsq_mc h4.act p{color: #FFFFFF;z-index:1 }
*/
.minhaContaColumns .colEsq_mc h4.tmc1{background: url(../imagens/ico-pedidos.svg) no-repeat 8px 50%}
.minhaContaColumns .colEsq_mc h4.tmc2{background: url(../imagens/ico-conta.svg) no-repeat 8px 50%}
.minhaContaColumns .colEsq_mc h4.tmc5{background: url(../imagens/ico-lista.svg) no-repeat 8px 50%}
.minhaContaColumns .colEsq_mc h4.tmc6{background: url(../imagens/ico-endereco.svg) no-repeat 8px 50%}
/*
.minhaContaColumns .colEsq_mc h4.tmc1.act,
.minhaContaColumns .colEsq_mc h4.tmc1:hover{background: url(../imagens/ico-pedidos-act.svg) no-repeat 8px 50%}
.minhaContaColumns .colEsq_mc h4.tmc2.act,
.minhaContaColumns .colEsq_mc h4.tmc2:hover{background: url(../imagens/ico-conta-act.svg) no-repeat 8px 50%}
.minhaContaColumns .colEsq_mc h4.tmc5.act,
.minhaContaColumns .colEsq_mc h4.tmc5:hover{background: url(../imagens/ico-lista-act.svg) no-repeat 8px 50%}
.minhaContaColumns .colEsq_mc h4.tmc6.act,
.minhaContaColumns .colEsq_mc h4.tmc6:hover{background: url(../imagens/ico-endereco-act.svg) no-repeat 8px 50%}
*/
.minhaContaColumns .colEsq_mc ul{ margin-bottom:10px}
.minhaContaColumns .colEsq_mc ul li{}
.minhaContaColumns .colEsq_mc ul li a{color: #FD5941;font-size: 16px;line-height: 20px;text-decoration: none;padding-left: 0px;font-weight: 400;letter-spacing: -0.32px;padding-left:62px;background: url(../imagens/seta-sub.svg) no-repeat 45px 34%}
.minhaContaColumns .colEsq_mc .boxLink{margin-right:4px;}
.minhaContaColumns .colEsq_mc table.tableList{padding:0 10px;display: block;width:100%;max-height:80px;overflow: auto; }
.minhaContaColumns .colEsq_mc table.tableList::-webkit-scrollbar {width:9px;height: 6px;}
.minhaContaColumns .colEsq_mc table.tableList::-webkit-scrollbar-button {width: 0px;height: 0px}
.minhaContaColumns .colEsq_mc table.tableList::-webkit-scrollbar-thumb {background: var(--unnamed-color-e4e4e4) 0% 0% no-repeat padding-box;background: #FD5941 0% 0% no-repeat padding-box;border: 0px none #D8D8D8;border-radius:8px;}
.minhaContaColumns .colEsq_mc table.tableList::-webkit-scrollbar-track {background:rgb(253 89 65 / 0.38);border: 0px none #D8D8D8;border-radius: 8px}


.minhaContaColumns .colEsq_mc table.tableList tr{}
.minhaContaColumns .colEsq_mc h6.ttl{font-size:18px;line-height:22px;letter-spacing:-0.32px;padding-bottom:10px;font-weight:400;display:inline-block;width:100%;margin-top: 10px;padding-left: 60px;color: #FD5941;background: url(../imagens/seta-sub.svg) no-repeat;background-position: 44px 3px;}
.minhaContaColumns .colEsq_mc table.tableList tr th{display: none}
.minhaContaColumns .colEsq_mc table.tableList tr td{padding: 0;border: 0}
.minhaContaColumns .colEsq_mc table.tableList tr td a{color: #FD5941;font-size: 14px;line-height: 20px;text-decoration: none;font-weight: 400;letter-spacing: -0.28px;padding-left: 65px;background: url(../imagens/seta-sub.svg) no-repeat;background-position: 48px 0px;display:inline-block;}
.minhaContaColumns .colEsq_mc .terceiro_nivel table.tableList tr td a{background-image: url(../imagens/seta-sub3.png);background-size: 13px;background-position: 48px 6px;}

.minhaContaColumns .colDir_mc{width: calc(100% - 284px);display: inline-block;margin-bottom: 7.28px}
.minhaContaColumns .colDir_mc.wEdge{border-radius:5px;-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);background-color: #FFFFFF;}
/*MEUS PEDIDOS*/
.boxDetalhepedido{font-size: 15px;padding: 0 20px}

/*DADOS DE ACESSO*/
.minhaContaColumns .colDir_mc .pessoatipo{color:#d8d8d8;margin-bottom: 40px;text-align: center;}
.minhaContaColumns .colDir_mc .pessoatipo a{font-weight: 400;color: #000;text-decoration: none;}
.minhaContaColumns .colDir_mc .pessoatipo a:hover{ text-decoration:underline;}
.minhaContaColumns .colDir_mc .linhaCampo{max-width:583px;width:100%;height: auto;display: inline-block;margin-bottom:8px;padding-left:41px}
.minhaContaColumns .colDir_mc .linhaCampo.interesse{padding-left: 0;}
.minhaContaColumns .colDir_mc .linhaCampo.c2{}
.minhaContaColumns .colDir_mc .linhaCampo.c2 .boxCampo{width:calc(50% - 15px);margin: 0;float: left;}
.minhaContaColumns .colDir_mc .linhaCampo.c2 .boxCampo:first-child{margin-right:30px}
.minhaContaColumns .colDir_mc .linhaCampo.c2 .boxCampo:last-child{margin-left:0px}
.minhaContaColumns .colDir_mc .linhaCampo .boxCampo{display: inline-block;box-sizing: border-box;width: 100%;position: relative}
.minhaContaColumns .colDir_mc .linhaCampo .boxCampo span.required{position: absolute;right: 15px;bottom: 0;line-height: 35px;color: #ec1c26!important;}
.minhaContaColumns .colDir_mc label{font-size: 16px;line-height: 22px;color: #000000;display: flex;align-items: center;margin-right: 5px;font-weight: 400;letter-spacing: 0.4px;}
/*.minhaContaColumns .colDir_mc input,*/ .minhaContaColumns .colDir_mc select{height: 35px;padding: 0 28px;border: 0px solid #E4E4E4;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 0;color: #342c21;font-size: 16px;font-weight:500;box-sizing: border-box;border-radius: 18px;max-width: 100%;width: 55%;}
#nova-lista-mais input{border: 1px solid #3F51B5;color:#3F51B5;background-color:white;}
.minhaContaColumns .colDir_mc .painel-11 input{height:15px;padding:0 6px;}
.minhaContaColumns .colDir_mc input, .minhaContaColumns .colDir_mc select:hover {cursor:pointer}
.linhaCampo.interesse.alterarCadastro #ctl00_ContentPlaceHolder1_UpdatePanel13 select {
	padding: 7px!important;
}
.minhaContaColumns .colDir_mc .linhaCampo.endereco .boxCampo{float: left}
.minhaContaColumns .colDir_mc .linhaCampo.endereco .boxCampo:first-child{width: 135px}
.minhaContaColumns .colDir_mc .linhaCampo.endereco .boxCampo:nth-child(2){width:calc(100% - 303px);margin:0 30px }
.minhaContaColumns .colDir_mc .linhaCampo.endereco .boxCampo:nth-child(3){width:100px}
.minhaContaColumns .colDir_mc .linhaCampo.endereco .boxCampo input{width:100%}
.minhaContaColumns .colDir_mc .linhaCampo.phone input{float: left}
.minhaContaColumns .colDir_mc .linhaCampo.phone input.boxPhone{width: calc(100% - 115px);margin-left:30px}
.minhaContaColumns .colDir_mc .camposObg{color: #7f7f7f;font-weight: 400;font-size: 12px;margin-bottom: 20px;padding-left: 41px;}

.minhaContaColumns .colDir_mc .bxEditarNome{position: relative;display: flex;align-items: center;justify-content: flex-start;width: 100%;padding: 10px;}
.minhaContaColumns .colDir_mc .bxEditarNome input{border:0;padding: 0;width: auto;height: auto;font-size:25px!important;font-weight:bold;color: #EB5F46;line-height:34px;border-radius: 0;}
.minhaContaColumns .colDir_mc .bxEditarNome .bt_editar{background: url(../imagens/bt-editar.svg) no-repeat center;width: 19px;height: 19px;border-radius: 0;font-size: 0;}


.minhaContaColumns .colDir_mc .btns.mt20{margin-top:12px}
.minhaContaColumns .colDir_mc .btns.mt30{margin-top:30px}
.minhaContaColumns .colDir_mc .btns.mb20{margin-bottom:20px}
.minhaContaColumns .colDir_mc .btns a{width:200px;display: inline-block;height:40px;text-align: center;line-height: 40px;border-radius:24px;}
#ctl00_ContentPlaceHolder1_imbExportar {background-color: #EC1C26;border-radius: 24px;color: white;padding-top:0px;}
#ctl00_ContentPlaceHolder1_imbExportar:hover{background-color: #FD5941}

.minhaContaColumns .colDir_mc .btns a.btblue{border:1px solid #3F51B5;color: #3F51B5}
.minhaContaColumns .colDir_mc .btns a.btblue:hover{background-color: #3F51B5;color:#fff}
.minhaContaColumns .colDir_mc .btns a.brred{background-color:#EC1C26;color:#fff}
.minhaContaColumns .colDir_mc .btns a.brred:hover{background-color: #FD5941}
.minhaContaColumns .colDir_mc .btns a.brred.iCar{background: #EC1C26  url(../imagens/iCar.svg) no-repeat 88% center;padding-right: 32px;padding-top:0px;}
.minhaContaColumns .colDir_mc .btnsl a.link{font-size:18px;line-height:24px;font-weight:500;color: #EC1C26;text-decoration: underline;}
.minhaContaColumns .colDir_mc .btns a + a{margin-left: 41px}

.toggle_terceiro_nivel{cursor: default;}



.minhaContaColumns .colDir_mc .btAlterar:hover, .minhaContaColumns .btEnviar:hover{color: #dc0034;background: #ffffff;}
.dhx_combo_box input{ width:123px!important;}
.minhaContaColumns .colDir_mc h4{width: 100%;display:inline-block;color: #000000;text-decoration: none;margin-bottom: 13.43px;font-weight: 600;font-size: 20px;line-height: 27px;margin-top: 4.57px;}

.minhaContaColumns .colDir_mc.bxlcd{padding:13px 17px 25px 17px}
.minhaContaColumns .colDir_mc.bxlcd .bxFiltro{margin-bottom:10px}
.minhaContaColumns .colDir_mc.bxlcd .bxFiltro .campoPesq{position: relative;margin-right:10px}
.minhaContaColumns .colDir_mc.bxlcd .bxFiltro .campoPesq input{margin-left:10px;border-radius:18px;border:1px solid #3F51B5;color: #3F51B5;height:35px;padding-right:45px;width: 225px;padding-left: 11px;}
.minhaContaColumns .colDir_mc.bxlcd .bxFiltro .campoPesq a.btn_150{position: absolute;right:0;top: 0;width: 41px;height:35px;font-size:0;background: url(../imagens/ico-search.svg) no-repeat left center;}

.minhaContaColumns .colDir_mc.bxlcd .bxFiltro .bx-btns{}
.minhaContaColumns .colDir_mc.bxlcd .bxFiltro .bx-btns a {border-radius:24px;display: inline-block;width:165px;height:35px;line-height: 35px;text-align: center;color: #3F51B5;border:1px solid #3F51B5;font-size:14px;font-weight:500;letter-spacing:-0.28px}
.minhaContaColumns .colDir_mc.bxlcd .tableList {}
.minhaContaColumns .colDir_mc.bxlcd .tableList tr td:first-child{text-align:left;padding-left:26px;width:5vw;}
.minhaContaColumns .colDir_mc.bxlcd .tableList tr th:first-child{text-align:left;padding-left:26px}
.minhaContaColumns .colDir_mc.bxlcd .tableList tr{}
.minhaContaColumns .colDir_mc.bxlcd .tableList tr th{font-size:16px;font-weight:500;letter-spacing:-0.32px;color:#000000;height: 30px;text-align: center;border-bottom:1px solid #E4E4E4 }
.minhaContaColumns .colDir_mc.bxlcd .tableList tr td{font-size:14px;font-weight:400;letter-spacing:-0.28px;color:#000000;height: 43px;text-align: center;border-bottom:1px solid #E4E4E4}
.minhaContaColumns .colDir_mc.bxlcd .tableList tr td a{color: #EB5F46}
.minhaContaColumns .colDir_mc.bxlcd .tableList .btExcluir{font-size:0;background: url(../imagens/btExcluir.svg) no-repeat center;width:13px;height: 13px;display: block;margin: 0 auto}

.minhaContaColumns .bxEsq{width:250px;margin-right:20px;background-color: #fff;margin-bottom: 7.28px}
.minhaContaColumns .bxEsq h3{font-size:25px;color: #EB5F46;line-height:34px;text-transform: uppercase;font-weight:bold;padding:12px 12px 42px 12px}

.minhaContaColumns .fones .boxCampo {
	margin-right: initial!important;
	width: calc(40% - 10px)!important;
}

.minhaContaColumns .fones .boxCampo:nth-child(odd) {
	width: 10%!important;
}

.minhaContaColumns .fones {
	gap: 6.5px;
    display: flex!important;
}

/*DADOS DE ACESSO*/

#bxModal {position: fixed;max-width:843px;width:100%;top:113px;left:50%;margin-left:-421.5px;background-color:#FFFFFF;-webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.25);-moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.25);box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.25);padding:0 0 83px 0 }
#bxModal h1.title{background-color: #F7F7F7;text-align: center;-webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.25);-moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.25);box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.25);font-size:16px;line-height: 18px;font-weight:bold;color: #000000;text-align: center;display: flex;align-items: center;justify-content: center;height: 50px;margin-bottom:34px}
#bxModal .line{margin-bottom:30px}
#bxModal .line .campo{}
#bxModal .line .campo:last-child{margin-left:108px}
#bxModal .line .campo label{font-size:16px;line-height: 13px;color: #000000;letter-spacing:0.2px;font-weight:400;margin-bottom:3px;}
#bxModal .line .campo input{border-radius:18px;border:1px solid #E4E4E4;height: 35px;width:193px}
#bxModal .btns{}
#bxModal .btns a{width:200px;display: inline-block;height:40px;text-align: center;line-height: 40px;border-radius:24px;}
#bxModal .btns a.btBlue{border:1px solid #3F51B5;color: #3F51B5}
#bxModal .btns a.btBlue:hover{background-color: #3F51B5;color:#fff}
#bxModal .btns a.btRed{margin-left:30px;background-color:#EC1C26;color:#fff}
#bxModal .btns a.btRed:hover{background-color: #FD5941}


/*ALTERAR ENDERECOS DE ENTREGA*/
.boxDetalhepedido .tituloEnd span{ font-weight:300;}
.boxDetalhepedido p span{font-size: 14px;line-height: 19px;color: #000000;font-weight:400;margin-bottom: 5px;display: inline-block;}
.boxDetalhepedido .btEditar{color: #3F51B5;border: 1px solid #3F51B5;text-align:center;width: 140px;font-size: 16px;font-weight: 500;line-height: 38px;display: inline-block;border-radius: 30px;letter-spacing: -0.32px;margin-right: 30px;margin-top: 10px;}
.boxDetalhepedido .btEditar:hover{background: #3F51B5;color: #fff;}
.boxDetalhepedido .bt_imprimir {background: #e0ba07;color: #000000;float: left;text-align:center;margin-top: 20px;width: 120px;font-size: 16px;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 50px;padding: 5.5px 0;font-weight: 500;}
.boxDetalhepedido .bt_imprimir:hover{background: #f2cf1a;}
.boxDetalhepedido .btExcluir {background: #EC1C26;text-align: center;width: 140px;font-size: 16px;font-weight: 500;line-height: 40px;display: inline-block;border-radius: 30px;letter-spacing: -0.32px;color: #FFFFFF;}
.boxDetalhepedido .btExcluir:hover{background: #FD5941;}
.boxDetalhepedido ul li{margin-top:23px}
.boxDetalhepedido ul li:nth-child(odd){margin-right:30px}
.boxDetalhepedido ul li .box{border:1px solid #E4E4E4;border-radius:15px;padding:11px 12px;width: 323px;}
/*.boxDetalhepedido ul li + li{margin-left:30px}*/
.boxDetalhepedido p.tituloEnd{text-align: left;width: 100%;display: inline-block;color: #1c1c1c;text-decoration: none;margin-bottom: 5px;font-weight: 600;font-weight: 600;}
.boxDetalhepedido p.tituloEnd span{width: 100%;display:inline-block;color: #000000;text-decoration: none;font-weight: 600;font-size: 20px;line-height: 27px;}
.boxDetalhepedido .boxDDD{width: 75px;text-align: center;padding: 0 25px;}
.boxDetalhepedido .boxPhone {width: 141px;margin-left: 10px;}
.boxDetalhepedido a.lk_consultaCEP{display: inline-block;font-weight: 500;text-decoration: none;color: #dc0034;font-size: 12px;padding-left: 10px;}
.boxDetalhepedido a.lk_consultaCEP:hover{ text-decoration:underline;}
.boxDetalhepedido .editaEnd .btns{text-align: right}
.boxDetalhepedido .editaEnd .btns a{color: #EC1C26;font-size: 18px;text-decoration: underline;font-weight:500;width: auto;height: auto}
/*ALTERAR ENDERECOS DE ENTREGA*/

/*DETALHE DO PEDIDO*/
.boxDetalhepedido .bt_imprimir{color: #1c1c1c;text-decoration:none;width: 200px;}

.boxDetalhepedido table.carrinho2{width:100%;text-align: center; margin-bottom:40px;}
.boxDetalhepedido table.carrinho2 tr:nth-child(odd) {background: #f5f5f5}     
.boxDetalhepedido table.carrinho2 th{height:40px;background: #d9d9d9;font-size: 14px;text-transform:uppercase;font-weight: 300;color: #1c1c1c;vertical-align: middle;}
.boxDetalhepedido table.carrinho2 td{ height:35px; vertical-align:middle; padding:6px 0}
.boxDetalhepedido table.carrinho2 td span{ color:#939393;}
.boxDetalhepedido table.carrinho2 td a{font-weight: 300;color: #939393; text-decoration:none;} 
.boxDetalhepedido table.carrinho2 td a:hover{ text-decoration:underline;}
.boxDetalhepedido table.carrinho2 h4{display: inline-block;width: auto;font-weight: 200;margin-bottom: 0;}
.boxDetalhepedido table.carrinho2 p.ref{color: #939393;}
.boxDetalhepedido table.carrinho2 p.ref span{color: #1c1c1c;}
.boxDetalhepedido table.carrinho2 p.ref, .boxDetalhepedido table.carrinho2 p.ref span{font-size: 14px;}
.boxDetalhepedido .tableList.box1 {margin-bottom: 5px;}
.boxDetalhepedido .tableList th{    min-width: 99px;}
.boxDetalhepedido .tableList.box1 th{ background:#656565; color:#fff;}
.boxDetalhepedido .tableList.box2{overflow-x:auto;padding-bottom: 30px;display: inline-block;border: 0;border-collapse: collapse;}
.boxDetalhepedido .tableList th {height:40px;background: #e7e7e7;font-size: 15px;/* text-transform:uppercase; */font-weight: 600;color: #000;vertical-align: middle;margin-bottom:0;line-height: 40px;padding: 0 10px;}
.boxDetalhepedido .tableList td{vertical-align:middle;line-height: 16px;font-size: 14px;}
.boxDetalhepedido .tableList td span{color: #1c1c1c;font-size: 14px;font-weight: 400;}
.boxDetalhepedido .tableList td span strong{ font-weight:400;}
.boxDetalhepedido .tableList td.frete{text-align:right;padding-right:20px;font-weight: 400;color: #1c1c1c;}

.boxDetalhepedido .total{float: right;width: 280px;background: #f1f1f1;padding: 20px;box-sizing: border-box;margin-top: 30px;}
.boxDetalhepedido .total .boxT1{width: 50%;display: inline-block;float: left;text-align:right;}
.boxDetalhepedido .total .boxT1 p{font-weight: 400;text-transform:uppercase;height: 25px;line-height:30px;font-size: 15px;color: #3c3c3c;}
.boxDetalhepedido .total .boxT2{ text-align:right;}
.boxDetalhepedido .total .boxT2 p, .boxDetalhepedido .total .boxT2 p span{font-weight: 400;height: 25px;line-height:30px;font-size: 16px;color: #3c3c3c;}
.boxDetalhepedido .total p.boxTotal, .boxDetalhepedido .total p.boxTotal span{ font-weight:500;color: #1c1c1c;}



.boxConteudo p, .boxConteudo p span{color: #797979;}
/*DETALHE DO PEDIDO*/

/*LISTA DE COMPRAS*/
.colDir_mc .bxpsslst{-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);border-radius: 5px;background-color:#fff;padding:12px 0 50px 0;margin-bottom: 10px}
.colDir_mc .bxpsslst.pb12{padding-bottom:12px}
.colDir_mc .bxpsslst.mb10{margin-bottom:10px}
.colDir_mc .DivUpload{}
.colDir_mc .DivUpload .bx{text-align:center}
.colDir_mc .DivUpload .bx.f1{}
.colDir_mc .DivUpload .bx h1{font-size:25px;line-height: 34px;font-weight:bold;color:#fd5940;margin-bottom:9px;text-align: center;text-transform: uppercase}
.colDir_mc .DivUpload .bx h2{font-size:16px;line-height:13px;font-weight:500;color: #000000;margin-bottom:44.43px;text-align: center;letter-spacing:0.4px}
.colDir_mc .DivUpload .bx ul.bxpassos{max-width:643px;width:100%;margin:0 auto;margin-bottom:34px}
.colDir_mc .DivUpload .bx ul.bxpassos li{text-align: center;max-width:177px;width:100% }
.colDir_mc .DivUpload .bx ul.bxpassos li + li{margin-left:56px}
.colDir_mc .DivUpload .bx ul.bxpassos li.p1{background: url(../imagens/ico-navegue.svg) no-repeat top center;}
.colDir_mc .DivUpload .bx ul.bxpassos li.p2{background: url(../imagens/ico-add.svg) no-repeat top center;}
.colDir_mc .DivUpload .bx ul.bxpassos li.p3{background: url(../imagens/ico-gerencieL.svg) no-repeat top center;}
.colDir_mc .DivUpload .bx ul.bxpassos li p{font-size:16px;line-height:18px;font-weight:400;color:#000000;padding-top:117px;text-align: center;letter-spacing:0.4px}
.colDir_mc .DivUpload .bx .txt-ou{margin:33px 0 33px}
.colDir_mc .DivUpload .bx .txt-ou p{font-size:16px;line-height:22px;font-weight:bold;color: #000000;text-align: center}
.colDir_mc .DivUpload .bx #UploadLista{}
.colDir_mc .DivUpload .bx .btns{}
.colDir_mc .DivUpload .bx .btns a{font-size:16px;line-height:22px;font-weight:500;color:#3F51B5;text-align: center;letter-spacing:-0.32px;display: flex;align-items: center;justify-content: center;height:40px;width:345px;border:1px solid #3F51B5;border-radius:24px}
.colDir_mc .DivUpload .bx .btns a:hover{background-color: #3F51B5;color:#fff}
.colDir_mc .DivUpload .bx .btns a:last-child{margin-left:30px;margin: 0 auto;}

.DivManual{position: fixed;left: 0;top: 0;width: 100%;height: 100vh;z-index: 100;background-color: rgb(0 0 0 / 0.2);}
.bxltbx{position: fixed;max-width:843px;width:100%;top:113px;left:50%;margin-left:-421.5px;background-color:#FFFFFF;-webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.25);-moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.25);box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.25);padding-bottom:32px}
.bxltbx .btFechar{position: absolute;top: 0;right: 0;width:50px;height:50px;cursor: pointer;background: url(../imagens/btFechar.svg) no-repeat center;font-size:0;border:0;outline: 0}
.bxltbx h1.title{background-color: #F7F7F7;text-align: center;-webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.25);-moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.25);box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.25);font-size:16px;line-height: 18px;font-weight:bold;color: #000000;text-align: center;display: flex;align-items: center;justify-content: center;height: 50px;margin-bottom:34px}
.colDir_mc .bxltbx #UploadListaPanilha{padding:54px 0 129px 0}
.colDir_mc .bxltbx #UploadListaPanilha a{font-size: 16px;line-height:18px;color: #000000;font-weight:400;letter-spacing:0.3px;width:150px;text-align: center;display: inline-block;padding-top: 87px;}
.colDir_mc .bxltbx #UploadListaPanilha a.btPlanilha{background: url(../imagens/ico-planilha.svg) no-repeat top center;}
.colDir_mc .bxltbx #UploadListaPanilha a.btManualmente{background: url(../imagens/ico-manualmente.svg) no-repeat top center;margin-left:177px}


.bxltbx.bxnl .line{margin-bottom:20px}
.bxltbx.bxnl .line .campo{}
.bxltbx.bxnl .line.c2 .campo:last-child{margin-left:108px}
.bxltbx.bxnl .line .campo label{font-size:16px;line-height: 13px;color: #000000;letter-spacing:0.2px;font-weight:400;margin-bottom:3px;}
.bxltbx.bxnl .line .campo input{border-radius:18px;border:1px solid #E4E4E4;height: 35px;width:308px}
.bxltbx.bxnl .btns{}
.bxltbx.bxnl .btns a{width:200px;display: inline-block;height:40px;text-align: center;line-height: 40px;border-radius:24px;}
.bxltbx.bxnl .btns a.btBlue{border:1px solid #3F51B5;color: #3F51B5}
.bxltbx.bxnl .btns a.btBlue:hover{background-color: #3F51B5;color:#fff}
.bxltbx.bxnl .btns a.btRed{width:150px;background-color:#EC1C26;color:#fff}
.bxltbx.bxnl .btns a.btRed:hover{background-color: #FD5941}
.bxltbx.bxnl .btns a + a{margin-left:30px}

.colDir_mc .bxltbx #UploadListaPanilha2{padding:0 0 40px 0}
.colDir_mc .bxltbx #UploadListaPanilha2 p{font-size:16px;line-height:18px;color: #000000;font-weight: bold;text-align: center;margin-bottom:50px}
.colDir_mc .bxltbx #UploadListaPanilha2 p a{color: #EC1C26}
.colDir_mc .bxltbx #UploadListaPanilha2 a.btPlanilha{font-size: 16px;line-height:18px;color: #000000;font-weight:400;letter-spacing:0.3px;width:183px;text-align: center;display: inline-block;padding-top: 87px;background: url(../imagens/ico-planilha.svg) no-repeat top center;z-index: 1;}
.colDir_mc .bxltbx #UploadListaPanilha2 a.btManualmente{font-size: 16px;line-height:18px;color: #000000;font-weight:400;letter-spacing:0.3px;width:163px;text-align: center;display: inline-block;padding-top: 87px;background: url(../imagens/ico-manualmente.svg) no-repeat top center;margin-left:177px}
.colDir_mc .bxltbx #UploadListaPanilha2 .bxUp{}
.colDir_mc .bxltbx #UploadListaPanilha2 .bxUp input{border: 0;height: auto;padding: 0;border-radius: 0;margin: 0;display: flex;width: calc(183px + 112.83px);margin: 0 auto;margin-left: calc(155px - 112.83px);position: relative}
.colDir_mc .bxltbx #UploadListaPanilha2 .bxUp input:before{content:'';position: absolute;top: 0;left: 0;width:115.83px;background-color:#fff;height:100%;}
.colDir_mc .bxltbx #UploadListaPanilha2 .bxUp label{font-size: 16px;line-height: 18px;color: #000000;font-weight: 400;letter-spacing: 0.3px;width: 183px;text-align: center;display: inline-block;padding-top: 87px;background: url(../imagens/ico-uploud.svg) no-repeat top center;padding-bottom: 0;margin-left: 155px;cursor: pointer;}



.colDir_mc .bxltbx .DivUploadListaConteudo{}
.colDir_mc .bxltbx .DivUploadListaConteudo p.mtm{margin-top:-20px}
.colDir_mc .bxltbx .DivUploadListaConteudo p{font-size: 16px;line-height:18px;color: #000000;font-weight:bold;text-align: center;margin-bottom:69.71px}
.colDir_mc .bxltbx .DivUploadListaConteudo p a{color: #EC1C26;font-weight:bold}

.colDir_mc .fazerUploadM{position: fixed;left: 0;top: 0;width: 100%;height: 100vh;z-index: 100;background-color: rgb(0 0 0 / 0.2);}



.colDir_mc .bxltbx .DivManualConteudo{padding-bottom:85px}
.colDir_mc .bxltbx .DivManualConteudo .line{margin-bottom:31px}
.colDir_mc .bxltbx .DivManualConteudo .line.c2{}
.colDir_mc .bxltbx .DivManualConteudo .line.c2 > div:last-child{}
.colDir_mc .bxltbx .DivManualConteudo .line .campo{width:193px}
.colDir_mc .bxltbx .DivManualConteudo .line .campo label{font-size:16px;line-height:22px;font-weight:400;color: #000000;margin-bottom:3px;}
.colDir_mc .bxltbx .DivManualConteudo .line .campo input{border-radius:18px;border:1px solid #E4E4E4;width:100%;height: 35px}
.colDir_mc .bxltbx .DivManualConteudo .bxplus{width:100%}
.colDir_mc .bxltbx .DivManualConteudo .bxplus a.btaddP{height:56px;display: flex;align-items: center;justify-content: center;border:1px solid #00416B;border-radius:28px;font-size:16px;line-height:16px;color: #000000;font-weight:bold;width:100%;}
.colDir_mc .bxltbx .DivManualConteudo .bxplus a.btaddP span{margin-left:58px}
.colDir_mc .bxltbx .DivManualConteudo .btns{margin-top:6px}
.colDir_mc .bxltbx .DivManualConteudo .btns a{width:200px;height:40px;display: flex;align-items: center;justify-content: center;font-size: 16px;line-height:16px;font-weight:400;border-radius:24px}
.colDir_mc .bxltbx .DivManualConteudo .btns .btCancela{border:1px solid #3F51B5;color:#3F51B5;letter-spacing:-0.16px}
.colDir_mc .bxltbx .DivManualConteudo .btns .btAdd{background-color:#EC1C26;color:#fff;letter-spacing:-0.32px}
.colDir_mc .bxltbx .DivManualConteudo .btns a:last-child{
	//margin-left: 36.5px 
}
.colDir_mc .bxltbx .w494{max-width:494px;width:100%;margin: 0 auto}

/*FIM LISTA DE COMPRAS*/

.colDir_mc .wEdge{-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);border-radius: 5px;background-color: #fff;padding:12px 19px 50px 19px}
.colDir_mc .wEdge.pb12{padding-bottom:12px}
.colDir_mc .wEdge.pb15{padding-bottom:15px}
.colDir_mc .wEdge.pb30{padding-bottom:30px}
.colDir_mc .wEdge.mb10{margin-bottom:10px}
.colDir_mc h3{font-size:25px;color: #000;line-height:34px;text-transform: uppercase;font-weight:bold;padding:0 12px 0 0;margin-bottom:22px}
.colDir_mc h3.mb0{margin-bottom:0}
.colDir_mc .txtL{font-size:14px;color: #000;line-height:18px;font-weight:400;margin-bottom:23px}

.mostraPedidos .bxHead{padding:0 19px;margin-bottom:15px}
.mostraPedidos .bxFiltro {}
.mostraPedidos .bxFiltro a{font-size: 14px;line-height:18px;color: #000000;letter-spacing: -0.28px;font-weight: 400}
.mostraPedidos .bxFiltro a:hover{text-decoration: underline}

.mostraPedidos .lFirst{margin-bottom:11.8px}
.mostraPedidos .lFirst table{width: 100%}
.mostraPedidos .lFirst table tbody{}
.mostraPedidos .lFirst table tr{display: flex;align-items: center;justify-content: space-between;border-bottom:1px solid #E4E4E4}
.mostraPedidos .lFirst table td{padding: 0 0 10px 0;letter-spacing: -0.32px;font-size:16px;line-height:22px;font-weight:500}
.mostraPedidos .lFirst table td span{letter-spacing: -0.32px;font-size:16px;line-height:22px;font-weight:500}
.mostraPedidos .lFirst table td.cotacao{}
.mostraPedidos .lFirst table td.date span{color: #EC1C26}
.mostraPedidos .lFirst h5{color: #707070;letter-spacing: -0.32px;font-size:16px;line-height:22px;font-weight:500 }
.mostraPedidos .lFirst h5 span{}
.mostraPedidos .lLast{}
.mostraPedidos .lLast table{width:100%}
.mostraPedidos .lLast table tr{display: flex;align-items: flex-start;justify-content: space-between}
.mostraPedidos .lLast table td{}
.mostraPedidos .lLast table td.qtd{}
.mostraPedidos .lLast table td.qtd p{font-size:14px;line-height:19px;color: #000000;font-weight:400;margin-bottom:4px}
.mostraPedidos .lLast table td.qtd span{font-size:14px;line-height:19px;color: #000000;font-weight:bold}
.mostraPedidos .lLast table td.cf{text-align: center}
.mostraPedidos .lLast table td.cf p{font-weight:600;margin-bottom:14px}
.mostraPedidos .lLast table td.cf .btCot{font-weight:500;letter-spacing: -0.16px;
color: #707070;font-size:16px;display:flex;align-items: center;justify-content: center;background-color: #E4E4E4;border-radius: 24px;height: 40px;width:217px}
.mostraPedidos .lLast table td.btns{}
.mostraPedidos .lLast table td.btns input + input{margin-top: 15.5px}
.mostraPedidos .lLast table td.btns .bt{width:217px;display: flex;align-content: center;justify-content: center;height:40px;font-size:16px;color: #3F51B5;letter-spacing: -0.32px;font-weight:500}
.mostraPedidos .lLast table td.btns .blue{background-color:#fff;border:1px solid #3F51B5;cursor: pointer}
.mostraPedidos .lLast table td.btns .blue:hover{background-color:#3F51B5;color: #fff}

/*ALTERACOES ADICIONAIS*/

.colDir_mc .bxFiltroH{width: 100%}
.colDir_mc .bxFiltroH input{}
.colDir_mc .bxFiltroH .cmpo{position: relative;min-width:308px;width:100%}
.colDir_mc .bxFiltroH .cmpo .sear{width:100%}
.colDir_mc .bxFiltroH .cmpo .btP{position: absolute;top: 0;right:12px;width:28px;height: 35px;cursor: pointer;background-color: 0;border: 0;background: url(../imagens/ico-search.svg) no-repeat 50%;padding: 0}
.colDir_mc .bxFiltroH .date{margin-left:20px}
.colDir_mc .bxFiltroH .order{margin-left:20px;background: url(../imagens/select.png) no-repeat right center}
.colDir_mc .wEdge .btnPesquisar{background-color: #fff;color: #3f51b5;border: 1px solid #3f51b5;border-radius: 20px;height: 40px;display: flex;align-items: center;justify-content: center;letter-spacing: -0.32px;font-size: 16px !important;font-weight: 500;padding: 0 28px;}
.colDir_mc .wEdge .btnPesquisar:hover{background-color: #3F51B5;color: #FFF;}

/*MEUS PEDIDOS*/
.bxmp .bxFiltro {margin-top:10px;width: 100%}
.bxmp .bxFiltro a{font-size: 14px;line-height:18px;color: #000000;letter-spacing: -0.28px;font-weight: 400}
.bxmp .bxFiltro a:hover{text-decoration: underline}
/*FIM MEUS PEDIDOS*/

/*DETALHE DO PEDIDO*/
.detalheP{width: 100%}
.detalheP .bxHead{margin-bottom:36px;width: 100%}
.detalheP .bxHead .btVoltar{background: url(../imagens/btVoltar.png) no-repeat center;margin-right:15px;width:12px;height: 20px}
.detalheP .bxHead h3{color:#000000;font-size:25px;line-height:34px;font-weight: bold;text-transform: uppercase}
.detalheP .bxHead h3 span{}
.detalheP .resumo.wEdge{-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);border-radius:22px;background-color:#F7F7F7;padding:14px 15px 5px 15px;margin-bottom:50px}
.detalheP .resumo{margin-bottom:20px;display: inline-block;min-width: 335px;padding-left:15px}
.detalheP .resumo p{line-height:22px;font-size: 16px;color: #000000;font-weight:400;margin-bottom:9px}
.detalheP .resumo strong,
.detalheP .resumo span{font-weight:600;}
.detalheP .resumo p.tituloEnd span{font-weight:600;text-transform:uppercase}
.detalheP .resumo p.txtEnd span{font-weight:400;}
.detalheP h4{font-weight:600;font-size: 20px;line-height: 27px;color: #000000;margin-bottom:20px}
.detalheP h1.thTitle{background-color: #F7F7F7;border: 1px solid #E4E4E4;border-radius: 15px;padding: 0 17px;color: #000;font-size: 16px;line-height: 30px;text-transform: uppercase;font-weight: 500;margin-bottom:6px}
.detalheP .bxL{padding-left:25.5px;margin-bottom:46px;max-width:606px;width:100%}
.detalheP .bxR{max-width:505px;width:100%;padding-top:18px}
.detalheP .bxR .histDir{width:100% }
.detalheP .bxR .histDir th{display: none}
.detalheP .bxR .histDir td{padding-bottom:6px;border:0}
.detalheP .bxR .histDir .thTitle{display:flex;align-items:center;justify-content: flex-start;width:100%;background-color: #F7F7F7;border:1px solid #E4E4E4;border-radius:15px;margin-bottom:10px;height: 30px;font-weight:400;color:#000000;font-size:16px;padding-left:17px;text-transform: uppercase}
.detalheP .bxR .histDir .line{margin-bottom:2px;padding-left: 17px}
.detalheP .bxR .histDir span{font-weight:400;color:#000000;font-size:16px;line-height:22px}
.detalheP .bxR .histDir .nDate{width:180px}
.detalheP .bxR .histDir .tStatus{width:calc(100% - 180px)}

.boxStatus{display: inline-block;padding: 10px 0 0 0;background: #f1f1f1;margin-bottom: 10px;margin-left: 20px;}
.boxStatus h1{font-weight: 600;color: #1c1c1c;padding: 0 20px 10px 20px;font-size: 18px;}
.boxStatus h1 span{font-weight: 400;}
.boxStatus h2{font-weight: 600;color: #fff;padding: 10px 20px 10px 20px;background: #dc0034;font-size: 18px;}
.boxStatus h2 span{ font-weight:200;}

.bxDetalheP{width:100%}
.bxDetalheP table{width:100%;margin-bottom:26px}
.bxDetalheP table tr{}
.bxDetalheP table tr th{font-size:18px;line-height:24px;color: #000000;font-weight:600;border-bottom:1px solid #E4E4E4;padding-bottom:7px;width:10%;}
.bxDetalheP table tr th:first-child{text-align: left;padding-left:20px!important;width: 25%;}
.bxDetalheP table tr td{padding:16px 0;font-size:16px;color: #000000;line-height: 18px;font-weight:400;min-height: 55px}
.bxDetalheP table tr td:first-child{text-align: left;padding-left:20px!important}
.bxDetalheP table tr:nth-child(odd) td{background-color:#F7F7F7;border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4;padding:7px 0;}
.bxDetalheP table tr:nth-child(odd) td:first-child{border-left:1px solid #E4E4E4;border-bottom-left-radius: 29px;border-top-left-radius: 29px;}
.bxDetalheP table tr:nth-child(odd) td:last-child{border-right:1px solid #E4E4E4;border-bottom-right-radius: 29px;border-top-right-radius: 29px;}
.bxDetalheP table tr td strong{font-weight:600 }

.bxDetalheP .total{}
.bxDetalheP .total p{font-size:18px;line-height:24px;color: #000000;font-weight:400;margin-bottom:10px}
.bxDetalheP .total p.boxTotal{}
.bxDetalheP .total .boxT1{max-width:400px;width:100%}
.bxDetalheP .total .boxT2{}
.bxDetalheP .total .boxT2 p{font-size:16px;font-weight:600}
.bxDetalheP .total p.boxTotal{font-size:18px}
.bxDetalheP h5.titleBg{font-weight:600;font-size: 18px;line-height: 35px;color: #000000;width:100%;background-color: #F7F7F7;border: 1px solid #E4E4E4;border-radius:29px;margin-bottom:17px;padding-left: 35px}

.bxDetalheP .total.cotacao{border-bottom:1px solid #E4E4E4;padding-bottom:17.5px;margin-bottom:15.5px;padding-left: 35px}
.bxDetalheP .total.cotacao .boxT1{}
.bxDetalheP .total.cotacao.first .boxT1 p{margin-bottom: 0}
.bxDetalheP .total.cotacao.last .boxT1 p{font-size: 18px;font-weight: 600}
.bxDetalheP .total.cotacao .boxT2{}
.bxDetalheP .total.cotacao .boxT2 p{font-size: 18px;font-weight: 600}
.bxDetalheP .total.cotacao.middle .boxT2 p{font-size: 16px}
.bxDetalheP .total.cotacao p{font-size: 16px;margin-bottom:3px;line-height: 21px}
.bxDetalheP .total.cotacao p.sub{font-size:12px;line-height:16px;font-weight:400}
/*FIM DETALHE DO PEDIDO*/

.valorTotal {
	background: #ffce00;
    border: #ffce00;
    border-radius: 10px;
    width: 100px;
    padding: 0px 20px;
}


/*FATURAS*/
.minhaContaColumns .faturas h3{}
.minhaContaColumns .faturas p.subtitle{font-size:14px;color: #000000;font-weight:400;line-height:18px}
.minhaContaColumns .faturas ul{margin-bottom:10px}
.minhaContaColumns .faturas ul li{-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);border-radius: 5px;background-color: #fff;width: 100%;padding: 10px;text-align: center;}
.minhaContaColumns .faturas ul li + li{margin-left: 15px;}
.minhaContaColumns .faturas ul p{font-weight: 500;color: #707070;text-transform: uppercase;font-size: 14px}
.minhaContaColumns .faturas ul h2{width: 100%;display:inline-block;color: #000000;text-decoration: none;font-weight: 600;font-size: 20px;line-height: 27px;margin-top: 4.57px;}
.minhaContaColumns .faturas ul h2.lmt{}
.minhaContaColumns .faturas ul h2.abt{color: #3F51B5}
.minhaContaColumns .faturas ul h2.vcr{color: #f5c913}
.minhaContaColumns .faturas ul h2.vcd{color: #EC1C26}

.minhaContaColumns .faturas .bxFiltro{}
.minhaContaColumns .faturas .bxFiltro .btExcel{margin-top: 22px;height:35px;display: flex;align-items: center;justify-content:flex-start}
.minhaContaColumns .faturas .bxFiltro .btExcel a{background:url(../imagens/ico-excel.png) no-repeat 91% 57%;border-radius:24px;display: inline-block;width:165px;height:35px;line-height: 35px;text-align: center;color: #3F51B5;border:1px solid #3F51B5;font-size:14px;font-weight:500;letter-spacing:-0.28px}

.minhaContaColumns .faturas .result{}
.minhaContaColumns .faturas .result table{width: 100%;}
.minhaContaColumns .faturas .result table th{font-size:16px;font-weight:500;letter-spacing:-0.32px;color:#000000;height: 30px;text-align: center;border-bottom:1px solid #E4E4E4 }
.minhaContaColumns .faturas .result table th:first-child{text-align:left;padding-left:12px}
.minhaContaColumns .faturas .result table td{font-size:14px;font-weight:400;letter-spacing:-0.28px;color:#000000;height: 43px;text-align: center;border-bottom:1px solid #E4E4E4}
.minhaContaColumns .faturas .result table td:first-child{text-align:left;padding-left:26px}
.minhaContaColumns .faturas .result table td:last-child a{font-size: 12px;width: 120px;max-width: 15ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block}
/*FIM FATURAS*/

@media only screen and (max-width: 1057px) {	
	/*MINHA CONTA*/
	.minhaContaColumns{ width:100%;}
	/*MINHA CONTA*/
}

@media only screen and (max-width: 950px) {
	/*MINHA CONTA*/
	.bxltbx{max-width: 743px;margin-left: -371.5px}
	/*MINHA CONTA*/
}
@media only screen and (max-width: 768px) {
	/*MINHA CONTA*/
	.boxCampos .campo288{width: 100%; margin-bottom: 10px;}
	.boxDetalhepedido{padding: 0;}
	.minhaContaColumns .colDir_mc .linhaCampo.group .boxCampo{margin:10px; flex-grow: 2;}
	.minhaContaColumns .colDir_mc .linhaCampo{padding: 0;max-width: 100%}
	.minhaContaColumns{ flex-wrap: wrap;}
	.minhaContaColumns .colEsq_mc{ margin-bottom:10px; width:100%; margin-right:0;}
	.minhaContaColumns .colDir_mc{ width:100%;}
	
	.minhaContaColumns .bxEsq{    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;}
	.minhaContaColumns .bxEsq h3{
    padding-bottom: 0;
    line-height: 20px;
    text-align: center;
    font-size: 20px;
    margin-bottom: 0;
    }
	.colDir_mc .wEdge{box-shadow:initial;background-color: #fff;
    padding: 20px;}
	.colDir_mc .wEdge.pb0Mob{padding-bottom: 0}
	.colDir_mc h3{text-align: center;font-size: 20px;line-height: 20px;width: 100%;padding: 0;margin-bottom: 15px;}
	.minhaContaColumns .faturas .bxFiltro{flex-wrap: wrap}
	.minhaContaColumns .faturas .bxFiltro .btExcel{margin-top: 10px;justify-content: flex-end;
    width: 100%;}
	.minhaContaColumns .faturas .bxFiltro .boxCampo{width:100%}
	.minhaContaColumns .faturas .result {overflow: auto;height: 380px}
	.minhaContaColumns .faturas .result table{width:720px}
	.minhaContaColumns .colDir_mc h4{margin-top: 10px;font-size: 18px;line-height: 18px}
	.minhaContaColumns .colDir_mc label,
	.colDir_mc .bxltbx .DivManualConteudo .line .campo label{font-size: 14px;line-height: 14px;margin-bottom: 3px}
	
	.boxDetalhepedido ul li{margin-top: 0}
	.boxDetalhepedido ul li:nth-child(odd){margin-right: 0;margin-top: 15px}
	.boxDetalhepedido ul li .box{background-color: #fff;text-align: center}
	.boxDetalhepedido .editaEnd .btns a{font-size: 16px}
	
	
	
	.colDir_mc .bxFiltroH{flex-wrap: wrap}
	.colDir_mc .bxFiltroH input#ctl00_ContentPlaceHolder1_txtPesquisarProduto{width:100%!important}
	.colDir_mc .bxFiltroH .cmpo{max-width: 100%}
	.colDir_mc .bxFiltroH .order{margin-top: 5px;margin-left: 0}
	.colDir_mc .bxFiltroH .date{margin-top: 5px;margin-left: 0}
	
	
	
	.bxmp .bxFiltro a{font-size: 12px}
	
	.bxProblem .boxHist .overflow{overflow: auto;margin-bottom: 20px}
	.bxProblem .boxHist table{width:824px;margin-bottom: 10px}
	.bxProblem .boxHist{padding-right: 20px}
	.bxProblem .boxHist .steps li p{font-size: 10px}
	.bxProblem .boxHist .steps li.sp1:before{width: 4%}
	
	#ctl00_ContentPlaceHolder1_tbCEP{width:100%!important}
	
	
	.minhaContaColumns .colDir_mc .camposObg{padding: 0}
	.minhaContaColumns .colDir_mc .btns{justify-content: center;margin-bottom:0;flex-wrap: wrap;}
	.minhaContaColumns .colDir_mc .btns input + input{margin-left: 0;margin-top: 5px;width: 100%!important}
	.minhaContaColumns .colDir_mc .btns input {width: 100%!important;font-size: 22px!important;}
	
	.minhaContaColumns .colDir_mc .linhaCampo.c2 .boxCampo:first-child{margin-right: 0;margin-bottom: 15px}
	
	
	.bxDetalheP .overflow{overflow: auto;margin-bottom: 20px}
	.bxDetalheP table{width:750px!important;margin-bottom: 0px;margin-bottom: 10px}
	
	.detalheP .bxHead {margin-bottom: 15px}
	.detalheP .bxHead h3{font-size: 18px;margin: 0;}
	.detalheP .bxL{padding-left: 0;margin-bottom: 0;}
	.detalheP .resumo.wEdge{margin-bottom: 20px}
	.detalheP .resumo{width: 100%;padding-left: 0}
	.detalheP h4{font-size: 18px;line-height: 18px;margin-bottom: 15px;}
	.detalheP .resumo p{margin-bottom: 3px;font-size: 14px;}
	.bxDetalheP table tr th{font-size: 16px}
	.bxDetalheP table tr td{font-size: 14px}
	.detalheP .bxR{padding-top: 0}
	.detalheP .bxR .histDir span{font-size: 14px}
	.bxDetalheP .total .boxT1 {
		max-width: 70%}
	
	.boxStatus{width: 100%;
    margin-left: 0;margin-bottom: 30px;}
	.boxStatus h1{font-size: 16px;
    text-align: center;}
	.bxDetalheP h5.titleBg{text-align: center;
    padding-left: 0;}
	.detalheP h1.thTitle{text-align: center;
    padding-left: 0;}
	.minhaContaColumns .faturas ul{flex-wrap: wrap;margin-bottom: 20px}
	.minhaContaColumns .faturas ul li + li{margin-top: 5px;margin-left: 0}
	
	.colDir_mc .bxpsslst{padding: 20px 2px}
	.colDir_mc .DivUpload .bx h1{font-size: 22px;line-height: 22px}
	.colDir_mc .DivUpload .bx h2{margin-bottom: 25px}
	.colDir_mc .DivUpload .bx ul.bxpassos li.p1,
	.colDir_mc .DivUpload .bx ul.bxpassos li.p2,
	.colDir_mc .DivUpload .bx ul.bxpassos li.p3{background-size: 60%;}
	.colDir_mc .DivUpload .bx ul.bxpassos li p {
    font-size: 12px;
    line-height: 14px;
		font-weight: 500;padding-top: 90px;}
	.colDir_mc .DivUpload .bx ul.bxpassos li + li{margin-left: 5px}
	
	.bxltbx{    max-width: 100%;
    width: calc(100% - 40px);
    margin-left: 0;
    left: 0;
    margin: 0 20px;}
	.colDir_mc .bxltbx #UploadListaPanilha{padding: 20px 0;    justify-content: space-evenly;}
	.colDir_mc .bxltbx #UploadListaPanilha a.btManualmente{margin-left: 0}
	.colDir_mc .bxltbx #UploadListaPanilha a {
    font-size: 14px;
    line-height: 16px;
		font-weight: 500}
	.colDir_mc .bxltbx #UploadListaPanilha2 p{margin-bottom: 30px}
	.colDir_mc .bxltbx #UploadListaPanilha2 {padding-bottom:0}
	.colDir_mc .bxltbx #UploadListaPanilha2 .jcseMob{justify-content: space-evenly;margin-bottom: 30px!important;align-items: flex-start;}
	.colDir_mc .bxltbx #UploadListaPanilha2 a.btPlanilha{width: 143px;font-size: 14px;
    line-height: 16px;
    font-weight: 500;}
	.colDir_mc .bxltbx #UploadListaPanilha2 .bxUp{width: 143px;overflow: hidden}
	.colDir_mc .bxltbx #UploadListaPanilha2 .bxUp label{width: 143px;margin-left: 0;font-size: 14px;
    line-height: 16px;
    font-weight: 500;}
	.colDir_mc .bxltbx #UploadListaPanilha2 .bxUp input{margin-left: -117px;
    min-width: 262px;}
	.minhaContaColumns .colDir_mc .btns{padding: 0 15px}
	.minhaContaColumns .colDir_mc .btns a,
	.colDir_mc .bxltbx .DivManualConteudo .btns a{width:100%}
	.minhaContaColumns .colDir_mc .btns a + a,
	.colDir_mc .bxltbx .DivManualConteudo .btns a{margin-left: 0!important;margin-top: 10px}
	
	.colDir_mc .bxltbx .DivManualConteudo{padding-bottom: 0}
	.colDir_mc .bxltbx .DivManualConteudo .line,
	#bxModal .line{padding: 0 15px;flex-wrap: wrap}
	.colDir_mc .bxltbx .DivManualConteudo .line.c2{flex-wrap: wrap}
	.colDir_mc .bxltbx .DivManualConteudo .line .campo,
	#bxModal .line .campo{width:100%}
	.colDir_mc .bxltbx .DivManualConteudo .line .campo + .campo,
	#bxModal .line .campo + .campo{margin-top: 10px}
	#bxModal .line .campo:last-child{margin-left: 0}
	#bxModal .line .campo input{width:100%}
	
	.minhaContaColumns .colDir_mc .bxEditarNome{width: 100%;margin-bottom: 10px;}
	.minhaContaColumns .colDir_mc.bxlcd .bxFiltro .campoPesq{margin-right: 0;
    width: 100%;
    margin-bottom: 10px;}
	.minhaContaColumns .colDir_mc.bxlcd .bxFiltro .bx-btns {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
	}
	.minhaContaColumns .colDir_mc.bxlcd .bxFiltro .campoPesq input{width: 100%}
	.minhaContaColumns .colDir_mc.bxlcd .bxFiltro .bx-btns a{width: 47%}
	#ctl00_ContentPlaceHolder1_updLista > div{overflow: auto}
	#ctl00_ContentPlaceHolder1_updLista table{width:750px!important;margin-bottom: 0px;margin-bottom: 10px}
	#ctl00_ContentPlaceHolder1_updLista table th{font-size: 14px}
	#ctl00_ContentPlaceHolder1_updLista table td{font-size: 12px}
	.minhaContaColumns .colDir_mc.bxlcd .tableList tr td:first-child{padding-left: 12px}
	
	#bxModal{left: 20px;padding-bottom: 30px;
    margin-left: 0;
    width: calc(100% - 40px);}
	#bxModal .line .campo label{font-size: 14px}
	#bxModal .btns a{width:100%}
	#bxModal .btns a.btRed{margin-left: 0;margin-top: 10px;width:100%}
	#bxModal .btns > div{width: 100%}
	
	.minhaContaColumns .colEsq_mc table.tableList{display: flex}
	.minhaContaColumns .colEsq_mc table.tableList tbody{width:100%}
	.minhaContaColumns .colEsq_mc table.tableList tr{align-items: center;
    justify-content: space-between;
    min-width: 100%;
    display: flex;}
	.colDir_mc h3.mb0{margin-bottom: 5px}
	.colDir_mc .txtL{text-align: justify;}
	.mostraPedidos .lLast table tr{flex-wrap: wrap}
	.mostraPedidos .lLast table td{width:100%}
	.mostraPedidos .lLast table td.btns .blue{width:100%;font-size: 16px!important;}
	.mostraPedidos .lLast table td.cf .btCot{border-radius: 0;width:100%}
	.bxDetalheP .total.cotacao{padding-left: 20px}

	.produtosPedidos .wEdge.pb30.result {
		overflow: auto;
	}

	.produtosPedidos .wEdge.pb30.result tbody tr {
		display: grid;
		height: 100%!important;
		width: 100%;
		margin-bottom: 20px;
		padding: 10px;
		border: 1px solid #ededed;
		background-color: #fff;
	}

	.produtosPedidos .wEdge.pb30.result tbody tr td {
		width: 100%!important;
		text-align: center;
		display: flex;
		justify-content: space-between;
	}

	.produtosPedidos .wEdge.pb30.result tbody tr:first-child {
		display: none;
	}

	.produtosPedidos .wEdge.pb30.result tbody tr td.form2:before,
	.produtosPedidos .wEdge.pb30.result tbody tr td:first-child:before {
		content: attr(data-attr);
		font-weight: bold;
		display: flex;
		align-items: center;
	}

	.produtosPedidos .wEdge.pb30.result tbody tr td {
		width: 100%!important;
		display: flex;
		text-align: right;
		justify-content: space-between!important;
	}

	.produtosPedidos .wEdge.pb30.result tbody tr td:first-child {
		justify-content: center;
	}

	.produtosPedidos .tableList tr td:first-child input,
	.produtosPedidos table input[type=checkbox]:before  {
		width: 25px!important;
		height: 25px!important;
	}

	.produtosPedidos table input[type=checkbox]:checked:after {
		width: 8px!important;
		height: 13px!important;
		top: 1px!important;
		left: 7px!important;
	}
	
	/*MINHA CONTA*/
}
@media only screen and (max-width: 545px) {
	/*MINHA CONTA*/
	h3{ font-size:25px; line-height:27px; margin-bottom:20px;}
	.minhaContaColumns .colDir_mc .mostraPedidos table th{ font-size:12px;}
	.minhaContaColumns .colDir_mc .mostraPedidos table td a, .minhaContaColumns .colDir_mc .mostraPedidos table td span{ font-size:12px;}
	.minhaContaColumns .colDir_mc{ margin-top:10px;}
	.boxDetalhepedido .bt_imprimir{ width:100%;}
	.boxDetalhepedido table.carrinho2 th{ padding: 0 5px;}
	.boxDetalhepedido table.carrinho2 td{ padding:5px;font-size: 12px;}
	.boxDetalhepedido table.carrinho2 td span, .boxDetalhepedido table.carrinho2 p.ref, .boxDetalhepedido table.carrinho2 p.ref span{ font-size:12px;}
	.minhaContaColumns .colDir_mc .linhaCampo{margin-bottom: 0;justify-content: space-between;}
	.minhaContaColumns .colDir_mc .linhaCampo .boxCampo{ width:100%!important; margin-bottom:15px;margin-right: 0;}
	.minhaContaColumns .colDir_mc .linhaCampo .boxCampo .dhx_combo_box { width:100%!important;}
	.minhaContaColumns .colDir_mc .linhaCampo.c2 {
    margin-bottom: 15px}
	.minhaContaColumns .colDir_mc .linhaCampo .boxCampo .dhx_combo_box input{ width:100%!important;}
	.minhaContaColumns .colDir_mc .btAlterar, .minhaContaColumns .btEnviar{ width:100%;}
	.minhaContaColumns .colDir_mc .linhaCampo.group .boxCampo{ width:auto!important;}
	.minhaContaColumns .colDir_mc .linhaCampo.group .boxCampo select { width:100%!important;}
	.minhaContaColumns .colDir_mc .linhaCampo .boxCampo input.boxDDD, .minhaContaColumns .colDir_mc input.boxDDD{ width:70px!important;padding: 0;text-align: center;}
	.minhaContaColumns .colDir_mc .linhaCampo .boxCampo input.boxPhone, .minhaContaColumns .colDir_mc input.boxPhone{width: 124px;}
	/*MINHA CONTA*/
}
@media only screen and (max-width: 425px) {
	.minhaContaColumns .colDir_mc .linhaCampo.phone{flex-wrap: wrap;}
	.minhaContaColumns .colDir_mc .linhaCampo.phone .boxCampo{ width:100%!important;}
	.minhaContaColumns .colDir_mc .linhaCampo.endereco{flex-wrap: wrap;}
	
	
	.bxProblem .boxHist .steps li.sp1:before{width: 6%}
	.bxProblem .boxHist .steps li.sp2:before {
    width: 23%;
}
	.bxProblem .boxHist .steps li.sp6:before {
    width: 93%;
}
}
@media only screen and (max-width: 320px) {
	.minhaContaColumns .colDir_mc .linhaCampo.endereco .boxCampo + .boxCampo{ margin-left:0;}
}


.minhaContaColumns .colDir_mc .linhaCampo {
    max-width: 753px;
}

.produtosPedidos .wrapperBtnLista {
	display: flex;
	align-items: center;
}

.produtosPedidos .wrapperBtnLista input{
	width: initial;
	padding: 0 15px;

}

.produtosPedidos .wrapperBtnLista input:last-child {
	border: 1px solid #3F51B5;
	background-color: transparent;
	color: #3F51B5;
}

.produtosPedidos .wrapperBtnLista input:first-child {
	border-radius: 5px;
    width: 22px!important;
    height: 22px!important;
    padding: 0px!important;
    margin-right: 10px;
}

.produtosPedidos input {
	padding: 0 15px!important;
}

.produtosPedidos .tableList {
	border-radius: initial!important;
	width: initial;
}

.produtosPedidos .tableList tr td:first-child input{
	    width: 15px;
    height: 15px;
    padding: 0!important;
    border-radius: 0px;
    border: 1px solid #E4E4E4;
    overflow: hidden;
}

.produtosPedidos .tableList tr td:last-child input{
	border: 1px solid #EC1C26;
	background-color: #fff;
	color: #EC1C26;
}

.produtosPedidos .tableList tr td:last-child{
	padding-right: 10px;
}

.produtosPedidos .wEdge.pb30.result {
	box-shadow: none!important;
	background-color: transparent;
}

.produtosPedidos .wEdge.pb30.result tbody tr:not(:first-child) {
	-webkit-box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
    box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 16%);
    height: 55px;
    border-radius: 5px;
}

.produtosPedidos .wEdge.pb30.result tbody tr:not(:first-child) td {
	background-color: #fff;
    border-radius: 10px;
    /*text-transform: capitalize;*/
}

.produtosPedidos .tableList {
	border-collapse: separate!important;
	border-spacing: 0 10px;
}


.produtosPedidos input[type=checkbox]:checked + input {
  background-color: #3F51B5;
  color: #fff
}

.produtosPedidos input[type=checkbox]:checked {
  background-color: #3F51B5;
  color: #fff
} 

input[type=checkbox] {
         position: relative;
	       cursor: pointer;
}
.wrapperBtnLista input[type=checkbox]checked:before {
	 content: "";
    display: block;
    position: absolute;
    width: 30px;
    height: 33px;
    top: 0px;
    left: 0;
    border-radius: 3px;
    background-color: #3F51B5;
}
.wrapperBtnLista input[type=checkbox]:checked:after {
	content: "";
    display: block;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(
45deg
);
    -ms-transform: rotate(45deg);
    transform: rotate(
45deg
);
    position: absolute;
    top: 2px;
    left: 7px;
}
.produtosPedidos table input[type=checkbox]:before {
	 content: "";
	 display: block;
	 position: absolute;
	 width: 16px;
	 height: 16px;
	 top: 0;
	 left: 0;
	 background-color: white;
}

.produtosPedidos table input[type=checkbox]:checked:after {
     content: "";
     display: block;
     width: 3px;
	 height: 6px;
     border: solid #3F51B5;
     border-width: 0 2px 2px 0;
     -webkit-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     transform: rotate(45deg);
     position: absolute;
     top: 2px;
	left: 4px;
}

.produtosPedidos .wEdge.pb30.result {
	padding: 0;
}

.PrimeiroAcesso .bg-disabled {
	position: fixed; /* Stay in place */
  z-index: 99999; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

.PrimeiroAcesso .wEdge {
    position: relative;
    z-index: 99999999;
}

.lightboxMensagem {
	z-index: 999999999999999!important;
}


.produtosPedidos .wEdge.pb30.result tbody tr:not(:first-child) td::first-letter {
    text-transform: capitalize;
}

.bxDetalheP table tr td:first-child::first-letter {
	text-transform: capitalize;
}

.minhaContaColumns .colDir_mc input, .minhaContaColumns .colDir_mc select {
    height: 35px;
    padding: 0 28px;
    border: 1px solid #E4E4E4;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 0;
    color: #342c21;
    font-size: 13px!important;
    font-weight: 400;
    box-sizing: border-box;
    border-radius: 18px;
    max-width: 100%;
    width: 100%;
	font-family: 'Galano Grotesque', sans-serif;
}

.novaLista {
	height: 35px;
    padding: 0 80px;
    border: 1px solid #3F51B5;
	color: #3F51B5;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 0;
    font-size: 13px!important;
    font-weight: 400;
    box-sizing: border-box;
    border-radius: 18px;
    max-width: 100%;
    width: 300px;
	font-family: 'Galano Grotesque', sans-serif;
}

.novaLista:hover{
	background-color: #3F51B5;
    color: #fff;
}

#ctl00_ContentPlaceHolder1_aMinhaListaInformativo{
    padding: 7px;
}

.uploadButton a{
	width:270px!important;
	height:auto!important;
	padding: 7px;
}

.minhaContaColumns .colDir_mc .lista-compra{
	width: auto;
} 

/* Todo o codigo abaixo e referente a pagina ListaCompras url de desenvolvimento(https://onfood.chleba.net/ListaCompras) */

.container-listas {
	display:flex;
	padding-bottom:10vh;
	justify-content:center;
}

.tableList {
	overflow-x:scroll;
}

.container-listas #container-listas-right .tableList tbody tr th{
	color:#FD5941!important;
	font-size:18px;
	font-weight: 500;
	text-align:left;
}

.container-listas #container-listas-right .tableList tbody tr td a{
	color:#EB5F46!important;
	padding-left:18px;
	background: url(../imagens/seta-sub3.png) no-repeat 0 / 13px;
	display:inline-block;
}

.container-listas #container-listas-right .tableList tbody tr td a:hover{
	text-decoration:underline
}

.container-listas #container-listas-left .tableList tbody tr td a:hover{
	text-decoration:underline
}

.container-listas #container-listas-right .tableList tbody tr td:last-child a{
	background:none!important;
}


.container-listas #container-listas-left .tableList tbody tr th{
	color:#FD5941!important;
	font-size:18px;
	font-weight: 500;
	text-align:left;
}

.container-listas #container-listas-left .tableList tbody tr td a{
	color:#EB5F46!important;
	padding-left:18px;
	background: url(../imagens/seta-sub3.png) no-repeat 0 / 13px;
	display:inline-block;
}

.container-listas #container-listas-left .tableList tbody tr td:last-child a{
	background:none!important;
}


.minhaContaColumns .colEsq_mc table.tableList tr td:nth-child(2) a{
	background:none!important;
}


.minhaContaColumns .colDir_mc .listas-novas {
	width:78vw;
}
.listas-novas {
	width:78vw;
}

#container-listas-left{
	width:40%;
	padding-top:10px;
	padding-left:3rem;
	padding-right:3rem;
	padding-bottom:3rem;
	height:307px;
	overflow-y:scroll;
	-webkit-box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
    box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 16%);
	margin-left:5px;
}

#container-listas-right {
	width:40%;
	padding-top:10px;
	padding-left:3rem;
	padding-right:3rem;
	padding-bottom:3rem;
	height:307px;
	overflow-y:scroll;
	-webkit-box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
    box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 16%);
	margin-right:5px;
	color:#EB5F46!important;
}

@media screen and (max-width: 600px){
	#container-listas-left,
	#container-listas-right{width: 90%;margin-left: 5%;}
	#container-listas-right{margin-bottom: 20px;}
}

.adicionar-nova-lista{
	height:100%;
	width:100%;
}

#nova-lista-mais input:hover{
	background-color: #3F51B5;
    color: #fff;
}

.adicionar-nova-lista-header {
	display:flex;
	align-items:center;
	height:10vh;
	width: 78vw;
	background-color: #F7F7F7;
	box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 25%);
	line-height: 18px;
	font-size: 16px;
	padding-left:5%;
}

.adicionar-nova-lista-header .btFechar {
	color: #EC1C26;
}

.comprar-lista {
	width: 200px;
	color:white;
    display: inline-block;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 24px;
	margin-top:3vh;
	margin-left:61vw;
	margin-bottom:3vh;
	background: #EC1C26  url(../imagens/iCar.svg) no-repeat 88% center
}

.comprar-lista:hover {
	background-color:#FD5941;
}

.minhaContaColumns .colDir_mc .btns a.brred.iCar:hover{
	background-color:#FD5941;
}

.minhaContaColumns .colDir_mc.bxlcd {
	padding:0px;
	margin-top:5vh;
}

.minhaContaColumns .colDir_mc .listas-novas{
	margin-left: 10vw;
}

#container-lista-meio-fim{
	height:80vh;
	overflow-y: scroll;
	overflow-x: scroll;
}

.adicionar-nova-lista-meio{
	display:flex;
	flex-direction:column;
	width:100%;
	margin-left:1vw;
	margin-bottom:8vh;
}

#container-bxCmp-btns {
	display:flex;
	margin-bottom:1vh;
}

#container-bxCmp-btns input {
	width:95%;
}

.UpdatePanel2 table{
	width:40%;
}

.adicionar-nova-lista-fim{
	display:flex;
	width:100%;
	margin-left:1vw;
	margin-bottom:8vh;
}

.bxCmp input {
	//background: url(../imagens/buscarflecha.png) no-repeat center right;
}

.tituloManeirasAdicionar{
	margin-left:10px;
	margin-top:50px;
	font-size:14px;
}

.navegue-catalogo{
	display:flex;
	text-align:center;
	margin-top:4vh;
}

#inserir-prudutos {
	margin-top:1vh;
}

.navegue-catalogo label, .navegue-catalogo input{
	margin-bottom:8px;
}

.button-comprar-lista a {
	margin-left:3vw;
	margin-top:22vh;
}

.painel-11{
	height:80vh;
	overflow-y: scroll; 
	overflow-x: scroll; 
}

.painel-11 input {
	height:15px;
	width:15px
}

.UpdatePanel2 {
	overflow-x: scroll; 
}

.bt-escolher {
	display:none;
	margin-top:2vh;
	width:100%;
}

#ctl00_ContentPlaceHolder1_UpdatePanel5, #ctl00_ContentPlaceHolder1_UpdatePanel4 {
	height:25px;
	background-color:#F7F7F7;
	box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 25%);
}

#painel-15 {
	width:40vw;
}

#painel-15 .btFechar, #painel-15 .btnInserir{
	display: block;
	float: right;
	margin: 5px 0;
	position: relative;
	right: 32px;
	color: #EC1C26;
}

.add-prod{
	width: 25%;
	margin-top:8px;
}

#ctl00_ContentPlaceHolder1_lkbConfirmarPlanilha{
	width:160px;
	font-size:1.7vh;
	margin-top:1.5vh;
	margin-left:1.5vw;
}

.navegue-catalogo li p{
	font-size:1.8vh;
	text-align:left;
}

.minhaContaColumns .colDir_mc label img, .navegue-incluir{
	height:70px;
	margin-right:50px;
}

.minhaContaColumns .colDir_mc label img{
	margin-bottom: 10px;
}

.minhaContaColumns .colDir_mc .container-input input, .minhaContaColumns .colDir_mc .container-input select {
	position:relative;
	padding-right:200px;
	border:0px solid #E4E4E4;
	overflow:hidden;
}


.minhaContaColumns .colDir_mc .container-input input:before {
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 138px;
    background-color: #fff;
    height: 100%;
	pointer-events:none;
}

.colDir_mc .bxltbx #UploadListaPanilha2 .bxUp input {
    border: 0;
    height: auto;
    padding: 0;
    border-radius: 0;
    margin: 0;
    display: flex;
    width: calc(183px + 112.83px);
    margin: 0 auto;
    margin-left: calc(155px - 112.83px);
    position: relative;
}
.minhaContaColumns .colDir_mc .container-input input, .minhaContaColumns .colDir_mc .container-input select {
    height: 35px;
    padding: 0 28px;
    border: 0px solid #E4E4E4;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 0;
    color: #342c21;
    font-size: 12px!important;
    font-weight: 400;
    box-sizing: border-box;
    border-radius: 18px;
    max-width: 100%;
    width: 100%;
	margin-left:4.5vw;
}

.minhaContaColumns .colDir_mc  .container-input button {
	display:none;
}

#ctl00_ContentPlaceHolder1_imbComprarLista1 {
	width:160px;
}

.checkbox-border-black input[type=checkbox]{
	height:15px;
	border: 1px solid black;
}

/*#ctl00_ContentPlaceHolder1_imbIncluir{
	height: 43px;
	padding: 0;
}*/

.bxltbx h1.title {
    background-color: #F7F7F7;
    text-align: center;
    -webkit-box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 25%);
    -moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 25%);
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    color: #000000;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    margin-bottom: 34px;
}

.bxltbx {
    position: fixed;
    max-width: 843px;
    width: 100%;
    top: 113px;
    left: 50%;
    margin-left: -421.5px;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 25%);
    -moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 25%);
    padding-bottom: 32px;
}

.colDir_mc .bxltbx #UploadListaPanilha3 p {
    font-size: 16px;
    line-height: 18px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    margin-bottom: 50px;
}

.colDir_mc .bxltbx #UploadListaPanilha3 p a {
    color: #EC1C26;
}

.colDir_mc .bxltbx #UploadListaPanilha3 {
    padding: 0 0 40px 0;
	width:100%;
}

#ctl00_ContentPlaceHolder1_lkbCancelarPlanilha{
	width:160px;
	margin-top:2vh;
}

input[type=checkbox], input[type=radio] {
	appearance: none;
	-webkit-appearance: none;
    line-height: normal;
    width: 14px;
    height: 14px;
    position: relative;
    border: 1px solid black;
    background-color: #fff;
    padding: 0;
    border-radius: 3px;
    float: left;
    margin-right: 10px;
}

input[type=checkbox]:checked, input[type=radio]:checked {
	background: url('../imagens/check-bk.svg') no-repeat center / 15px;
	background-color:red;
}

.label-container{
	display: flex;
	height:20vh;
	width: 20vw;
	flex-direction: column;
	justify-content: center;
	color: gray;
}

#ico-upload {
	margin-top: 10vh;
	margin-left:7vw;
	height:10vh;
}

#ctl00_ContentPlaceHolder1_UpdatePanel4, #ctl00_ContentPlaceHolder1_UpdatePanel5{
	display:flex;
	justify-content:right;
}

.buscarFlecha {
	position:absolute;
	margin-left:-35px;
	margin-top:4px;
}

/* esssa replica Ã© pra ver se o codigo nÃ£o quebra o site */
.minhaContaColumns .colDir_mc .btns .botao-430px {width:460px;}

.minhaContaColumns .colDir_mc #ctl00_ContentPlaceHolder1_gdvListaCompras input[type=checkbox],.minhaContaColumns .colDir_mc #ctl00_ContentPlaceHolder1_gdvListaCompras select {
	padding:0;
	border-radius:0;
	width:14px;
}

.minhaContaColumns .colDir_mc #ctl00_ContentPlaceHolder1_gdvListaCompras input[type=text]{
	border:0;
}

.minhaContaColumns .colDir_mc #ctl00_ContentPlaceHolder1_gvSKU input {
	padding:0;
	border-radius:0;
	width:14px;
}

#ctl00_ContentPlaceHolder1_imbIncluir {
	height:70px;
}

.botoes-lista {display:flex;margin-top:2%;width:89%;justify-content:end;margin-right:1%;align-items: flex-start;}

.botao-lista{background-color: #EC1C26;border-radius: 24px;color: white;height: auto;padding:9px;margin-left:1vw;}
.botao-lista:hover{background-color: #FD5941;}

.incluir-no-carrinho{background: #EC1C26  url(../imagens/iCar.svg) no-repeat 88% center;padding-right: 3vw;}
.exportar-lista {padding-left:2vw;padding-right:2vw}

@media screen and (max-width: 1224px) {
	.comprar-lista{
		margin-left:50vw;
	}

	.minhaContaColumns .colDir_mc .bxEditarNome{
		width:90%;
	}
}

@media screen and (max-width: 1024px) {
	
	#painel-15 {
		width: auto;
	}

	.navegue-catalogo {
		align-items:center;
		flex-direction:column;
	}

	.comprar-lista{
		margin-left:30vw;
	}
	
	#container-bxCmp-btns{
		flex-direction:column;
	}

	#container-bxCmp-btns a{
		margin-top:2vh;
		width:95%;
	}

	.button-comprar-lista a {
		margin-left: 25vw;
		margin-top: 13vh;
	}

	#painel-15 .btFechar, #painel-15 .btnInserir{
		margin-left:50vw;
	}

	.minhaContaColumns .colDir_mc input{
		margin-left:2vw;
	}

	.minhaContaColumns .colDir_mc .container-input input {
		width:-18vw;
	}
}

@media screen and (max-width: 540px) {

	.painel-11{
		width:60vw;
	}

	.painel-12{
		height:30vh;
		width:75vw;
		overflow-x: scroll;
		overflow-y: scroll; 
	}

	.comprar-lista{
		margin-left:14vw;
	}

	.container-listas{
		flex-direction:column;
	}

    .minhaContaColumns .colDir_mc .bxEditarNome input {
    	width: 45vw;
	}

	.adicionar-nova-lista-fim{
		flex-direction:column;
	}

	.button-comprar-lista a {
		margin-top: 3vh;
		margin-left: 0;
	}

	#painel-15 .btFechar, #painel-15 .btnInserir{
		margin-left:55vw;
	}
	.minhaContaColumns .colDir_mc .container-input input {
		width:-17vw;
	}
}

@media screen and (max-width: 300px) {

	.comprar-lista {
		margin-left: 3vw;
	}

}

#nova-lista-mais #ctl00_ContentPlaceHolder1_btnNovaLista{
	width:40%;
}

.blocoIlustrativo img{
	width:100%;
}

.blocoIlustrativo p {
	width:90%;
	margin-left:5%;
	text-align:left;
}

.blocoIlustrativo .botoes {
	display:flex;
	justify-content:space-between;
}

.blocoIlustrativo .botoes a{
	height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 24px;
    padding-right: 32px;
	padding-left: 32px;
    padding-top: 0px;
	background-color: #EC1C26;
	color: #fff;
	margin-left:10px;
	margin-right:10px;
}

.blocoIlustrativo .botoes a:hover{
	cursor:pointer;
	background-color: #FD5941;
}
