/*============================
        TOP
==============================*/

.navbar-fixed-top{
	position:absolute;

}


#top-bar {
  background: rgba(255, 255, 255, 0.9);
  color: #fff;
  -webkit-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
  -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.8);
  border-bottom: 1px solid #202020;
  padding-top:15px;
  padding-bottom:5px;
}

.h_logo-ass{
	text-align: center;

	margin-bottom:-10px;
	padding-bottom:-10px;
	bottom:-20px;
	top:50px;
}

.h_logo-prev{
	padding-top:10px;
}
.h_logo-pegesul{
	padding-top:8px;
	float:right;
}



@media (max-width: 600px) {

    .slider_active {
    	padding: 100px 0px;
	}
	
	
}


@media (max-width: 1000px) {
	.o_border {
		visibility:hidden;
	}
	.o_border_b {
		visibility:hidden;
	}
	
	#top-bar {
  background: rgba(255, 255, 255, 0.3);
  color: #fff;
  -webkit-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
  -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.8);
  border-bottom: 1px solid #202020;
  padding-top:15px;
  padding-bottom:15px;
}

.h_logo-pegesul{
	padding-top:8px;
	float:none;
	text-align:center;
}

}


@media (max-width: 800px) {
		.header_area {
    background-image: url(../img/bg-topo.jpg);
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    height: 700px;
    position: relative;
}


.h_logo-ass{
	display:none;
}

}





.form-group{
	margin-bottom:0px;
	}
	
.form-group.cadastro{
	margin-bottom:10px;
	}	
	
	
	
.main_feature_heading h2 {
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 700;
    color: #3f444a;
	margin-bottom:20px;
}
	
	
/*============================*/

.table-hover>tbody>tr:hover{background-color:#E7E7E7;}


.table{
	font-size:16px;
	text-align:left;
}


/*============================*/

div.logo-organizacao{
	margin-top:30px;
	max-width:220px;
	
}
div.logo-apoio{
	margin-top:30px;
}

.main_feature_heading h4.promocao{
	font-weight:bold;
	}

.main_feature_heading h4.apoio{
	margin-top:50px;
	font-weight:bold;
	}

@media (min-width: 998px) {

	.main_feature_heading h4.apoio{
		padding-left:30px;
	}
	div.logo-apoio{
		margin-top:30px;
		padding-left:30px;
	}
	.main_feature_heading h4.apoio{
	margin-top:0px;
	}
}
	
	
/*============================*/
	
@media (max-width: 480px) {

	.table {
	font-size:13px;
	text-align:left;
}

	.tabela-com {
		margin-left:-25px;
	}
}
	

/*============================*/	