body {
	width: 100%;
	min-width: 270px;
	margin: 0px;
	font-family: arial;
	font-size: 1em;
}

.outer-wrapper {
	width: 100%;
	margin-left:25%;
	font-weight: bold;
/*	background:green;*/
/*	align-items:center;*/
}

.row {
/*	display:flex;*/
/*	align-items:center;*/
/*	justify-content:center;*/
/* 	background:orange; */
}

.margin-top-small {
	margin-top:5px;
}

.margin-top-mid {
	margin-top:15px;
}

.margin-top-lrg {
	margin-top:30px;
}

.margin-top-xlrg {
	margin-top:45px;
}

.col-1 {
	flex: 50%;
	text-align:end;
	margin-right:1em;
	padding-left:0px;
/*	background:purple*/
}

.col-2 {
	flex: 35%;
	text-align:start;
	margin-left:1em;
	margin-right:25%;
}

form .col-2 {
	width:150px;
}

input, textarea {
	width:50%;
	height:25px;
	font-size:1em;
}

textarea {
	height: 150px;
	font-size:1.3em;
}

#contact-submit-btn {
	background-color: blue;
	border-radius:10px;
	color: white;
	width: 50%;
	height:20%;
	padding:5px;
	font-size:1.2em;
}