﻿@charset "utf-8";
#idModalCarrinhoCHKT div {letter-spacing: 0!important}
#idModalCarrinhoCHKT.mdlCarrinhoCHKT {max-width: 350px;border-top: 0 solid #000;border-right: 0 solid #000;border-bottom: 1px solid rgba(230,230,230,.7);border-left: 1px solid rgba(230,230,230,.7)}
#idModalCarrinhoCHKT .btnPreto {line-height: 15px}
#idModalCarrinhoCHKT #divBtnsFinalizar {text-align: center;vertical-align: middle;height: 100px;width: calc(100% - 30px);margin-left: auto;margin-right: auto}
/*globe - ctl00_ucMenuBootom_chktCarrinhoModal....,lanidor - ctl00_ucBottomResp_chktCarrinhoModal_ e mobile sem o bottomresp; pablofuster: ucBottomID_chktCarrinhoModal_....; CASA BATALHA: ucBottomResp_chktCarrinhoModal_..; THR == pf; qmr: ctl00_ucMenuBottom..; */
#idModalCarrinhoCHKT #ctl00_ucMenuBootom_chktCarrinhoModal_lTotal,#idModalCarrinhoCHKT #ctl00_ucBottomResp_chktCarrinhoModal_lTotal,#idModalCarrinhoCHKT #ctl00_chktCarrinhoModal_lTotal,#idModalCarrinhoCHKT #ucBottomID_chktCarrinhoModal_lTotal,#idModalCarrinhoCHKT #ucBottomResp_chktCarrinhoModal_lTotal,#idModalCarrinhoCHKT #ctl00_ucMenuBottom_chktCarrinhoModal_lTotal {font-size: 19px}
#idModalCarrinhoCHKT #ctl00_ucMenuBootom_chktCarrinhoModal_lDescTotal,#idModalCarrinhoCHKT #ctl00_ucBottomResp_chktCarrinhoModal_lDescTotal,#idModalCarrinhoCHKT #ctl00_chktCarrinhoModal_lDescTotal,#idModalCarrinhoCHKT #ucBottomID_lDescTotal,#idModalCarrinhoCHKT #ucBottomResp_chktCarrinhoModal_lDescTotal,#idModalCarrinhoCHKT #ctl00_ucMenuBottom_chktCarrinhoModal_lDescTotal {line-height: 23px;font-size: 15px}
#idModalCarrinhoCHKT #ctl00_ucMenuBootom_chktCarrinhoModal_lDesconto:after, #idModalCarrinhoCHKT #ctl00_ucMenuBootom_chktCarrinhoModal_lDespesas:after, 
#idModalCarrinhoCHKT #ctl00_ucMenuBootom_chktCarrinhoModal_lTotal:after, #idModalCarrinhoCHKT #ctl00_ucMenuBootom_chktCarrinhoModal_lTotalMercadoria:after,
#idModalCarrinhoCHKT #ctl00_ucBottomResp_chktCarrinhoModal_lDesconto:after, #idModalCarrinhoCHKT #ctl00_ucBottomResp_chktCarrinhoModal_lDespesas:after, 
#idModalCarrinhoCHKT #ctl00_ucBottomResp_chktCarrinhoModal_lTotal:after, #idModalCarrinhoCHKT #ctl00_ucBottomResp_chktCarrinhoModal_lTotalMercadoria:after,
#idModalCarrinhoCHKT #ucBottomID_chktCarrinhoModal_lDesconto:after, #idModalCarrinhoCHKT #ucBottomID_chktCarrinhoModal_lDespesas:after, 
#idModalCarrinhoCHKT #ucBottomID_chktCarrinhoModal_lTotal:after, #idModalCarrinhoCHKT #ucBottomID_chktCarrinhoModal_lTotalMercadoria:after,
#idModalCarrinhoCHKT #ucBottomResp_chktCarrinhoModal_lDesconto:after, #idModalCarrinhoCHKT #ucBottomResp_chktCarrinhoModal_lDespesas:after, 
#idModalCarrinhoCHKT #ucBottomResp_chktCarrinhoModal_lTotal:after, #idModalCarrinhoCHKT #ucBottomResp_chktCarrinhoModal_lTotalMercadoria:after,
#idModalCarrinhoCHKT #ctl00_ucMenuBottom_chktCarrinhoModal_lDesconto:after, #idModalCarrinhoCHKT #ctl00_ucMenuBottom_chktCarrinhoModal_lDespesas:after, 
#idModalCarrinhoCHKT #ctl00_ucMenuBottom_chktCarrinhoModal_lTotal:after, #idModalCarrinhoCHKT #ctl00_ucMenuBottom_chktCarrinhoModal_lTotalMercadoria:after,
#idModalCarrinhoCHKT #ctl00_chktCarrinhoModal_lDesconto:after, #idModalCarrinhoCHKT #ctl00_chktCarrinhoModal_lDespesas:after, 
#idModalCarrinhoCHKT #ctl00_chktCarrinhoModal_lTotal:after, #idModalCarrinhoCHKT #ctl00_chktCarrinhoModal_lTotalMercadoria:after {content: "€"}
#idModalCarrinhoCHKT #ctl00_ucMenuBootom_chktCarrinhoModal_lTotalMercadoria,#idModalCarrinhoCHKT #ctl00_ucBottomResp_chktCarrinhoModal_lTotalMercadoria,#idModalCarrinhoCHKT #ctl00_chktCarrinhoModal_lTotalMercadoria,#idModalCarrinhoCHKT #ucBottomID_chktCarrinhoModal_lTotalMercadoria,#idModalCarrinhoCHKT #ucBottomResp_chktCarrinhoModal_lTotalMercadoria,#idModalCarrinhoCHKT #ctl00_ucMenuBottom_chktCarrinhoModal_lTotalMercadoria {font-weight: 700}
.blocoPrecos {font-size: 13px}
#ctl00_ucMenuBootom_chktCarrinhoModal_hlChktCarFinalizarEnc,#ctl00_ucBottomResp_chktCarrinhoModal_hlChktCarFinalizarEnc,#ctl00_chktCarrinhoModal_hlChktCarFinalizarEnc,#ucBottomID_chktCarrinhoModal_hlChktCarFinalizarEnc,#ucBottomResp_chktCarrinhoModal_hlChktCarFinalizarEnc,#ctl00_ucMenuBottom_chktCarrinhoModal_hlChktCarFinalizarEnc {width: calc(100% - 2px);display: inline-block;padding: 14px 0;border: 1px solid #000;background: #303030}
#idModalCarrinhoCHKT .CheckOutLTopo {height: 40px;line-height: 40px;vertical-align: middle;padding: 10px 0;font-size: 13px;width: calc(100% - 30px);padding: 10px 0;margin-left: auto;margin-right: auto}
.shortParagraph {margin-bottom: 2px}
#idModalCarrinhoCHKT .checkoutFechar {font-family: LatoWebThin, serif}
#idModalCarrinhoCHKT .iconeCesto {width: 20px;margin-top: -6px}
#idModalCarrinhoCHKT .btnApagarQuick {color: #333;text-decoration: underline;font-size: 10px;transition: color 150ms ease-in}
#idModalCarrinhoCHKT .btnApagarQuick:hover {color: #000}
@media (max-width:329px) {#ctl00_ucMenuBootom_chktCarrinhoModal_hlChktCarFinalizarEnc,#ctl00_ucBottomResp_chktCarrinhoModal_hlChktCarFinalizarEnc,#ctl00_chktCarrinhoModal_hlChktCarFinalizarEnc,#ucBottomID_chktCarrinhoModal_hlChktCarFinalizarEnc,#ucBottomResp_chktCarrinhoModal_hlChktCarFinalizarEnc,#ctl00_ucMenuBottom_chktCarrinhoModal_hlChktCarFinalizarEnc {padding: 9px 0}}
#dvprodutoschkt .btnApagar {color: #333;text-decoration: underline;font-size: 10px;transition: color 150ms ease-in}
#dvprodutoschkt .btnApagar:hover {color: #000}
.chckPriceProduto label {font-weight: 400}
#idCollapseTotalCar .contentorProduto {width: calc(100% - 30px)}
#idCollapseTotalCar .chkImgProduto {width: 90px;text-align: left}
#idCollapseTotalCar .chkInfoProduto {width: calc(75% - 90px);height: 92px}
#idCollapseTotalCar #ContentPlaceHolder1_checkoutAscxID_lDesconto:after, #idCollapseTotalCar #ContentPlaceHolder1_checkoutAscxID_lDespesas:after, #idCollapseTotalCar #ContentPlaceHolder1_checkoutAscxID_lTotal:after, #idCollapseTotalCar #ContentPlaceHolder1_checkoutAscxID_lTotalMercadoria:after,
#idCollapseTotalCar #ctl00_ContentPlaceHolder1_checkoutAscxID_lDesconto:after, #idCollapseTotalCar #ctl00_ContentPlaceHolder1_checkoutAscxID_lDespesas:after, #idCollapseTotalCar #ctl00_ContentPlaceHolder1_checkoutAscxID_lTotal:after, #idCollapseTotalCar #ctl00_ContentPlaceHolder1_checkoutAscxID_lTotalMercadoria:after  
{content: "€"}
#idCollapseTotalCar .linhaEnvioPagamentos, #idCollapseTotalCar .linhaGeral {width: 92%;margin-left: auto;margin-right: auto}
.containerCheck {
    display: block;
    position: relative;
    padding-left: 0;
    margin-bottom: 0;
    cursor: pointer;
    font-size: 11px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}
.containerCheck .spantexto {
    line-height: 15px;
    margin-left: 17px;
    font-family: LatoWebBold
}
.containerCheck input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}
.checkmark {
    position: absolute;
    height: 11px;
    width: 11px;
    background-color: #fff;
    border: solid 1px #888;
    margin-left: 0
}
.containerCheck:hover input~.checkmark {
    background-color: #fff;
    border-color: #444
}
.containerCheck input:checked~.checkmark {
    background-color: #fff;
    border-color: #222
}
.checkmark:after {
    content: "";
    position: absolute;
    display: none
}
.containerCheck input:checked:hover~.checkmark:after, .containerCheck input:checked~.checkmark:after {
    display: block;
    border: solid #222;
    border-width: 0 2px 2px 0
}
.containerCheck input:hover~.checkmark:after {
    display: block;
    border: solid #888;
    border-width: 0 2px 2px 0
}
.containerCheck .checkmark:after {
    left: 3px;
    top: 0;
    width: 5px;
    height: 10px;
    border: solid #222;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}
.naoMostrar {
    display: none
}
#idDivPartEntrega .nav li a:focus, #idDivPartEntrega .nav li a:hover {
    background-color: transparent;
    border: 1px solid transparent
}
#idDivEntregaLoja input, #idDivEntregaMorada input, #idDivEntregaMorada select, #idDivEntregaPontoE input, #idDivGuestUserData input, #idDivGuestUserData select, .blocoLoginCrt input, .divInfoTB div input {
    padding: 10px 10px!important;
    width: calc(100% - 22px)!important;
    border-radius: 0;
    font-size: 14px;
    margin: auto;
    display: inline-block;
    font-family: LatoWeb, arial;
    border-radius: 1px
}
.noBold b {
    font-weight: 400
}
.nav-tabs>li>a {
    padding-bottom: 5px;
    border-bottom: none;
    color: #555
}
.nav-tabs>li {
    border-radius: 0
}
.nav-tabs>li.active>a {
    padding-bottom: 9px;
    border-bottom: solid 1px #fff!important;
    color: #000!important
}
.contentorSideCart {
    display: block;
    width: 92%;
    margin: auto;
    text-align: left;
    border-bottom: solid 1px #c8c8c8;
    padding-bottom: 3px
}
.tituloSideCart {
    font-size: 15px;
    font-family: LatoWebBold;
    margin-left: 5px
}
.caixaEncomenda {
    float: left
}
#ContentPlaceHolder1_checkoutAscxID_idDivPartEntrega, .divPai {
    font-family: LatoWeb
}
#ContentPlaceHolder1_checkoutAscxID_idDivPartEntrega .nav-tabs>li>a {
    border-bottom: 0 solid transparent;
    border-radius: 0!important
}
#lCustoPortesStandard {
    font-weight: 400
}
#idDivEntregaMorada input#tbCodigoPostal, #idDivGuestUserData input#tbGuestCodPostal {
    width: calc(15% - 22px)!important
}
#idDivEntregaMorada input#tbLocalidade, #idDivGuestUserData input#tbGuestLocalidade {
    width: calc(85% - 29px)!important;
    margin-left: 4px
}
/*selects*/
@media(min-width:768px){.desktop-select:hover{border-color:#7f7f7f!important;}.desktop-select{border-radius:0!important;-webkit-appearance:none;box-sizing:border-box;align-items:center;white-space:normal;-webkit-rtl-ordering:logical;background-color:#fff;cursor:default;border-width:thin;border-style:solid;border-image:initial;border-color:#a9a9a9;text-rendering:auto;letter-spacing:normal;word-spacing:normal;text-indent:0;text-shadow:none;text-align:start;position:relative;color:#999;line-height:17px;text-decoration:none}.desktop-select select{display:none!important}.select-selected{background-color:#fff}.select-selected:after{position:absolute;content:"";top:14px;right:15px;border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(405deg);-webkit-transform:rotate(405deg);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.select-selected.select-arrow-active:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.select-items div,.select-selected{color:#000;padding:10px 30px 10px 9px;border:1px solid transparent;cursor:pointer;user-select:none}.select-items{max-height:275px;overflow:auto;position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7f7f7f;margin-left:-1px;margin-right:-1px;border-bottom-style:solid}.select-selected div{color:#999;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0,0,0,.1)}.select-hide{opacity:0;height:0;overflow:hidden}.same-as-selected,.select-items div:hover{color:#000}.select-items div:hover:after{border-color:rgba(0,0,0,1)}.select-items div{color:#999}.animacao{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.select-items div:after{content:"";border-bottom-style:solid;border-bottom-color:rgba(0,0,0,.1);border-bottom-width:1px;margin-top:10px;display:block;position:absolute;margin-left:0;width:calc(100% - 20px)}.select-items div:hover:after{border-bottom-color:rgba(0,0,0,1)}.ultima-linha-dropdown:after,.ultima-linha-dropdown:hover:after{display:none!important}}.desktop-select,.mobile-select{background-color:#fff}@media(max-width:767px){.mobile-select .select-items,.mobile-select .select-selected{display:none}.mobile-select{position:relative}.mobile-select select{border-radius:0!important;width:100%;-webkit-appearance:none;box-sizing:border-box;align-items:center;white-space:pre;-webkit-rtl-ordering:logical;background-color:#fff;cursor:default;border-width:thin;border-style:solid;border-image:initial;text-rendering:auto;letter-spacing:normal;word-spacing:normal;text-indent:0;text-shadow:none;display:inline-block;text-align:start;padding:14px 18px;font-size:16px;line-height:1;border-width:thin;border-radius:0;border-style:solid;background:0 0;-webkit-appearance:none}.mobile-select:after{position:absolute;content:"";top:17px;right:21px;float:right;border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(405deg);-webkit-transform:rotate(405deg);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}}.desktop-select:active,.desktop-select:hover,input:hover{border-color:#7f7f7f}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.divSelectDisabled:after,.divSelectDisabled:hover:after{border-bottom-color:rgba(0,0,0,.1)!important}.divSelectDisabled,.divSelectDisabled:active,.divSelectDisabled:hover{color:#ddd!important;cursor:default!important}.same-as-selected{background:rgba(0,0,0,.03)}.select-items,.select-selected{font-family:LatoWeb;font-size:14px}
#opcoesPagamentoCart * {
    font-weight: 400!important;
    font-family: LatoWeb, Arial;
    font-size: 14px
}
#opcoesPagamentoCart #ContentPlaceHolder1_checkoutAscxID_plMetodoPagamento, #opcoesPagamentoCart #ctl00_ContentPlaceHolder1_checkoutAscxID_plMetodoPagamento {
    font-size: 18px
}
.labelRadio {
    font-size: 12px;
    font-family: LatoWebBold;
    font-weight: 400!important
}
.containerRadio {
    position: relative;
    padding-left: 23px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 18px;
    display: inline-block;
	-webkit-transition: font-size .25s;
	-moz-transition: font-size .25s;
	-o-transition: font-size .25s;
	transition: font-size .25s;
}
.containerRadio.checked {
    font-size: 18px
}
.containerRadio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    top: 0;
    left: 0
}
.checkmarkRadio {
    position: absolute;
    top: 0;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #fff;
    border-radius: 50%;
	border: solid 1px #bbb;
}
.containerRadio:hover input~.checkmarkRadio {
    background-color: #fff
}
.containerRadio input:checked~.checkmarkRadio {
    background-color: #fff
}
.checkmarkRadio:after {
    content: "";
    position: absolute;
    display: none
}
.containerRadio input:checked~.checkmarkRadio:after {
    display: block
}
.containerRadio .checkmarkRadio:after {
	top: 3px;
    left: 3px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: #666;
}
.containerRadio span {
    display: inline-block;
    margin-top: 4px
}
#opcoesPagamentoCart .containerRadio span {
    margin-top: 10px
}
.btnPretoCrt {
    font-size: 14px!important;
    line-height: 1.4!important;
    letter-spacing: normal!important;
    text-align: center;
    vertical-align: middle;
    padding: 9px 0;
    width: 100%;
    display: inline-block;
    font-weight: 400!important;
    font-family: LatoWebBold
}
#idDivEntregaFacturacao {
    font-size: 13px
}
#idDivEntregaFacturacao .nomeClienteCrt {
    font-family: LatoWebBold, Arial
}
.divInfoTB div b {
    font-family: LatoWebBold!important
}

