* { margin: 0px; padding: 0px; }
body {
	font-size: 120%;
	background-attachment: fixed;
	width: calc(100vw - 34px);
	background-image: url("https://www.myiqma.com/image/bg4.JPG"); 
	background-position: center;  
	background-repeat: no-repeat;  
	background-size: cover; 
	/*background-color: #def7cb;*/
	font-family: 'Calibri';
	font-size: 15px;
}

form, .content {
	position: fixed;
	top: 50%;
	left: 50%;
	/* bring your own prefixes */
	transform: translate(-50%, -50%);
  	border: 1px solid #f1f1f3;
	width: 23%;
	padding: 25px;
	background: white;
	border-radius: 5px;

}

.input {
	margin: 15px 0px 10px 0px;
}


.input label {
	display: block;
	text-align: left;
	margin: 3px;
	font-weight: bold;
}
.input input {
	margin: center;
	height: 30px;
	width: 93%;
	padding: 5px 10px;
	border-radius: 5px;
	border: 1px solid gray;
}

.input select{
	margin: center;
	height: 42px;
	width: 99%;
	padding: 5px 10px;
	border-radius: 5px;
	border: 1px solid gray;
}

.btn {

	border: 0;
	width: 100%;
	height: 40px;
	font-weight: bold;
	color: white;
	font-size: 16px;
	background: #71B340;
	border-radius: 5px;
}

.btn:hover {
	cursor: pointer;
}


.pull-right{
  float: right;
  color: #71B340;
  margin-top: -5px;
}

.pull-left{
  float: left;
  color: #71B340;
}

a {
	color: black;
	text-decoration: unset;
}

a:hover {
	text-decoration: underline;
}

