/*
Theme Name: IFC Oficial
Theme URI: http://videira.ifc.edu.br
Author: Equipe IFC Videira
Author URI: http://videira.ifc.edu.br
Description: Template IFC Videira
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:IFC
Text Domain: ifc videira 

*/
@import url('css/bootstrap.css');
@import url('css/barra-brasil.css');

.acessibilidade body {overflow:scroll; background-color:#000000;}

.acessibilidade, .acessibilidade a {
	background-color: #000000 !important;
	color: #ffffff !important;
}

.acessibilidade p,.acessibilidade a,.acessibilidade h1,.acessibilidade h2,.acessibilidade h3,.acessibilidade h4,.acessibilidade h5,.acessibilidade h6,.acessibilidade button {font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; }



.acessibilidade #logo-ifc {}

.acessibilidade #barra-home {	
	border-bottom: 3px solid #ffffff;
	border-top: 3px solid #ffffff;
	padding-top	: 5px;
	background-image: -webkit-linear-gradient(top,#000000 0,#000000 100%);
	background-image: linear-gradient(to bottom,#000000 0,#000000 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
	padding-bottom:5px;
}
	
.acessibilidade #barra-cursos {
	text-align: right;
	border-bottom: 3px solid #000000;
	border-top: 3px solid #000000;
	padding-top	: 5px;	
	background-color: #000000;
	padding-bottom:5px;
	}
	
.acessibilidade #barra-cursos h2 {
	font-weight: bold;
	color: #ffffff;
	margin:0px;
}

/* Barra Brasil */
.acessibilidade #brasil{background-color:#ffffff;}

.acessibilidade #cabecalho {}

.navbar {	
	margin: 0px;
}

