.error {color: #FF0000;}
body {
	background-color: white;
}
p {
	text-align:center;
}
.col-w1 {
	width: 8.3333%;
}
.col-w2 {
	width: 16.6667%;
}
.col-w3 {
	width: 25%;
}
.col-w4 {
	width: 33.3333%;
}
.col-w5 {
	width: 41.6667%;
}
.col-w6 {
	width: 50%;
}
.col-w7 {
	width: 58.3333%;	
}
.col-w8 {
	width: 66.6667%;
}
.col-w9 {
	width: 75%;
}
.col-w10 {
	width: 83.333%;
}
.col-w11 {
	width: 91.6667%;
}
.col-w12 {
	width: 100%;
}
[class*="col-"] {
	float: left;
	flex: 1;
	box-sizing: border-box;  
}

.row::after {
  content: "";
  clear: both;
  display: flex;
}

.floatright {
	float: right;
}

.squareNav {
	background-color: white;

}

.squareNav a {
	float: left;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
	font-size: 1.5vw;
	color: blue;
	color: #996600
}

.squareNav a:hover {
	background-color: #ddd;
	color: black;
}

.squareNav .icon {
    display: none;
}


.topnav {
	overflow: hidden;
	background-color: white;
	/* height: 7vh; */
	position: fixed;
	z-index: 10;
	width: 100%;
	top: 0;
}

.topnav a {
	float: left;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
	font-size: 1.5vw;
	color: blue;
	color: #996600
}

.topnav a:hover {
	background-color: #ddd;
	color: black;
}

.topnav .icon {
    display: none;
}
footer {
	color: white;
	background-color: #996600;
	bottom: 0px;
	width: 100%;
	position: fixed;
	text-align: center;
	z-index: 10;
}
.fsclass {
	border: 2px solid; 
	border-color: black;
}
.footerlink {
	width: 20%;
	display: inline-block;
}
.footerlink a:hover {
	color: blue;
}
.footerbutton {
	top: 20%;
	margin-left: 6%;
	position: relative;
	display: inline-block;
	width: 25%;
	height: 22%;
	
}
.footerImage {
	width: 10%;
	vertical-align: middle;
	margin-right: 2.5%;
}
.imgSize {
	width: 10%;
}
.regButton {
	height: 35%;
	background-color: green;
}
.inputbutton {
	display: inline-block;
	position: relative;
	border-radius: 25px;
	color: white;
	background: transparent;
	font-weight: bold;
	border-style: solid;
	width: 100%;
	height: 100%;
}
.inputbutton:hover {
	background-color: blue;
}
.registerNow {
	background-color: grey;
	width: 100%;
}
.lt-479 {
	height: 120px !important;
}
.confsess {
	background-color: #F5F5F5;
}
.nearby {
	width: 28%;
	padding-left: 5%;
	display: inline-block;
}
#rcorners2 {
	border-radius: 25px;
	border: 2px solid grey;
	padding: 10px;
	width: 100%;
}
@media screen and (max-width: 800px){
	.registerNow {
		height: auto;
	}
	.footerbutton {
		display: block;
		width: 80%;
		height: 10%;
		top: 10%;
		margin-top: 5%;
	}
	.footerlink {
		width: 35%;
	}
	.footerlinkline2 {
		margin-left: 10%;
	}
	.footerImage {
		width: 20%;
	}

}
@media screen and (max-width: 600px) {
  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon {
    float: right;
    display: block;
  }
  .topnav a {
	font-size: 8vw;
  }
  .squareNav a {
	  font-size: 2.5vw;
  }
}
@media screen and (max-width: 600px) {
	.topnav {
		height: auto;
	}
	.topnav.responsive {position: relative;}
	.topnav.responsive a.icon {
		position: absolute;
		right: 0;
		top: 0;
	}
	.topnav.responsive a {
		float: none;
		display: block;
		text-align: left;
	}
}