.bg-orange{
	background-color:#ffdfba;
}
.negrito
{
	font-weight: bold;
}

.printOnly {
   display : none;
}

@media print {
    .printOnly {
       display : block;
    }
    .dontPrint {
       display : none;
    }
}

.bg-white {
	background-color:white;
}

.tooltip-inner {
    text-align:justify !important;
}

body{
	font-family: Ebrima, "Trebuchet MS", Arial, sans-serif, 

serif /*font-family:"Trebuchet MS", Arial, Helvetica, sans-

serif;*/;
	
}

.error {
    color: red;
}

.menuUsuario{
	margin-left:-5;	
}

.simulador{
	height: 20.5em;
}

#pesquisa .glyphicon{
	font-size:2em;
	line-height: 45px;
}

#pesquisa input{
	height:2em;
	
}

.simulador{
	margin-bottom:1em;
	
}
.simulador:hover{
	cursor:hand;
}
.container {	
	margin:0 auto;
}

.container-fluid {	
	margin:0 auto;
	padding:0;
}

#caixaPerfil{
	
	border-right:1px black solid;
	border-bottom:1px black solid;
	border-left:1px black solid;
	z-index:0;
	top:0;
	right:0;
    /*-webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, 

from(rgba(0, 0, 0, 0)), to(black))0 0 0 100% stretch;*/
	position:absolute;		
	/**/
	width:18em;
	
	
}

#eleicoesFipecq{	
	transition:.5s;
	opacity:.9;
	filter: grayscale(100%);
}

#eleicoesFipecq:hover{
	transition:.5s;
	opacity:1;
}

#eleicoesFipecqImg{
	-webkit-filter: grayscale(50%);
	filter: grayscale(50%);
	transition:.5s;
	
}

#eleicoesFipecqImg:hover{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	transition:.5s;
}

.conteudoCaixaPerfil
{
	padding-top: 2em;
	background:#f8f8f8;
	margin-top:2.74em;
	padding-left: 1.5em;
	padding-bottom: 1em;
	z-index:0;
}

.botaoPerfil .collapse {	
	
}
.botaoPerfil{	
	
	z-index:999;			
	cursor: pointer;
	
}

.botaoPerfil.collapsed{	
	border:none;		
	cursor: pointer;
	
}

/* INÍCIO DA FOLHA DE ESTILO PARA ACESSOS DOS USUÁRIOS*/
.tiposUsuario {
 /* width: 100%;
  height:11em;
  margin: 10px auto;
  position: relative;*/
  width: 100%;
  text-align:center; 
  padding: 1em;
  padding-top: 2.5em;	
  	border-radius:4px;
  	background-color:#eee;
  	vertical-align: middle;
}

.tiposUsuario a:hover{
	text-decoration: none;
}

.tipoUsuario {
	display:inline-block;
  	border-radius:4px;
  	position:relative;

  	
  	/*position: absolute;*/
	/*background: white;
  	left: 50%;
	/*margin: 0 auto;
	max-width:25%;*/
	
}

.tipoUsuario .titulo{	
  	font-size: 1.2em;
	border-top:1px solid black;  	  	
  	font-weight:bold;	
  	position: relative;
  	bottom: 1.6em;
  	left: 1.4em;
	text-align: center;
	/*width: 11.1em;*/
	margin-left: 0.29em;
	width: 10.78em;
}

.tiposUsuario img{
	padding:1em;
	max-width:80%;
	padding-top: 0em;	
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	background-color: white;
}

#rh_gestor_fea  .conteudoFundo .glyphicon{	color:gray;}

.tipoUsuario .glyphicon{
	padding-top: 0.4em;
	position: absolute;	
	font-size:0.5em;
	padding-left: 1em;
	padding-top: 0.8em;
}

#associado{
/*	border: 1px solid black;*/
	}

#associado img{	border:5px solid #ccc; box-shadow: 1px 1px 1px gray;	-moz-box-shadow: 1px 1px 1px #269abc;	-webkit-box-shadow:1px 1px 1px gray;	-khtml-box-shadow: 1px 1px 1px #269abc;}
#associado .titulo{	border-top:0px solid gray; color:white;  background-color:rgba(88,208,242,1);}
#associado .glyphicon{ color:white;}
#associado  .conteudoFundo .glyphicon{	color:gray;}
#associado a{ color:gray;}
/*.frenteAssociado{border: 1px solid black;}*/

