/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

@charset "utf-8";
/* CSS Document */


.title {
	padding-left: 3vw;
}

.logopadding {
	padding-right: 5vw;
	padding-top: 2vw;
}

img.scalable {
	height: auto ;
	width: 100% ;
	max-width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.flleft:	{
	float: left;
}

.flright:	{
	float: right;
}

div.float-right:	{
	float: right;
	padding-left: 2rem;
}

.centerimg img {
	margin-top: 2vh;
	margin-bottom: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.center {
	-ms-flex-line-pack:center;
	    align-content:center;
	text-align: center;
}

/* Centered text */
.centered {
	text-align: center;
	/*color: beige;*/
	position: absolute;
	top: 2em;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

.morespaceabove {
	top: 100px;
}

div.relative {
  position: relative;
  top: 20px;
}


.morespacebelow {
	line-height: 5em;
}

/* Centered text */
.centeredp {
	color: beige;
  position: absolute;
  top: 2em;
  left: 3em;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.gallery a.rightimg {
	float:right;
	padding-left:0.2em;
}

.gallery a.leftimg {
	float:left;
	padding-right:0.2em;
}

.posted {
	font-size: small;
	margin-bottom: -2.5em;
	color: #454545;
}

.dateposted {
	font-size: small;
	margin-bottom: -2em;
	color: #454545;
}

.lessspaceabove {
	margin-top: 0;
}

.lessspaceabove1 {
	margin-top: -1.5em;
}

.lessspacebelow {
	margin-bottom: 0;
}

div.boxgreen {
  min-width: 18px;
  min-width: 36px;
	border:5px #006600 solid;
	padding-left: 1em;
  margin-right: 3em;
}

div.boxred {
  margin-left: 2em;
	border:5px #660000 double;
  border-radius:8px;
	padding-left:1em;
  margin-right: 3em;
}

.vertoffset {
  margin-top: 11em;
}

.bottom {
  margin-bottom: 0;
}
.links {
  font-size: 0.9em;
  line-height: 0.9em;
}

.thanks {
  display: none;
}

.form-group {
  font-weight: normal;
  color: gray;
  font-size: 0.9em; 
}

.submitbtn {
  color: white;
  font-size: 1.1em;
  background-color: #4682b4; /*steelblue*/
  min-height: 33px;
  min-width: 33px;
  border:none;
  border-radius:8px;
}