@charset "utf-8";

  @font-face {
font-family: "Raleway Bold";
src: url("font-awesome/fonts/Raleway-Bold.ttf"); 
}

@font-face {
font-family: "Raleway ExtraBold";
src: url("font-awesome/fonts/Raleway-ExtraBold.ttf"); 
}

@font-face {
font-family: "Raleway ExtraLight";
src: url("font-awesome/fonts/Raleway-ExtraLight.ttf"); 
}

@font-face {
font-family: "Raleway Heavy";
src: url("font-awesome/fonts/Raleway-Heavy.ttf"); 
}

@font-face {
font-family: "Raleway Light";
src: url("font-awesome/fonts/Raleway-Light.ttf"); 
}

@font-face {
font-family: "Raleway Medium";
src: url("font-awesome/fonts/Raleway-Medium.ttf"); 
}

@font-face {
font-family: "Raleway Regular";
src: url("font-awesome/fonts/Raleway-Regular.ttf"); 
}

@font-face {
font-family: "Raleway SemiBold";
src: url("font-awesome/fonts/Raleway-SemiBold.ttf"); 
}

@font-face {
font-family: "Raleway Thin";
src: url("font-awesome/fonts/Raleway-Thin.ttf"); 
}

.pos
{
	position:relative;
	
	
}


.hover {
  position: relative;
 
}

.hover *{
  z-index:1;
} 

.hover img {
  vertical-align: top;
}

.hover:before {
  content: "";
  position: absolute;
  z-index:2;
  top: 0;
  right: 1%;
  left: 0.4%;
  bottom: 0;
  background: rgba(168, 159, 140, 0.6);
  pointer-events:none;

}

.hover:hover::before {
  background: rgba(168, 159, 140, 0);

  
}





.tituloColunas
{
	font-size:29px;
		font-family:Raleway Heavy;

	
}

.textoColunas
{
	font-size:20px;
		font-family:Raleway Medium;

}







.titulo{
	font-family:Raleway Heavy;
}

.texto{
	font-family:Raleway Medium;
}


.link1
{
		color:#42413C;
	font-family:Raleway Medium;

}

.link1:hover
{
		color:#42413C;
	font-family:Raleway Medium;

}


.link2
{
				color:#A89F8C;
	font-family:Raleway Medium;

	
}

.link2:hover
{
				color:#A89F8C;

		font-family:Raleway Medium;

}




.color1{
		color:#42413C;
		background-color:#A89F8C;

}
.color2{
				color:#A89F8C;
		background-color:#42413C;

	
}

.color3{
				color:white;
}

.color4{
				color:#A89F8C;	
}





.pad1
{
	padding-right:6px;
	padding-left:1px;
	
}


.pad2
{
	padding-right:6px;
	padding-left:1px;
	
}


.pad3
{
	padding-right:6px;
	padding-left:1px;
	
}



.margin
{
	margin-right:-21px;
	margin-left: -15px;
	
	
}

.row {
     margin-right: 0; 
     margin-left: 0; 
}
.tamanho
{
width:100%;	
	
}


.bmudanca
{
	border-radius:0;
float:right;		
}

.bmudanca1
{
border-radius:0;
float:right;
padding-bottom:1px;		
}


.size
{   
top:-1px;
	font-size:10px;
	
}


.segundoGlyph
{
	margin-left:-9px;
	
}




.traco:hover {
 text-decoration:none!important;
 border-bottom:1px solid;
 
}
.glyphicon {
  font-size:9px;
}






@media(max-width: 767px) {

	  
.pad1
{
	padding-right:1px;
	
}

.pad2
{
	padding-right:1px;
	
}

.pad3
{
	padding-right:1px;
	
}


  }
  
  
  

  
  /*comeceAqui*/
  
 .txtA
{
	padding-top:160px;
	
}


.txtB
{
	padding-top:145px;
	text-align:center;
}

.jumA
{
	margin-bottom: -30px;
	
}


.jumB
{
	margin-bottom: -30px;
	
}

.jumbotronA
{
	background-position: 0% 0%;
	background-size: 100% 100% ;
	background-repeat: no-repeat;
	background-image: url(../images/arquetipo.png);
	height: 800px;
}

