/* Levi's CSS Template */
body {
	background-color: #fff;
}
.navbar {
	background-color: #fff;
	padding: 10px 0 10px 0;
	border-top: solid 20px #8cc63f;
	border-bottom: solid 3px #8cc63f;
}

.navbar-default {

}

.navbar-nav {
	margin: 6px;
	float: right;
	font-size: 15px;
}

.navbar-toggle {
margin-top: 15px;	
}

.row > a {
	color: inherit;
}

.row > a:hover h2 {
	text-decoration: underline;
}

.row > a:hover p {
	text-decoration: underline;
}

footer {
	height: 45px;
	border-top: #8cc63f 3px solid;
	background-color: #fff;
}

.fo-main-img {
	width: 100%;
	border-left: solid 20px #8cc63f;
	border-right: solid 20px #8cc63f;
	margin-bottom:20px;
}

.fo-service-button {
	background-color: #ccc;
	margin-bottom: 10px;
	font-size: 25px;
	border-radius: 17px;
}

.fo-new-netsheet-button {
	background-color: #027bff;
	margin-bottom: 10px;
	height: 160px;
	border-radius: 17px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

.fo-new-instructions-button {
	background-color: #027bff;
	margin-bottom: 10px;
	height: 160px;
	border-radius: 17px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

.fo-old-netsheet-button {
	background-color: #91c64f;
	margin-bottom: 10px;
	height: 160px;
	border-radius: 17px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

.fo-custom-postcards label {
	position:relative;
	bottom:1px;
}
.fo-custom-postcards img {
	height:102px;
}
.fo-text-label {
	margin-left:0 !important;
	margin-right:10px;
}
.fo-custom-postcards .col-md-3 input[type="text"] {
	width:180px;
}

.fo-custom-postcards input[type="text"] {
	margin-bottom: 10px;
}

@media (max-width: 767px) {
	.navbar-collapse, .in {
	margin-top: 10px;
	margin-bottom: -10px;
	}
	.firstohio-img {
	margin-left: 10px;
	}
	.navbar-nav {
	float: left;
	}
	.row > a:hover h2 {
		text-decoration: none;
	}
	.row > a:hover p {
		text-decoration: none;
	}
}