/* **************** */
/* Tweak for CF7 */
/* **************** */
.em-form{
	width: 1000px;
}
.em-form input{
	max-width: 600px;
}
.em-form input[type="text"],
.em-form input[type="tel"],
.em-form input[type="email"],
.em-form input[type="date"],
.em-form input[type="password"]{
	height: 36px;
	line-height: 36px;
	color: #68a1c5;
	width: 91vw;
}
.em-form textarea{
	padding: 5px 10px;
	color: #68a1c5;
	width: 91vw;
	max-width: 600px;
}
.em-form p{
	margin: 5px 0;
}
.em-form input[type="submit"]{
	margin: 10px 0;
}

/* **************** */
/* Hide Google ReCapcha v3 badge */
/* **************** */
.grecaptcha-badge{
	visibility: collapse !important;
}

/* **************** */
/* UsersWP forms */
/* **************** */
.uwp-login, .uwp-registration, .uwp-forgot, .uwp-account{
	background: #fbf9fa none repeat scroll 0 0;
}
.pum-content.popmake-content .uwp-login{
	padding: 0 !important;
}
.uwp_form input:not([type="submit"]){
	background-color: #fbf9fa !important;
	border: 1px solid #68a1c5;
}
.uwp_account_page_username{
	display: none !important;
}

/* **************** */
/* Full Site */
/* **************** */
/* forms */
input[type="submit"]{
	font-size: 18px !important;
	font-family: Comfortaa;
	font-weight: 400;
	background-color: #68a1c5 !important;
	color: #fbf9fa !important;
	text-transform: unset !important;
	border-radius:4px !important;
	padding: 12px 15px;
}
input[type="submit"]:hover{
	background-color: #1c3c6d !important;
}

/* EM Big Buttons */
a.em-big-btn{
	padding: 12px 25px;
	color: #fbf9fa;
	background-color: #68a1c5;
	font-family: Comfortaa;
	font-size: 18px;
	font-weight: 400;
	border-radius: 4px;
	display: inline-block;
	margin: 10px 20px 0 20px !important;
}
a.em-big-btn:hover{
	color: #fbf9fa;
	background-color: #1c3c6d;
}

/* Awesome Support */
.wpas-btn.wpas-btn-default{
    background-color: #68a1c5;
    color: #fbf9fa;
    font-family: Comfortaa;
    border-radius: 4px;
    border-width: 0;
}
.wpas-btn.wpas-btn-default:hover{
    background-color: #1d3c6d;
    color: #fbf9fa;
    border-width: 0;
}
form.wpas-form {
    margin-bottom: 40px;
}
.wpas.wpas-ticket-details{
	margin-top: 40px;
}
