/* CSS SUPER ESTÁGIOS */
/* OUTUBRO 2021 */
/* FRONT MARKETING */
/* SUPER T.I */ 
/* FEITO PELA LENDA: THIAGUERA */
/* THE BEST OF ALL THE TIME */




html{scroll-behavior: smooth;}
:focus {outline:0 !important;}
a{text-decoration: none;}




/* TOPO */ /* TOPO */ /* TOPO */ /* TOPO */ /* TOPO */ 


.primeiro-topo{
	background-color: #7e4ca5;
	color: #fff;
	height: 29px;
}

.primeiro-topo a{
	text-decoration: none;
	color: #fff;
}

.primeiro-topo p{
	font-size: 12px;
	padding-top: 4px;
}

.primeiro-topo p:hover{
	color: #f6ca01;
}

.topo{
	padding: 10px 0 15px 0;
}

.topo img{
	padding-top: 3px;
}

.navbar .collapse .navbar-nav .nav-item .nav-link{
	padding-left: 30px;
	font-size: 14px;
	color: #7e4ca5;
}

.navbar .collapse .navbar-nav .nav-item .nav-link:hover{
	color: #462064;
}

.navbar .collapse .navbar-nav .nav-item .nav-link span{
	background-color: #7e4ca5;
	border: 1px solid #7e4ca5;
	padding: 9px 40px 9px 40px;
	color: #fff;
	border-radius: 25px;
}

.navbar .collapse .navbar-nav .nav-item .nav-link span:hover{
	background-color: transparent;
	border: 1px solid #7e4ca5;
	color: #7e4ca5;
}





/* FAÇA CADASTRO */ /* FAÇA CADASTRO */ /* FAÇA CADASTRO */ /* FAÇA CADASTRO */

.faca-cadastro{
	background-color: #ea4381;
	padding: 30px;
}

.faca-cadastro .botao-cadastro a{
	text-decoration: none;
	color: #ea4381;
}

.faca-cadastro .botao-cadastro a:hover{
	color: #fff;
}

.faca-cadastro .botao-cadastro{
	background-color: #fff;
	border: 1px solid #fff;
	color: #ea4381;
	border-radius: 50px;
}

.faca-cadastro .botao-cadastro h4{
	margin-bottom: 0;
    padding-top: 10px;
    font-weight: bold;
}

.faca-cadastro .botao-cadastro:hover{
	background-color: transparent;
	border: 1px solid #fff;
	color: #fff;
}

.faca-cadastro h3{
	font-size: 20px;
	color: #fff;
	padding-top: 25px;
}



/* QUAL PORTAL */ /* QUAL PORTAL */ /* QUAL PORTAL */ /* QUAL PORTAL */

.qual-portal{
	padding: 55px 0 65px 0;
}

.qual-portal h1{
	color: #5f388c;
	font-weight: bold;
}

.qual-portal p{
	color: #5f388c;
}

.qual-portal .celula-estudante{
	border: 1px solid #f6921e;
	padding: 23px 33px 23px 33px;
	border-radius: 37px;
	margin-top: 37px;
	color: #f6921e;
}

.qual-portal .celula-estudante h3{
	font-weight: bold;
	margin: 18px 0 28px 0;
	font-size: 23px;
	color: #f6921e;
}

.qual-portal .celula-estudante h4{
	font-size: 22px;
	padding: 7px 0 19px 0;
	border-bottom: 1px solid #faecdc;
	color: #f6921e;
}

.qual-portal .celula-estudante h2{
	background-color: #f6921e;
	margin-top: 33px;
	padding: 18px 0 18px;
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	border: 1px solid #f6921e;
	border-radius: 33px;
	color: #fff;
}

.qual-portal .celula-estudante h2:hover{
	background-color: transparent;
	border: 1px solid #f6921e;
	color: #f6921e;
}

.qual-portal .celula-estudante a{
	text-decoration: none;
}

/**/ /**/ /**/

.qual-portal .celula-empresa{
	border: 1px solid #6ab0c6;
	padding: 23px 33px 23px 33px;
	border-radius: 37px;
	margin-top: 37px;
	color: #6ab0c6;
}

