﻿@import url(/assetmanager/scripts/style/tables.css);/*O CÓDIGO FONTE DESTE SITE É PROTEGIDO POR LEI PERTENCENTE APORTALL SYSTEM DESENVOLVIMENTO DE SISTEMAS LTDA - CNPJ 08.389.873/0001-40A CÓPIA  DESTE CÓDIGO PODERÁ RESULTAR EM PROCESSO JUDICIAL.*/  @import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap');@import url(CheckRadio.css);.nenhum{font-family:unset;font-size:unset;color:unset;font-weight:unset;font-style:unset;}input, button, textarea{box-sizing: border-box !important; -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important;}*, input, select, textarea, option, button { outline: none !important; }/************** CLASSES DO GOOGLE */.Outfit100100{font-family:'Outfit';font-weight:100;} .Outfit200200{font-family:'Outfit';font-weight:200;} .Outfit300300{font-family:'Outfit';font-weight:300;} .Outfit400400{font-family:'Outfit';font-weight:400;} .Outfit500500{font-family:'Outfit';font-weight:500;} .Outfit600600{font-family:'Outfit';font-weight:600;} .Outfit700700{font-family:'Outfit';font-weight:700;} .Outfit800800{font-family:'Outfit';font-weight:800;} .Outfit900900{font-family:'Outfit';font-weight:900;} /************** CLASSES DO GOOGLE ¬ */:root{
--fontText:'Outfit';
--fontTitle:'Outfit';
--borderRadius:30px;
--corBG:#ffffff; 
--corDefault:#818181; /*#A8A8A8;*/
--corActive:#D99F7E;
--curr_corActive:#D99F7E;
--menu3-cor-fundo:#efefef;
--menu3-cor-hover:#d9ac7f;
--menu3-cor-primaria:#818181;
--menu3-cor-primaria-hover:#d9ac7f;
			
}
*,body,p,div,a,li,input,textarea,select{line-height:1.8;font-family:var(--fontText);color:var(--corDefault);letter-spacing: 0.5px;}
#conteudoUp #conteudo div, #conteudoDIV p{color:var(--corDefault);}
		
h1{font-size:3rem;font-family:var(--fontTitle);line-height:1.2;padding:0px 0px; margin:0px 0px;font-weight:800;
		color: var(--corDefault);
		text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15);}
h2{color:var(--corDefault);font-size:1.6rem;font-family:var(--fontTitle);line-height:1.2;padding:0px 0px; margin:0px 0px;font-weight:700;
		text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15);}
h3,h4,h5,h6{color:var(--corDefault);font-size:1.4rem;font-family:var(--fontTitle);line-height:1.2;padding:0px 0px; margin:0px 0px;font-weight:600;}
		
a{color:var(--corActive);;text-decoration:none;}
a:hover{color:var(--corDefault);text-decoration:underline;}

