/*@media (min-width:960px) {
	body {
		background-image: url('../includes/images/shutterstock_428797663.jpg'); background-size:cover;
     }
}*/
html {
	height: 100%;
}
.pharmacy-page {
	display: flex;
	flex-flow: column nowrap;
	flex: 1 0 auto;
	height: 100%;
}
.pharmacy-page > .body {
	display: flex;
	flex-flow: column wrap;	
	align-items: center;
	flex: 2 0 auto;
}
.pharmacy-login-title {
	margin-top: 10%;
	font-weight:bold; 
	text-align:center; 
}
.login-form {
	display: flex;
	flex-flow: column nowrap;
	margin:0 auto; 
	padding-top:20px;
	background-color:#ffffff;
	min-height:450px;
	max-width: 345px;
}
.login-field {
	display: flex;
	flex: 0 0 auto;
	justify-content: center;
	max-width: 345px;
}
input, select {
	background:rgba(255,255,255,0) !important;
	border-bottom:2px solid #9d9d9d;
	border-left:none;
	border-right:none;
	border-top:none;
	color:#202020;
	font-size:14px;
	height:30px;
	line-height:1.750em;
	min-width: 300px !important;
}
.onLabel {
	font-size:12px;
	text-transform:uppercase;
	top:1.5;
}
.onInput {
	border-bottom:2px solid #3ab18d;
}			
.field-title {
	margin-top:1.00em;
	padding-top:1.50em; 
	position: relative;
	color:#9d9d9d;
}
input, select, textarea {
	border-radius:0;
}