/*#associado .fundo{ 	top:47.6em;	left:35.9em;}*/
#colegiado{	/*margin: 3% 3% 0 -18%;*/}
#colegiado img{	border:5px solid #ccc; box-shadow: 1px 1px 1px gray;	-moz-box-shadow: 1px 1px 1px #B55302;	-webkit-box-shadow: 1px 1px 1px gray;	-khtml-box-shadow: 1px 1px 1px #B55302;}
#colegiado .titulo{	border-top:0px solid gray;	color:white; background-color:#ffac58}
#colegiado .glyphicon{color:white;}
#colegiado  .conteudoFundo .glyphicon{	color:gray;}
#colegiado a{color:gray;}
/*#colegiado .fundo{ 	top:47.6em;	left:52.9em;}*/

#rh_gestor_fea{/*margin: 3% 3% 0 4%;*/}
#rh_gestor_fea img{	border:5px solid #ccc ;box-shadow: 1px 1px 1px gray;	-moz-box-shadow: 1px 1px 1px #909200;	-webkit-box-shadow: 1px 1px 1px gray;	-khtml-box-shadow: 1px 1px 1px #909200;}
#rh_gestor_fea .titulo{	border-top:0px solid gray;color:white; background-color:rgba(255,205,88,0.8);}
#rh_gestor_fea .glyphicon{color:white; padding-left: 0.1em;}
#rh_gestor_fea  .conteudoFundo .glyphicon{	color:gray;}
#rh_gestor_fea a{color:gray;}
/*rh_gestor_fea .fundo{ 	top:47.6em;	left:70.6em;}*/

#empregado{/*margin: 3% 3% 0 26%;*/}
#empregado img{	border:5px solid #ccc ;box-shadow: 1px 1px 1px gray;	-moz-box-shadow: 1px 1px 1px #B50202;	-webkit-box-shadow: 1px 1px 1px gray;	-khtml-box-shadow: 1px 1px 1px #B50202;}
#empregado .titulo{	border-top:0px solid gray; color:white;background-color:rgba(103,131,244,1);}
#empregado .glyphicon{	color:white;}
#empregado  .conteudoFundo .glyphicon{	color:gray;}
#empregado a{	color:gray; }
/*#empregado .fundo{ 	top:47.6em;	left:87.6em;}*/



.fundo{
	background:white;
	border-radius:4px;
	text-align:left;
	position: absolute;
	display: none;
	/*width: 12.9em;
	height: 10em;
	bottom: 3.9em;
	left: 2em;*/
	width: 12.8em;
	height: 10em;
	bottom: 3.8em;
	left: 2.1em;
/*	border: 1px solid black;*/
}

.fundo .glyphicon{
	padding-top: 0.4em;
	position: relative;	
	font-size:1.5em;
	padding-left: 0.2em;
	color:black;
}

.fundo a{padding-left: 0.5em;}

.conteudoFundo{
	
padding-left: 1em;
padding-top: 1em;
}
/* FIM DA FOLHA DE ESTILO PARA ACESSOS DOS USUÁRIOS */

/* INÍCIO DA FOLHA DE ESTILO PARA SEÇÃO INFERIOR DO SITE*/
.slogan{
	text-align: center;
	padding: 0.5em;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	-webkit-font-smoothing: antialiased !important;
	font-family: times;
	/*text-decoration: underline;*/
}


.secao_inferior{	
	/*border: 1px solid black;*/
	width:100%;
	/*height:50%;*/
	
	
}

@media (max-width:768px){
	

    nav>div.container-fluid{
        padding: 1.5em;
    }
    .colunasFooter{
        display:none;
    }
    .corpo{
        padding-bottom: 35em;
    }
    
    .carousel{
        
        padding-top: 3em;
    }
    
    div.carousel-control.principal   {
        color:#ccc;
        font-size:1em;
    }
}
  

@media (min-width: 768px) {
	  .coluna_central {
	    width:75%;
	    float: left;
	    
		position: relative;
		/*height:100%;*/
	}
	
	.colunasFooterMobile{
	   display:none;
	}
	
}
.coluna_central{
	/*border: 1px solid red;*/
	
	
	
	
}

.info_produtos .tab-content{
	width: 100%;
	
}
.info_produtos .conteudo{
	content-align:center;
	text-align:justify;
	width:100%;
	
}


.info_produtos .tab-pane{padding-top: 3em;}
.info_produtos img {
	width: 8.5em;  	
	border-radius:4px;	
	border:1px c4c4c4 solid; 
	margin: 0.7em;
	box-shadow: 1px 1px 1px #ccc;
	-moz-box-shadow: 1px 1px 1px #ccc; 
	-webkit-box-shadow: 1px 1px 1px #ccc; 
	-khtml-box-shadow: 1px 1px 1px #ccc; 
	
	/*filter: grayscale(100%);*/
	/*-webkit-filter: grayscale(100%); /* For Webkit browsers */
	filter: gray; /* For IE 6 - 9 */
	/*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */*/
	-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
	filter: grayscale(100%);
	-webkit-transition: all 0.5s ease; /* Fade to color for Chrome and Safari */
	transition: all 0.5s ease;
}