.acessibilidade .navbar-default {
	background-image: -webkit-linear-gradient(top,#000000 0,#000000 100%);
	background-image: linear-gradient(to bottom,#000000 0,#000000 100%);
	background-repeat: repeat-x;	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);}

/* Menus */
.acessibilidade #menu-principal {}

.acessibilidade #menu-diversos { padding-top:10px; }

.acessibilidade ul.nav.navbar-nav li a {font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size:12px; text-transform:uppercase; color: #ffffff; }

.acessibilidade #menu-campus,.acessibilidade #menu-cursos-topo { list-style:none;font-size:12px; padding-left:0px; color:#ffffff; background-color: #000000;}
.acessibilidade #menu-campus ul.dropdown-menu li ,.acessibilidade #menu-cursos-topo ul.dropdown-menu li{ margin-left:10px; margin-bottom:5px; margin-top:5px; color:#ffffff;}
.acessibilidade #menu-campus ul ,.acessibilidade #menu-cursos-topo ul{width: 200px; color:#ffffff;}


.acessibilidade #form-busca {}

.acessibilidade #midias-sociais {font-size:18px; color:#ffffff;}

.acessibilidade #conteudo, .acessibilidade #noticias-home {
	background-color: #000000;
	color: #ffffff;
}

.acessibilidade #acessibilidade button a {color: #000000;}
.acessibilidade #menu-principal li ul.dropdown-menu li a {
	color: #000000;
}
.acessibilidade #conteudo{padding-top:10px;}
.acessibilidade #logo-ifc.pull-left a img {background-image:url(img/LogoIFC-geral-site-v3.png); height:100px; width:242px; margin-right:10px; margin-top:5px; }
/* Responsivo */
@media (min-width: 1199px){.acessibilidade ul.nav.navbar-nav li a {font-size:12px;} .acessibilidade #sociais{display:none}}
@media  (min-width:770px) and (max-width: 1200px) {
	.acessibilidade #brasil,.acessibilidade #midias-sociais	{display:none;}
	.acessibilidade div#logo-ifc.pull-left a img {background-image:url(img/LogoIFC-pequena-site.png); height:100px; width:60px; margin-right:10px; margin-top:5px;}
}
@media (max-width: 997px) {
	.acessibilidade #acessibilidade,.acessibilidade #form-busca,.acessibilidade #midias-sociais{display:none;}
	.acessibilidade #menu-principal{float:none!important;}
	.acessibilidade #barra-home {padding-top:5px;}
	.acessibilidade#menu-diversos{float:none!important;}
	.acessibilidade #conteudo,.acessibilidade #tribe-events-content {margin-top:10px; }
}
/* Tirar Barra Brasil */
.desaparecer {display:none;}

/* Icones Mídias Sociais */
.acessibilidade ul.icones-sociais	{ list-style:none; margin:0px; padding:0px; height:24px; color: #ffffff; background-color: #ffffff;}
.acessibilidade ul.icones-sociais li{ float:left; padding-right:10px; height:24px; color: #ffffff;}

.acessibilidade a.btn-rss 			{background-image:url(img/icon/rss-pb.png);}
.acessibilidade a:hover.btn-rss 	{background-image:url(img/icon/rss.png);}

.acessibilidade a.btn-facebook 		{background-image:url(img/icon/facebook-pb.png); height:24px;}
.acessibilidade a:hover.btn-facebook{background-image:url(img/icon/facebook.png);}

.acessibilidade a.btn-flicker 		{background-image:url(img/icon/flicker-pb.png);}
.acessibilidade a:hover.btn-flicker {background-image:url(img/icon/flicker.png);}

.acessibilidade a.btn-twitter 		{background-image:url(img/icon/twitter-pb.png);}
.acessibilidade a:hover.btn-twitter {background-image:url(img/icon/twitter.png);}

a.btn-youtube 		{background-image:url(img/icon/youtube-pb.png);}
a:hover.btn-youtube {background-image:url(img/icon/youtube.png);}


/* Menu Dropdown */
.acessibilidade .nav > li > a {display:block;padding: 11px 14px;}

@media (max-width: 991px) {.nav > li > a {display:block;padding: 11px 12px;}}

.acessibilidade ul#menu-principal.nav.navbar-nav li  {background-image: url(img/linha.png); background-position:right; background-repeat:no-repeat;}
.acessibilidade ul#menu-principal.nav.navbar-nav li ul.dropdown-menu li 	{background-image: none; }

.acessibilidade ul#menu-principal.nav.navbar-nav li ul.dropdown-menu li a			{border-bottom:0;}
.acessibilidade ul#menu-principal.nav.navbar-nav li.dropdown.open a.dropdown-toggle	{border-bottom:0px; border-top:1px solid #000000; background-color:#000000; }

.acessibilidade .navbar-nav > li > .dropdown-menu 				{border-bottom:1px solid #ffffff;}


.acessibilidade #menu-principal li.dropdown.open a 				{background-color: transparent;}

.acessibilidade ul#menu-principal.nav.navbar-nav li a			{border-bottom:3px solid transparent;}
.acessibilidade ul#menu-principal.nav.navbar-nav li a:hover		{border-bottom:3px solid #5cb85c;}



.acessibilidade #menu-principal li ul.dropdown-menu li a	 	{border-left:3px solid transparent;	border-bottom: 3px solid transparent;}
.acessibilidade #menu-principal li ul.dropdown-menu li a:hover 	{border-left:3px solid #7dc48a;	border-bottom: 3px solid transparent;}

@media (max-width: 767px) {.navbar-nav .open .dropdown-menu	{border-bottom:1px solid #5cb85c; background-color:#F3F3F3}}

.acessibilidade ul#menu-principal.nav.navbar-nav li.dropdown > a:after	{  
	display: block;
	content: " ";
    float: right;
	width: 0;
	height: 0;
	margin-top: 7px;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid #999999;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;}
	
.acessibilidade .dropdown-submenu > a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #cccccc;
	margin-top: 5px;
	margin-right: -10px;
}

.acessibilidade .dropdown-submenu:hover > a:after {
	border-left-color: #5cb85c;
}

.acessibilidade .open > .dropdown-menu {
  display: block;
}
.acessibilidade.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.acessibilidade .dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}
.acessibilidade .dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

.acessibilidade.dropdown-submenu {
  position: relative;
}
.acessibilidade.dropdown-submenu > .dropdown-menu {
  top: 0;
  right: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.acessibilidade .dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.acessibilidade .dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
  -moz-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
}

/* Rodapé */
.acessibilidade footer {
	background-color:#000000;	
}
.acessibilidade body{
	background-color:#000000;	
}

.acessibilidade #barra-rodape {
	background-color:#000000;	
	padding-top:30px;
	padding-bottom:30px; 
	text-decoration:none;	
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	}
	
.acessibilidade #barra-brasil-rodape 				{background-color:#000000;padding-top:30px;padding-bottom:30px;}
	
.acessibilidade #menu-rodape,.acessibilidade #menu-rodape ul.sub-menu li { list-style:none}

.acessibilidade #menu-rodape a:hover 				{text-decoration:none;}

.acessibilidade #menu-rodape li a					{background-color:#000000;color: #ffffff;font-weight: 800;font-size: 1.4em;}
	
.acessibilidade ul.sub-menu 						{padding:0; margin-top:10px;}

.acessibilidade#menu-rodape li.col-sm-3 			{border-left:1px dotted #7dc48a;}

.acessibilidade#menu-rodape ul.sub-menu li 		{padding: 0.15em 0;}
.acessibilidade #menu-rodape ul.sub-menu li a		{color:#fff;font-weight:normal;font-size:0.95em;}
.acessibilidade #menu-rodape ul.sub-menu li a:hover	{text-decoration:underline;}
.acessibilidade ul#menu-rodape li a:hover { }

.acessibilidade ul#menu-campus.menu li a { }


.acessibilidade .separador {
	background: url("img/separador.png") repeat-x scroll 0 40px transparent;
	border: 0 none;
	height: 10px;
	padding: 40px 0 35px;}

.acessibilidade .linha {
	border-bottom: 1px solid #CCC;
	display: block;
}
.acessibilidade .linha-grossa {
	border-left: 81px solid #e50042;
	display: block;
	height: 5px;
	margin-top: 3px;
	margin-bottom: 20px;}
	
.acessibilidade #noticia p {
	color: #ffffff;
	font-size: 16px;
	line-height: 1.5;
	}
.acessibilidade #noticia h1 {
	font-weight:bold;
	font-size:30px;
	margin-top:0;
	}
.acessibilidade #noticias-home h4 a{font-size:16px; color:#ffffff; font-weight:normal;}
.acessibilidade #noticias-home h4 a:hover{ color:#ffffff; text-decoration:none;}

.acessibilidade #noticia-destaque { display:table; height:100px; }
.acessibilidade #noticia-destaque h1 {
	color:#ffffff;
	line-height:25px; 
	*position: absolute; 
	top: 50%; 
	display: table-cell; 
	vertical-align: top;
}

