/* ------------------------------------------------------------------------------
	Template Name: Mount
	Author: Designstub
	Author URI: http://www.designstub.com

/* ------------------------------------------------------------------------------
	generel Style
-------------------------------------------------------------------------------*/

@import url(http://fonts.googleapis.com/css?family=Open%20Sans:300,400,500,600,700);
body, html {
	height: 100%;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color:#a3a3a3;
	background-repeat: repeat-x;
	background-image: url(../images/bg1.jpg);
}
h1 {
	font-size: 24px;
	color: #fff;
	letter-spacing:-2px;
	font-weight:700;
}
h2 {
	font-size: 13px;
	color: #c1c1c1;
	font-weight:700;
	letter-spacing:3px;
	text-transform:uppercase;
}
h3 {
	font-size: 28px;
	color: #2d3033;
	font-weight: 300;
}
h4 {
	font-size: 22px;
	color: #2d3033;
	font-weight: 400;
}
h5 {
	font-size: 14px;
	color: #2d3033;
	text-transform: uppercase;
	font-weight: 700;
}
p {
	font-size: 14px;
	line-height: 22.4px;
	color: #6c7279;
}
.text-center {
	text-align:center;
}
.red {
	color:#ff4c34;
}

/* ------------------------------------------------------------------------------
	Pre Loader Style
-------------------------------------------------------------------------------*/
.js div#preloader {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	overflow: visible;
	background: #161618 url('../images/loader.gif') no-repeat center center;
}


/* ------------------------------------------------------------------------------
	Access Box Style
-------------------------------------------------------------------------------*/
#accessbox {
	max-width: 55%;
	background-color: rgba(0, 0, 0, 0.5);
	border: rgba(255, 255, 255, 1) 12px solid;
	padding: 0%;
	margin: 10% auto;
	-moz-animation-delay: 2s;
	-o-animation-delay: 2s;
	-webkit-animation-delay: 2s;
}
.profile-img {
	margin: 0 auto 25px;
	display: block;
}
.access-form {
	margin-top:5%;
}
.access-input {
	width: 20%;
	background: #000;
	color: #fff;
	padding: 1% 2%;
	text-align: center;
	margin: 1%;
	border: #f4f3f3 2px solid;
	font-size: 27px;
}
.access-input-lg {
	width: 25%;
	background: #000;
	color: #fff;
	padding: 1% 2%;
	text-align: center;
	margin: 1%;
	border: #f4f3f3 2px solid;
	font-size: 27px;
}
.access-btn {
	width: 90%;
	background: #ff0000;
	color: #fff;
	padding: 1% 2%;
	text-align: center;
	margin: 1%;
	border: #715820 2px solid;
	font-size: 27px;
}
.access-btn:hover, .access-btn:focus {
	background-color: #4e3a0e;
	border: #4e3a0e 2px solid;
	color: #fff;
}