.info_produtos img:hover{ 
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
/*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");*/

}
.info_produtos .imgs_parceiros{
	text-align:center;
	padding-top: 2em;
	padding-bottom: 2em;

}

.info_outros h3{
	min-height:2.3em;
}
.info_outros p:nth-child(2){
	min-height:4.5em;
}

.info_outros .conteudoInfoOutros{
	position:relative;
	bottom:0;
}

.info_outros .conteudoInfoOutros .thumbnail{
	overflow:hidden;
	
}

.info_outros .conteudoInfoOutros  .thumbnail img{
	width: 134px;
	height: 100px;

	-webkit-transition: all 0.5s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 0.5s ease;
}

.info_outros .conteudoInfoOutros:hover .thumbnail img{
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
     cursor: pointer;
}

.noticias{
	margin: 2.5em 0em 2.5em;
}

.noticias img{
	/*float: left;
	width: 9em;
	position: relative;
	z-index: 1;
	padding: 0em;
	margin-left:0.5em;
	margin-right:0.5em;
	max-width:100%;
	top: 0.2em;
	/*left: 0.3em;*/
	/*-webkit-transition: all 1s ease; /* Safari and Chrome */
    /*-moz-transition: all 1s ease; /* Firefox */
    /*-ms-transition: all 1s ease; /* IE 9 */
    /*-o-transition: all 1s ease; /* Opera */
    /*transition: all 1s ease;
    
}

.noticias .list-group{
	
}

.noticias .list-group:hover img{
/*    transform:scale(1.05);*/
    
    
}

.containerNoticia{
	color:black;
}

.ContainerImgNoticia {
    width: 9em;
    height: 100%;
    z-index: 1;
    float:left;
}

.ImgNoticia {
	overflow:hidden;
    width: 100%;
    height: 100%;    
}

.ImgNoticia img {
	width: 100%;
	height: 100%;
    -webkit-transition: all 0.5s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 0.5s ease;
}


.containerNoticia:hover .ImgNoticia img {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
     cursor: pointer;
}

.ImgNoticia {
	overflow:hidden;
    width: 100%;
    height: 100%;    
}

.ImgComunicado span {
	width: 100%;
	height: 100%;
    -webkit-transition: all 0.5s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 0.5s ease;
}


.list-group:hover .ImgComunicado span {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
     cursor: pointer;
}

/*INÍCIO DA COLUNA DIREITA*/


@media (min-width: 768px) {
  .coluna_direita {
    width:21%;
    float: right;
    
	position: relative;
  }
  
}
.coluna_direita{
	/*border: 1px solid blue;*/
	
	
	/*height:100%;*/
	height:45.7em;
	
	
}

#vidinha{
	left: 1em;
	width: 13em;
	display:none;
	position: absolute;
}
@media (min-width: 768px) {
	  #vidinha {
	    left: 1em;
		width: 13em;
		display:inline;
		display:none;
		position: absolute;
	    		
	}
  
}

#vidinha img{
	width:100%;
}
#perguntasFrequentes{
	width:100%;
	
	/*border: 1px solid green;*/
	
}
#perguntasFrequentes .glyphicon{
	
left: -3em;
top: 1.0em;
		
}
#faleConosco .glyphicon{
	
left: -3em;
top:  0.55em;

		
}
#acheMaisPerto .glyphicon{
	
left: -3em;
top: 1.5em;
		
}
.conteudoColunaDireita{
	padding-bottom:1em;	
	
	/*border:1px c4c4c4 solid; 
	box-shadow: 1px 1px 1px #ccc;
	-moz-box-shadow: 1px 1px 1px #ccc; 
	-webkit-box-shadow: 1px 1px 1px #ccc; 
	-khtml-box-shadow: 1px 1px 1px #ccc; 
	border:1px solid #2aabd2; color:#269abc;
	text-align: center;*/
}

.conteudoColunaDireita .conteudoItemColunaDireita{
	
	left: 1em;
	top: -0.5em;
	position: relative;
}
/*FIM DA COLUNA DIREITA*/


/* FIM DA FOLHA DE ESTILO PARA SEÇÃO INFERIOR DO SITE*/