.formatItemList{border-radius:14px; border: 1px solid #dbdbdb69;}
.formatItemList .dvVideo{box-shadow: inset 0px 1px 9px 3px rgb(0 0 0 / 2%), 0px 0 12px 8px rgb(0 0 0 / 1%);}
			
body{background-color:#ffffff;}
#white_content_dentro,.white_content{background-color: #fff !important;}

/****curriculos*****/
	fieldset {
     	border: 2px solid #7a7a7a !important;
    	background-color:unset !important;
	}
/****curriculos*****/
/*********************** BOTÕES no editor*/

.btform, .btn, input[type=submit]{
		font-family:var(--fontText); padding:10px 20px; cursor:pointer; outline:none; border:0px; border-radius:var(--borderRadius);;
		font-size:1rem;
		width:auto;
		background: #888888;
		color:#fff !important;
		letter-spacing: 1.0px;
		text-transform: uppercase;
		font-weight: 700;
		border-radius:20px;
		border: 1px solid #dbdbdb69;
   	    box-shadow: inset 0px 1px 9px 3px rgb(0 0 0 / 10%), 0px 0 12px 8px rgb(0 0 0 / 6%);
}
.btform *, .btn *, input[type=submit] *{color:#fff;}
					
.CTA{
		font-family:var(--fontText); padding:10px 20px; cursor:pointer; outline:none; border:0px; border-radius:var(--borderRadius);;
		font-size:1rem;
		width:auto;
		background: #FBD23C;
		color:#000 !important;
		letter-spacing: 1.0px;
		text-transform: uppercase;
		font-weight: 700;
		border-radius:20px;
		border: 1px solid #dbdbdb69;
   	    box-shadow: inset 0px 1px 9px 3px rgb(0 0 0 / 10%), 0px 0 12px 8px rgb(0 0 0 / 6%);

	}
	
button,.Botao{
	font-family:var(--fontText); padding:10px 20px; cursor:pointer; outline:none; border:0px; border-radius:var(--borderRadius);
	font-size:1rem;
	width:auto;
	background-color:#EFEFEF;
	color:#000 !important;
}
	
	
.btMinhaConta{box-shadow: unset;-webkit-box-shadow:unset;background-color:#77725B;color:#FBD23C !important;border-radius:var(--borderRadius);}

/*********************** BOTÕES no editor ¬ */


	
/*********************** FORMULÁRIO*/
input[type=file],input[type=date],input[type=text], input[type=number], input[type=search], input[type=tel], input[type=email], input[type=password], textarea, select{
width:100%;
font-family:var(--fontText); 
padding: 10px 10px;
color: #000 important;
border: 1px solid #efefef;
background-color: #f9f9f9;
font-size:14px;
font-weight: 500;
cursor:pointer;
border-radius: var(--borderRadius) !important;
}

form label{text-align:left;float:left; margin-top:20px;font-size:14px !important;}
.opcaoFormEditor {
    width: 100%;
    display: inline-flex;
}
.opcaoFormEditor input[type=radio],.opcaoFormEditor input[type=checkbox]{
	float: left;
    margin-top: 25px;
    margin-right: 15px;
}
input[type=file]{cursor:pointer;}
input[type=file]::file-selector-button {
  border:0px;
  padding: 0px;
  border-radius:var(--borderRadius);
  background-color:transparent;
  transition: 1s; 
  padding: 9px 0px;
  cursor:pointer;
  width:26px;
  background-image:url('/adm/images/upload.svg');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: 5px;color:transparent;
}
/*********************** FORMULÁRIO ¬ */

/*********************** MENU LATERAL ¬ */
#menu0L .faMenu0L {background-color: #f9f9f9; color:#333; font-size: 16px; padding: 20px;}
#menu0L .tooltiptext {font-family:var(--fontText); font-size:16px;}
#menu0L a:first-child .faMenu0L,#menu0L a:last-child .faMenu0L{border-radius:var(--borderRadius);}
#menu0L .faMenu0L:hover {background-color: #333;}
#menu0L .faMenu0L:hover {boder-radius:0px 0px 0px 0px!important; padding: 20px;}
#menu0L .faMenu0L:hover,#menu0L .faMenu0L:hover i, #btFechaIntroWhatsapp{ color:#fff;}
#menu0L > a > i > span{color:#fff;}
/*********************** MENU LATERAL ¬ */


/*********************** WHATSAPP ¬ */
#introWhatsapp span{color:#fff;}
#botaoConfirmaWhatsapp{color:#217123 !important;}
#icoWhatsappFixo,#introWhatsapp,#btFechaIntroWhatsapp {background-color: #00BA36 !important;}
#introWhatsapp, #btFechaIntroWhatsapp {border-radius:var(--borderRadius);}
	@keyframes animaWhatsapp {
		0%   {box-shadow: 0 0 0 0px rgba(0, 187, 68, 1)}
		100% {box-shadow: 0 0 0 35px rgba(0, 187, 68, 0)}
	}
i.fa.fa-brands.fa-whatsapp {
    margin-right: 6px;
}
/*********************** WHATSAPP ¬ */
/*********************** TITLES ¬ */
.tooltipTitle{
	display:none;
	position:absolute;
	font-size:14px;
	max-width:260px;
	color:var(--corDefault);
	padding:10px 20px;
	
	border-radius:20px;
	box-shadow: 0px 15px 20px 0px #0000005e;
    background-color: #ffffffbd;
    backdrop-filter: blur(5px);
}
/*********************** TITLES ¬ */


/*********************** LGPD ¬ */
	#dvcookiescontrato {
		background-color:#1F25B84a !important;
	}
	#dvcookiescontrato p {
		color:#ffffff !important;
	}
	#dvcookiescontrato a {
		color:#ffffff !important;
		text-decoration:underline;
	}
	#okcookiesprivacidade{background-color:#FBD23C !important; color:#1F25B8 !important;}
/*********************** LGPD ¬ */


/*********************** ESTRUTURA ¬ */
.container{
	max-width:1532px;
	margin:auto auto;
}
.container .container, #conteudoDIV{
	width:100%;
	max-width:1250px !important;
	margin:auto auto;
}

.container .container .container{
	width:100%;
	max-width:1105px !important;
	margin:auto auto;
}
			
.cls{
	display: grid;
	grid-template-columns: 6fr 6fr;
	gap: 40px;
}


@media (min-width: 0px) and (max-width: 640px){
	.cls, #servicos #box{
		display: block !important;
		grid-template-columns: unset !important;
		gap: unset !important;
	}
	#atendimento #img img{width: 90vw;height: auto;}
	.container{padding:0px 20px;}
}

.space1{
	width:100%;
	height:6em;
}
.space2{
	width:100%;
	height:4em;
}
/*********************** ESTRUTURA ¬ */

#dvcookiescontrato {
    background-color: #00000080 !important;
}
#dvcookiescontrato button{
	color:#000000 !important;
}