@media (min-width:1000px) {
.divCHKTcarrinho {
    width: 36%!important;
    margin-left: calc(100% - 58.33333333% - 36%)!important
}
}
.btnPayPalPagamento {
    height: 40px;
    width: 220px
}
.acordeaoInfoPagamento {
    border-top: solid 1px #ddd;
    border-bottom: solid 1px #ddd
}
.radioPagamento {
    width: 100%
}
.modal-body .nav-tabs>li>a {
    border-radius: 0;
    margin: 0 0
}
.contentorSideBtn_crt {
    width: 50%;
    font-size: 14px
}
.btnBranco, .btnPreto {
    font-family: LatoWeb
}
.btnBranco {
    font-size: 12px
}
.modal-body .btnPretoEmLi {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: normal;
    font-family: LatoWeb;
    width: 100%;
    padding: 9px 30px
}
.btnMapa {
    float: right!important
}
.modal-body .nav-tabs>li>a {
    color: #777!important
}
.modal-body .nav-tabs>li.active>a, .modal-body .nav-tabs>li:hover>a {
    color: #000!important
}
#idDivLojasMsgs, #idDivPontosETMsgs {
    font-size: 12px
}
#idDivLojaSeleccionadaDetalhe, #idDivPontoETSeleccionadoDetalhe {
    font-size: 13px;
    line-height: 1.5em;
    word-wrap: break-word
}
#idDivEntLojaGeral b, #idDivLojaSeleccionadaDetalhe b, #idDivPontoETSeleccionado b, #idDivPontoETSeleccionadoDetalhe b, .latoBold {
    font-family: LatoWebBold!important
}
.divCHKTcarrinho ::-webkit-scrollbar {
width:5px
}
.divCHKTcarrinho ::-webkit-scrollbar-track {
background:rgba(0,0,0,.1);
border-radius:0
}
.divCHKTcarrinho ::-webkit-scrollbar-thumb {
background:rgba(0,0,0,.3);
border-radius:0
}
.divCHKTcarrinho ::-webkit-scrollbar-thumb:hover {
background:rgba(0,0,0,.5)
}
.divPai .btnPreto, .divPai b {
    font-family: LatoWeb!important;
    font-weight: 400!important
}

