@charset "utf-8";
/* CSS Document */

.page-title span {
	display: inline-block;
}

.required {
	color: #f00;
	font-weight: bold;
	font-size: 1.5em;
}

.required_label {
	padding-left: 8px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	vertical-align: text-bottom;
	line-height: .7em;
}

#df_field_travelDate2 > label {
	display: none;
}

.df_form .control {
	padding: 0;
}

.df_form .required_field {
	padding-left: 0;
}

.df_form .field {
	padding-right: 0;
}

.df_Default .hint {
	font-size: unset!important;
	font-style: unset!important;
	background-color: unset!important;
	padding: 0!important;
}

#df_field_travelDate1 > div > div.hint.hint_bottom.clearf > label,
#df_field_travelDate2 > div > div.hint.hint_bottom.clearf > label {
	font-size: 14px;
}

label {
	font-weight: 500;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	margin: 0 15px 5px 0;
}

.df_Default .label {
	font-weight: 500!important;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	letter-spacing: .1rem;
	margin: 2rem 0 1rem 0;
	padding: 0;
	text-transform: uppercase;
}

.df_Default .field input {
	border: solid #fff 1px;
	border-radius: 5px;
	background-color: rgba(121,121,121,0.2);
	margin-right: 15px!important;
	padding: .6rem .7rem;
}

#dnn_ctr2693_Form_ctrlDigtrip > label:nth-child(2),
#dnn_ctr2693_Form_ctrlDigtrip > label:nth-child(4) {
	margin-left: 5px;
}

.g-recaptcha {
	margin: 30px 0;
}

.df_form .submit {
	margin: 25px auto 0;
}

#dnn_ctr2693_Form_ctrlDigbio {
	width: 60vw;
}

#dnn_ctr2693_Form_Submit2693 {
	background-color: #355e93;
    color: #fff;
    border-color: #355e93;
    padding: 1em 2.2em;
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
    font-weight: 600;
    font-size: 17px;
    letter-spacing: 1px;
    border: 1px solid transparent;
    border-radius: 4px;
	text-decoration: none;
}

#dnn_ctr2693_Form_Submit2693:hover {
	background-color: #254267;
    color: #ffffff;
    border-color: #254267;
}

#df_field_fullName,
#df_field_dob,
#df_field_phoneNumber,
#df_field_email,
#df_field_citizenship,
#df_field_editorEmail,
#df_field_editorPhone,
#df_field_emergencyPhone {
	float: left;
	clear: unset;
}

#df_field_gender,
#df_field_country,
#df_field_bio,
#df_field_emergencyContact {
	float: left;
}

#df_field_fullName,
#df_field_phoneNumber,
#df_field_country,
#df_field_editorPhone,
#df_field_emergencyContact {
	margin-right: 25px;
}


@media screen and (max-width: 648px) {
	#dnn_ctr2693_Form_ctrlDigbio {
		width: 80vw;
}
}