.qual-portal .celula-empresa h3{
	font-weight: bold;
	margin: 18px 0 28px 0;
	font-size: 23px;
	color: #6ab0c6;
}

.qual-portal .celula-empresa h4{
	font-size: 22px;
	padding: 7px 0 19px 0;
	border-bottom: 1px solid #dcf7ff;
	color: #6ab0c6;
}

.qual-portal .celula-empresa h2{
	background-color: #6ab0c6;
	margin-top: 33px;
	padding: 18px 0 18px;
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	border: 1px solid #6ab0c6;
	border-radius: 33px;
	color: #fff;
}

.qual-portal .celula-empresa h2:hover{
	background-color: transparent;
	border: 1px solid #6ab0c6;
	color: #6ab0c6;
}

.qual-portal .celula-empresa a{
	text-decoration: none;
}

/**/ /**/ /**/

.qual-portal .celula-instituicao{
	border: 1px solid #7941af;
	padding: 23px 33px 23px 33px;
	border-radius: 37px;
	margin-top: 37px;
	color: #7941af;
}

.qual-portal .celula-instituicao h3{
	font-weight: bold;
	margin: 18px 0 28px 0;
	font-size: 23px;
	color: #7941af;
}

.qual-portal .celula-instituicao h4{
	font-size: 22px;
	padding: 7px 0 19px 0;
	border-bottom: 1px solid #ede8f2;
	color: #7941af;
}

.qual-portal .celula-instituicao h2{
	background-color: #7941af;
	margin-top: 33px;
	padding: 18px 0 18px;
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	border: 1px solid #7941af;
	border-radius: 33px;
	color: #fff;
}

.qual-portal .celula-instituicao h2:hover{
	background-color: transparent;
	border: 1px solid #7941af;
	color: #7941af;
}

.qual-portal .celula-instituicao a{
	text-decoration: none;
}






/* PORTAL VAGAS */ /* PORTAL VAGAS */ /* PORTAL VAGAS */ /* PORTAL VAGAS */


.portal-vagas{
	background-color: #7941af;
	color: #fff;
	padding: 55px 0 65px 0;
}

.portal-vagas h1{
	font-weight: bold;
	color: #fff;
}

.portal-vagas a{
	text-decoration: none;
}

.portal-vagas .celula-vagas{
	background-color: #fff;
	color: #7941af;
	padding: 23px 0 13px 0;
	border-radius: 33px;
	border: 1px solid #fff;
	margin-top: 44px;
}

.portal-vagas .celula-vagas:hover{
	background-color: transparent;
	color: #fff;
	border: 1px solid #fff;
}

.portal-vagas .celula-vagas a{
	text-decoration: none;
}

.portal-vagas .celula-vagas h4{
	font-weight: bold;
	margin-bottom: 17px;
	font-size: 18px;
}

.portal-vagas .celula-vagas p{
	margin-bottom: 0;
	font-size: 14px;
}

.portal-vagas .celula-vagas h5{
	font-weight: bold;
	margin-top: 17px;
	font-size: 16px;
}

/**/ /**/

.portal-vagas .botao-mais-vagas{
	background-color: #f9cd01;
	border: 1px solid #f9cd01;
	border-radius: 44px;
	padding: 7px 0 15px 0;
	margin-top: 60px;
	color: #7941af;
}

.portal-vagas .botao-mais-vagas a{
	text-decoration: none;
}

.portal-vagas .botao-mais-vagas h2{
	margin-bottom: 0;
	font-weight: bold;
}

.portal-vagas .botao-mais-vagas p{
	margin-bottom: 0;
}

.portal-vagas .botao-mais-vagas:hover{
	background-color: transparent;
	border: 1px solid #f9cd01;
	color: #f9cd01;
}






/* ABA INSTITUCIONAL */ /* ABA INSTITUCIONAL */ /* ABA INSTITUCIONAL */ /* ABA INSTITUCIONAL */


.aba-institucional{
	background-color: #124b99;
	padding: 65px 0 65px 0;
}

