body{
	background-image: url('/media/bg.png');
	background-color: #333333;
	color: white;
}

.viewport-wrapper{
	margin: 0 auto -109px;
}

.pharmacist{
	vertical-align: bottom !important;
}

.viewport{
	margin-top: 56px;
}

.row{
	border-bottom: 8px solid #a9d7a7;
}

.heading{
	font-size: 2.5rem;
}

form label{
	font-size: 1.5rem;
}

.selector{
	font-size: 1.2rem;
	max-width: 80%;
}

.btn-submit{
	padding: 0 3%;
	border: none;
	color: white;
	font-weight: 600;
	background-color: #09a832;
	font-size: 1.6rem;
}

footer{
	margin-top: 2.5%;
}

footer .container{
	border-top: 8px solid #a9d7a7;
}

footer ul{
	list-style: none;
}

.privacy-policy{
	color: #77c199;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
}

.privacy-policy:hover{
	color: #77c199;
    text-decoration: none;
}

@media(max-width: 992px) and (min-height: 567px){
	.selector{
		max-width: 100%;
	}
	
	.pharmacist{
		display: none;
	}
	
	.row{
		text-align: center !important;
	}
	
	.heading{
		font-size: 2rem;
	}
}

@media(max-width: 568px){
	.pharmacist{
		display: none;
	}
	
	.selector{
		font-size: 1rem;
	}

	.heading{
		font-size: 1.8rem;
	}
	
	form label{
		font-size: 1.2rem;
	}
	
	footer{
		margin-top: 15%;
	}
}