/** forms **/

form.jet-form-builder button[type="submit"], 
form.jet-form-builder input[type="submit"] {
	padding: 16px;
	border-radius: 6px;
	width: auto;
	border: 0;
	text-align: center;
}

.jet-form-builder-page {
flex-direction: column;
row-gap: 20px;
}

.jet-form-builder-row {
	padding: 8px 0;
	row-gap: 4px;
}

.jet-form-builder-row .jet-form-builder__desc {
	margin-top: -4px;
}


.jet-form-builder__heading {
	font-weight: bold;
	font-size: 20px;
	color: #212529;
}

.jet-form-builder__label-text {
	font-weight: bold;
}

.jet-form-builder__field-label.for-checkbox :checked+span::before {
background-color: var(--bricks-color-zpdrlr);
}
.jet-form-builder__field-label.for-checkbox {
color: #212529;
}



input[type="text"],
input[type="password"],
input[type="number"],
input[type="tel"],
input[type="email"],
textarea,
select,
input[type="text"].um-form-field,
input[type="password"].um-form-field,
input[type="number"].um-form-field,
input[type="tel"].um-form-field,
input[type="email"].um-form-field,
textarea.um-form-field,
select.um-form-field {
	border-radius: 6px;
	border-color: #DDD;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="email"]:focus,
textarea:focus,
select:focus {
	border-color:#3818D9;
}


/** select2 **/
.search-form .select2-selection {
	padding: 8px 0;
	border: 1px solid #FFF;
	border-radius: 6px;
}

.search-form .select2.select2-container {
	margin-top: -20px;
	width: 150px !important;
}

.search-form span.select2-selection__arrow {
	top: 8px !important;
	right: 8px !important;
}

.select2-container .select2-dropdown .select2-search__field {
	height: 40px;
	border: 1px solid #DDD;
	border-radius: 6px;
}

.search-form .searchandfilter ul {
	padding: 0 !important;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	background-color: #3818D9;
}

.um .um-field-label {
	color: #212529;
}

.um input[type=submit].um-button,
.um button[type=submit].um-button {
	background: #3818d9;
	color:#FFF;
	font-weight: bold;
	width: 100%;
	max-width: 100%;
}

.um-center .um-button {
	min-width: 100% !important;
}

.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) {
	color: #3818d9 !important;;
}

.jet-form-row {
	margin-bottom: 16px;
	padding: 0 10px;
}

.jet-form-row.jet-form-row--page-break, .jet-form-row.jet-form-row--submit {
	padding: 0;
}

.jet-form-row .field-type-media {
	padding: 0 16px;
}

.jet-form-row .jet-form__next-page-wrap {
	display: flex;
}
.jet-form-row .jet-form-col__start,
.jet-form-row .jet-form-col__end,
.jet-form-row .jet-form-col {
	max-width: 100%;
	flex: 0 0 100%;
	flex-wrap: wrap;

}

.jet-form-row .jet-form__required {
	color: #FA5252;
}


.jet-form-row .custom-file-upload {
	max-width: 200px;
	padding: 24px;
	border-radius: 6px;
	border: 2px dashed #3818d9;
	color: #3818d9;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.jet-form-row .custom-file-upload small {
	color: #999;
	font-weight: normal;
}

.jet-form-row .jet-engine-file-upload__fields input[type="file"] {
	display: none;
}

.search-form .wpgb-facet fieldset {
	margin-bottom: 0 !important;
}

.search-form .wpgb-facet input[type=search] {
	border: 0 !important;
	padding: 6px 32px 6px 0 !important;
}

.search-form .wpgb-facet .wpgb-input-icon {
	display: none;
}

.brxe-post-content h1,
.brxe-post-content h2,
.brxe-post-content h3,
.brxe-post-content h4,
.brxe-post-content h5 {
	margin-bottom: 1.4reml;
}