﻿@charset "UTF-8";
body{background-color:#f1f2f3!important;font-family:MyriadPro-Cond,Helvetica,Arial,sans-serif;line-height:1.42857143;font-size:14px}
.padding-0{padding:0!important}
.cemporcento{width:100%!important}
a,a:hover{text-decoration:none}
abbr {  }
abbr[title] { border: none!important;border-bottom: 1px solid #ddd!important; }
em { padding-right: 2px!important; }

@media print {
.no-print,.no-print *{display:none!important}
}

#topo-site p{font-size:inherit}
#topo-site .links-topo-unip{font-family:HelveticaNeue-CondensedBold,"Trebuchet MS",Arial!important}
#topo-site .links-topo-unip ul li{font-size:1.3em!important}
#topo-site{background-color:#263a7f!important;color:#fff;padding:22px 0 15px!important}
#topo-site ul{color:#fff;list-style:none!important}
#topo-site ul li a{color:#fff;text-decoration:none}
#topo-site ul li a.active{color:#fff200;text-decoration:none}
#topo-site .links-login{font-size:.85em!important}
#topo-site .links-login a{text-decoration:underline!important}
#topo-site .links-login a:hover{text-decoration:none!important}
#topo-site .input-topo{font-size:12px!important;border:1px solid #6994cb!important;border-radius:0!important;background:transparent;color:#fff!important}
#topo-site .form-login{font-size:1.3em;color:#fff!important}
#topo-site .form-login a{color:#fff;text-decoration:underline}
#topo-site .form-login a:hover{color:#fff;text-decoration:none}
#topo-site .form-login a:focus{color:#fff;text-decoration:none}
#topo-site .form-login label{font-size:.8em}
#topo-site .form-login button{background-color:transparent;border:none;color:#fff200;padding:10px 0!important}
#topo-site .form-login button:hover{color:#fff200}
#topo-site .btn-login-topo{color:#ffe011!important;font-size:.95em!important}
#topo-site .btn-login-topo:link{text-decoration:underline!important}
#topo-site .btn-login-topo:hover{text-decoration:none!important}

@media screen and (min-width: 200px) and (max-width:750px) {
.nav-header{z-index:1}
}
.nav > li > a{padding:15px 8px!important}
@media mobile { .navbar-default .navbar-nav>li>a {font-size:21px;font-weight:400;padding:15px;margin-top:2px;} }
@media tablet { .nav > li > a{padding:5px 10px!important} }
@media (max-width: 991px) { .nav > li > a{padding:15px 4px!important} }
@media mobile { .nav > li > a{padding:10px 15px!important} }

.btn-voltar-topo{background:none!important;border:none!important;color:#056cc4!important;font-size:1.5em!important;margin-top:5px}
.btn-voltar-topo:hover{color:#023c6e!important}
.btn-inscrevase-calltoaction{font-weight:900!important;font-size:1.3em;background-color:#263a7f!important;border-radius:5px!important;color:#fff301!important;margin:0}
.btn-inscrevase-calltoaction:hover{background-color:#0f2365!important}
@media screen and (max-width: 750px) {
.btn-inscrevase-calltoaction{font-size:1.42em!important;padding:6px 0!important}
}

.btn-email-icon,.btn-tv-icon,.btn-home-icon,.btn-lupa-icon,.btn-unip-icon,.btn-site-icon,.btn-atendimento-icon{border:0;height:15px;padding-top:4px!important;padding-left:14px!important;text-align:center}
.fb-icon{background:url(../../img/icon/fb-rover.png) no-repeat;transition:none!important;width:29px;height:28px;border:0;padding:8px 20px 9px 8px}
.fb-icon:hover,.y-icon:hover,.in-icon:hover, .ig-icon:hover {background-position:0 -32px;transition:none; cursor: pointer;}
.y-icon{background:url(../../img/icon/y-rover.png) no-repeat;width:29px;height:28px;transition:none!important;border:0;padding:8px 20px 9px 8px}
.in-icon{background:url(../../img/icon/in-rover.png) no-repeat;width:29px;height:28px;transition:none!important;border:0;margin-right:5px;padding:8px 20px 9px 8px}
.ico-mobile{color:#0a1949!important}
.fa-phone{margin-bottom:-1px!important}
.ig-icon{background:url(../../img/icon/ig-rover.png) no-repeat;width:29px;height:28px;transition:none!important;border:0;padding:8px 25px 9px 8px}
.nav .ig-icon { margin-top: 12px!important; margin-right: 1px!important; }
@media (max-width: 767px) { .ig-icon { display: inline-block!important; margin-top: 0;}}
.container{color:#5f5f5f}
.breadcrumb{background-color:transparent!important;color:#b8b8b8!important;font-weight:400;padding:5px!important;margin:0!important}
.breadcrumb>li{font-size:1em}
h1{border-bottom:2px solid #274872!important;color:#274872!important;font-size:2.4em!important;font-weight:900!important}
h2{color:#0c4fa6!important;font-weight:700!important;font-size:2em!important}
h3{color:#2c4182!important;font-weight:700!important;font-size:1.8em!important}
#tituloQuestao{border-bottom:none!important;font-size:1.6em!important}
h4{color:#224a7d!important;font-weight:700!important;font-size:1.6em!important;margin:10px 0}
h4.titulo-inscricao {border-bottom:2px solid #2C4182!important;color:#2C4182!important;font-size:2em!important;font-weight:900!important}
h5{color:#9d9d9d!important; font-size:1.4em!important;}
h6 {color:#afafaf!important; font-size:1.2em!important;}
p{font-size:1.3em}
hr{border-color:#d7d7d7!important;border-style:dotted}
ul li,ol li{font-size:1.3em}
ul li >ul li{font-size:1em}
ul li >ol li{font-size:1em}
ol li >ol li{font-size:1em}
ol li >ul li{font-size:1em}
blockquote{margin:0;font-size:1.2em}
table{width:100%;margin-top:10px;margin-bottom:10px}
table th{font-size:1.3em;background-color:#265ca2;border:1px solid #2a5285;color:#fff!important;padding:5px}
table td{font-size:1.3em;border:1px solid #9e9e9e;padding:4px}
table td > p{font-size:inherit}
@media screen and (max-width: 767px) {
    .table-responsive > table {margin-top: 0;}
}
.disable-copy{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.lateral{background-color:#f1f2f3;color:#274872;padding:10px}
.lateral ul{margin-left:-40px}
.lateral img{width:100%}
.lateral ul li{border-bottom:1px solid #d7d7d7;list-style:none;padding:6px}
.lateral li:last-child{border:none!important}
@media screen and (max-width: 450px) {
.lateral img{width:auto}
}
#map{width:auto;height:400px;margin-bottom:30px!important}
.submenu-cursos{background-color: #fff; margin-bottom:20px!important;font-size:0.95em!important; padding: 6px 2px;}
.submenu-cursos li{border-right:1px solid #a0a0a0;font-weight:900; padding-right: 10px;}
@media screen and (max-width: 1100px) {
.submenu-cursos li{padding:0 8px!important}
}
.submenu-cursos li:last-child{border-right:none!important}
.submenu-cursos a:hover,.submenu-cursos>li.active>a{color:#041242!important}
@media screen and (max-width: 450px) {
.submenu-cursos li{border:none!important}
}
.form-control,.btn{box-shadow:none;border:none}
.btn{border-radius:5px!important}
.btn-default{background:#263a7f;color:#fff;text-transform:uppercase}
.titulo h2{background:#ebebeb;color:#263a7f;padding:.2em .5em;text-transform:uppercase;font-size:2.6rem}
.enderecos h3{color:#6994cb;font-size:2.4rem}
.enderecos a{color:#263a7f}
@media (min-width: 1200px) {
.col-40{width:31.3%}
.col-20{width:6%}
}
.btn-inscricao{font-weight:900!important;font-size:1.2em;border-radius:5px!important;box-shadow:3px 3px #0b5317;background-color:#2d8a3c!important;border:none!important;color:#fff!important;margin-top:5px}
.btn-inscricao small {font-size:0.7em; margin: -5px !important;}
.btn-inscricao:hover{background-color:#287403!important}
.btn-ENEM{font-weight:900!important;font-size:1.3em;border-radius:5px!important;box-shadow:3px 3px #022B23;background-color:#0D695C!important;border:none!important;color:#fff!important;margin-top:5px}
.btn-ENEM:hover{background-color:#044A3E!important}
.btn-imprimir{font-size:1.3em;box-shadow:3px 3px #40518c;background-color:#5e6fad!important;border:none!important;color:#fff!important;margin-top:5px}
.btn-imprimir:hover{background-color:#28386f!important}
.btn-enviaremail{font-size:1.3em;box-shadow:3px 3px #5869a3;background-color:#6f80be!important;border:none!important;color:#fff!important;margin-top:5px}
.btn-enviaremail:hover{background-color:#4d5b8f!important}
.btn-login-mobile,.showmobile{border-radius:0!important}
/*home*/
.noticias { padding: 10px 0!important; }
.tabela-enade{font-size:.9em!important;text-transform:uppercase!important}

/*Pagina de Publicacoes*/
.edicoes{width:100%}
.edicao{float:left;width:200px;margin:10px;font-size:1.2em!important}
.edicao img{height:220px;width:200px;margin-bottom:5px;clear:right;float:right}
.edicao a,.edicao a:visited{color:#FFF;background-color:#D13131;width:200px;float:left;text-decoration:none;text-transform:uppercase;padding:5px}
.edicao a:hover{background-color:#B82929
}
.lista-combarra li{background-color:#fafafa;border-left:4px solid #afafaf!important;margin-left:-35px;padding-left:10px;margin-bottom:3px;list-style:none}
.lista-publicacoes li{background-color:#e8e8e8!important;list-style:none!important;margin-bottom:1px;margin-left:-45px;padding:4px 4px 4px 10px}
.lista-blocos li{background-color:#fafafa!important;list-style:none!important;margin-bottom:1px;margin-left:-45px;padding:5px 5px 5px 10px}
@media screen and (max-width: 768px){
    .lista-blocos:last-child { margin-bottom: 0px!important; }
}
.item{position:relative}
.item.prova .img img{width:250px;height:250px;object-fit:cover}
.item.prova .info{position:absolute;width:250px;height:250px;top:0;bottom:0;padding:.5em;text-align:center;background:rgba(165,165,165,0.5)}
.item.prova .info h3{height:0;color:#263a7f;font-size:2.4rem;text-transform:uppercase}
.item.prova .info p{display:flex;align-items:flex-end;justify-content:center;height:85%;color:#fff;text-transform:uppercase;font-weight:700}
.item.prova .info p a{color:#fff}
p.regulamento{text-align:center;color:#1a1a1a;font-size:1.4rem;padding:.5em 0 0}
p.regulamento a{color:#1a1a1a}
.item.manual .img img{width:100%;height:200px;object-fit:cover}
.item.manual .info{position:absolute;width:100%;height:200px;top:0;bottom:0;padding:.5em;text-align:center;background:rgba(165,165,165,0.5)}
.item.manual .info h4{color:#263a7f;font-size:2.2rem;padding:0;text-transform:uppercase;display:flex;align-items:center;justify-content:center;height:100%}
.info-adicionais{padding:.2em .5em}
.info-adicionais ul{margin:0;padding:0}
.info-adicionais ul li{list-style:none}
.info-adicionais h3{color:#6994cb;font-size:2.4rem}
.margin-top{margin-top:2em}
.item-bandeira{margin-top:10px}
.texto-menor{font-size:1.2em}
.adr,.org{font-size:1.3em}
li > blockquote,blockquote > p,blockquote > ul li,blockquote > ol li{font-size:inherit}
.links-secretaria ul{list-style:none;margin-left:-35px!important}

/* Pagina campi*/
.given-name { font-size: 2.0em!important; }

div[itemscope]:not(.coluna-campi):not(.coluna-clinicas) abbr[title="Telefone"], 
div[itemscope]:not(.coluna-campi):not(.coluna-clinicas) span:not([itemprop="name"]):not(.tel) { font-size: 1.15em;  }
div[itemscope]:not(.coluna-campi):not(.coluna-clinicas) div { font-size: 1.5em;  }

/*Pagina clinicas*/
.coluna-clinicas { background-color: #fff!important;    border: 2px solid #f1f2f3;}

/* Pagina Trabalhe Conosco */
#lblNome,#lblEmail,#lblQuestao1,#lblQuestao2,#lblArquivo{font-size:1.2em!important}

/*Nivelamento*/
.btn-corrigir-prova{ border-radius:5px!important;box-shadow:3px 3px #45804f;background-color:#35a046!important;border:none!important;color:#fff!important;margin:5px}
.btn-corrigir-prova:hover { background-color: #247030!important; color: #fff!important; }
.btn-finalizar-prova {border-radius:5px!important;box-shadow:3px 3px #0b5317;background-color:#2d8a3c!important;border:none!important;color:#fff!important;margin:5px}
.btn-finalizar-prova:hover{background-color:#287403!important}
.conceito { background-color: #efefef!important; }
@media screen and (max-width: 740px) {
.btn-corrigir-prova, .btn-finalizar-prova { width: 120px!important;  font-size:0.95em!important;}
}
#frmProva { font-size: 1.5em!important; background-color: #fff!important; padding: 5px 5px 5px 3px!important;}
#frmProva img {max-width: 100%!important; height: auto!important; display:block!important;}
#frmProva .Alternativas li, .titulo p[style] { font-size: 0.85em!important; }
#frmProva .titulo { font-size: 0.90em!important; }
#frmProva .titulo p { font-size: 0.90em!important; }
#frmProva .disciplina h2 { font-size: 1.2em!important; }
#frmProva .num { font-size: 1.2em!important; }
.Alternativas label { padding-left: 4px!important; }
#usuario .btn-sair { background-color: #fff!important; margin-left: 3px!important; padding: 2px!important; }
#usuario .btn-sair .fa { padding-left: 3px!important; }

/* Pagina de comprovante de inscricao */
.comprovante p, .comprovante ul li { font-size: 1.2em!important; }
.comprovante h4 { font-size: 1.4em!important; }

/* Vestibular */
.btn-ganhadores-semana { background-color: #ffbe00!important; color: #8c5804!important; box-shadow:3px 3px #b18400!important;  }
.btn-ganhadores-semana:hover { opacity: 0.90!important }
 .btn-whatsapp { background-color: #e7e7e7;  border-radius: 8px; box-shadow: 2px 2px #c2c1c1; font-size:1.6em; padding: 8px 10px 4px 12px; }
 .btn-whatsapp .fa { font-size: 1.1em; color:#00ac31 }

/* Botao inscricao - Stricto Sensu */
.inscricao-SS { background-color: #2d8a3c!important; color: #fff!important; border: none!important; border-radius: 5px!important; margin-bottom: 4px!important; padding: 6px 8px!important; }
.inscricao-SS:hover {background-color: #1d6128!important;}

footer{background-color:#263a7f;color:#fff!important;font-family:"Myriad Pro",Arial;font-size:.99em;margin:0!important;margin-top:10px!important;overflow-x:hidden!important}
footer a,footer a:visited,footer a:hover,footer p{color:#fff; text-decoration: none!important}
footer .atalhos-rodape{background-color:#6994cb!important; }
footer h5{color:#fff!important;font-size:1.2em!important}
footer ul li{font-size:inherit!important}
footer .clique-rodape{font-weight:400!important}
footer .copyright{background-color:#223673;padding-top:10px!important;font-size:.75em!important}
footer .texto-download-app{color:#fef200!important;font-weight:900;padding-top:10px!important}
footer .container{padding:0 10px!important}
footer .links{list-style:none;margin:0;padding:0;text-align:center}
footer .links li{display:inline;border-right:1px solid #152765;padding-right:4px}
footer .links li:last-child{border-right:0!important}
footer .links a{display:inline-block;padding:10px}
footer .links a:hover{color:#b8c7fb}
footer .glyphicon-chevron-down, footer .glyphicon-chevron-up {font-size:12px!important}
@media screen and (max-width: 740px) {
    .atalhos-rodape{padding-top:3px!important;padding-bottom:-11px!important}
    footer .links{list-style:none;padding:0!important;text-align:center}
    footer .links li{display:list-item;border-right:none!important;margin-bottom:0!important;border-bottom:1px solid #152765}
    footer .links a{padding:0!important}
    footer .links a:hover{color:#b8c7fb}
}
@media screen and (min-width: 740px) {
    footer h5{margin-top:-5px!important; margin-bottom: 5px!important;}
}
@media screen and (max-width: 750px) {
    footer .btn-inscrevase-calltoaction{margin-bottom:-15px!important;font-size:1.42em!important;padding:8px 0!important}
    #menu{transform: translateX(0px);}
}
    #menu > ul:first-child{width:auto}
    #menu > ul:last-child{width:auto}
@media (min-width: 768px) {
    #menu > ul:first-child{width:80%}
}
@media (min-width: 992px) and (max-width: 1199px) {
    #menu > ul:first-child{width:75%}
    #menu > ul:last-child{width:25%}
}
@media (min-width: 1200px) {
    #menu > ul:first-child{width:66%}
    #menu > ul:last-child{width:25%}
}

/* Botoes para compartilhar conteudo */
div.share {background-color: #E1E1E1; padding: 2px 10px; margin-top: 10px; border-radius:5px!important}
a.icon-share span {display: none;}
a.icon-share .fa {font-size:32px;}
a.icon-share .fa-facebook-square {color: #3b5998;}
a.icon-share .fa-linkedin-square {color: #0e76a8;}
a.icon-share .fa-twitter-square {color: #00acee;}
a.icon-share .fa-whatsapp {color: #25D366;}
a.icon-share .fa-google-plus-official {color: #d34836;}
a.icon-share .fa-telegram {color: #0088CC;}
a.icon-share:hover {opacity:.8;}

#messageUs{position:fixed;z-index:999;bottom:20px;right:20px}
@media (max-width: 768px) {
    #messageUs{bottom:60px !important;}
}