@font-face {
 font-family: Montserrat-Bold;
 src: url('../fontes/Montserrat-Bold.ttf');
}
@font-face {
 font-family: Montserrat-Regular;
 src: url('../fontes/Montserrat-Regular.ttf');
}
@font-face {
 font-family: Montserrat-Light;
 src: url('../fontes/Montserrat-Light.ttf');
}
.grande{
 font-family: Montserrat-Bold;
}
.medio{
 font-family: Montserrat-Regular;
}
.pequeno{
 font-family: Montserrat-Light;
}
body {
  display: block;
  position: relative;
}

body::after {
  content: "";
  background-image: url(http://agenciabatuca.com.br/site/imagens/b.gif);
 /* opacity: 0.5;*/
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;   
}

.navbar-brand img{
width: 15%;
}
.container{
  padding-top: 100px;
  padding-bottom: 50px;
}
.centro{
text-align: center
}
.left{
  text-align: left;
}
.largura{
width: 100%;
}
::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder {
  color:black;
  opacity:1;
}

form input{
  display:block;
  padding-left: 15px;
}
form .left{
  float:left;
}
form .right{
  float:right;
}
form .campo {
    border: 1px solid black;
    /*border-left-color: transparent; */
    background-color: transparent;
    margin-bottom: 20px;
    border-radius: 10px;
    height: 30px;
    width: 100%;
}
form #estudo_experiencia,  form #link{
  padding-bottom: 50px;
  height: 100px;
}
form .campo-selecao {
    margin: 5px 5px 0px 25px;
}
form .submit{
  background-color: black;
  color:white;
  border:1px solid black;
  transition: all 1s linear;
  -moz-transition: all 1s linear;
  -webkit-transition: all 1s linear;
  font-size: 22px;
    border-radius: 22.5px;
  height: 50px;
  width: 100%;
  margin-bottom: 20px;
}
form .submit:hover{
  background-color: white;
  color:black;
  cursor:pointer;
}
.disponibilidade, .cadastre-se{
  color:black;
}
/*.disponibilidade{
  opacity:0.6;
}*/
.curriculo label{
  padding-right: 50px;
}
.cadastre-se{
	font-size:50px;

}
.redes{
	float:left;
}

@media only screen and (max-width: 500px) {
 .container{
  padding-top: 0px;
  padding-bottom: 0px;
}
body::after {
 background-image: none;
}
}

