@font-face {
	font-family: 'open_sanslight';
	src: url('fonts/opensans-light-webfont.eot');
	src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-light-webfont.woff2') format('woff2'), url('../fonts/opensans-light-webfont.woff') format('woff'), url('fonts/opensans-light-webfont.ttf') format('truetype'), url('fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansbold';
	src: url('fonts/opensans-bold_0-webfont.eot');
	src: url('fonts/opensans-bold_0-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold_0-webfont.woff2') format('woff2'), url('../fonts/opensans-bold_0-webfont.woff') format('woff'), url('fonts/opensans-bold_0-webfont.ttf') format('truetype'), url('fonts/opensans-bold_0-webfont.svg#open_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansregular';
	src: url('fonts/opensans-regular-webfont.eot');
	src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular-webfont.woff2') format('woff2'), url('fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.ttf') format('truetype'), url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansitalic';
	src: url('fonts/opensans-italic_0-webfont.eot');
	src: url('fonts/opensans-italic_0-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-italic_0-webfont.woff2') format('woff2'), url('fonts/opensans-italic_0-webfont.woff') format('woff'), url('fonts/opensans-italic_0-webfont.ttf') format('truetype'), url('fonts/opensans-italic_0-webfont.svg#open_sansitalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanssemibold';
	src: url('fonts/opensans-semibold_0-webfont.eot');
	src: url('fonts/opensans-semibold_0-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-semibold_0-webfont.woff2') format('woff2'), url('fonts/opensans-semibold_0-webfont.woff') format('woff'), url('fonts/opensans-semibold_0-webfont.ttf') format('truetype'), url('fonts/opensans-semibold_0-webfont.svg#open_sanssemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
    padding-top: 40px;
    padding-bottom: 40px;
}
.login-bg{
	background:url(../img/login-bg.jpg) no-repeat center center fixed;	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position:absolute; 
	width:100%; 
	height:100%; 
	left:0px; 
	top:0px; 
	right:0px; 
	bottom:0px;
	opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}
.login-inner{
	margin-top:200px;
	margin-left:37.5%;
	/*background:rgb(0, 0, 0, 0.8);*/ 
	background-color:#000; 
	border:1px solid rgba(112, 173, 71, 0.5); 
	border-radius:8px; 
	padding:15px;
}
.padding-lr0{
	padding-left:0px;
	padding-right:0px;
}
.padding-l0{
	padding-left:0px;
}
.padding-r0{
	padding-right:0px;
}
/*-----clear css-----*/
.clear{clear:both; height:0px;}
.clear1{clear:both; height:1px;}
.clear3{clear:both; height:3px;}
.clear5{clear:both; height:5px;}
.clear10{clear:both; height:10px;}
.clear15{clear:both; height:15px;}
.clear20{clear:both; height:20px;}
.clear25{clear:both; height:25px;}
.clear30{clear:both; height:30px;}
.clear40{clear:both; height:40px;}
.clear50{clear:both; height:50px;}
.clear60{clear:both; height:60px;}
.clear70{clear:both; height:70px;}
.clear80{clear:both; height:80px;}
.clear100{clear:both; height:100px;}
.clear120{clear:both; height:120px;}
.clear150{clear:both; height:150px;}
.clear250{clear:both; height:250px;}
.clear350{clear:both; height:350px;}
.clear550{clear:both; height:550px;}
/*-----/clear css-----*/
.form-signin {
    max-width:100%;
    margin:0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
    margin-bottom: 10px;
}
.form-signin .checkbox {
    font-weight: normal;
}
.form-signin input[type="text"],
.form-signin input[type="password"],
.form-signin input[type="email"] {
    position: relative;
    font-size: 13px;
   height: 40px!important;
    height: auto;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top:10px!important;
}
.form-signin input[type="text"]:focus,
.form-signin input[type="password"]:focus,
.form-signin input[type="email"]:focus  {
    z-index: 2;
}
.form-signin input[type="text"] {
    margin-bottom: -1px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.form-signin input[type="password"] {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.form-signin input[type="email"] {
    margin-bottom: -1px;
    border-radius: 0;
}

.list-inline a {
    color:#000000 !important;
    font-size:13px !important;
}

.list-inline a:hover {
    color:#24a2f6!important;
    text-decoration:none;
}
.btn-lg {
    margin:0px!important;
}
.form-signin p {
    /*background-color:#70ad47;
	border:1px solid #70ad47;
    font-size:16px !important;
     -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color:white;
    padding:8px 0px 8px 0px;
    border-radius:5px;
      -webkit-border-radius:5px;
    -moz-border-radius: 5px;
	text-align: center;
    vertical-align: middle;
    white-space: nowrap;*/
	border-bottom:2px solid #fff;
    color: #fff;
    font-family: "open_sansbold";
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 0;
    padding-bottom: 10px;
    text-transform: uppercase;
	text-align:left;
}
#login {
    margin-top:30px;
}

#forgot {
    margin-top:50px;
}

#signup {
    margin-top:30px;
}

#logoimg {
/*width: 315px;
height: 51px;
padding-left: 33px*/
}
.text-link{
	color:#fff;
	text-decoration:underline;
	line-height:40px;
}
.text-link:hover{
	color:#fff;
	text-decoration:none;
}
.btn.btn-medium {
    font-size: 13px;
    padding: 10px 20px;
}
.submit-message{
	background-color:#366715;
	text-transform:uppercase;
	color:#fff;
	font-size:18px;
	text-align:center;
	border-radius:4px;
}
.submit-message:hover{
	background-color:#578f31;
	color:#fff;
}
.submit-message:focus{
	background-color:#578f31;
	color:#fff;
}
.btn-book{
	background-color:#000;
    border-color:#000;
    color:#fff;
	font-weight:700;
	text-transform:uppercase;
	font-size:12px;
	padding:6px;
}
.btn-book:hover{
	background-color:#454545;
    border-color:#454545;
    color:#fff;
}
.btn-book:focus{
	background-color:#454545;
    border-color:#454545;
    color:#fff;
}