/****************************************/
/* FontFace
/***************************************/

@font-face {
  font-family: 'regularFont';
  src: url('../fonts/LUBGRHN_0.TTF') format('truetype');
}

@font-face {
  font-family: 'boldFont';
  src: url('../fonts/LUBGRHB_0.TTF') format('truetype');
}

@font-face {
  font-family: 'fontInput';
  src: url('../fonts/Bitter-Regular_0.otf') format('opentype');
}

/****************************************/
/* Global Styles
/***************************************/
body{
  background:#3c3c3c;
  color:#3c3c3c;
  font-family:'regularFont';
}
input, select, textarea, button{
  font-family:'fontInput';
  background:#B9BBBD;
}
label{
  text-transform:uppercase;
}
.form-control{
  background-color:#B9BBBD;
  border:1px solid #A6A8AB;
}

input.btn-default{
  background: #ff0000;
  color: #A6A8AB;
  margin: 10px auto;
  display: block;
  text-transform: uppercase;
  border: none;
  padding: 10px 18px;
  font-size: 24px;
  font-family:'boldFont';
}

input.btn-default:hover{
  background:#3c3c3c;
  color:#B9BBBD;
}

textarea.form-control{
  height: 150px;
  resize: none;
  padding: 5px 5px;
  text-align: left;
}
#wrapper{

}

header{
  height:220px;
}


#logo{
  width:140px;
  height:115px;
  display:block;
  text-align:center;
  margin:15px auto;
}

#logo a{
  text-indent:-9999px;
  width:100%;
  height:100%;
  display:block;
  background:url('../img/logo_troyanos.png') no-repeat center center;

}

#bottom-bar{
  border-top: solid 30px #2d2d2d;
  height:90px;
  background:url('../img/greca.png') 00;

}

#wrapper-container{
  background:url('../img/bg.png') 00;
  padding-top:30px;
  padding-bottom:30px;

}

.form-holder{
  background:#A6A8AB;
  border:10px solid #3c3c3c;
  /*margin-top:*/
}

.form-holder h2{
  text-transform:uppercase;
  text-align:center;
  font-family:'boldFont';
  font-size:40px;
  margin-bottom:20px;
}