#entregalojaponto .la-btn{
	outline: none;
    outline-offset: 0;
    text-transform: uppercase;
    border-radius: 0;
    padding: 10px 25px;
    cursor: pointer;
    -webkit-transition: all .25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: all .25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -ms-transition: all .25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: all .25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: all .25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    font-family: 'LatoWeb';
    font-size: 14px;
    border: 0;
    text-decoration: none;
    color: #fff;
    background-color: #000;
    overflow: hidden;
	margin-top: 25px
}
#entregalojaponto .la-btn:hover{
	background: #333
}
#entregalojaponto .entrega-container{
	background-color: #ebebeb;
	padding: 25px;
	margin-bottom: 25px
}
#entregalojaponto .entrega-container .label{
	margin-bottom: 15px;
    font-size: 14px;
    color: #000;
    font-weight: normal;
    display: block;
    padding: 0;
	text-align: left
}

#linhaDivMobile {
    width: 100%;
    height: 3px;
    background-color: #fff
}
#masterModalLanidor, .modal {
    z-index: 911111!important
}
.modal-backdrop {
    z-index: 911110
}
.divGratuito {
    text-transform: uppercase;
    font-family: LatoWebBold;
    color: #777;
    position: absolute;
    right: 10px;
    font-size: 10px;
    text-align: right;
    margin-top: 8px
}