.aba-institucional .linha{
	border: 3px solid #ffcb0b;
	padding: 44px 33px 44px 33px;
}

.aba-institucional .linha h2{
	font-weight: bold;
	color: #ffcb0b;
	margin-bottom: 23px;
}

.aba-institucional .linha p{
	color: #fff;
	text-align: justify;
}

.aba-institucional .linha a{
	text-decoration: none;
}

.aba-institucional .linha h4{
	margin-top: 44px;
	background-color: #ffcb0b;
	padding: 16px 0 19px 0;
	color: #124b99;
	border-radius: 33px;
	font-weight: bold;
	font-size: 22px;
	border: 1px solid #ffcb0b;
}

.aba-institucional .linha h4:hover{
	background-color: transparent;
	border: 1px solid #ffcb0b;
	color: #ffcb0b;
}

.aba-institucional img{
	padding-top: 44px;
}






/* ABA ESTUDANTES */ /* ABA ESTUDANTES */ /* ABA ESTUDANTES */ /* ABA ESTUDANTES */

.aba-estudantes{
	background-image: url(../imgs/back-se.jpg);
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    padding: 70px 0 70px 0;
}

.aba-estudantes h2{
	color: #124b99;
	font-weight: bold;
	padding-top: 44px;
}

.aba-estudantes p{
	color: #124b99;
	margin: 33px 0 44px 0;
}

.aba-estudantes a{
	text-decoration: none;
}

.aba-estudantes h4{
	background-color: #124b99;
	padding: 15px 0 15px 0;
	border: 1px solid #124b99;
	border-radius: 33px;
	color: #fff;
	font-size: 22px;
}

.aba-estudantes h4:hover{
	background-color: transparent;
	border: 1px solid #124b99;
	color: #124b99;
}








/* ABA NOTÍCIAS */ /* ABA NOTÍCIAS */ /* ABA NOTÍCIAS */ /* ABA NOTÍCIAS */

.aba-noticias{
	background-image: url(../imgs/back-se-pink.jpg);
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    padding: 65px 0 65px 0;
}

.aba-noticias h1{
	font-weight: bold;
	color: #fff;
}

.aba-noticias p{
	color: #fff;
}

.aba-noticias a{
	text-decoration: none;
}

.aba-noticias .card{
	-webkit-box-shadow: -1px 3px 11px -2px rgba(0,0,0,0.35); 
	box-shadow: -1px 3px 11px -2px rgba(0,0,0,0.35);
	border: 0;
	margin-top: 44px;
}

.aba-noticias .card .card-title{
	font-size: 16px;
	margin: 10px 0 33px 0;
	color: #07163b;
}






/* ABA PROCESSOS */ /* ABA PROCESSOS */ /* ABA PROCESSOS */ /* ABA PROCESSOS */

.processos-seletivos{
	background-color: #06264c;
	padding: 55px 0 55px 0;
}

.processos-seletivos h2{
	color: #ffcb0b;
	font-weight: bold;
}

.processos-seletivos p{
	color: #fff;
}







/* ABA APLICATIVO */ /* ABA APLICATIVO */ /* ABA APLICATIVO */ /* ABA APLICATIVO */

.baixe-app{
	background-color: #ffcc33;
	padding: 44px 0 0 0;
}

.baixe-app img{
	margin-left: -15px;
}

.baixe-app h2{
	color: #06264c;
	font-weight: bold;
	padding-top: 17px;
}

.baixe-app p{
	color: #06264c;
}

.baixe-app .google{
	padding-top: 44px;
}

.baixe-app .apple{
	padding-top: 44px;
}






/* FOOTER */ /* FOOTER */ /* FOOTER */ /* FOOTER */

.footer{
	background-color: #124b99;
	padding: 80px 0 20px 0;
	color: #fff;
}

.footer a{
	text-decoration: none;
}

.footer h4{
	color: #fff;
	margin-bottom: 23px;
}

.footer p{
	color: #fff;
	margin-bottom: 0;
}

.footer hr{
	margin-top: 55px;
	margin-bottom: 55px;
	border-color: #2965b8;
}