Body{font-family:"Montserrat"}.FundoBody{background-color:#fffffe}.container-top{background-color:#fffffe}input,optgroup,select,textarea{font-family:"Montserrat"}.TopoFixo{z-index:20}.BotoesFixos .btnPrincipal{height:33px;border:none;font-weight:bold;float:right;font-size:18px;background:#454545;color:#000001;cursor:pointer}.BotoesFixos .btnPrincipal:hover{color:#000001 !important}.BotoesFixos .btnSetorSelecionado{display:none}.BordaBarra{border:3px solid #00539D;float:right;width:calc(99% - 160px)}a{text-decoration:none;color:#fff;height:22px;width:309px;cursor:pointer;font-weight:bold;text-align:center;border-radius:2px;text-decoration:none}.CPMenu ul{list-style:none;margin:0px;width:120px}.CPMenu ul li{display:block;position:relative;float:left;border:none}.CPMenu ul li ul{padding:2px}.CPMenu li ul{display:none}.CPMenu ul li a{display:block;padding:6px 5px 0px 34px;text-decoration:none;white-space:nowrap;font-family:"Montserrat";font-size:12px;height:26px;margin-top:4px;font-weight:bold;text-align:left;color:#fff;border-bottom-left-radius:100px;border-top-left-radius:100px;margin-left:20px;background-image:linear-gradient(to top, #818181 0%, #b6b6b6 100%)}.CPMenu li:hover ul{display:block;position:absolute}.CPMenu li:hover li{float:none}.CPMenu li:hover li a:hover{background:#818181}.CPMenu li ul li{border-radius:5px;height:28px;width:120px}.txtPesquisa{border-radius:100px;color:#363636;border:0px solid;background:#efefef}.LogoBarra{width:65px;margin-left:20px;padding:2px;position:relative}.MenuTop,.MenuCardapio{background-color:#EBEBEB;border-radius:10px;width:100%;border-bottom:1px solid #00539D;font-family:"Montserrat";font-size:0px;color:#00539d;float:left;padding:240px 0 0 10px;pointer-events:none}.MenuTopItem{border-bottom:1px solid #00539D;font-size:0px;color:#00539d;float:left;padding-left:10px}.Icone .IconeInt{cursor:pointer;border-radius:20px;text-align:center;width:100%;background-color:#fffffe}.Icone{border-radius:10px;border:#fffffe solid 0px}.Icone .IconeText{font-family:"Montserrat";color:#000000;font-size:14px;padding:5px;height:47px;overflow:hidden}.Icone .IconeDesc{font-family:"Montserrat";color:#000000;font-size:Calc(8px);padding:5px;font-weight:100;overflow:hidden;text-align:left}@media (min-width:0px) and (max-width:600px){.Icone .IconeDesc{height:53px}}@media (min-width:601px) and (max-width:800px){.Icone .IconeDesc{height:53px}}@media (min-width:801px) and (max-width:8000px){.Icone .IconeDesc{height:53px}}.Icone .IconeDesc ul{margin:0;padding:0}.Icone .IconeDesc li{color:#000000;margin:0;padding:0}.Icone .IconeDesc p{color:#000000;margin:0;padding:0}.Icone .IconeP{color:#00539D;font-family:"Montserrat";background:transparent;border-radius:10px;font-size:18px !important;padding:0px 7px;white-space:nowrap}.Icone .IconeP s small{margin-right:10px}.Icone Img{border-radius:10px 10px 10px 10px;padding:0px;margin:0;object-fit:cover}.IcoCardapio{border-radius:10px;background-color:#fffffe;margin:5px}.IcoCardapio .IconeInt{cursor:pointer;border-radius:20px;text-align:center;width:100%}.IcoCardapio .IconeText{float:left;font-family:"Montserrat";color:#000000;font-size:14px;padding:5px;overflow:hidden;margin-top:5px;text-align:justify;font-weight:bold;width:Calc(100% -  155px)}.IcoCardapio .IconeDesc{float:left;font-family:"Montserrat";color:#000000;font-size:11px;padding:5px;height:80px;font-weight:100;overflow:hidden;margin-top:5px;text-align:justify;width:Calc(100% -  155px)}.IcoCardapio .IconeDesc ul{margin:0;padding:0}.IcoCardapio .IconeDesc li{color:#000000;margin:0;padding:0}.IcoCardapio .IconeDesc p{color:#000000;margin:0;padding:0}.IcoCardapio .IconeP{color:#00539D;font-family:"Montserrat";background:transparent;border-radius:10px;font-size:18px !important;padding-top:4px;white-space:nowrap}.IcoCardapio .IconeP s small{margin-right:10px}.IcoCardapio Img{border-radius:10px 10px 10px 10px;max-width:97%;max-height:150px;min-height:150px;width:auto;height:auto;margin-top:5px;padding:0px}.Fundo{background:#363636;border-top-left-radius:10px}.FonteCarrinho{font-family:"Montserrat";color:#fff}.Carrinho{background:#fbfbfb;border-radius:15px 15px 15px 15px;z-index:5000}.Carrinho #divCarrinho div{color:#818181;font-family:"Montserrat";border-bottom:1px solid #bbbbbb}#divCarrinho div span label{border:1px solid #bbbbbb}.Carrinho #divCarrinho p{color:#818181;font-family:"Montserrat";width:82px;padding:2px}.TopoBarra{position:relative;background-color:#d7d8d7;width:100%;height:65px}.FonteTituloLogin{font-family:"Montserrat";color:#363636;text-align:center}.FonteTituloConfirma{font-family:"Montserrat";font-weight:bolder;color:#363636;font-size:30px}.txtFonteEnder{font-family:"Montserrat";color:#818181;font-weight:bold}.btnEditarEnd{border:2px solid #363636;border-radius:15px;padding:8px;font-family:"Montserrat";color:#363636;opacity:0.8;text-align:center;font-weight:bold;font-size:14px;background-color:#fff}.btnEditarEnd:hover{opacity:1}.btnConfirmarEnd{font-family:"Montserrat";color:#fff;background-color:#363636;border-radius:15px}.btnSalvarEnd{border:2px solid #363636;font-family:"Montserrat";color:#fff;background-color:#363636;border-radius:15px;float:left}.btnExcluirEnd{border:2px solid #363636;font-family:"Montserrat";color:#363636;background-color:#000001}btnEnviarEnd{border:2px solid #363636;font-family:"Montserrat";background-color:#000001}.Legenda{font-family:"Montserrat";font-size:15px;font-weight:bold;color:#363636}p{font-family:"Montserrat";color:#000001}.pAlt{font-family:"Montserrat";color:#000001}li{font-family:"Montserrat";color:#000001}.CPDescricao p{font-size:19px}.CPDescricao h2{font-family:"Montserrat";color:#363636;background-color:#818181;text-align:center}.CheckBoxConteudo{position:relative;display:block;cursor:pointer;float:left;margin:15px 0 8px 10px;color:#fffffe;font-size:12px;user-select:none;width:30%;height:60px}.CheckBoxConteudo input:checked~.Item{color:#fffffe !important;background-color:#000001}.CheckBoxConteudo input:checked~.Item .dsItem{color:#fffffe !important}.CheckBoxConteudo :hover input~.marcado{background-color:#ccc}.CheckBoxConteudo input:checked~.marcado{background-color:#FFD9C6}.CheckBoxConteudo input:checked~.marcado{background-color:#fff}.marcado{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:2px solid #7d7d7d}#txtPesquisaHistorico{border:1px solid #00539D;color:#00539D;background:#00539D}.btnAvancar{font-family:"Montserrat";color:#fff;background-color:#454545}.CPDescricao h1{padding:14px;margin:0}.CPDescricao .Item{display:inline-block;font-weight:bold;font-size:19px;padding:0px;margin:0;height:98%;width:98%;overflow:hidden;border-radius:10px}.CPDescricao:hover .Item{display:block !important}.CPDescricao{border-left:2px solid #818181;color:#818181}.btnRetirarnolocal{font-family:"Montserrat";background:#363636;color:#fff}.btnFormaPagamentoIndex{font-family:"Montserrat";background:#363636;color:#fff}.btnVoltarComprarlocal{font-family:"Montserrat";background:#363636;color:#fff}.FundoTop2{background:#363636}#FundoFP{color:#fff;font-family:"Montserrat"}.MoldeFP{background:#fff;border:2px solid #363636;z-index:6000}.FontePagamentoLabel{font-family:"Montserrat";color:#363636}.CaixaTextoFP{font-family:"Montserrat";color:#363636}.btnFinalizarCompra{font-family:"Montserrat";background:#363636}.MenuTab{background-color:#d7d8d7;color:#333333;border-radius:5px}.Quick-navigation{padding:0;margin:0px;list-style:none;background-color:#d7d8d7;text-align:center}.Quick-navigation .ui-state-active{background-color:#00539D}.Quick-navigation li{background-color:#d7d8d7}.Quick-navigation li a{padding:2px 10px;background-color:#d7d8d7;color:#333333;text-decoration:none;width:auto;border-bottom:1px solid #18d5df;font-size:14px}.Quick-navigation li a:hover{border-bottom:3px solid #00539D}.CheckBoxConteudo .tooltiptext{display:block;background-color:#454545;color:#fffffe;font-size:12px;border:3px solid #fffffe;border-radius:10px;padding:5px;width:100%;height:auto !important}.CheckBoxConteudo .tooltiptext p{background-color:#454545;color:#fffffe;font-size:12px;border:none;border-radius:10px;margin:0}.btn{background-color:#454545;color:#fffffe;cursor:pointer;width:151px;height:38px;margin-top:12px;float:right}.btnAlt{cursor:pointer;background-color:#000001;color:#fffffe;width:151px;height:38px;margin-top:12px;float:right;border:3px solid #fffffe;transition:0.5s}.btnAlt:hover{background-color:#fffffe;color:#000001}.btnMaiseMenosDescricao{border:3px solid #fffffe}.current{border-bottom:3px solid #000001 !important}.Rodape{background-color:#fffffe}.MenuNome h1{color:#000000}.MenuNome p{color:#000000}.CadastroClienteEX .CadLogin{background:#0000011a}@media(min-width:0px) and (max-width:600px) {
        .Carrinho #divCarrinho {
            height: Calc(100% - 258px);
        }
    }@media(min-width:601px) and (max-width:800px) {
        .Carrinho #divCarrinho {
            height: Calc(100% - 257px);
        }
    }@media(min-width:801px) and (max-width:8000px) {
        .Carrinho #divCarrinho {
            height: Calc(100% - 177px);
        }
    }