@CHARSET "UTF-8";
body {
	background-color: #fff!important;
	font-family: 'Roboto', Verdana;
}
a, a:link, a:hover {
	text-decoration: none;
}
.padding-0 {
	padding: 0!important;
}
.cemporcento {
	width: 100%!important;
}
 @media print {
.no-print, .no-print * {
	display: none !important;
}
}
.emtemporeal {
	background-color: #e74c3c;
	border-radius: 0!important;
	font-size: 1.3em;
	font-weight: 900!important;
	margin-left: -15px!important;
	margin-right: -15px!important;
}
.emtemporeal a, .emtemporeal a:visited {
	color: #fff;
}
.emtemporeal:hover {
	background-color: #d73928!important;
	color: #7b0c00!important;
}
 @media screen and (min-width: 200px) and (max-width: 650px) {
.emtemporeal {
	font-size: 0.90em!important;
}
}
/*---------------------- Topo ---*/
.topo {
	padding: 12px 0 2px 0!important;
}
.logo {
	margin: 0;
}
.incorreto {
	color: #d90000;
	font-weight: bold;
	display: none;
}
#form_Login {
	margin-top: 6px!important;
}

/* MEDIA QUERIES */
@media screen and (min-width: 990px) {
	.logo-obj { margin-left: -27px!important; }
}

@media screen and (min-width: 200px) and (max-width: 650px) {
	.logo { 	margin: 4% 0; }
}

/* MEDIA QUERIES */
	@media screen and (min-width: 200px) and (max-width: 1000px) {
.form-inline {
	text-align: center!important;
	margin: 10px 0;
}
}
 @media screen and (min-width: 200px) and (max-width: 765px) {
.input-group {
	margin-bottom: 10px;
}
}
 @media screen and (min-width: 1000px) {
.form-inline {
	text-align: right!important;
	float: right!important;
}
}
/*---------------------- Menu --*/

.navbar {
	margin-top: 1%;
	margin-bottom: 0;
}
.navbar, .dropdown-toggle, .dropdown-menu {
	background-color: #0c4da1!important;
	border: none!important;
	border-radius: 0!important;
	color: #fff!important;
	padding: 0;
}
.dropdown-menu>li>a {
	background-color: #0c4da1!important;
}
.dropdown-menu a, .dropdown-menu a:hover {
	color: #fff!important;
}