.acessibilidade #lista_noticias ul { list-style:none; padding:0;}
.acessibilidade #lista_noticias ul li { display:table;}
.acessibilidade #lista_noticias ul li a { color:#ffffff; *position: absolute; top: 50%; display: table-cell; vertical-align: middle;}

.acessibilidade .titulos_paineis,.acessibilidade .titulos_paineis a 		{font-size:24px; font-weight:bold; color:#5eb230; text-transform:uppercase; text-decoration:none;}
.acessibilidade .titulos_paineis,.acessibilidade .titulos_paineis a:hover	{color:#ffffff;}

.acessibilidade .sub-item, .sub-item a 		{font-size:10px; }


.acessibilidade .titulos_paineis span {font-size:12px; vertical-align: 3px;}

.acessibilidade aside#lista_noticias img { border-radius: 1em; border: 4px solid transparent;}

.acessibilidade aside#lista_noticias ul li{ border-radius: 1em; border: 4px solid transparent; margin-bottom:5px; margin-top:5px; margin-left:0px;}
.acessibilidade aside#lista_noticias ul li:hover	{border-radius: 1em; border: 4px solid #5cb85c;}
.acessibilidade aside#lista_noticias a	{ text-decoration:none;}
.acessibilidade aside#lista_noticias .miniatura {float:left; margin-right:10px; height:100px; width:100px;}

.acessibilidade .breadcrumb > li.active:before {content: "";background-color:#000000;}

.acessibilidade #menu-de-cursos{ background-color:#000000;padding-top:0px;margin-top:5px;padding-bottom:5px;-moz-border-radius: 10px;-webkit-border-radius:10px;border-radius:10px;}
.acessibilidade ul#menu-menu-cursos { list-style:none; margin-left:0; padding-left:0;}
.acessibilidade ul#menu-curso.menu { list-style:none; line-height:2em; padding-left:15px; }
.acessibilidade ul#menu-menu-cursos ul { list-style:none; }
.acessibilidade ul#menu-menu-cursos li { margin-left:0; padding-left:20px; list-style:none; line-height:20px;}
.acessibilidade ul#menu-menu-cursos li > a:before {content: ". "; font-size:35px; line-height:0px;}
.acessibilidade ul#menu-menu-cursos li ul.sub-menu li a:before {content: "";}
.acessibilidade ul#menu-menu-cursos li a{ color:#fff;margin-bottom:0px; margin-top:10px; font-size:14px; font-weight:bold; font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;  margin-left:0;text-decoration:none;}
.acessibilidade ul#menu-menu-cursos li a:hover{ color:#ffffff;}
.acessibilidade ul#menu-menu-cursos li ul.sub-menu li a{font-weight: normal; text-decoration:none;}
.acessibilidade ul#menu-menu-cursos li ul.sub-menu { margin-bottom:10px; margin-top:0;}

.acessibilidade .menu ul,.acessibilidade #categorias ul {
	padding: 0px;
	margin: 0px;	
}

.acessibilidade ul .children {	
	list-style: square;
	margin-left: 20px;
}

.acessibilidade ul .children li {
	color: #ffffff;
}

.acessibilidade .menu,.acessibilidade #categorias{
	padding: 0px;
}


.acessibilidade #categoria_editais ul { padding-left:0px; list-style:none; color:#ffffff;}
.acessibilidade #categoria_editais li a{ font-size:16px; font-weight:bold; font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; line-height:2em;}
.acessibilidade #categoria_editais ul.children { margin-left:0px;}

.acessibilidade ul {
	list-style: none;	
}

.acessibilidade #categorias ul li .current-cat a{	
	color: #000000;
}

.acessibilidade a.titulo_noticias_destaque { font-size:25px; color:#ffffff; font-weight:bold;}
.acessibilidade a.titulo_noticias_destaque:hover { text-decoration:none; color:#ffffff;}


.acessibilidade #tribe-events-content {margin-top:150px;}