/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 09 2022 | 14:14:18 */
#pwbox-10634 {
	border-radius:8px;
}

#wpforms-11517, #wpforms-33237{
        margin-top: 20px;
        margin-right: 30px;
        margin-bottom: 20px;
        margin-left: 30px;
}

/*.page-template-template-page-builder-no-header-footer {
    background: white;
    margin: 20px;
    padding: 10px;
}*/

/*div.wpforms-container-full .wpforms-form .wpforms-page-button {
  padding-top:4px;
  padding-bottom:1px;
  border-radius:8px;
  width:12%;
}

#wpforms-submit-locked-11517, #wpforms-submit-locked-33237 {
	border-radius:8px;
	text-align: center;
	padding:4px 25px 1px 25px;
}

#wpforms-submit-11517, #wpforms-submit-33237 {
	border-radius:8px;
	text-align: center;
	width: 12%;
	min-width:90px;
}*/

#wpforms-form-locked-11517, #wpforms-form-locked-33237 {
  margin:30px;
}

.info-text {
	color:#b23;
	display:inline-flex;
	font-size: 3mm !important;

}

.wpforms-form label.wpforms-error {
	color: rgb(222,12,12) !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-textarea textarea {
	border-radius: 8px;
	width: 80%;
}

div.wpforms-container-full .wpforms-field-required.wpforms-error {
	border:1px solid rgb(190,80,80) !important;
	background-image:-webkit-linear-gradient(right, rgba(180,60,20,0.2),rgba(0,0,20,0))  !important;
	background-image:linear-gradient(to left, rgba(180,60,20,0.2), rgba(0,0,20,0))  !important;
}

.wpforms-field.wpforms-field-checkbox.wpforms-conditional-trigger.wpforms-has-error .wpforms-field-required {
	border:1px solid rgb(190,80,80) !important;
	background-image:-webkit-linear-gradient(right rgba(180,60,20,0.2),rgba(0,0,20,0))  !important;
	background-image:linear-gradient(to left, rgba(180,60,20,0.2),rgba(0,0,20,0))  !important;
	border-radius: 8px;
}

.wpforms-field.wpforms-field-radio.wpforms-has-error .wpforms-field-required {
	border:1px solid rgb(190,80,80) !important;
	background-image:-webkit-linear-gradient(right, rgba(180,60,20,0.2),rgba(0,0,20,0)) !important;
	background-image:linear-gradient(to left, rgba(180,60,20,0.2),rgba(0,0,20,0)) !important;
		border-radius: 8px;	  
}

.wpforms-field-signature .wpforms-signature-wrap .wpforms-signature-canvas {
      border-radius: 8px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul li .wpforms-field-label-inline {
	display: inline;
	vertical-align: bottom;
	font-size: 12px;
	font-weight: 200;
	line-height: 2.4;
}

#wpforms-18564 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}

#wpforms-18564 input.wpforms-error {
	color:#cc0000 !important;
	border:3px solid;
}

#wpforms-18564 label.wpforms-error {
	color:#cc0000 !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-radio ul li .wpforms-field-label-inline {
	display: inline;
	vertical-align: bottom;
	font-size: 11px;
	font-weight: 400;
	line-height: 2.4;
}

div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=tel],
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=password],
div.wpforms-container-full .wpforms-form select {
	border-radius: 8px;
	font-size:10px;
	padding: 6px 6px 6px;
	border:1px solid #4c547a;
	height:38px;
	line-height:4.3;
}

#wpforms-11318-field_138.wpforms-field-medium {
	line-height: normal;
	border-radius: 12px;
} 

.flatpickr-current-month .flatpickr-monthDropdown-months {
	border-radius: 8px;
	font-weight: 300;
	font-size: 14px !important;
	position: initial !important;
	margin: 0 0 0 0 !important;
	padding: -2mm 10mm 12mm 12mm !important;
}

.flatpickr-current-month input.cur-year {
	font-size: 14px !important;
}

.flatpickr-day {
	height: 32px !important;
	line-height: 32px !important;
	font-size: 10px !important;
}