/*acessibilidade*/ 
a:focus, .dropdown-menu>li>a:focus {background-color: #0a2c58!important; color: #FED619!important}

.dropdown-toggle a:hover, .dropdown-toggle a:active, .dropdown-menu a:hover, .dropdown-menu a:active, .dropdown-menu>li>a:hover, .dropdown-menu>li>a:active {
	background-color: #0a2c58!important; }

.dropdown-menu li {
	border-top: 1px solid #1d569f;
}
.navbar-toggle {
	background-color: #0a2c58!important;
}
.navbar .icon-bar {
	background-color: #fff!important;
}
.navbar-text, .navbar-text a {
	color: #fff!important;
}
.navbar-text a:hover {
	color: #ffbb54!important;
}
.navbar-toggle {
	background-color: transparent!important;
	border: none!important
}
/*----------------------  Banners home ---*/
.item img {
	width: 100%;
}
/* Bullets de navegacao do banner */
/*.carousel-indicators {
	visibility: hidden!important;
}*/
.carousel-control.left, .carousel-control.right {
	background-image: none
}


/*----------------------  Home -------*/
.home {
	margin-top: 1%;
}
.home h2 {
	font-size: 1.8em;
	font-weight: 800;
	margin: 5px;
	padding: 2px 2px 6px 2px;
}
.destaques {
	border-bottom: 2px solid #0c4ca8;
	color: #0c4ca8;
}
.destaque-home {
	background-color: #1a4ba5!important;
	color: #fff!important;
	margin-top: 0;
	padding: 10px;
	width: 100%!important;
	border-radius: 0 0 3px 3px;
}
.panel-destaques p { font-size: 1.1em!important; }

@media screen and (min-width: 300px) and (max-width: 770px) {
	.panel-destaques p {  min-height: auto!important }
}
@media screen and (min-width: 771px) and (max-width: 1200px)  {
	.panel-destaques p {  min-height:95px!important }
}

.botao-saiba-mais {
	margin-bottom: 4%;
}
.panel-heading {
	border: none!important;
	font-size: 1.1em;
	font-weight: 700!important;
}
.panel-concursos {
	background-color: #40407a!important;
	color: #fff!important;
	text-align: center;
}
.inscricoes-abertas {
	border-bottom: 2px solid #6633cc;
	color: #6633cc;
}
.ligado-vestibulares {
	font-size: 0.90em;
}
.ligado-vestibulares a, .ligado-vestibulares a:visited {
	color: #056291;
}
.ligado-vestibulares a:hover {
	color: #0C4DA1;
}
.vestibulares {
	border-bottom: 2px solid #056291;
	color: #056291;
}
.rc img {
	border: 1px solid #dfdfdf;
	border-radius: 6px;
	margin: 4px 2px;
}
.links-rc {
	font-size: 1.0em;
	background-color: #cc0001;
	margin: 10px 0;
	padding: 5px 5px 4px 5px;
}
.links-rc a {
	color: #fff;
}
.links-rc .glyphicon-play {
	color: #fff;
	margin-left: 8px;
}
h2.resolucoes-comentadas {
	border-bottom: 2px solid #cc0000;
	color: #cc0000;
	margin: 0 0 2% 0;
}
.rc a:hover, .ligado-vestibulares a:hover {
  opacity: .6
}
.noticias {
	background-color: #ebf1f6;
}
.titulo-noticias h4 {
	color: #063e89;
	font-weight: 800;
	margin: 0;
	padding: 0;
}
.titulo-noticias {
	background-color: #e3e9ee!important;
}
.noticias ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.noticias ul li{
	padding: 10px 0;
	border-bottom: 1px solid #dedede;
}
.noticias ul li:last-child { border-bottom: none; }
.lista-noticias li { border-bottom: 1px solid #ccc; padding: 5px; list-style: none; margin-left: -10px}
.lista-noticias li:last-child { border-bottom: none; }

.depoimentos {
	background-color: #eee;
}
.depoimentos h4 {
	border-bottom: 2px solid #dcdcdc;
	font-weight: 800;
	margin: 0 0 10px 0!important;
	padding: 0 0 5px 0;
}
.texto-depoimentos {
	font-size: 0.9em;
}
.foto-depoimento {
	margin: 10px 10px 5px 10px;
}
/*Carousel depoimentos */
.carousel-indicators {
  height: 0px;
}
.carousel-indicators li {
  height: 6px !important;
  border-radius: 100px !important;
  width: 10%;
  background-color: #0c4da1!important;
  border-color: #0c4da1;
  opacity: .3;
}
.carousel-indicators li.active {
  width: 15%;
  opacity: .9;
}
.texto-depoimentos {
  min-height: 190px;
}
	@media screen and (min-width: 200px) and (max-width: 290px) { .texto-depoimentos {  min-height: 190px; } }
	@media screen and (min-width: 291px) and (max-width: 770px) { .texto-depoimentos {  min-height: 130px; } }

.pagina-nao-localizada {
	font-size: 2.0em!important;
}
.pagina-nao-localizada strong {
	font-size: 4.1em!important;
}

.lista-bg-barra li{background-color:#ededed!important;list-style:none!important;margin-bottom:2px;margin-left:-45px;padding:4px 4px 4px 10px; border-left: 4px solid #dadada;}
.lista-bg-barra li ul li {  border-left: none; }

/*---------------------- Paginas Internas */

.breadcrumb {
	color: #9e9e9e!important;
	font-size: 0.85em;
	padding: 5px;
	margin: 10px 0;
}
hr { margin: 5px 0 10px 0!important; }
h1 {
	color: #0c4da1;
	margin-top: 4px!important;
}
h2 {
	color: #0c4fa6;
}
h3 {
	color: #0e5abe;
	font-weight: 700!important;
}
h4 {
	color: #224a7d;
	font-weight: 700!important;
	margin: 10px 0;
	padding-bottom: 10px;
}
table {
	width: 100%;
}
table th {
	background-color: #265ca2;
	border: 1px solid #2a5285;
	color: #fff!important;
	padding: 5px;
}
table td {
	border: 1px solid #9e9e9e;
	padding: 4px;
}
.btn-success a {
	color: #fff!important;
	margin-bottom: 15px;
}
.links-lateral {
	background-color: #f4f4f4!important;
	border-radius: 4px;
	padding: 6px 10px;
}
.links-lateral table {
	margin: 0!important;
}
ul.rc li {
	width: 200px;
	margin: 0;
	float: left;
}
ul.rc {
	float: left;
	clear: both;
}

	/* MEDIA QUERIES */
	@media screen and (min-width: 200px) and (max-width: 800px) {
.links-lateral {
	margin-bottom: 10px!important;
}
}
.links-lateral h4 {
	border-bottom: 1px solid #ccc;
	color: #7c7c7c;
	padding: 5px;
}
.links-lateral li {
	list-style: none;
	border-left: 4px solid #dbdbdb;
	margin: 0 0 10px -38px;
	padding: 0 0 0 12px;
}
.links-lateral p {
	padding: 5px;
}
.links-lateral table tr td {
	text-align: center;
	border: 0!important;
}
.media {
	background-color: #f6f6f6;
	padding: 10px;
}
.heading-cursos {
	background-color: #0c4da1!important;
	color: #fff!important;
}
/* Mapa de unidades */
#map {
	width: auto;
	height: 400px;
}
.atualidades {
	background-color: #f3f3f3;
	border-radius: 5px;
	float: left;
	font-size: 0.90em!important;
	max-width: 165px!important;
	height: 250px!important;
	margin: 2px 2px 10px 2px!important;
	padding: 4px;
}
.pagina-unidades {
	margin-bottom: 15px;
}
.pagina-unidades .thumbnail {
	margin-top: 20px!important
}

	/* MEDIA QUERIES */
	@media screen and (min-width: 200px) and (max-width: 650px) {
.atualidades {
	min-height: 240px;
	max-width: 180px;
}
}
.regulamento a {
	color: #fff!important;
}
.btn-lg {
	margin-bottom: 10px;
}
[class*="panel-"] { border-radius: 0!important; }
.panel-purple {
	border-color: #40407a!important;
}
.panel-purple>.panel-heading {
	color: #fff;
	background-color: #40407a;

}
.panel-purple>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #845ca5
}
.panel-purple>.panel-heading .badge {
	color: #337ab7;
	background-color: #fff
}
.panel-purple>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #845ca5
}
.panel-orange {
	border-color: #f6813b
}
.panel-orange>.panel-heading {
	color: #fff;
	background-color: #dd6c28;
}
.panel-orange>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #f6813b
}
.panel-orange>.panel-heading .badge {
	color: #337ab7;
	background-color: #fff
}
.panel-purple>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #f6813b
}
/*Pagina - Roteiros de Estudo */
span.vermelho {
	color: #ba1313;
}
span.azul {
	color: #00479f;
}
/* Paginas de Concursos */
.panel-primary .panel-body {
	min-height: 80px!important
}
.panel-agendado, .panel-tradicional {
	border: none!important;
	box-shadow: none!important;
	min-height: 240px;
}
@media screen and (min-width: 200px) and (max-width: 767px) {
.panel-agendado, .panel-tradicional {
	min-height: auto!important;
}
}
.panel-agendado .panel-body, .panel-tradicional .panel-body {
	border: 1px solid #ddd!important;
	margin-bottom: 4px!important;
}
.panel-agendado .panel-heading {
	background-color: #3076b2;
	color: #fff;
	min-height: 65px!important;
}
.panel-tradicional .panel-heading {
	background-color: #0c4d84;
	color: #fff!important;
	min-height: 65px!important;
}
.panel-agendado>.panel-footer, .panel-tradicional>.panel-footer {
	box-shadow: none!important;
	border: 1px solid #ccc;
	border-radius: 4px!important;
	margin-bottom: 3px;
}
.btn-inscrevase {
	background-color: #27ae60!important;
	border-color: #92d6b0;
}
.btn-inscrevase a {
	color: #fff!important;
}
.btn-inscrevase:hover {
	opacity: 0.9!important;
}
/*Resolucao Comentada */
#tituloImg {
	background-color: #33bb90;
	color: #fff;
	font-weight: 700;
	font-size: 1.2em;
	padding: 6px 0;
	margin-bottom: 5px;
}
.atualidades {
	background-color: #f3f3f3;
	border-radius: 5px;
	float: left;
	font-size: 0.90em!important;
	width: 180px!important;
	min-width: 180px!important;
	height: 250px!important;
	margin: 2px 5px 10px 5px!important;
	padding: 10px;
}
.atualidades img {
	width: 100%!important;
}
#galeria .img {
	float: left;
	margin: 0.40em;
}
#paginacao a {
	border: 1px solid #01448B;
	border-radius: 5px;
	padding: 6px;
	background: #E2E9F3;
	clear: both!important;
}
#paginacao .contador {
	margin: 10px;
}
#paginacao {
	color: #01448B;
	margin-top: 10px;
	clear: both!important;
	text-align: center;
	padding: 20px;
}
.modal-header {
	border: none!important;
}
.modal-header h4 {
	font-weight: 900!important;
}
/* Concurso de Bolsas */
.btn-editar-dados {
	background-color: #f2f2f2!important;
}
.alterar-2via a {
	color: #6e93b3!important;
}
.alterar-2via a:hover {
	color: #006bc6!important;
}