/* INÍCIO DA FOLHA DE ESTILO PARA RODAPÉ DO SITE*/
@media (min-width: 768px) {
		.footer{
		margin: 0 auto;
		width:100%;
		min-height:10em;
		background:gray;
		padding:2em;
		color:white;
	}
}
.footer{
	   background:gray;
		color:white;
        
	}

.linhaFooter{
	background:#035369;
	width:100%;
	
	height:0.5em;
}
.colunaFooter{
	float:left;
	width:25%;
	border-top:1px solid white;
	color:white;
	line-height: 2em;
}

.colunasFooterMobile a{
    color:white;
    padding-left:1.75em;
}
.colunaFooter a{
	color:white;
	padding-left:1.75em;
}

.colunasOutros{
	width:65%; 
	float:right;	
	margin-right:1em;
}

footer .container div{
	min-height:10em;
}

.colunaEndereco a{
	
	color:white;
	text-decoration: underline;
	
}



.linhaBuscaAssociado:hover{
	cursor:pointer;
}

.clicavel{
	cursor:pointer;
	
}

#telaInformacoesAssociado li.active a {
	background-color:#f9f9f9;
}

#telaInformacoesAssociado div.tab-content{
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background-color:#f9f9f9;
	margin-bottom:1em;
	padding:0.3em;
}
#telaInformacoesAssociado li.active h5{
	font-weight:bold;
	
}

#telaInformacoesAssociado  h6{
	font-weight:bold;
}

#telaInformacoesAssociado  .dadosTabelaPrecos h6{
    font-weight:normal;
}
#modalPortabilidadeAssociado  h6{
    font-weight:normal;
}


#telaInformacoesAssociado small{
	font-weight:bold;
}


/*
Twitter BOOTSTRAP 

*/

/*# sourceMappingURL=bootstrap.css.map */
#spacer{
	height:3.69em;	
	
}


/* enable absolute positioning */
.inner-addon { 
    position: relative; 
}

/* style icon */
.inner-addon .glyphicon {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}

/* align icon */
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }

/**/

.typeahead, .tt-query, .tt-hint {
	font-size: 1.5em;	
	width: 100%;
}

