body {
    margin:0px;
    padding:0px;
    font-family: 'Open Sans', sans-serif;
    background-color: #FFF;
    align-items: center;
    height: 100vh;
    color:#003333;
	line-height:20px;
}	

#left_image {
	display:block;
	width:625px;
	position:fixed;
	left:0px;
	top:0px;
	height:100%;
	min-height:900px;
	background-color:#423f2c;
	background-image:url(/im/hometown_sign_in_wide_summer.jpg);
	background-repeat:no-repeat;
	background-position:-140px 0px;	
	z-index:200;
}
	
a {
	color:#333;
}
	
.login-container {
	display:block;
	position:relative;
	border-radius:16px; 
	background-color:transparent; 
	margin-left:630px; 
	padding:25px;	
	z-index:300;
	max-width:550px;
	min-width:300px;
}
	
#footer {
	display:block; 
	position:relative; 
	z-index:6000;
	min-width:340px;
	margin-top:150px;
}
	
input {
	border:1px solid #333;	
}

#mobile-footer {
	display:none;	
}

/* Hide sidebar by default on mobile and show hamburger menu */
@media (max-width: 938px) {
	.login-container {
		border-radius:16px; 
		background-color:transparent; 
		margin:10px auto 10px auto;
		max-width:400px;
		padding:35px;	
		display:block;
		background-color:#FFF;	
		box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6); 
	}
	#left_image {
		width:100%;	
	}
	
	#footer {
		display:none; 
		position:absolute; 
		bottom:10px; 
		left:0px;
		text-align:center;
		width:100%;
		z-index:6000;
		color:#FFF;
	}	
	#footer a {
		color:#FFF;	
	}
	
	#mobile-footer {
		display:block;	
	}
	
}
	
/*@media (orientation: landscape) {
  #left_image {
    background-position:-140px -210px;
  }
}*/
	
.mont {
  font-family: 'Montserrat', sans-serif;
}	