﻿@import url(/assetmanager/scripts/style/tables.css);/*O CÓDIGO FONTE DESTE SITE É PROTEGIDO POR LEI PERTENCENTE APORTALL SYSTEM DESENVOLVIMENTO DE SISTEMAS LTDA - CNPJ 08.389.873/0001-40A CÓPIA  DESTE CÓDIGO PODERÁ RESULTAR EM PROCESSO JUDICIAL.*/@import url('https://fonts.googleapis.com/css2?family=Ms+Madi&family=Raleway:ital,wght@0,100..900;1,100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap');.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 */.MsMadi{font-family:'Ms Madi';}.Raleway0100..900{font-family:'Raleway';font-style:normal;font-weight:100..900;} .Raleway1100..900{font-family:'Raleway';font-style:italic;font-weight:100..900;} .SourceSans30200..900{font-family:'Source Sans 3';font-style:normal;font-weight:200..900;} .SourceSans31200..900{font-family:'Source Sans 3';font-style:italic;font-weight:200..900;} /************** CLASSES DO GOOGLE ¬ */:root{
	--fontDefault:"Source Sans 3";
	--fontText:"Source Sans 3";
	--fontTitle:"Raleway";
	--fontButton:"Raleway";
	--fontHand:"Ms Madi";
	--colorFontTitle:#3D3C3B;
	--colorFontText:#3D3C3B;
	--borderRadius:10px;

	--corSlickActive:#9C1920;
	--corSlickHover:#9C1920;
	--corSlick:#d9d9d9; 

	--scroolFundo:#d9d9d9;
	--scroolBar:#3d3c3b;
	--scroolBarHover:#a31e24;
			
	--swiper-theme-color: #cccccc !important;
	--swiper-pagination-bullet-inactive-color: #d9d9d9;
			
	--menu3-cor-fundo:transparent;
	--menu3-cor-hover:#d9d9d9;
	--menu3-cor-primaria:#F5F5F5;
	--menu3-cor-primaria-hover:#FFFFFF;
	--fontSizeMenu:16px;		

	--hciFastBar:#bebebe !important;
			
	--fontSizeButton:"20px"; 
	--colorButton-Default:#3d3c3b;
	--colorButton-DefaultHover:#0a0909;		
	--colorButton-DefaultText:#ffffff;		
	--colorButton-Go:#a43035;
	--colorButton-GoHover:#712124;
	--colorButton-GoText:#ffffff;
	--colorButton-Solid:#d9d9d9;
	--colorButton-SolidHover:#a5a5a5;
	--colorButton-SolidText:#3D3C3B;			
	--colorButton-Outline:#3D3C3B;
	--colorButton-Text:#3D3C3B;
			
	--select-Text:#3D3C3B;
	--select-TextBackground:#d9d9d9;
			
	--defaultICONButton:"\f054";
	
	
	--formBackground:#f1f1f1;
	--formBorder:4px solid #ffffff;
	--formBorderHover:4px solid #7a7a7a0d;
	--formShadow:unset;
	--formShadowHover: inset 9px -9px 13px 7px rgb(209 209 209 / 50%);
	--formBorderRadius:10px;	
	--formFontColor:#3D3C3B; 
	--formFontColorHover:#a31e24; 
	--formFontSize:16px;
	--formFontWeight:600;
}

#topo{min-height:100vh}
body{
	margin: 0 !important;
	padding: 0 !important;
	overflow-x: hidden;
	background-color:#FFFFFF;
	/*background-image: url("/skins/128/x-bg.jpg");*/
}


.code{
	background-color: #ffffff45 !important;
    padding: 10px 20px !important;
    border-left: 4px solid #3e915f !important;
    font-family: monospace !important;
    font-size: large !important;
    font-weight: 400 !important;
	margin:10px 0px;
}
		
