/*=========================================================================== 
  COMPETITIONS 
 ----------------------------------------------------------------------------*/
.ninja-forms-response-msg.ninja-forms-success-msg,
.ninja-forms-response-msg.ninja-forms-error-msg,
.ninja_forms_form_process_msg {
	z-index: 100;
	position: fixed;
	top: 100px;
	border: 15px solid;
	text-align: center;
	background-color: white;
}

.ninja-forms-response-msg.ninja-forms-success-msg {	
	height: 400px;
	overflow-y: scroll;
}

.ninja_forms_form_process_msg:after {
	content: 'You will see a "Success" message if the submission succeeds, otherwise please review any error messages';
	display: block;
}

.competition-entry fieldset {
	margin-bottom: 1em;
}

.competition-entry legend {
	font-weight: bold;
}

.competition-entry fieldset > div {
	margin-bottom: 1em;
}

.competition-entry label.text {
	width: 100%;
}

.competition-entry .label {
	float: left;
	display: inline-block;
	width: 30%;
}

.competition-entry .choices,
.competition-entry select,
.competition-entry textarea,
.competition-entry input[type="text"],
.competition-entry input[type="email"],
.competition-entry input[type="tel"] {
	float: left;
	width: 65%;
}

.competition-entry .choices label {
	float: left;
}

.competition-entry .choices .label {
	float: none;
	width: auto;
}

.competition-entry .choices label,
.competition-entry .choices .text .label {
	float: left;
}

.competition-entry .choices label {
	clear: left;
}
.competition-entry .choices .text input {
	width: 100%;
}

