:root{
	--background-header-top: #293D56;
	--background-footer: #293D56;
	--background-menu: #00B7A2;
	--menu-color-a: #FFF; 
	--background-li-menu: #00B7A2;
	--background-li-menu-hover: #008A7A;
	--color-a: #333;
	--color-a-hover: #696969;
	--color-a-focus: #696969;
	--color-principal: #293D56;
	--color-success: #748e0e;
	--color-danger: #b9503d;
}	

.header_top { border-bottom-color: var(--background-header-top); background-color: var(--background-header-top) }
#footer { background-color: var(--background-footer); }
.frm-topo-bottom { background-color: var(--background-menu); padding-top: 12px; padding-bottom: 12px; }
a { color: var(--color-a); }
.menu-topo ul li a { color: var(--menu-color-a); font-weight: 400 }
.menu-topo ul li a:hover { color: var(--menu-color-a); }
html body a:hover { color: var(--color-a-hover); }
html body a:focus { color: var(--color-a-focus); }
html body .rcb-sobre-certificado a { color: #333; }
html body .rcb-sobre-certificado a:hover { color: #1F5875; }
.frm-produto-info a:hover { background-color: #00627d; }
.frm-produto-info h2 { color: var(--color-principal); }
.frm-preco-apartir { color:var(--color-principal); }
.frm-ajudaFechado { background-color: var(--color-principal); border-color: #dedede; }
.frm-ajudaFechado:hover { background-color: var(--color-principal); color: #ffffff; border-color: #ffffff; filter: brightness(0.8); }
.frm-blockquote { border-color: #1F5875; }
.produto-par .caixa-tipo-valores { background-color: rgba(50, 120, 230, 0.19) }
.frm-txt-a3 { color: #1F5875 !important; }
.frm-txt-valor-produto { background: var(--color-principal); }
.btn-enabled { background-color: var(--color-principal); }
.rcb-tabela-carrinho th { background: var(--color-principal); }
.btn-finalizar-carrinho input[type=submit] { background-color: var(--color-principal); }
.floating-label-form-group-with-focus label { color: #1F5875; }
.rcb-tabela-aplicacoes thead { border-color: var(--background-li-menu-hover); }
.rcb-tabela-aplicacoes th { background-color: var(--color-principal); }
.frm-caixaTesteCertificado { border-color: #1F5875; }
.nav-tabs > li.active > a, .nav-tabs > li.active { background-color: var(--background-menu) !important; border-bottom: 3px solid var(--background-li-menu-hover); }
#eng-visualizaSuporte thead tr:first-child { background-color: var(--color-principal); }
#eng-visualizaSuporte .eng-tabelaSuporte { border: 2px solid var(--color-principal); }
#loja .frm-termos input[type=checkbox]:checked + label:before { background: var(--color-principal); box-shadow: 0 0 0px 1px var(--color-principal); }
.eng-telTopo span { color: #354a54; }
html body .botao { border-color: var(--color-principal); color: var(--color-principal); }
html body .botao:hover { background-color: var(--color-principal); }
.rcb-caixa-produtos { background-color: #ffffff }
.frm-iconeCarrinho { font-size: 30px; margin-right: 10px; color: #ffffff; }
.eng-telTopo h4 { font-size: 19px; color: #f5f5f5; }
.eng-telTopo span { color: #ffffff; }
.eng-areaCliente { float: left; margin: 0px 7px; }
.logo a > img { max-height: 103px; margin-top: 0px; }
.frm-menu-cima-topo div { border-right: 1px solid #9E9EA0; float: right; padding: 0 10px; }
.frm-menu-cima-topo div .p:hover { color: #1F5875 }
.frm-menu-cima-topo div:first-child { border-right: 0px }
.navbar-nav > li > .dropdown-menu { background: var(--background-li-menu); }
.navbar-nav > li > .dropdown-menu a { color: var(--menu-color-a) }
.navbar-nav > li > .dropdown-menu a:hover { background-color: var(--background-li-menu-hover); color: var(--menu-color-a); box-shadow: none; }
ul > li > .dropdown-toggle .caret { color: var(--menu-color-a) }
.frm-qtdCarrinho { background-color: #00B7A2; color: #ffffff; font-weight: 500; }
.frm-ajudaFechado::before { content: ''; background-size: 41px; background-repeat: no-repeat; height: 35px; width: 42px; overflow: hidden; position: absolute; left: 16PX; top: 4px; }
.productinfo img { width: 70%; }
.frm-produto-info p { font-size: 12px; padding: 0 4px; }
.eng-infoProduto a:hover { background: #5A585B; color: #CECECE; }
.box-shadow-produto { box-shadow: none !important; }
.product-image-wrapper { border: none !important; }
.header-middle .container .row { border-bottom: none; }
.btn.btn-continuarComprando { background: var(--color-principal); border-radius: 4px; }
.btn-finalizar-compra .btn-comprar { background-color: var(--color-success) !important; }

.tabAtivo { background-color: var(--color-success) !important; }
.carrinhoComProduto h3 { color: var(--color-success) !important; }
.tabCancelado { background-color: var(--color-danger); color: #fff!important; }
.card-login-header.naoPago { background-color: var(--color-danger) !important; color: #fff !important; }

.add-to-cart { background: var(--background-li-menu-hover); border-radius: 3; color: #FFFFFF; transition: opacity 0.5s }
a.btn.btn-default.add-to-cart:hover { opacity:  0.8 }

a.botaoFinalizarCheckout { background: var(--color-principal); padding: 20px 40px; border-radius: 3px; color: #fff; font-size: 18px; font-weight: 700; transition: opacity 0.2s }
a.botaoFinalizarCheckout:hover {opacity:  0.8; color: #fff }

.rcb-cupom .input-group span a { border: 1px solid var(--color-principal); background: var(--color-principal); }
a.btn-padrao { background: var(--color-principal); color: #fff; padding: 8px 35px; font-weight: 600; border-radius: 3px; transition: opacity 0.2s }
a.btn-padrao:hover { opacity:  0.8; color: #fff }
a.btn-padrao:focus { color:  #fff }

a.btn-padrao.acoesB { background: var(--color-principal) !important; color: #fff; }
a.btn-padrao.acoesB:hover { opacity: 0.8; color: #fff }
a.btn-padrao.acoesB:focus { color: #fff }

a.btn-padrao.acoesB { background: var(--color-principal) !important; color: #fff; }
a.btn-padrao.acoesB:hover { opacity: 0.8; color: #fff }

#renovacao .home { height: 32vh; !important }
#renovacao .button { background: var(--color-principal) !important; } 
#renovacao .button a::before { background: var(--color-principal) !important; filter: brightness(0.7); } 


