@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 500px) {
  .h4_n2 {
    margin-top: 80px;
  }
}

/* --------------------------------------------- TÍTULO SLIDESHOW ----- */
/*--------------------------------------------------------------------- */

.vrc_inclusaodigital_slideshow_ttl {
	position:absolute;
	bottom:0;
	z-index:9999;
	background:linear-gvrc_inclusaodigitalient(180deg,rgba(0,0,0,0),rgba(0,0,0,0.7));
	padding:10px 20px 25px 20px;
	font-size:2.5em !important;
	line-height:1.3em;
	font-weight:400;
	color:#FFF !important;
	font-family:'Roboto Condensed';
	box-sizing:border-box;
	width:100%;
	text-shadow:1px 1px 4px rgba(0,0,0,0.7); }
	
.vrc_inclusaodigital_slideshow_ttl .puc_texto_menor {
		font-size:0.6em;
		font-weight:300;
		line-height:1.3em !important;
		margin:3px 0 4px 0;
		display:block; }
	
	
@media (max-width:660px) {
	.vrc_slideshow_ttl {
		font-size:3.5em !important;	}
	
	.vrc_slideshow_ttl .puc_texto_menor {
		display:none;
		visibility:hidden; } }

/* ----- xxx ----- */

.vrc_inclusaodigital_data_materia {
	font:italic 0.5em Verdana !important;
	color:#888888; }

.vrc_inclusaodigital_ttl_grifado {
    border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;}

.vrc_inclusaodigital_legenda {
	font: italic 0.6em Verdana !important;
	}

/*--------------------------------- NOTICIAS COM LINK NA INDEX -------- */
/*--------------------------------------------------------------------- */

.vrc_inclusaodigital_index_noticias .vrc_inclusaodigital_link_noticias:link, /*#vrc*/ .vrc_inclusaodigital_index_noticias .vrc_inclusaodigital_link_noticias:visited {
    display: block;
    /*background: #D98C14;*/
	/*background: #eb8d4f;*/
	/*background: #DF8D45;*/
	background: #dfa470;
    border-radius: 8px;
    padding: 11px 17px 13px 17px;
    margin: 0 10px 25px 10px;
    color: #ffffff !important;
    font-family: 'Roboto Condensed';
    font-size: 1.6em;
    line-height: 1.4em;
    transition: background 0.3s;
}

.vrc_inclusaodigital_index_noticias .vrc_inclusaodigital_link_noticias:hover {
    /*background: #53A1AD;*/
	/*background: #D96703;*/
	background: #E6A409;
    text-decoration: none;
	color:#FFFFFF !important;
}

/*--------------------------------- NOTICIAS SEM LINK NA INDEX -------- */
/*--------------------------------------------------------------------- */

.vrc_inclusaodigital_index_noticias .vrc_inclusaodigital_slink_noticias {
    display: block;
    /*background: #D98C14;*/
	/*background: #eb8d4f;*/
	/*background: #DF8D45;*/
	background: #dfa470;
    border-radius: 8px;
    padding: 11px 17px 13px 17px;
    margin: 0 10px 25px 10px;
    color: #ffffff !important;
    font-family: 'Roboto Condensed';
    font-size: 1.6em;
    line-height: 1.4em;
    transition: background 0.3s;
}

.vrc_inclusaodigital_index_noticias .vrc_inclusaodigital_slink_noticias:hover {
	background: #E6A409;
    text-decoration: none;
	color:#FFFFFF !important;
}


/*------------------------------------------------ EDITAL PASSADO ----- */
/*--------------------------------------------------------------------- */

.vrc_inclusaodigital_edpassado {
	display:flex;
	flex-wrap:wrap;
	margin:-5px; }

.vrc_inclusaodigital_edpassado a:link,
.vrc_inclusaodigital_edpassado a:visited {
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	text-align:center;
	width:130px;
	height:130px;
	margin:5px;
	background:#EEEEEE;
	color:#02417B;
	text-decoration:none;
	font-weight:bold;
	transform-origin:center;
	transition:0.3s; }

	.vrc_inclusaodigital_edpassado a:hover {
		background:#BACFE2;
		transform:scale(1.1); }
	
	.vrc_inclusaodigital_edpassado img {
		margin-bottom:7px;
		transform-origin:center;
		transition:0.3s; }
	
	.vrc_inclusaodigital_edpassado a:hover img {
		transform:scale(1.2) rotate(-4deg); }


/*------------------------------------------- ALUNOS CONTEMPLADOS ----- */
/*--------------------------------------------------------------------- */	


.vrc_inclusaodigital_alunos {
	display:flex;
	flex-wrap:wrap;
	justify-content:center; }

	.vrc_inclusaodigital_alunos div {
		display:flex;
		flex-direction:column;
		align-items:center;
		justify-content:center;
		text-align:center;
		border-radius:50%;
		/*width:150px;
		height:150px;*/
		width:230px;
		height:230px;
		padding:5px;
		margin:5px;
		box-sizing:border-box;
		background:#02018b;
		color:#FFFFFF;
		line-height:normal;
		font-size:1.6em; }

	.vrc_inclusaodigital_alunos span {
		font-size:2.6em;
		font-weight:bold; }

/*--------------------------------------------------- DEPOIMENTOS ----- */
/*--------------------------------------------------------------------- */

.vrc_inclusaodigital_depoimentos {
	width: 100%;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	flex-wrap: wrap;
}
.vrc_inclusaodigital_depoimentos_texto {
	width: 330px;
	/*width: 250px;*/
	border: 1px solid #79787F;
	background-color: #EFEDED;
	color: #79787F;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.4em;
	letter-spacing: 0.3px;
	overflow-wrap: break-word;
	text-align: left;
	padding: 15px;
	/*padding: 30px;*/
	/*margin: 5px;*/
	
}
.vrc_inclusaodigital_depoimentos_texto_index {
	align-items: stretch;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
	
	border: 1px solid #79787F;
	background-color: #EFEDED;
	color: #79787F;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	/*font-weight: 300;*/
	line-height: 1.4em;
	letter-spacing: 0.3px;
	overflow-wrap: break-word;
	text-align: left;
	padding: 15px;	
}
.vrc_inclusaodigital_depoimentos_texto_index span {
	font-family: "Times New Roman", Times, serif !important;
	font-style: italic;}

.vrc_inclusaodigital_depoimentos_texto span {
	font-family: "Times New Roman", Times, serif !important;
	/*color:#ff6a21;*/
	color:#A349A4;
	font-style: italic;
}

.vrc_inclusaodigital_vejamais {
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	text-align:center;
	border-radius:50%;
	width:50px;
	height:50px;
	padding:5px;
	margin:5px;
	box-sizing:border-box;
	background:#02018b;
	color:#FFFFFF;
	line-height:normal;
	font-size:1.2em; }

.vrc_inclusaodigital_maisdepoimentos {
	color:#ff80e4;
	font-weight: bold;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	text-align:center;
	height:50px;
	padding:5px;
	margin:5px 0;
	box-sizing:border-box;
	background:#02018b;
	line-height:normal;
	font-size:1.2em; }

.arrow {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #1c3d5a;
    position: relative;
    top: .6rem;
}
/*---------------------------------------------- SOBRE A CAMPANHA ----- */
/*--------------------------------------------------------------------- */

/*---------------------------------- MENU INTERNO - SOBRE A CAMPANHA -- */

#modernbricksmenu2{
	/*max-width:1100px;*/
	/*width:calc(100% - 20px);*/
	/*max-width:830px;*/
	max-width:880px;
    padding: 0;
	margin-top: 2px;
	border-top: 2px solid #D25A0B; /*Brown color theme*/ 
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
}
#modernbricksmenu2 ul li::before { content:''; }
#modernbricksmenu2 ul{
	margin:0;
	margin-left: 15px; /*margin between first menu item and left browser edge*/
	padding: 0;
	list-style: none !important;
}

