	/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}

.error{color: red;}

h3{margin-top: 50px; padding-top: 50px; border-top: #000 1px solid;}

header {background: #212121; margin: 0; padding: 10px 0 0; position: fixed; left: 0; right: 0; top: 0; z-index: 8;}
header .navbar {background-color: #212121; float: right; }
header .lang li {float: left; text-transform: uppercase; position: relative;
padding: 0 0 0 0; height: 30px; color: #FFF;}
header .lang li.sep{ padding-top: 15px;}
header .lang li a {font-size: 16px; line-height: 16px;}
header li a {color: #FFF !important; font-size: 11px; line-height: 11px; text-transform: uppercase;font-weight: 700;}
header li a:hover {color: #999 !important;}
header li.active a {color: #999 !important; background-color: #212121 !important; }

.nav > li > a{padding-right: 15px;}

.nav-active {
    padding: 170px 0 0;
}


.header-scroll.active {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 1;
    top: 49px;
    padding: 20px 0 0;
    background: none;
    background: #fff;
}
.header-content {
    display: block;
    overflow: hidden;
    padding: 24px 0 40px;
	
}

.header-content .logo {
    float: left;
    padding: 4px 0 0;
    margin: 0;
}

.header-content .show-info {
    float: right;
    background: none;
    text-align: center;
    color: #212121;
    word-spacing: 3px;
}
.header-content .show-info .date {
    padding: 0 0 5px;
    margin: 0 0 5px;
    display: block;
    border-bottom: 1px solid #eee;
    color: #212121;
    font: bold 18px/24px "Roboto Condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}


.header-content .show-info .name {
    display: block;
    color: #212121;
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    letter-spacing: 3px;
    word-spacing: -1px;
    padding: 0 0 0 4px;
    margin: 0;
}



label {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #616161;
    font-weight: 500;
    margin-top: 10px;
}
.form-control{
	height: 36px;
	font-size: 16px;
	color: #212121;
	border-radius: 0;
}


.btn-primary {
    color: #fff;
    background-color: #212121;
    border-color: #141414;
}
.btn-primary:hover {
    background-color: #080808;
}



.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  padding-top: 10px; padding-bottom: 20px;
  background-color: #f5f5f5;
  text-transform: none; font-size: 11px;
}

.footer ul {list-style-type:none; padding:0;}
.footer ul li{display:inline; padding-right: 20px;}
.footer ul li a{color: #000;}

body > .container {
  padding: 60px 15px 0;
}
