div#form{
	text-align:center;
	width:100%;
	min-width:280px;
	height:1090px; 
    padding:20px 17px 45px 17px;
	background-image: none;
    background-size:100% auto;
    border-radius:3px;}

#submit{
	width:50%;
	height:45px;
	margin-top:30px;
	margin-left:20%;
	border-radius:3px;
	background-color: #347bb3;
	border:1px solid black;
	color:white;}

.col-centered{float: none;margin: 0 auto;}

input{
	width:100%;
	margin-bottom:20px;
	padding:5px 25px 5px 25px;
	resize:vertical;
	box-shadow: 1px 1px 12px gray;
	border-radius:3px;
	border: 1px solid black;
	-webkit-transition: box-shadow .2s;
    transition: box-shadow .2s;}

input:focus {box-shadow: 0px 0px 8px yellow;}

textarea{
    width:100%;
	resize:vertical;
	margin-top:10px;
	padding:5px 25px 5px 25px;
	box-shadow: 1px 1px 12px gray;
	border-radius:3px;
	-webkit-transition: box-shadow .2s;
    transition: box-shadow .2s;}

textarea:focus {box-shadow: 0px 0px 10px yellow;}

.btn btn-primary btn-md{
	width:53%;
	height:45px;
	margin-top:40px;
	border-radius:3px;
	background-color: #347bb3;
	border:1px solid black;
	color:white; }

.pb {font-style: italic;}


