h1,h2 {
	font-size: 14px !important;
	font-weight: 400 !important;
	letter-spacing: 2px;
	text-transform: uppercase;
	border-bottom: 1px solid #47a932;
	padding-top:10px;
	margin-bottom: 20px;
	text-align: left;
}

h3 {
	font-size: 12px !important;
	font-weight: 400 !important;
	letter-spacing: 2px;
	text-transform: uppercase;
}

input,select {
	font-size: 10pt !important;
}
#footer {
	border-top:1px solid #47a932;
}
.searchform_ul{
	float:left; font-size:2pt; width:100%;  margin-top:0px; margin-left:0; color:#ececef;
}
.searchform_left{
	width:50%; float:left;
}
.searchform_right{
	width:40%; float:right;
}
.searchform_ontobutton{
	padding: 2px;
}
.searchform_group{
	margin-bottom:50px;
	padding-bottom:15px;
}
.panel-title{
	font-size:20px !important;
	margin-bottom: 2px;
}
.panel-body {
	padding-left: 10%;
	padding-bottom: 2%;
	color: #0125a4 !important;
}

.ul{
	text-decoration: underline !important;
}
h4 {
font-size:20px !important;
font-weight:500 !important;
text-transform:upper-case;
}

.submit:hover{background-color:#999 !important;}



.slider-wrapper {
	margin: 1rem;
	position: relative;
	overflow: hidden;
}

.slides-container {
	width: 100%;
	display: flex;
	overflow: scroll;
	scroll-behavior: smooth;
	list-style: none;
	margin: 0;
	padding: 0;
	scrollbar-width: none;
	/* Firefox */
	-ms-overflow-style: none;
	/* Internet Explorer 10+ */
}
/* WebKit */
.slides-container::-webkit-scrollbar {
	width: 0;
	height: 0;
}
.slide-arrow {
	position: absolute;
	display: flex;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 4rem;
	background-color: white;
	border: none;
	width: 2rem;
	font-size: 3rem;
	padding: 0;
	cursor: pointer;
	opacity: 0.5;
	transition: opacity 100ms;
}

.slide-arrow:hover,
.slide-arrow:focus {
	opacity: 1;
}

#slide-arrow-prev {
	left: 0;
	padding-left: 0.25rem;
	border-radius: 0 2rem 2rem 0;
}

#slide-arrow-next {
	right: 0;
	padding-left: 0.75rem;
	border-radius: 2rem 0 0 2rem;
}

.slide {
	width: 100%;
	height: 100%;
	flex: 1 0 100%;
}