@media(max-width:999px) {
.contentorSideCart {
    display: none
}
#dvprodutoschkt {
    padding-top: 5px!important;
    max-height: 225px!important
}
.acordCHKTDV {
    padding: 0
}
#linhaDivMobile {
    width: 100%;
    height: 1px;
    background-color: #ddd
}
.acordCHKTresumoenc.mobile999 {
    display: block!important
}
.divCHKTcarrinho.mobile999 {
    width: 100%!important
}
.cktDivTotalcss {
    padding: 0!important
}
#idCollapseTotalCar {
    background-color: #f5f5f5!important
}
.divCHKTmain.mobile999 {
    width: calc(100% - 30px)!important;
    margin-left: 15px;
    margin-right: 15px
}
.divCHKTcarrinho {
    background-color: #fff!important
}
#ContentPlaceHolder1_checkoutAscxID_idDivPartEntrega .nav-tabs>li>a,#ctl00_ContentPlaceHolder1_checkoutAscxID_idDivPartEntrega .nav-tabs>li>a, #desktopTotalEncomenda, #desktopTotalEncomendaValor {
    font-size: 13px!important
}
.acordCHKTresumoenc {
    background-color: #f5f5f5!important
}
#idDivEntregaMorada input#tbLocalidade, #idDivGuestUserData input#tbGuestLocalidade {
    width: calc(70% - 29px)!important
}
#idDivEntregaMorada input#tbCodigoPostal, #idDivGuestUserData input#tbGuestCodPostal {
    width: calc(30% - 22px)!important
}
#idDivEntregaMorada select, #idDivGuestUserData select {
    width: 100%!important
}
.modal-body .btnPretoEmLi {
    padding: 8px 9px 6px 9px;
    width: 100%;
    margin-top: 5px
}
}

