/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


.border-form-control {
	height: 48px;
	padding: 8px 4px;
	font-size: 21px;
	letter-spacing: 1px;
	background-color: transparent !important;
	border-top: transparent;
	border-right: transparent;
	border-left: transparent;
	border-bottom-width: 1px;
	font-family: 'Source Sans Pro', sans-serif;
}

.border-form-control::-moz-placeholder { font-weight: 300; }
.border-form-control:-ms-input-placeholder { font-weight: 300; }
.border-form-control::-webkit-input-placeholder { font-weight: 300; }

textarea.border-form-control {
	resize: none;
	overflow: hidden;
	word-wrap: break-word;
}

.login a {
	display: block;
	padding-top: 32px;
		padding-bottom: 32px;
	position: relative;
	width: auto;
	height: auto;
	font-size: 16px;
	line-height: 16px;
	color: #2e8847;
	font-weight: 300;
}

.login a i {
	position: relative;
	top: 1px;
}
.login a:hover{
	color: #dd241c;
}

.login a i:hover{
	color: #dd241c;
}

.modal-body a{
	    background: #2e8847;
    color: white;
    padding: 10px 20px;
    border-radius: 30px;
}
.modal-body a:hover{
	color: white!important;
}
.modal-header{
	background: #2e8847;
}
.modal-body h1{
	color: black;
}
.modal-header button{
	color: white;
}
.modal-body{
	border-bottom: 5px solid #2e8847;

}