﻿@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=Montserrat:ital,wght@0,100..900;1,100..900&family=Ms+Madi&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,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 */.Montserrat0100..900{font-family:'Montserrat';font-style:normal;font-weight:100..900;} .Montserrat1100..900{font-family:'Montserrat';font-style:italic;font-weight:100..900;} .MsMadi{font-family:'Ms Madi';}.Poppins0100{font-family:'Poppins';font-style:normal;font-weight:100;} .Poppins0200{font-family:'Poppins';font-style:normal;font-weight:200;} .Poppins0300{font-family:'Poppins';font-style:normal;font-weight:300;} .Poppins0400{font-family:'Poppins';font-style:normal;font-weight:400;} .Poppins0500{font-family:'Poppins';font-style:normal;font-weight:500;} .Poppins0600{font-family:'Poppins';font-style:normal;font-weight:600;} .Poppins0700{font-family:'Poppins';font-style:normal;font-weight:700;} .Poppins0800{font-family:'Poppins';font-style:normal;font-weight:800;} .Poppins0900{font-family:'Poppins';font-style:normal;font-weight:900;} .Poppins1100{font-family:'Poppins';font-style:italic;font-weight:100;} .Poppins1200{font-family:'Poppins';font-style:italic;font-weight:200;} .Poppins1300{font-family:'Poppins';font-style:italic;font-weight:300;} .Poppins1400{font-family:'Poppins';font-style:italic;font-weight:400;} .Poppins1500{font-family:'Poppins';font-style:italic;font-weight:500;} .Poppins1600{font-family:'Poppins';font-style:italic;font-weight:600;} .Poppins1700{font-family:'Poppins';font-style:italic;font-weight:700;} .Poppins1800{font-family:'Poppins';font-style:italic;font-weight:800;} .Poppins1900{font-family:'Poppins';font-style:italic;font-weight:900;} /************** CLASSES DO GOOGLE ¬ */:root{
	--fontDefault:"Poppins";
	--fontText:"Poppins";
	--fontTitle:"Poppins";
	--fontHand:"Ms Madi";
	--colorFontTitle:#FF2583;
	--colorFontText:#191919;
	--borderRadius:10px;

	--corSlickActive:#f69230;
	--corSlickHover:#f4388a;
	--corSlick:#efefef; 

	--scroolFundo:#451079;
	--scroolBar:#df3e8c;
	--scroolBarHover:#ff4687;
			
	--swiper-theme-color: #e2e2e2 !important;
	--swiper-pagination-bullet-inactive-color: #f5f5f5;
			
	--menu3-cor-fundo:transparent;
	--menu3-cor-hover:#ffffff;
	--menu3-cor-primaria:#451079;
	--menu3-cor-primaria-hover:#FFF0D0;
	--fontSizeMenu:18px;		

	--hciFastBar:#383429 !important;
			
	--fontButton:"Poppins";
	--fontSizeButton:"24px"; 
	--colorButton-Default:#d1d2d3;
	--colorButton-DefaultHover:#9e9fa0;		
	--colorButton-DefaultText:#191919;		
	--colorButton-Go:#86c243;
	--colorButton-GoHover:#ffdd32;
	--colorButton-GoText:#ffffff;
	--colorButton-Solid:#f5f5f5;
	--colorButton-SolidHover:#7a7a7a;
	--colorButton-SolidText:#7a7a7a;			
	--colorButton-Outline:#7a7a7a;
	--colorButton-Text:#7a7a7a;
			
	--colorFontForm: #333333;
	--select-Text:#191919;
	--select-TextBackground:#f5f5f5;
			
	--defaultICONButton:"\f054";
}
	
		
		
	
		
body{
	margin: 0 !important;
	padding: 0 !important;
	overflow-x: hidden;
	background-color:#fafafa;
	/*background-image: url("/skins/128/x-bg.jpg");*/
}
#topo{
	padding: 0 !important;
	z-index: 0;
}

		
		
/*********************** BOX ********************/		
	.box{
		padding: 10px 20px;
		width: fit-content;
		/*word-break: break-all;*/
		font-style: normal;
		line-height: 140% !important;
		color: #191919;
		background: var(--corSlickActive);
		border-radius: 10px;
		font-weight: 300 !important;
	}		

/*********************** BOX ¬ ********************/		

/*********************** FONTES ********************/
body,p,div,a,li,input,textarea,select{
	font-family:var(--fontDefault); 
	color: var(--colorFontText);

			font-style: normal;
			font-weight: 400;
			font-size: 18px;
			line-height: 150%;
			letter-spacing: 0.04em;

}

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, title{
	font-family: var(--fontTitle);
	color: var(--colorFontTitle);
	font-style: normal;
	font-weight: 400;
	font-size: 46px;
	line-height: 54px;
	letter-spacing: 0.01em;
}
.txtPaginacaoModulos{text-align: left;}
			
h1.center{
	width:100%;
	text-align:center;
}
/*********************** 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¬ ***************/


		
		