@media(max-width:768px) {
#idDivPayMB div, #idDivPayPP div {
    width: 100%!important
}
#idDivPayPP div p {
    padding: 7px 0!important
}
#idDivPayMB div img, #idDivPayPP div img {
    max-width: 40%!important;
    margin: 5px auto auto auto!important
}
#idDivPayPP .btnPayPalPagamento {
    width: 220px!important;
    margin-left: calc((100% - 220px)/ 2)!important
}
}

@media(max-width:410px) {
#idDivBodyPontosET .btnMapa, #idDivBodyPontosET .btnMapa div {
    width: 100%
}
}
.containerRadio.labelRadio, .containerRadio.labelRadio span {
    width: 80%
}
#opcoesPagamentoCart .containerRadio.labelRadio, #opcoesPagamentoCart .containerRadio.labelRadio span {
    width: 100%
}
#opcoesPagamentoCart .containerRadio.labelRadio span.checkmarkRadio, .containerRadio.labelRadio span.checkmarkRadio {
    width: 15px!important
}

.divPai *.col-lg-1, .divPai *.col-lg-10, .divPai *.col-lg-11, .divPai *.col-lg-12, .divPai *.col-lg-2, .divPai *.col-lg-3, .divPai *.col-lg-4, .divPai *.col-lg-5, .divPai *.col-lg-6, .divPai *.col-lg-7, .divPai *.col-lg-8, .divPai *.col-lg-9, .divPai *.col-md-1, .divPai *.col-md-10, .divPai *.col-md-11, .divPai *.col-md-12, .divPai *.col-md-2, .divPai *.col-md-3, .divPai *.col-md-4, .divPai *.col-md-5, .divPai *.col-md-6, .divPai *.col-md-7, .divPai *.col-md-8, .divPai *.col-md-9, .divPai *.col-sm-1, .divPai *.col-sm-10, .divPai *.col-sm-11, .divPai *.col-sm-12, .divPai *.col-sm-2, .divPai *.col-sm-3, .divPai *.col-sm-4, .divPai *.col-sm-5, .divPai *.col-sm-6, .divPai *.col-sm-7, .divPai *.col-sm-8, .divPai *.col-sm-9, .divPai *.col-xs-1, .divPai *.col-xs-10, .divPai *.col-xs-11, .divPai *.col-xs-12, .divPai *.col-xs-2, .divPai *.col-xs-3, .divPai *.col-xs-4, .divPai *.col-xs-5, .divPai *.col-xs-6, .divPai *.col-xs-7, .divPai *.col-xs-8, .divPai *.col-xs-9{padding: 0}