/*.jumbotronB
{
	background-position: 0% 0%;
	background-size: 100% 100% ;
	background-repeat: no-repeat;
	background-image: url(../images/piece_2.png);
	height: 300px;
}
*/

select.form-control {

border-radius: 0px;

}

.formD
{
	
	margin-top:30px;
}



.p1
{
font-family:Raleway Light;
font-size: 60px;
}

.p2
{
font-family:Raleway Heavy;
font-size: 90px;


  background: linear-gradient(to right,#0b749c,#000);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;


}


.p3
{
font-family:Raleway Heavy;

  background: linear-gradient(to right,#2a94bd,#000);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;


}


.scrollable-menu {
    height: auto;
    max-height: 120px;
    overflow-x: hidden;
	width:200px;
}


.btnComeceAqui{
	
	width:200px;
	border-radius:0;
	
}


.caret {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000000;
    display: inline-block;
    height: 0;
    opacity: 0.3;
    width: 0;
}

/*.btn .caret {
    margin-left: 48px;
}
*/
.dropdown-menu{
	border-radius:0;
	word-break:break-word;
}


.dropdown-menu li a:hover {background-color: #337ab7}


.btn-group:hover .dropdown-menu {
    display: block;
}

.btn-primary
{
	background-color:#A89F8C;
	font-family:Raleway Medium;
}


.btn-primary:hover
{
	background-color:#42413C;
}


.btn-primary
{
	background-color:#A89F8C;
	font-family:Raleway Medium;
}




@media(max-width:990px ){

.caret {
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 4px solid #000000;
    display: inline-block;
    height: 0;
    opacity: 0.3;
    width: 0;
	
}

.mobDown{

padding-bottom:1%;
}

.dropdown-menu{
  border-radius:0;
  top: 0;
  left: 100%;
}

.btnComeceAqui{
	width:150px;
}




}
 
 
 
.bottomOut
{
	margin-bottom:-10px;
	
} 

/*contactos*/

#map-container{
  position: relative;
  height:300px;
  width:600px;
  top:20px;
  left:40px;
}

.hrNova
{
	margin-bottom:0px;
	border-top: 1px solid black;
	
}


.tituloC
{
	color:blue;
	
}

.tituloP
{
	color: purple;
	
}

.tituloE
{
	color:yellow;
	
}


/*  eventos */

.pageheader{
border-bottom:none;
margin: 10px 0px 30px;	
}

/* requisitos licenciatura pos-graduacao escola secundaria */

.sizeB
{
	padding: 10px 20px;
	border-radius:0;
	font-size:20px;
}

.backColorAzul
{
	background-color:#2e6da4;
	
}

.backColorAzul:hover
{
	background-color:#42413C;
	
}

.backColorRoxo
{
	background-color:#93278f;
	
}

.backColorRoxo:hover
{
	background-color:#42413C;
	
}


.backColorAmarelo
{
	background-color:#fbbf00;
	
}

.backColorAmarelo:hover
{
	background-color:#42413C;
	
}




.posicaoBotao
{
	padding-top:60px;
	padding-left:120px;
	
}


.glyphicon {

left:17px;
}





@media(max-width:991px ){

.posicaoBotao
{
	padding-top:20px;
	padding-left:15px;
	
}

.servicos
{
	margin-top:0px;
border-top: 0px solid black;
margin-left:0px;
width:0px;	
}



}

.glyphicon-menu-right:before
{
	font-size:15px;
	
}


/* academia  */

.largura
{
	width:33.3%;
	
}

.fontSizeAcademia
{
	font-size:28px;
	font-family:Raleway Heavy;
}

.fontSizeServico
{
	font-size:24px;
	font-family:Raleway Heavy;
}

/* servicos */

.servicos
{
	margin-top:0px;
border-top: 1px solid black;
margin-left:280px;
width:0px;	
}

.padbottom
{
	padding-bottom:20px;
	
}
.topPad
{
	padding-top:20px;
	
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover
{
	background-color: white;
	
	
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover
{
	
	color: #A89F8C;
}


/*galeria*/

.gal{
	text-align:center;
	font-size:100px;
}