#modernbricksmenu2 li{
	display: inline;
	margin: 0 5px 0 0;
	padding: 0;
	text-transform:uppercase;
	list-style: none !important;
}

#modernbricksmenu2 a{
	float: left;
	display: block;
	/*color: white;*/
	text-decoration: none;
	margin: 0 3px 0 0; /*Margin between each menu item*/
	padding: 8px 16px;
	background-color: #BACFE2; /*Brown color theme*/ 
	border-top: 1px solid white;
}

#modernbricksmenu2 li a:hover:not(.active) {
	background-color: #D25A0B; /*Brown color theme*/ 
	color: white;
	/*font-weight: bold;*/
}

#modernbricksmenu2 #current a{ /*currently selected tab*/
	background-color: #D25A0B; /*Brown color theme*/ 
	color: white;
	font-weight: bold;
	border-color: #D25A0B; /*Brown color theme*/ 
}


#modernbricksmenu2 li a.active {
  	background-color: #D25A0B; /*Brown color theme*/ 
  	color: white;
  	font-weight: bold;
	border-color: #D25A0B; /*Brown color theme*/ 
}




/*---------------------------------------------- NOTICIAS INTERNA ----- */
/*--------------------------------------------------------------------- */
.noticias_paginterna {
	border:1px solid #CCCCCC; 
	display: block;
	background: #e5e5e5;
    border-radius: 6px;
    padding: 0 13px 13px 13px;
    margin: 0 0 20px 0;
    line-height: 1.4em;
	box-sizing: border-box;
}
.noticias_paginterna h5 {
	color: #02417B !important;
	margin-top: 11px;
}


/*---------------------- ABA > EDITAL > ALUNOS AUXILIOS VIGENTES  ----- */
/*--------------------------------------------------------------------- */