/* Pagina de Depoimentos */
[class*="balao-depoimentos-"] p { font-size: 1.1em; }
[class*="balao-depoimentos-"] { position: relative; background: #ffea7a; border-radius: .4em; padding: 20px; }
[class*="balao-depoimentos-"]:after {content: ''; position: absolute; width: 0; height: 0;  }
.balao-depoimentos-1 { background: #ffea7a;}
.balao-depoimentos-2 { background: #ffe13f; }
@media screen and (max-width: 769px) {
  [class*="balao-depoimentos-"] { margin-top: -10px; }
  [class*="balao-depoimentos-"]:after {  top: 0; left: 50%; border: 0.95em solid transparent; border-bottom-color: #ffea7a; border-top: 0; margin-left: -0.75em; margin-top: -0.65em; }
  .balao-depoimentos-1:after { border-bottom-color: #ffea7a;}
  .balao-depoimentos-2:after { border-bottom-color: #ffe13f;}
}
 @media screen and (min-width: 770px) {
  [class*="balao-depoimentos-"]:after {  left: 0; top: 50%; border: 1.219em solid transparent; border-left: 0; margin-top: -1.219em;   margin-left: -1.019em;  }
  .balao-depoimentos-1:after {  border-right-color: #ffea7a;  }
  .balao-depoimentos-2:after {  border-right-color: #ffe13f; }
}

/* Simulados */
.bg-simulados .btn-success { margin-top: 4px;}
.bg-simulados { background-color: #f2f2f2;padding: 0 15px 10px 15px; border: 6px solid #fff;}

/*---------------------- Rodape -------*/
footer {
	background-color: #056291;
	margin-top: 10px;
	padding: 10px 0;
	color: #e4e4e4;
	font-size: 0.90em;
}
footer a, footer a:hover, footer a:visited {
	color: #FFD200;
}

/* Botoes para compartilhar conteudo */
div.share {background-color: #E2E9F3; padding: 2px 10px; margin-top: 10px; border-radius:5px!important}
div.share h4 {color:#333; border: none; text-align: center}
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;}