/*********************** BOX ********************/		
	.box{
		padding:10px 20px;
		width: fit-content;
		word-break: break-all;
		font-style: normal;
		line-height: 150% !important;
		color: #191919,#000000;
		background: var(--corSlickActive,#EFEFEF);
		border-radius: 10px;
		font-weight: 300 !important;
	}		
/*********************** BOX ¬ ********************/		
		

/*********************** FONTES ********************/
body,p,div,a,li,input,textarea,select,span{
	font-family:var(--fontDefault, sans-serif);
	color: var(--colorFontText, #ffffff);
			font-style: normal;
			font-weight: 400;
			font-size: 18px;
			line-height: 150%;
			letter-spacing: 0.04em;
			text-align:left;
}

li, p {
	margin-bottom: 16px;
}
p:last-child {
	margin-bottom: 0;
}

* span {
    font-weight: 200 !important;
}
span[style*="font-weight: bold"] {
    font-weight: 700 !important;
}			

#conteudoDIV img{
	max-width: 80vw;
}				
#conteudoDIV{
	margin-bottom: 60px;
}
/*********************** FONTES ¬ ********************/

	
		
/*********************** H1, H2 ********************/					
h1,h2{
	font-family: var(--fontTitle);
	color: var(--colorFontTitle);
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.01em;
	
	
    font-size: 3rem !important;
    font-weight: 500;
    line-height: 110%;				
}
h1.title{font-size: 126px;color:rgba(70, 70, 70, 0.06);text-transform: uppercase;}
h2.title{font-size: 126px;color:rgba(70, 70, 70, 0.06);text-transform: uppercase;}
h2.superTitle{
font-family: 'Raleway';
font-style: normal;
font-weight: 800;
font-size: 126px !important;
line-height: 90%;
letter-spacing: 0.14em;
text-transform: uppercase;
color: rgba(0, 0, 0, 0.06);
}
		
/*********************** H1, H2 ¬ ********************/					
	
/*********************** A ********************/		
a{
	text-decoration:none;
	font-weight:400;
}
a:hover{
	text-decoration:underline;
}
/*********************** A ¬ ********************/		
			
			


		
		  
		
/*********************** CURSOS ONLINE */
div#into img{filter: invert(1) contrast(1.5);}
h3{margin-bottom:10px;}
ol{list-style-type: decimal;  margin-left: 36px;}
ol li {margin-top: 15px;}
:root{
  /*cor bg body*/
  --corBgBody:#fafafa;
  --corText:#434343;			
  /*cor menu*/
  --corBgMenu1:#F3D5E4;
  --corBgMenu2:#312951;
  /*botão comum*/
  --corButton:#F1DCE6;
  --corButtonTxt:#D21A72;
  /*botão cta*/
  --corButtonCta:#EB74AD;
  --corButtonCtaTxt:#373435;
  /*barra de status de leitura*/
  --colorBgScrollStatus:#F6318F;
  /*cores da batta de progresso do curso*/
  --scrollBarProgress:#F6318F;
  --scrollBarProgressBg:#0000000f;
  --scrollBarProgressText:#D21A72;
  /*linha do frame hcfast*/
  --hciFastBar:#d43176;			
  --borderRadius:5px;
}
blockquote {
    margin: 1em 0em 0em 2em !important;
    padding: 20px 30px !important;
    background-color: #f7f7f7 !important;
    background-image: url('/skins/128/x-paper.webp');
	box-shadow: -20px 4px 20px 0px #0000003b;
}
blockquote div,blockquote div * {
    font-family: var(--fontHand) !important;
	font-weight: 100;
    font-size: xx-large;
    line-height: 1.1;
}
/*********************** CURSOS ONLINE ¬ */
		
		
		
/*********************** cta ******/
.button{
	background-color:#f4f4f4;
	color:#000;
	padding:10px 15px;
	line-height:2;
}
/*********************** cta ¬ */
	
/*********************** IMGS RIGHT LEFT CONTENT ***************/
img.right{
	float: right;
    margin: 0px 0px 0px 90px !important;
    /*width: 50%;*/
	max-width: fit-content;
}
img.left{
	float: left;
    margin: 0px 90px 0px 0px !important;
    /*width: 50%;*/
	max-width: fit-content;
}

@media(max-width: 480px){
	img.left, img.right{
		float: unset;
		margin: 0px 0px 30px 0px !important;
		width: 100% !important;
		max-width: 90vw;
		height: auto !important;
	}
}
/*********************** IMGS RIGHT LEFT CONTENT¬ ***************/


		
		