.twitter-typeahead{
	width:100%;
}
.typeahead {
	background-color: #FFFFFF;
	width:100%;
}
.typeahead:focus {
	border: 2px solid #0097CF;
}
.tt-query {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.tt-hint {
	color: #999999;
}
.tt-dropdown-menu {
	background-color: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	margin-top: 12px;
	padding: 8px 0;
	width: 100%;
}
.tt-suggestion {
	font-size: 1.5empx;
	line-height: 24px;
	padding: 3px 20px;
}
.tt-suggestion.tt-is-under-cursor {
	background-color: #0097CF;
	color: #FFFFFF;
}
.tt-suggestion p {
	margin: 0;
}


.dropdown-submenu {    position: relative;  }
.dropdown-submenu>.dropdown-menu { top: 0;    left: 100%;    margin-top: -6px;    margin-left: -1px;    -webkit-border-radius: 0 6px 6px 6px;    -moz-border-radius: 0 6px 6px;    border-radius: 0 6px 6px 6px;}
/*.dropdown-submenu:hover>.dropdown-menu {    display: block;  }*/
.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: #ccc;    margin-top: 5px;    margin-right: -10px;}
.dropdown-submenu:hover>a:after {    border-left-color: #fff;  }
.dropdown-submenu.pull-left {    float: none; }
.dropdown-submenu.pull-left>.dropdown-menu {    left: -100%;    margin-left: 10px;    -webkit-border-radius: 6px 0 6px 6px;    -moz-border-radius: 6px 0 6px 6px;    border-radius: 6px 0 6px 6px; }

.dropdown-submenu2 {    position: relative; }
.dropdown-submenu2>.dropdown-menu {    top: 0;    left: 100%;    margin-top: -6px;    margin-left: -1px;    -webkit-border-radius: 0 6px 6px 6px;    -moz-border-radius: 0 6px 6px;    border-radius: 0 6px 6px 6px;}
.dropdown-submenu2:hover>.dropdown-menu {    display: block;}
.dropdown-submenu2>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: #ccc;    margin-top: 5px;    margin-right: -10px;}
.dropdown-submenu2:hover>a:after {    border-left-color: #fff;}
.dropdown-submenu2.pull-left {    float: none; }
.dropdown-submenu2.pull-left>.dropdown-menu {    left: -100%;    margin-left: 10px;    -webkit-border-radius: 6px 0 6px 6px;    -moz-border-radius: 6px 0 6px 6px;    border-radius: 6px 0 6px 6px;}

.form-horizontal.control-group>div{
  margin-bottom: 2px;
}




.btn-default {
  color: #2aabd2;
  background-color: #fff;
  
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #269abc;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  /*right: 15%;*/
  bottom: 0px;
  /*left: 15%;*/
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: left;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  width:100%;
  font-size:1em;
  padding-left: 2%;
  background: rgba(0, 0, 0, 0.35);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 0;
    left: 0;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
  
  .carousel-control.left, .carousel-control.right {
    background-image: none
}


.carousel-control .glyphicon{
    color:#ccc;
    font-size:2em;
}

.carousel-control .principal  {
    color:#ccc;
    font-size:4em;
}

#carousel-area-restrita .carousel-caption {
	background:rgba(204, 51, 51, 0.65);
}

.carousel-caption.principal{
	background:rgba(0, 0, 0, 0.35);
}

.navbar-default.associado {
  background-color: #f8f8f8;
  border-color: rgba(88,208,242,1);
}
.navbar-default.colegiado {
  background-color: #f8f8f8;
  border-color: #ffac58;
}
.navbar-default.rh_gestor_fea {
  background-color: #f8f8f8;
  border-color: rgba(88,208,242,1);
}
.navbar-default.empregado {
  background-color: #f8f8f8;
  border-color: rgba(103,131,244,1);
}
.navbar-default.personalizado {
  background-color: black;
  border-color: black;
}


.tab-content.margem{
	padding:5px 15px 5px;
	border:1px solid #ddd;
	border-top:0px;
}

.btn-xlarge {
    padding: 32px 22px;
    font-size: 20px;
    line-height: normal;
    -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
            border-radius: 8px;
    }
    
.cke_maximized iframe{
   margin: 5%;
   padding: 5%;
   border: 1px dotted #666;
}

.input-group-btn select {
  display: block;
  /*width: 100%;*/
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}


}

/*
FIM BOOTSTRAP


*/
.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
    min-height:300px;
}

.table-responsive>.table { 
    margin-bottom: 0;
}

.table-responsive>.table>thead>tr>th, 
.table-responsive>.table>tbody>tr>th, 
.table-responsive>.table>tfoot>tr>th, 
.table-responsive>.table>thead>tr>td, 
.table-responsive>.table>tbody>tr>td, 
.table-responsive>.table>tfoot>tr>td {
    white-space: nowrap;
}

.text-middle{
    vertical-align: middle;
}

.nav-tabs.nav-condensed > li > a {
   padding-top: 4px; 
   padding-bottom: 4px; 
}

div.tab-content > div.comBorda {
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin-bottom:1em;
    padding:0.3em;
}

@media print {
    body {-webkit-print-color-adjust: exact;}
}
#redeCredenciadaMenu > a,
#redeCredenciadaMenu.active > a {
    background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
    background-image: webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
    background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
    color:white;
} 

.badge-danger {  background-color: #d43f3a;}
.badge-warning {  background-color: #d58512;}
.badge-success {  background-color: #398439;}
.badge-info {  background-color: #269abc;}
.badge-inverse {  background-color: #333333;}

.cke_maximized{
	z-index: 99999999999999999;
}

.modal.modal-90 .modal-dialog {
  width: 90%;
}
.modal-90 .modal-body {
  overflow-y: auto;
}

.modal.modal-70 .modal-dialog {
  width: 70%;
}
.modal-70 .modal-body {
  overflow-y: auto;
}

.modal.modal-40 .modal-dialog {
  width: 40%;
  min-width: 340px;
}
.modal-40 .modal-body {
  overflow-y: auto;
}

.modal.modal-401 .modal-dialog {
  max-width: 40%;
  min-width: 340px;
}
.modal-401 .modal-body {
  overflow-y: auto;
}

.modal.modal-20 .modal-dialog {
  width: 20%;
}
.modal-20 .modal-body {
  overflow-y: auto;
}

.contextMenu {
  position: absolute;
  display:none;
}









.color-red{
	color:#c7254e;
}

.low-weight{
	font-weight: 100;
}










@media print {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .visible-xs {
    display: none !important;
  }
  .hidden-xs {
    display: block !important;
  }
  table.hidden-xs {
    display: table;
  }
  tr.hidden-xs {
    display: table-row !important;
  }
  th.hidden-xs,
  td.hidden-xs {
    display: table-cell !important;
  }
  .hidden-xs.hidden-print {
    display: none !important;
  }
  .hidden-sm {
    display: none !important;
  }
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

/* loading */
	div#load, #load2, #load3{
	position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #fff;
    opacity: 0.6;
    display: none;
	}
	div#center{
		position: relative;
		margin: 0 auto;
		width: 50px;
		height: 50px;
		top: -10%;
    	left: -10%;
		top:25%;
	}





