.ws-event-form-container {
	margin:0px;
}

.ws-event-form-container .ws-event-form:after {
	content: "";
	display:block;
	clear: both;
}

.ws-event-form-container .form-field label {
	display:none;
}

.ws-event-form-container .form-search-field,
.ws-event-form-container .form-category-field,
.ws-event-form-container .form-department-field,
.ws-event-form-container .form-upcoming-field,
.ws-event-form-container .form-month-field,
.ws-event-form-container .form-year-field {
	margin-bottom:7px;
	position:relative;
}

.ws-event-form-container .form-text-field input {
	border-radius:4px;
	width:100%;
	min-width:70px;
	border:1px solid #e0e0e0;
	padding:10px 50px 10px 20px;
	background-color:#fff;
	margin-left:0px;
	font-size:16px;
	line-height:1em;
	outline:0;
	text-indent: 1px;
	text-overflow: '';
}

.ws-event-form-container .form-select-field select {
	border-radius:4px;
	width:100%;
	min-width:70px;
	border:1px solid #d8d8d8;
	padding:10px 50px 10px 20px;
	background-color:#fff;
	margin-left:0px;
	font-size:16px;
	line-height:1em;
	outline:0;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: '';
}

.ws-event-form-container .form-select-field:before {
	position:absolute;
	right:5px;
	top:7px;
	content:"\f347";
	font-family:dashicons;
	font-size:27px;
	line-height:1em;
	color:#d0d0d0;
}

.ws-event-form-container .form-select-field select::-ms-expand {
	display:none;
}

.ws-event-form-container .button-container {
	clear:both;
	text-align:right;
}

.ws-event-form-container .button-container input {
	display:inline-block;
	font-weight:700;
	color:#fff;
	background-color:#003d7c;
	border:2px solid #003d7c;
	line-height:1em;
	font-size:14px;
	padding:12px 20px;
	border-radius:3px;
	margin-right:0px;
}

.ws-event-form-container .button-container input:hover{
	border-color:#ef7c00;
	background-color:#ef7c00;
}