﻿/*--------- Tratativa para correção de bugs pós implantação do novo header/footer aplicado via CMS em novembro/2024 ---------*/
#Conteudo.logged-in {
	padding-top: 0 !important;
}
	    
#Conteudo {
	padding-top: 0 !important;
}
		
#footer {
	padding-top: 40px;
}
		
#header { /*remover para check in*/
	padding-top: 60px;
}	
		
#header .header-einsteinBR-container .global-header .container .navContainerDesktop #svgContainer .profileMenuHeader:hover {
   text-decoration: underline;
}

#header .header-einsteinBR-container .global-header .container .navContainerDesktop #svgContainer .profileMenuHeader {
    text-decoration: none;
}

.header-einsteinBR-container .container { 
	max-width: 100% !important;
}

#footer .footer-menu .header-accordion > h3 {
	font-family: "Inter", sans-serif;
	font-size: 18.4px;
	line-height:normal;
}

#footer .footer-einsteinBR-container a,
#footer .footer-einsteinBR-container .footer-resultados-exames .footerCardIconComponent span,
#footer .footer-einsteinBR-container .footer-resultados-exames .app-download-title,
#footer .footer-einsteinBR-container .contatos-container h3,
#footer .footer-einsteinBR-container .contatos-container h4,
#footer .footer-einsteinBR-container .contatos-container span,
#footer .footer-einsteinBR-container .contatos-container p,
#footer .footer-einsteinBR-container .footer-cards-featured .content > div > .footerCardIconComponent > span,
#header .header-einsteinBR-container .global-header .container .navContainerDesktop #svgContainer li .profileMenuHeader,
#header .header-einsteinBR-container .global-header .container .navContainerDesktop .languageSelector-einsteinBR-container #language-selector p,
#header .header-einsteinBR-container .submenu-einsteinBR-container .container .btn_meu_einstein,
#header .header-einsteinBR-container .submenu-einsteinBR-container .last-actions .search  {
	font-family: "Inter",sans-serif !important;
}

.footer-einsteinBR-container .hr-divider .divider {
	opacity: 1;
}

body, header li, footer li { 
	font-family: sans-serif !important; 
	line-height: 1.42857143 !important;
}

.flex-div h3, .flex-div h4 {
	color: #333333 !important;
}

.py-5 {
	margin-top: 78px;
}

#footer h2 {
	font-size: 20px !important;
	font-family: 'Inter', sans-serif !important;
}

a .footer_item_link, #searchButton {
	font-size: 16px !important;
}

#header .menuitem_link, #header .btn_meu_einstein a, #header .menuitem_highlight_link a, #header .menuitem_simple_link, #header a.menuitem_highlight_link, #header a.menuitem_highlight_icon_link, #searchButton {
	font-family: 'Inter', sans-serif !important;
}

#searchBar .search-box form #searchInput::placeholder {
	color: #444 !important;
}