/* 21 Oct 2022 */
.ui-dialog .ui-dialog-content {
	overflow: visible !important;
	max-height: 500px;
	height: auto !important;
}
.g-recaptcha div:first-of-type {
    transform: scale(0.9);
    transform-origin: left top;
}

#popup-parent .modal-dialog {
	max-width: 650px;
}

#popup-parent .modal-dialog .form-row label {
	width: 100%;
}

#popup-parent .modal-dialog .form-row .formfield {
	width: 100%;
}

#popup-parent .modal-dialog .form-row .formfield input, #popup-parent .modal-dialog .form-row .formfield select {
	background: #f1f1f1!important;
	border: 1px solid #e1e1e1!important;
	padding: 5px!important;
	width: 100%!important;
	border-radius: 0!important;
	background: transparent;
	height:33px;
}

#popup-parent .modal-dialog .form-row .formfield input:focus,
#popup-parent .modal-dialog .form-row .formfield input:focus-visible {
	outline: none !important;
	background: #fff;
}

#popup-parent .modal-dialog .form-row {
	margin: 0 0 15px 0 !important;
	display: block !important;
}


#popup-parent .modal-dialog #btn_case_study {
	color: #fff;
	background: #ff780f;
	margin: 0 0 15px 0;
	display: inline-flex;
	align-items: center;
	position: relative;
	padding: 0 20px;
	height: 35px;
	font-size: 15px;
	line-height: 30px;
	border-radius: 30px;
	box-shadow: 1px 2px 5px 2px rgb(0 0 0 / 20%);
	border: none;
	cursor: pointer;
	float: right;
}

#popup-parent .modal-dialog #btn_case_study:hover {
	background: #2bb3fd;
}

#popup-parent .captcha-error {
	width: 100%;
}

#popup-parent .modal-header {
	background: rgb(14, 93, 202) !important;
  color: #fff;
}

#popup-parent .modal-header h5 { 
	font-size: 18px;
	font-family: 'poppinsmedium';
 }


.thankyou-message .back-btn {
background: #ff7058;
border-radius: 30px;
color: #fff;
margin: 15px auto;
width: 91px;
}

.thankyou-message .back-btn:hover {
	background: #000;
}

#popup-parent .close {
	opacity: 1;
	color: #ffffff !important;
	text-shadow: none !important;
}

#popup-parent .close:hover span {
	color: #ff780f !important;
	text-shadow: none !important;
}

#popup-parent .close span {
	font-size: 27px;
	text-shadow: none !important;
}

.ui-state-error {
	color: #ff0000;
	font-size: 14px;
	border: none;
	background: none;
}