:root{
	--background-header-top: #A5A5A5;
	--background-footer: #242A64;
	--background-menu: #091C68;
	--menu-color-a: #FFF; 
	--background-li-menu: #091C68;
	--background-li-menu-hover: #061344;
	--color-a: #333;
	--color-a-hover: #696969;
	--color-a-focus: #696969;
	--color-principal: #091C68;
}	

.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: #1F5875; }
.frm-preco-apartir { color: #1F5875; }
.frm-ajudaFechado { background-color: var(--color-principal); border-color: #dedede; }
.frm-ajudaFechado:hover { background-color: #162818; color: #ffffff; border-color: #ffffff; }
.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: #3566b3; }
.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: #1F5875; }
.rcb-tabela-aplicacoes th { background-color: #1F5875; }
.frm-caixaTesteCertificado { border-color: #1F5875; }
.nav-tabs > li.active > a, .nav-tabs > li.active { background-color: #162818 !important; }
#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; }
.btn-finalizar-compra input[type=submit] { padding: 5px 11px; border: none; color: #fff; border-radius: 3px; width: 80%; }
.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: #fff; color: #040404; 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; }
.add-to-cart { background: #CECECE; border: 0 none; border-radius: 0; color: #5A585B; font-family: 'Roboto', sans-serif; font-size: 15px; margin-bottom: 25px; }
.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; }

