

CSS
/* Normal Weight */
@font-face {font-family: 'Celias'; src: url('../fonts/Celias.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'CeliasBlack'; src: url('../fonts/CeliasBlack.woff') format('woff'); font-weight: bolder; font-style: normal;}
@font-face {font-family: 'CeliasBlackItalic'; src: url('../fonts/CeliasBlackItalic.woff') format('woff'); font-weight: bolder; font-style: italic;}
@font-face {font-family: 'CeliasBold'; src: url('../fonts/CeliasBold.woff') format('woff'); font-weight: bold; font-style: normal;}
@font-face {font-family: 'CeliasBoldItalic'; src: url('../fonts/CeliasBoldItalic.woff') format('woff'); font-weight: bold; font-style: italic;}
@font-face {font-family: 'CeliasHairline'; src: url('../fonts/CeliasHairline.woff') format('woff'); font-weight: lighter; font-style: normal;}
@font-face {font-family: 'CeliasHairlineItalic'; src: url('../fonts/CeliasHairlineItalic.woff') format('woff'); font-weight: lighter; font-style: italic;}
@font-face {font-family: 'CeliasLight'; src: url('../fonts/CeliasLight.woff') format('woff'); font-weight: 300; font-style: normal;}
@font-face {font-family: 'CeliasLightItalic'; src: url('../fonts/CeliasLightItalic.woff') format('woff'); font-weight: 300; font-style: italic;}
@font-face {font-family: 'CeliasMedium'; src: url('../fonts/CeliasMedium.woff') format('woff'); font-weight: 500; font-style: normal;}
@font-face {font-family: 'CeliasMediumItalic'; src: url('../fonts/CeliasMediumItalic.woff') format('woff'); font-weight: 500; font-style: italic;}
@font-face {font-family: 'CeliasRegularItalic'; src: url('../fonts/CeliasRegularItalic.woff') format('woff'); font-weight: 400; font-style: italic;}
@font-face {font-family: 'CeliasThin'; src: url('../fonts/CeliasThin.woff') format('woff'); font-weight: 200; font-style: normal;}
@font-face {font-family: 'CeliasThinItalic'; src: url('../fonts/CeliasThinItalic.woff') format('woff'); font-weight: 200; font-style: italic;}








body {background-image:url("../images/gradiente_container.png"); background-repeat:no-repeat; background-size:cover; background-position:center 500px;}


.logo_header {float:left; width:100px; height:auto; margin:13px 0 0 50px;}
.menu_header {float:right;}

.box_header {height:auto; width:100%; background-image:url("../images/gradiente_header.png"); background-repeat:repeat-x; background-size:auto 100%; padding: 0 0 50px 0;}
.header {background-color:red;}
.menu_header .bg-body-tertiary {background-color: transparent !important;}
.menu_header .nav-link {color:#ffffff !important;}
.btn_inscrevase {display:block; background-color:#ffffff; color:#000000; font-size:15px; text-align:center; padding:2px 30px; font-weight:bold; text-decoration:none; margin:5px 20px 0 20px; border-radius:4px;}
.btn_inscrevase:hover {background-color:#8538E5 ; color: #ffffff;}
.item-topo {font-size:15px;}
h1 {color:#ffffff; font-size:45px; text-align:center; margin:44px auto 0 auto; font-family: 'CeliasThin', sans-serif;}
h1 span {font-weight:bold; margin:0 0 0 7px; font-family:CeliasBlack, sans-serif;}
.dueto_header {text-align:center; padding:0; margin:15px auto 0 auto;}
.dueto_header li {font-size:24px; color:#ffffff; font-family:CeliasThin, sans-serif; list-style-type: none; display: inline-block; padding:0 27px; line-height:21px;}
/*.dueto_header li:first-child {border-right:3px solid #ffffff;}*/
.nao_perca {color:#000000; font-size:30px !important; text-align:center; margin:15px auto 0 auto;     font-family: CeliasBold, sans-serif !important;}
.btn_grd_inscrevase {display:table; margin:13px auto 0 auto; background-color:#000000; color:#ffffff; font-size:22px; text-align:center; padding:12px 40px; border-radius:100px; text-decoration: none; font-family:CeliasMedium, sans-serif;}
.btn_grd_inscrevase:hover {background-color:#8538E5; color:#ffffff;}

.menu_header .nav-link:hover {color: #8538E5 !important;}
p.email a {color:#8538E5;}
p.email a:hover {color:#000000;}
.box_centro {text-align: center;}
.box_centro.cards {margin:25px auto 50px auto !important;}
.faixa_banners {margin:-34px 0 0 0; display: ruby;}
.faixa_banners div {text-align:center; padding: 0 3px;}
.email span {display:block; float:left; margin:6px 10px 0 0; width:20px; height:16px; background:url(../images/icon_vector.png) no-repeat top left;}
.phone span {display:block; float:left; margin:0 10px 0 0; width:20px; height:20px; background:url(../images/icon_glyph.png) no-repeat top left;}

.duas_formas {display:block; text-align:center; font-size:23px; color:#8538E5; margin:50px auto 0 auto; font-family:CeliasBold, sans-serif;}
.dueto_ingressar {text-align:center; padding:0; margin:15px auto 0 auto; width:75%;}
.dueto_ingressar li {font-size:14px; color:#000000; font-weight:100; list-style-type: none; display:inline-grid; border-radius:10px; padding:10px 5px; margin:0 auto; overflow:hidden; width:49% !important;}
.dueto_ingressar li span {font-weight:bold;}
.dueto_ingressar li a {text-decoration:none; color:unset;}
.dueto_ingressar li img {width:100%; height: auto;}
.dueto_ingressar li .left {background-color:#000000; float:left; padding:10px 14px; height:100%; border-radius:10px 0 0 10px;}
.dueto_ingressar li .right {background-color:#8538E5; float:right;  padding:10px 14px; height:100%; border-radius:0 10px 10px 0;}
.ingresse_via {color:#C2A1ED; font-family: 'CeliasThin', sans-serif; font-size: 14px; line-height: 25px;}
.ingresse_via span {display:block; color:#ffffff; font-family: CeliasBold, sans-serif !important; font-size:24px;}
.inscricoes_ate {font-family: 'CeliasThin', sans-serif; line-height: 25px;}
.inscricoes_ate span {display:block; font-family: CeliasBold, sans-serif !important; color:#ffffff;}
.dueto_ingressar li.area_btn_transferencia {padding-top:9px;}
.escolha_regiao {border-radius:10px; border:1px solid #8538E5; padding:20px 55px; margin:0 auto; text-align:center; font-family: CeliasBold, sans-serif !important; color:#8538E5; font-size:24px; width:auto; margin:24px auto 33px auto;}
.escolha_regiao span {color:#000000;}

.seg_participantes {border-radius:10px; border:1px solid #ffffff; padding:20px; position:relative; margin:0 0 20px 57px;}
.seg_participantes ul li a {text-decoration:none;}
.seg_participantes .estado {border:1px solid #ffffff; border-radius:100px; display:block; position:absolute; left:-68px; top:50px; padding:10px; font-size:22px; font-family: CeliasBold, sans-serif !important;}

.seg_participantes.duplo .estado {top:30px}
.seg_participantes.duplo .estado.segundo {top:100px;}

.box_regiao {width:100%; margin:0 auto; position:relative; display:inline-table; }
.box_regiao img {width:100%; height:auto;}
.btn_reg_00 {background-color:#FE80F5; color:#000000; text-align:center; padding:7px 30px; border-radius:100px; width:83%; text-decoration:none; display:block; margin:20px auto 13px auto; line-height: 19px;}
.btn_reg_01 {background-color:#FFD000; color:#000000; text-align:center; padding:7px 30px; border-radius:100px; width:76%; text-decoration:none; display:block; margin:13px auto 13px auto;}
.btn_reg_02 {background-color:#FF8C27; color:#000000; text-align:center; padding:7px 30px; border-radius:100px; width:87%; text-decoration:none; display:block; margin: 0 auto;}
/*.box_regiao .btn_reg_01 {background-color:#FFD000; color:#000000; text-align:center; padding:7px 30px; border-radius:100px; width:auto; margin:-100px auto 0 auto; text-decoration:none; display:block;}
.box_regiao .btn_reg_02 {background-color:#FF8C27; color:#000000; text-align:center; padding:7px 30px; border-radius:100px; width:auto; margin:-50px auto 0 auto; text-decoration:none; display:block;}*/
.btn_reg_01 span, .btn_reg_02 span, .btn_reg_00 span {font-family: CeliasBold, sans-serif !important; display:block;}
.btn_area {}

.area_btns_mapa {position: absolute; bottom: 41px; width: 100%;}


.outras_formas {color: #180B2C; text-align: center; margin: 0 auto;}
.transf_port {font-family: CeliasBold, sans-serif !important; font-size:24px; color: #180B2C; text-align: center;}
.escolha_fac {font-family: CeliasBold, sans-serif !important; font-size:24px; text-align: center; color: #1873AC; padding:20px 34px; border: 1px solid #1873AC; border-radius:13px; display:table; margin: 0 auto;}
.escolha_fac span {color:#180B2C;}

ul.inst_trans {margin:50px auto 0 auto; padding: 0; text-align: center;}
ul.inst_trans li {list-style-type:none; margin:0 10px 30px 10px; width:30%; display: inline-block; position:relative;}
ul.inst_trans li img {width: 100%; height: auto; vertical-align:super;}
.area_maior_azul {background-color:#57ACE0; border:2px solid #1873AC; padding:27px 44px; border-radius:15px;}
.area_dentro_marca {background-color:#ffffff; border:1px solid #8538E5; width:100%; border-radius: 10px; text-align: center; padding: 7px 0; height:70px; overflow:hidden;}
.area_dentro_marca img {margin:0 auto; width: 100%; height: auto;}
.inst_bullet {list-style-type:disc; margin:20px auto; text-align: center; font-size:18px; font-family:CeliasMedium, sans-serif !important;}
ul.inst_trans ul {margin: 0 auto; padding: 0; width: fit-content;}
ul.inst_trans ul li {list-style-type: disc; padding: 0; margin: 0; width:100%;}
.area_insc {font-family:CeliasMedium, sans-serif !important; color: #082537; font-size: 18px; text-align: center; padding:13px 0 30px 0; width:87%; border-top: none; border-left:1px solid #1873AC; border-right:2px solid #1873AC; border-bottom:2px solid #1873AC; border-radius:0 0 13px 13px; margin: 0 auto;}
.area_insc span {font-family: CeliasBold, sans-serif !important;}
.btn_quero_inscrever_inst {background-color:#4EC8E6; border:2px solid #1873AC; font-family:CeliasMedium, sans-serif !important; color: #180B2C; font-size:17px; text-align: center; border-radius: 100px; padding:4px 20px; display: table; margin:-30px auto 0 auto; text-decoration: none; position:absolute; left:50%; margin-left:-114px !important;}
.btn_quero_inscrever_inst span {font-family: CeliasBold, sans-serif !important;}
.btn_quero_inscrever_inst:hover {background-color: #180B2C; color: #4EC8E6; border:2px solid #180B2C;}
.btn_quero_inscrever_inst.encerradas {font-size:13.5px; border: 2px solid #000000; background-color:#ADADAD;}
.btn_quero_inscrever_inst.encerradas:hover {background-color:#ADADAD; color:#000000;}
.area_bg_azul {background:url("../images/bg_gradiente_azul.png"); background-repeat:repeat-x; background-size: contain; padding-top:48px; margin-top:20px;}
/*.regiao_01 {background-image:url("../images/mapa_regiao_01_new.png"); background-size:100% auto;}
.regiao_02 {background-image:url("../images/mapa_regiao_02_new.png"); background-size:100% auto;}
.regiao_03 {background-image:url("../images/mapa_regiao_03_new.png"); background-size:100% auto;}*/

.div_regiao_fora {background-color:#ffffff; border:1px solid #9747FF; border-radius:13px; padding:13px; width:100%; height: auto; margin:0 auto 15px auto;}
.div_regiao_dentro {background-color:#C2A1ED; border:1px solid #9747FF; border-radius:10px; padding:30px; width:100%; height: auto; min-height: 303px;}
.div_regiao_dentro img {margin: 0 auto; max-width: 200px; display:block;}
.mapa_isolado {margin: 0 auto 30px auto;}


.btn_reg_00:hover {background-color:#000000; color:#9747FF;}
.btn_reg_01:hover {background-color:#000000; color:#9747FF;}
.btn_reg_02:hover {background-color:#000000; color:#9747FF;}
.btn_reg_01:hover span, .btn_reg_02:hover span, .btn_reg_00:hover span {color:#ffffff;}



.btns_topo {color:#000000; display:block; padding:13px 35px; border-radius: 100px; line-height:26px;}
.btns_topo span {font-family: CeliasBold, sans-serif !important; display:block;}
.escolha li .btns_topo.esq {background-color:#FFD000;  }
.escolha li .btns_topo.dir {background-color:#FF8C27;}
.escolha li .btns_topo.outra {background-color:#4EC8E6;}
.escolha li .btns_topo.rosa {background-color:#FE80F5; margin:0 0 20px 0;}
.escolha li .btns_topo.esq:hover {background-color:#180B2C; color:#9747FF;}
.escolha li .btns_topo.dir:hover {background-color:#180B2C; color:#9747FF;}
.escolha li .btns_topo.outra:hover {background-color:#180B2C; color:#9747FF;}
.escolha li .btns_topo.rosa:hover {background-color:#180B2C; color:#9747FF;}
.escolha li .btns_topo span:hover, .escolha li .btns_topo:hover span {color:#ffffff;}
.escolha li .btns_topo span:hover, .escolha li .btns_topo:hover span {color:#ffffff;}

.verde, .verde a {color:#1357a2;}
.branco, .branco a {color:#ffffff;}
.preto, .preto a {color:#000000;}
.vermelho {color:#e60c18;}
.laranja {color:#e81d21;}

.tit_box {font-size:28px !important; font-weight:bold; font-family:CeliasBold, sans-serif !important;}

.instituicoes_participantes {background-color:#8538E5; padding:40px; border-radius:15px; color:#ffffff;}
.instituicoes_participantes ul {margin:0; padding:0 0 0 18px;}
.instituicoes_participantes ul li {margin:0 0 8px 0; font-family:Celias, sans-serif; list-style-image: url("../images/item_lista.png"); position:relative;}
.instituicoes_participantes a {color:#ffffff;}
.instituicoes_participantes a:hover {color:#000000;}

.box_texto_1 {margin:30px auto 0 auto;}

.duvidas_frequentes {padding:40px; border-radius:15px; color:#000000;}
.duvidas_frequentes p {font-family:Celias, sans-serif; }
p {font-family:Celias, sans-serif; font-size:18px;}
.perguntas li {font-family:Celias, sans-serif !important; font-size:18px !important;}
.box_horario {background-color:#ffffff; padding:17px 22px; margin:0; color:#8538E5; border-radius:10px; display:table;}
.box_horario p {margin:0 0 5px 0; color:#8538E5 !important;}
.box_horario p a {color:#8538E5 !important;}
p.horario {font-size:18px; font-weight:600; line-height:24px;}
p.horario span {display:block; font-weight:normal; font-size:16px;}

.bloco_branco {padding:40px; color:#000000;}

.perguntas {padding: 0 0 0 1px;}
.perguntas li {margin:0 0 14px 0;}
.perguntas li .pergunta {font-weight:600; margin:0 0 9px 0; font-family:CeliasBold, sans-serif !important;}

.border-right {border-right:1px solid #000000;}
.border-bottom {border-bottom:1px solid #000000 !important;}
.border-left {border-left:1px solid #000000;}
.bloco_branco a {color:#000000;}
.bloco_branco a:hover {color:#8538E5;}



.box_footer {padding:30px 40px;}
.box_footer .tit_footer {font-size:20px !important; font-weight:500; margin:0 0 10px 0; font-family:CeliasLight, sans-serif !important;}
.box_footer .tit_footer span {font-family:CeliasBold, sans-serif !important;}
.box_footer p {}

.footer_resultados .tit_footer {color:#180B2C; font-family:CeliasMedium, sans-serif !important;}
.footer_resultados .links_footer li a {color:#180B2C;}
.footer_resultados .links_footer li a:hover {color:#ffffff;}
.footer_saibamais .tit_footer {}

.footer_resultados {background-color:#8538E5; color:#180B2C;}
.footer_documentos {background-color:#000000; color:#ffffff; }
.footer_transferencia {background-color:#4EC8E6; color:#180B2C; }
.footer_saibamais {background-color:#000000; color:#ffffff; }
p.tit_principal_footer {font-family:CeliasMedium, sans-serif !important; font-size:26px !important;}
.links_footer {margin:0 0 30px 0;}
.box_footer.footer_transferencia .links_footer li a {color:#180B2C; }
.box_footer.footer_transferencia .links_footer li a:hover {color:#ffffff;}


.footer_resultados .links_footer li {font-family:CeliasMedium, sans-serif !important;}
.links_footer li {font-size:14px; margin:0 0 8px 0; font-family:CeliasLight, sans-serif !important; line-height:18px;}
.links_footer li a {color:#ffffff; text-decoration: none;}
.links_footer li a:hover {color:#8538E5;}

.copy {text-align:center; color:#ffffff; font-size:11px !important;}

.box_copy {padding:0; background-color:#000000;}
.links_topo li.nav-item {margin:0 10px;}

.menu_mobile_header {display:none;}

.container-curvas {position:relative;}


.curva_left_bottom {width:9px; height:9px; position:absolute; background-image:url(../images/curva_left_bottom.png); background-repeat:no-repeat; left:0; bottom:0; padding:0;}
.curva_left_top {width:9px; height:9px; position:absolute; background-image:url(../images/curva_left_top.png); background-repeat:no-repeat; left:0; top:0; padding:0;}
.curva_right_bottom {width:9px; height:9px; position:absolute; background-image:url(../images/curva_right_bottom.png); background-repeat:no-repeat; right:0; bottom:0; padding:0;}
.curva_right_top {width:9px; height:9px; position:absolute; background-image:url(../images/curva_right_top.png); background-repeat:no-repeat; right:0; top:0; padding:0;}
.linha_vert {width:2px; height:98%; position:absolute; background-image:url(../images/linha_vert.png); background-repeat:repeat-y; padding:0;}
.linha_hor {width:98.7%; height:2px; position:absolute; background-image:url(../images/linha_hor.png); background-repeat:repeat-x; padding:0;}
.pos_direita {right:0; top:0;}
.pos_esquerda {left:0; top:0;}
.pos_top {top:0; left:0}
.pos_bottom {left:0; bottom:0;}
.up {top:-2px !important;}
.left {left:9px !important}
.vert_cerc {top:4px !important; height:98% !important;}
.full100 {height:100% !important;}
.h99 {height:99% !important;}
.hide_desk {display:none;}

.margin_faq {margin-top:54px !important;}

.banner_topo {width:100%; height:auto;}
.box_banner {width:19%; height:auto; position:relative;}
.box_banner a {display:block; text-decoration: none; width:100%; height:100%;}
.box_banner a:hover p {text-decoration:underline;}
.saiba_mais_banner {position:absolute; bottom:30px; height:51px; margin:0 auto; width:100%; font-size:20px !important; font-weight: 500; line-height: 59px;}
.box_banner.unime a {background-image:url("../images/thumb_unime_1.png"); background-size: 100% auto; background-repeat: no-repeat;}
.box_banner.pitagoras a {background-image:url("../images/thumb_pitagoras_1.png"); background-size: 100% auto; background-repeat: no-repeat;}
.box_banner.anhanguera a {background-image:url("../images/thumb_anhanguera_1.png"); background-size: 100% auto; background-repeat: no-repeat;}
.box_banner.unic a {background-image:url("../images/thumb_unic_1.png"); background-size: 100% auto; background-repeat: no-repeat;}
.box_banner.uniderp a {background-image:url("../images/thumb_uniderp_1.png"); background-size: 100% auto; background-repeat: no-repeat;}

.box_banner.unime a:hover {background-image:url("../images/thumb_unime_2.png");}
.box_banner.pitagoras a:hover {background-image:url("../images/thumb_pitagoras_2.png");}
.box_banner.anhanguera a:hover {background-image:url("../images/thumb_anhanguera_2.png");}
.box_banner.unic a:hover {background-image:url("../images/thumb_unic_2.png");}
.box_banner.uniderp a:hover {background-image:url("../images/thumb_uniderp_2n.png");}


@media screen and (max-width:1400px) {
  .saiba_mais_banner {bottom:35px;}
}

@media screen and (max-width:1200px) {
  .saiba_mais_banner {bottom:26px; font-size:19px !important;}
}

@media screen and (max-width:992px) {
  .saiba_mais_banner {bottom:13px; font-size:15px !important;}
}

@media screen and (max-width:768px) {
  .saiba_mais_banner {bottom:9% !important; font-size:29px !important;}
}

.tit_drop {padding:0 16px;}
.white_box { border: 1px solid #ffffff; border-radius:16px;  padding:20px 0 50px 0; margin:26px auto 0 auto;} 
.white_box p {font-size: 35px !important; font-family: Celias, sans-serif !important; text-align:center; margin:0 auto;}  
.white_box p span {font-family: CeliasMedium, sans-serif !important;}

.escolha {text-align:center; padding:0; margin:15px auto -85px auto;}
.escolha li { list-style-type: none; display: inline-block; line-height:21px; margin: 0 10px;}

.escolha li:hover p span {text-decoration:underline;}
.escolha li a {text-decoration:none;}
