/*
CORES E FONTES:		
       
    font-family: 'Rubik', sans-serif;
	
	azul escuro: #304351
	vermelho: #F63C4A;
	
*/

/***************************
	BÁSICO
***************************/

body{overflow-x:hidden;color:#304351;font-family: 'Rubik', sans-serif;}
.text-bold{font-weight:bold;}
h1, h2, h3,h4,h5,h6{margin:0px;font-weight:500;padding:0px;}
.relative{position:relative;}
form  input, form  textarea{}
form textarea{resize:none;width:100%;}
form  button{}
form button:hover{}
.placeholder{color: white !important;}
img{max-width:100% !important;}
form button{-webkit-transition:0.5s;transition:0.5s;}
form button:hover{-webkit-transition:0.5s;transition:0.5s;}
.sempadding{padding-right:0px !important;padding-left:0px !important}
.sempaddingleft{padding-left:0px !important}
.sempaddingright{padding-right:0px !important}
.retirarmargin{margin:0px -15px;}
a:focus{outline:0px !important}
a{cursor:pointer;}
.textodir{text-align:right;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.carregando_geral_esconde{}
.carregando_geral{top:0;align-items:center;justify-content:center;text-align:center;z-index:111111111;width:100%;height:100%;position:fixed;background:rgba(255, 255, 255,0.8);color:#304351;display:flex;}
.carregando_geral img, .carregando_geral span{display:block;margin:0 auto 10px auto;}

.loading_geral_container{display:none;}
.loading_geral{z-index: 1111111;background:#E83643;position:fixed;top:10px;left:10px;width:130px;height:130px;display:flex;color:white;border-radius:10px;align-items:center;justify-content:center}
.loading_geral div{}
.loading_geral img{width:60px;display:block;margin:0 auto}
.loading_geral p{padding:0;margin:10px 0 0 0}


/***************************
	TOPO
***************************/

body{padding-top:45px;}
.topo_faixa{top:0;padding:15px;display: block;position: fixed;background: white;width: 100%;z-index: 1111;}
.topo_faixa .titulo_topo{width: 80%;margin-left: 10%;font-size:110%;display:block;text-align:center;font-weight:600}
.topo_faixa .titulo_topo small{display:block;color:#9E9E9E;font-weight:400}
.topo_faixa .botao_sair{margin-top:1px;color:#F63C4A;position:absolute;}
.topo_faixa .botao_sair svg{float:left;fill: #F63C4A;margin-right:5px;}
.topo_faixa .botao_sair span{font-weight:600}
.topo_faixa .botao_voltar{position: absolute;}
.topo_faixa .botao_salvar{position:absolute;right:10px;color:#304351;font-weight:700;top:15px;font-size:110%;}

.form_topo{padding:10px 15px 15px 15px;}
.form_topo input{background:#F5F5F5;border:0;border-radius:7px;width:100%;padding:15px 15px 15px 60px;}
.form_topo svg{position:absolute;z-index:111;margin-top:15px;margin-left:20px}
.form_topo .loading{position:absolute;right:30px;margin-top:15px;width:20px;display:none;}

.topo_faixa .carrinho_topo{position:absolute;right:0;display:flex;top:14px;}
.topo_faixa .carrinho_topo span{padding: 0px 10px;
margin-top: 3px;
justify-content: center;
align-items: center;
height: 18px;display:flex;background:#304351;color:white;border-radius:16px;font-size:80%;}
.topo_faixa .carrinho_topo svg{margin-right:5px;display:inline-block;margin-left:4px;fill:#F63C4A;}

/***************************
	LOGIN
***************************/

.login_page{width:100%;padding:0 50px;height:700px;text-align:center;display:flex;align-items:center;justify-content:center;}
.login_page img{}
.login_page .titulo{display:block;text-align:left;font-weight:600;font-size:150%;margin-top:40px;}
.login_page p{text-align:left;font-size:110%;padding:10px 0;margin:0 0 20px 0}
.login_page form{}
.login_page form input{border:1px solid #304351;border-radius:7px;margin-bottom:20px;width:100%;padding:15px;}
.login_page form button{border:0;width:100%;padding:15px 20px;border-radius:7px;color:white;background:#304351;}

/***************************
	INICIO
***************************/

.inicio_page{padding: 0 0 90px 0;}
.banners{padding:0 20px;margin-top:10px;text-align:center;display:block;}
.banners img{border-radius:10px;margin-bottom:30px;}

.ultimos_dias{margin-bottom:20px;}
.ultimos_dias .pormargin{padding:0px 10px;}
.ultimos_dias .col-xs-6{padding:0 5px;}
.ultimos_dias span{margin:10px 0;font-weight:500;font-size:130%;padding:30px 0;text-align:center;display:block;border:1px solid #304351;border-radius:10px;}
.ultimos_dias span small{font-weight:400;display:block;}

.cadastrar_inicio{}
.cadastrar_inicio label, .ultimos_dias label{font-weight:600;padding:4px 0;display:block;font-size:160%}
.cadastrar_inicio a{align-items: center;justify-content: center;margin:10px 0;text-align:center;display:flex;border:0;width:100%;padding:20px 20px;border-radius:7px;color:white;background:#304351;}
.cadastrar_inicio a svg{fill:white;margin-right:8px;}
.cadastrar_inicio a span{display:inline-block;}


/***************************
	CLIENTES
***************************/

.clientes_page{padding:15px 15px 90px 15px;}
.clientes_page label, .clientes_page_busca label{margin-top:12px;font-weight:500;padding:4px 0;margin-bottom:15px;display:block;font-size:160%}
.clientes_page strong, .clientes_page_busca strong{font-size:110%;color:#304351;font-weight:400;display:block;}
.clientes_page a{}
.clientes_page p, .clientes_page_busca p{margin-top:0;font-size:90%;color:#ABABAB;margin-bottom:35px;}

/***************************
	CLIENTE ABERTO
***************************/

.cliente_aberto_page{padding:15px 15px 90px 15px;}
.cliente_aberto_page label{margin-top:12px;font-weight:500;padding:4px 0;margin-bottom:15px;display:block;font-size:160%}
.cliente_aberto_page strong{font-size:90%;margin-top:10px;color:#304351;font-weight:500;display:block;}
.cliente_aberto_page a{}
.cliente_aberto_page p{margin-top:0;font-size:110%;color:#999;margin-bottom:35px;}

.pedidos_cliente_aberto{margin-top:-80px;}
.pedidos_cliente_aberto label{margin-top:12px;font-weight:500;padding:4px 0;margin-bottom:15px;display:block;font-size:160%}

.cliente_aberto_page .botao, .pedidos_cliente_aberto .botao{margin-top:-10px;border: 0;align-items: center;justify-content: center;display:flex;margin-bottom:20px;width: 100%;text-align:center;padding: 15px 20px;border-radius: 7px;color: white;background: #304351;}

/***************************
	CLIENTE NOVO/EDICAO
***************************/

.cliente_page{padding:15px 15px 140px 15px;}
.cliente_page strong{font-size:110%;color:#304351;font-weight:400;display:block;}
.cliente_page a{}
.cliente_page p{margin-top:0;font-size:90%;color:#ABABAB;margin-bottom:35px;}
.cliente_page form{margin:0 -15px}
.cliente_page form label{font-weight:500;padding:4px 0;display:block}
.cliente_page form input{border:1px solid #304351;border-radius:7px;margin-bottom:12px;width:100%;padding:12px 15px;}
.cliente_page form button{margin-top:10px;border:0;width:100%;padding:15px 20px;border-radius:7px;color:white;background:#304351;}
.selectboxit-container .selectboxit {padding-top: 10px;height: 50px;font-size: 100% !important;background: white;border: 1px solid #304351;border-radius: 7px;}
.envio_erro{border:2px solid red !important}

.alerta_cnpj_cpf{display:none;background:#e8c8c8;padding:10px 3px;border-radius:6px;margin-top:15px;text-align:center;color:red;font-weight:500}

.menu_cpfcnpj{text-align:right;margin-bottom:10px;}
.menu_cpfcnpj span{cursor:pointer;display:inline-block;border-radius:6px;margin-right:3px;background:#97b1c4;color:white;padding:3px 6px}
.menu_cpfcnpj .ativo{background:#304351 !important}
.escondeitem{display:none;}

/***************************
	PRODUTOS
***************************/

.produtos_page_menu{}
.produtos_page_menu label{font-weight:600;padding:4px 20px;margin-bottom:20px;margin-top:10px;display:block;font-size:150%;color:#304351}
.produtos_page_menu nav{}
.produtos_page_menu nav a{display:block;padding:15px 20px;font-size:110%;font-weight:400;color:#304351}
.produtos_page_menu nav a i{font-size:90%;float:right;margin-top:5px;}

.resultado_busca{padding:0 15px 90px 15px;}
.resultado_busca label{font-weight:600;padding:4px 0px;margin-bottom:20px;margin-top:10px;display:block;font-size:150%;color:#304351}

.produtos_page_lista{padding:0 15px 90px 15px;}
.produtos_page_lista label{font-weight:600;padding:4px 0px;margin-bottom:20px;margin-top:10px;display:block;font-size:150%;color:#304351}
.produtos_page_lista nav{white-space: nowrap;width:100%;height:46px;padding:0px 0;margin-bottom:20px;overflow: auto;}
.produtos_page_lista nav a{display:inline-block;margin-bottom:0px;padding:10px 20px;color:white;background:#F63C4A;border-radius:7px;margin-right:7px;}
.produtos_page_lista nav .ativo{background:#304351 !important;}

/***************************
	PRODUTO
***************************/

.produto_page_edicao{padding:8px 15px 110px 15px;}
.produto_page_edicao .fotos{position:relative;width:80%;margin:0 auto 20px auto;max-height:350px;text-align:center;padding:10px;border:1px solid #304351;border-radius:10px;}
.produto_page_edicao .fotos img{height:320px;}
.produto_page_edicao label{font-weight:600;padding:4px 0px;margin-bottom:0px;margin-top:10px;display:block;font-size:150%;color:#304351}
.produto_page_edicao form input, .produto_page_edicao form textarea{border:1px solid #304351;border-radius:7px;margin-bottom:12px;width:100%;padding:12px 15px;}
.produto_page_edicao p{color:#9E9E9E;font-size:90%;margin-top:0}
.produto_page_edicao small{font-weight:500;color:#304351;font-size:100%;margin-bottom:13px;display:block}
.produto_page_edicao .botao_cancelar{display:block;text-align:center;margin-top:10px;border:0;width:100%;padding:15px 20px;border-radius:7px;color:#304351;background:#D9D9D9;}
.produto_page_edicao form button{margin-top:10px;border:0;width:100%;padding:15px 20px;border-radius:7px;color:white;background:#304351;}
.slick-prev{width:19px;height:32px;left:-40px !important;}
.slick-next{width:19px;height:32px;right:-40px !important;}
.slick-disabled{opacity:0.3 !important}

.opcional_faixa{margin-top:10px;white-space: nowrap;width:100%;height:85px;padding:0px 0;margin-bottom:20px;overflow: auto;}
.opcional_faixa .item_produto_opcional{display:inline-block;text-align:center;margin-bottom:0px;padding:0 5px ;color:white;border-radius:7px;margin-right:7px;}
.opcional_faixa .item_produto_opcional img{margin: 0 auto;height:55px;display:block;}	
.opcional_faixa .item_produto_opcional span{color:black;display:block;font-size:90%;}	

.opcional_seletor{margin-top:10px;width:100%;padding:0px 0;margin-bottom:20px;}
.opcional_seletor .item_produto_opcional{display:inline-block;text-align:center;margin-bottom:0px;padding:0 5px ;color:white;border-radius:7px;margin-right:7px;}
.opcional_seletor .item_produto_opcional img{margin: 0 auto;height:55px;display:block;}	
.opcional_seletor .item_produto_opcional span{text-align:left;color:black;font-size: 80%;display:block;}	
.opcional_seletor .item_produto_opcional input{margin-top:5px;color:black;font-size:110%}

/***************************
	PEDIDOS
***************************/

.pedidos_page{padding:15px 15px 90px 15px;}
.pedidos_page strong, .pedido_page_busca strong{font-size:110%;color:#304351;font-weight:500;display:block;}
.pedidos_page a{}
.pedidos_page p, .pedido_page_busca p{margin-top:0;font-size:100%;color:#ABABAB;margin-bottom:40px;}
.pedidos_page p .salvo{display:inline-block;padding:1px 5px;font-size:85%;border-radius:5px;margin-left:10px;color:white;background:#24BA73;}
.pedidos_page p .aguardando{display:inline-block;padding:1px 5px;font-size:85%;border-radius:5px;color:white;background:#E83643;}
#envio_arquivos{margin-top:-20px;margin-bottom:30px;}
#envio_arquivos button{display:inline-block !important;width: auto;padding: 10px 20px;margin-top: 0;}

/***************************
	PEDIDO NOVO/EDICAO
***************************/

.pedido_page{padding:15px 15px 150px 15px;}
.pedido_page strong{font-size:110%;color:#304351;font-weight:400;display:block;}
.pedido_page a{}
.pedido_page p{margin-top:0;font-size:90%;color:#ABABAB;margin-bottom:35px;}
.pedido_page form{}
.pedido_page label{font-weight:500;padding:4px 0;display:block;font-size:160%}
.pedido_page input{border:1px solid #304351;border-radius:7px;margin-bottom:12px;width:100%;padding:12px 15px;}
.pedido_page button{margin-top:10px;border:0;width:100%;padding:15px 20px;border-radius:7px;color:white;background:#304351;}

.carrinho_clientes_lista{}
.carrinho_clientes_lista .resultado_busca{padding-left:0 !important}

.pedido_page .cliente_selecionado strong{margin-top:10px;font-size:110%;color:#304351;font-weight:400;display:block;}
.pedido_page .cliente_selecionado a{}
.pedido_page .cliente_selecionado p{margin-top:0;font-size:90%;color:#ABABAB;margin-bottom:20px;}

.produtos_selecionados{margin-bottom:30px}
.produtos_selecionados .botao_mais_produtos{display:block;font-size:110%;text-align:center;margin-top:5px;margin-bottom:20px;border:0;width:100%;padding:20px 20px;border-radius:7px;color:white;background:#304351;}

.item_produto{margin-bottom:10px;margin-right:0px;}
.item_produto .foto{margin:0 -13px;overflow:hidden;text-align:center;height:115px;padding:5px;border:1px solid #304351;border-radius:5px;width:100%;}
.item_produto .foto img{max-height:105px;}
.item_produto .dadosproduto{margin-left:-25px;}
.item_produto .dadosproduto strong{width: 85%;display: block;font-weight:500}
.item_produto .dadosproduto p{font-size: 85%;width:80%;margin:4px 0;color:#ABABAB;}
.item_produto .dadosproduto input{border-radius:5px;font-size:120%;color:#333;background:#F5F5F5;padding: 9px 15px;margin-top:-15px;border:0px;width:100px;float:right;text-align:center}
.item_produto .dadosproduto input::-webkit-outer-spin-button, .item_produto .dadosproduto input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.item_produto .dadosproduto input[type=number] {-moz-appearance: textfield;}
.item_produto .dadosproduto svg{margin-top:3px;float:right;cursor:pointer;}
.item_produto .dadosproduto .adicionar{cursor:pointer;margin-top:-7px;font-size:100%;display:block;width:100%;color:#D9D9D9;border-radius:5px;background:#304351;padding: 9px 15px;border:0px;width:100px;float:right;text-align:center}

.compartilhar_pedido{margin-top: 10px;border: 0;display: block;text-align: center;cursor: pointer;width: 100%;padding: 15px 20px;border-radius: 7px;color: white;background:#304351;}
.confirma_continuar{margin-top:10px;border:0;display:block;text-align:center;cursor:pointer;width:100%;padding:15px 20px;border-radius:7px;color:white;background:#304351;}

.solicita_envio_arquivos .confirmar_acao{cursor: pointer;background:#304351;display: block;border-radius: 8px;margin-top: 18px;font-size: 110%;font-weight: 500;padding: 18px 0;color: white;}
.solicita_envio_arquivos .sair_do_pedido{cursor: pointer;color: #304351;display: block;background: #F5F5F5;border-radius: 8px;font-size: 110%;font-weight: 500;padding: 18px 0;margin-top: 8px;}

.confirmar_envio_fotos_foi_finalizado .confirmar_acao2{background:#304351;}
.confirmar_envio_fotos_foi_finalizado .titulo small{line-height: 130% !important;display: block;}


/************************************
	PEDIDO PAGE - ENVIO DE ARQUIVO
************************************/

.arquivos_necessarios{margin-top:0px;margin-bottom:25px;}
.arquivos_necessarios strong{font-weight:500;font-size:90%;opacity:0.6}
.arquivos_necessarios ul{margin-top:0;margin-left:15px;padding-left:0;font-size:90%;opacity:0.6}
.arquivos_necessarios p{margin-bottom:5px}

.arquivos_enviados{margin-top:0px;margin-bottom:20px;}
.arquivos_enviados label{margin-bottom:20px;}
.bloco_container{position:relative;border-radius:5px;float:left;height:160px;width:45%;margin-right:4%;margin-bottom:15px;}
.bloco_container .lixo{background:#e83643;text-align:center;padding-top:5px;display:block;color:white;border-radius:7px;height:30px;width:30px;position:absolute;left:-3px;top:-3px;}
.arquivos_enviados .bloco_arquivo{height:160px;padding-top:10px;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;}
.arquivos_enviados .bloco_arquivo p{margin:0;padding:5px 5px;word-break: break-all;max-width:100%;text-align:center}
.arquivos_enviados img{margin:0 auto 0 auto;max-width:80% !important;display:block;max-height:60px;}

.btn_finaliza_avisa{margin-top:10px;border:0;display:block;text-align:center;cursor:pointer;padding:20px 20px;
border-radius:10px;color:white;background:#304351;width:100%;font-weight:700;font-size: 120%;}

/******************************
	PEDIDO - SELETOR PRODUTO
******************************/

.pedido_page_produtos_seletor{padding:15px 15px 150px 15px;}
.pedido_page_produtos_seletor label{margin-top:12px;font-weight:500;padding:4px 0;margin-bottom:15px;display:block;font-size:160%}
.pedido_page_produtos_seletor .item_produto{margin-bottom:35px;}
.pedido_page_produtos_seletor .item_produto input, .pedido_page_produtos_seletor .item_produto .adicionar{display:block;width:100% !important;margin-bottom:15px;float:none !important;}
.pedido_page_produtos_seletor .item_produto input{margin-top:20px;}
.pedido_page_produtos_seletor .item_produto p{width:100%;font-size:85%}

.form_produtos{padding:0px 0px 15px 0px;}
.form_produtos input{background:#F5F5F5;border:0;border-radius:7px;width:100%;padding:15px 15px 15px 60px;}
.form_produtos svg{position:absolute;z-index:111;margin-top:15px;margin-left:20px}

/***************************
	CARRINHO
***************************/

.carrinho_menu{width:100%;border-bottom:4px solid #ABABAB;margin:22px 0 0 0;padding:0;height:49px;}
.carrinho_menu a{font-size:105%;display:inline-block;float:left;color:#ABABAB;font-weight:600;width:25%;margin:0px 0px;border-bottom:4px solid #ABABAB;padding:12px 5px;text-align:center;}
.carrinho_menu .ativo{border-bottom:4px solid #304351;color:#304351;}

.clientes_page .adicionar_cliente{display:flex;align-items:center;justify-content:center;background:#D9D9D9;border-radius:10px;padding:22px 0;text-align:center;font-weight:500;color:#304351}
.clientes_page .adicionar_cliente svg{margin-top:-2px;}
.clientes_page .adicionar_cliente span{margin-left:15px;font-size:110%;}
.clientes_page .form_topo {padding: 10px 0 15px 0;}


.page_produtos_carrinho{padding-bottom:130px;}
.page_produtos_carrinho label{margin-top:30px}
.page_produtos_carrinho .botao_mais_produtos{display:flex;align-items:center;justify-content:center;background:#D9D9D9;border-radius:10px;margin-bottom:26px;padding:18px 0;text-align:center;font-weight:500;color:#304351}
.page_produtos_carrinho .botao_mais_produtos svg{margin-top:-2px;}
.page_produtos_carrinho .botao_mais_produtos span{margin-left:15px;font-size:110%;}
.page_produtos_carrinho .item_produto{margin-bottom:22px}
.item_produto strong{color:#304351 !important;}

.edita_excluir_svg{fill:#ABABAB;position:absolute;right:20px;}
.edita_produto_svg{fill:#304351;position:absolute;right:20px;margin-top:35px;}

.faixa_apagar_tudo{display:flex;justify-content:center;align-items:center;width:100%;cursor:pointer;position:fixed;padding:5px;background:white;bottom:103px;text-align:center;}
.faixa_apagar_tudo svg{margin-right:10px;}
.faixa_apagar_tudo span{color:#F63C4A;font-size:90%;}

.pedidofeito_detalhes .aviso_salvo{display:block;margin-bottom:20px;padding:10px 5px;border-radius:4px;text-align:center;color:white;background:#24BA73;}
.pedidofeito_detalhes{padding-bottom:110px;padding-top:20px;}
.pedidofeito_detalhes table td{border:1px solid white !important;}
.pedidofeito_detalhes table thead{display:none}
.pedidofeito_detalhes table td:nth-child(1){width:60%}
.pedidofeito_detalhes table td:nth-child(2){width:15%}
.pedidofeito_detalhes table td:nth-child(3), .pedidofeito_detalhes table td:nth-child(4), .pedidofeito_detalhes table td:nth-child(5){display:none;} 
.resumo_pedido_carrinho3{padding-top:30px;padding-bottom:70px;}
.resumo_pedido_carrinho3 table, .pedidofeito_detalhes table{margin-top:-5px;width:100%;text-align:left;color:#9E9E9E}
.resumo_pedido_carrinho3 table td, .pedidofeito_detalhes table td{vertical-align: top;padding:5px 0;}
.resumo_pedido_carrinho3 .detalhes, .pedidofeito_detalhes .detalhes{margin:40px 0}
.resumo_pedido_carrinho4 .finalizar_pedido_btn{margin-top:10px;border:0;display:block;text-align:center;cursor:pointer;width:100%;padding:15px 20px;border-radius:7px;color:white;background:#304351;}
.resumo_pedido_carrinho4 .aviso_salvo{margin-top:15px;margin-bottom: -15px;display:block;margin-bottom:20px;padding:15px 5px;border-radius:4px;text-align:center;color:#304351;background:#d1ede0;font-size:90%;}
.resumo_pedido_carrinho4 .aviso_salvored{margin-top:15px;margin-bottom: -15px;display:block;margin-bottom:20px;padding:15px 5px;border-radius:4px;text-align:center;color:red;background:#ffe1e0;font-size:90%;}
.resumo_pedido_carrinho4 .salvar_pedido_btn{margin-top:10px;border:0;display:block;text-align:center;cursor:pointer;width:100%;padding:15px 20px;border-radius:7px;color:white;background:#24BA73;}
.retira_margin_finalizar{margin:0 -8px}
.resumo_pedido_carrinho3 textarea{border-radius: 8px;border: 1px solid #304351;height: 100px;padding: 12px;}
.finalizar_pedidosalvo_btn{margin-top:10px;border:0;display:block;text-align:center;cursor:pointer;width:100%;padding:15px 20px;border-radius:7px;color:white;background:#24ba73;}

.resumo_pedido{}
.resumo_pedido .col-xs-6{padding:0;}
.resumo_pedido span{padding:3px 0;color:#9E9E9E;display:block;}
.resumo_pedido strong{margin-bottom:20px;display:block;font-weight:600;font-size:150%;}
.resumo_pedido .valores{text-align:right;}

/***************************
	BOTOES DE ACAO EM BOX
***************************/

.box_fundo{background:rgba(48, 67, 81,0.7);display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:fixed;top:0;z-index:111111;}
.box_interno{width:90%;padding:30px;border-radius:10px;text-align:center;background:white;}
.box_interno .titulo{color:#304351;display:block;font-weight:600;font-size:160%;}
.box_interno .subtitulo{padding:6px 0;display:block;color:#9E9E9E;}
.box_interno .confirmar_acao, .box_interno .confirmar_acao2{cursor:pointer;display:block;border-radius:8px;margin-top:18px;font-size:110%;font-weight:500;padding:18px 0;color:white;}
.box_interno .cancelar_acao{cursor:pointer;color:#304351;display:block;background:#F5F5F5;border-radius:8px;font-size:110%;font-weight:500;padding:18px 0;margin-top:8px;}

.excluir_container_btn{display:none}
.excluir_container_btn .confirmar_acao{background:#F63C4A;}
.finalizar_container_btn{display:none}
.finalizar_container_btn .confirmar_acao{background:#304351;}
.sucesso_container_btn{display:none}
.sucesso_container_btn .confirmar_acao{background:#1DA854;}
.salvar_container_btn{display:none}
.salvar_container_btn .confirmar_acao{background:#304351;}
.excluir_arquivo{display:none}
.excluir_arquivo .confirmar_acao{background:#F63C4A;}

/***************************
	RODAPE
***************************/

.faixa_inferior_azul_pedido{background: #304351;color: white;text-align: center;padding: 8px 0;position: fixed;bottom: 85px;width: 100%;font-size: 90%;}
.faixa_inferior_azul_pedido_carrinho{background: #304351;color: white;text-align: center;padding: 18px 0;position: fixed;bottom: 47px;width: 100%;font-size:100%;}
.faixa_inferior_azul_pedido a, .faixa_inferior_azul_pedido_carrinho a{color:white}

.adicionar_novo_voador{display:flex;align-items:center;justify-content:center;position:fixed;bottom:100px;right:10px;border-radius:50%;width:50px;height:50px;background:#304351;}
.adicionar_novo_voador svg{}

.preco_rodape{width:100%;background:white;position:fixed;bottom:0;font-weight:600;padding:20px 2px 12px 2px;font-size:160%;}

footer{background:white;border-top:1px solid #EEEEEE;padding: 20px 10px 0 10px;position:fixed;bottom:0;width:100%;text-align:center}
footer a{width:65px;height:65px;display:inline-block}
footer .ativo{border-bottom:2px solid #304351}
footer svg{}
footer span{margin-top:7px;font-size:90%;display:block;color:#304351}

.footer_menor{padding: 9px 10px 3px 10px !important;}
.footer_menor a{height:35px !important;}
.footer_menor svg{width:16px !important;height:16px !important;}
.footer_menor img{height:25px !important}
.footer_menor span{margin-top:2px !important;font-size:80% !important;}

.colafim{bottom:0 !important}


.continuar_salvo_container_btn{display:none;}
.confirmar_envio_fotos_foi_finalizado{display:none}