/*	PROJECT :: SEED
	2018.08
	FORMS.css - FORMS
==========================================*/
/* labels
==============*/
/*label.fabrikLabel { display: inline-block !important; }
.control-group.fabrikElementContainer { 	margin-bottom: 12px; }
textarea.fabrikinput { 	width: 100%; margin-bottom: 24px; border-radius: .25rem; border: 1px solid #ced4da; }*/
/* GDPR
==============*/
/* checkbox */
.fabrikgrid_gdpr_ok.checkbox span, label.fabrikLabel.control-label.fabrikEmptyLabel { display: none !important; }
.fabrikgrid_gdpr_ok.checkbox { /*padding-bottom: 24px;*/ padding-bottom: 0px;}
.fabrikgrid_checkbox input[type="checkbox"] {
/*transform: scale(2, 2)!important;
-webkit-transform: scale(2, 2)!important;*/
/*-ms-transform: scale(2); /* IE */
/*-moz-transform: scale(2); /* FF */
/*-webkit-transform: scale(2); /* Safari and Chrome */
/*-o-transform: scale(2); /* Opera */
width:30px;
height:30px;
background: white;
border-radius: .25rem;
border:1px solid #ccc;
-webkit-appearance: none;
margin: 0px;
}
.fabrikgrid_checkbox input[type='checkbox']:checked {
border: 1px solid #333;
transition: all .2s;
background-image: url(/images/assets/icon_checkbox_tick.png);
background-size: 25px;
background-repeat: no-repeat;
background-position: 1px 2px;
}
/* .fabrikgrid_checkbox input[type='checkbox']:checked { background: #993333; border: 1px solid #998955; } */

/*============== CONVERT FORMS - 2023.03 ============== */
.convertforms { background: transparent; }
.convertforms .cf-content-wrap,
.convertforms .cf-form-wrap {
padding: 18px 9px;
}
.convertforms .cf-control-group {
padding: 5px;
}
.convertforms .cf-input,
.convertforms button.cf-btn {
border-radius: 0px !important;
}
.convertforms input,
.convertforms select {
height: 38px !important;
}
.convertforms input,
.convertforms select,
.convertforms textarea {
color: #495057 !important;
font-size: 14px !important;
letter-spacing: 0.02em !important;
border: 1px solid rgba(0, 0, 0, 0.15) !important;
}
.convertforms input::placeholder,
.convertforms select::placeholder,
.convertforms textarea::placeholder {
color: #000 !important;
}
.convertforms input:focus,
.convertforms select:focus,
.convertforms textarea:focus {
border-color: #2e65ab !important;
}
/* GDPR */
.convertforms a {
display: contents;
}
.convertforms .gdpr_info .cf-control-input,
.convertforms .gdpr_checkbox label.cf-label {
color: inherit;
font-size: 13px !important;
font-weight: 300 !important;
font-style: italic;
letter-spacing: 0.03em;
}
.convertforms .gdpr_info .cf-control-input {
line-height: 20px;
}
.cf-control-group.gdpr_checkbox {
padding-top: 4px;
}
.convertforms .gdpr_checkbox input[type=checkbox] {
width: 24px;
height: 24px !important;
margin-right: 3px;
}
@media (max-width: 575.98px) {
	.cf-control-group.cf-one-half { width: 100% !important; }
}
/* THANKS / SUCCESS MESSAGE  */
.convertforms.cf-success.cf-success-hideform .cf-response {
padding: 30px;
align-items: center;
}
.convertforms.cf-success.cf-success-hideform .cf-response h4 {
line-height: 30px;
}
.convertforms.cf-success.cf-success-hideform .cf-response p:last-child {
margin: 0;
}
@media (max-width: 575.98px) {
	.convertforms.cf-success.cf-success-hideform .cf-response { padding: 30px 22px; }
	.convertforms.cf-success.cf-success-hideform .cf-response h4 { font-size: 18px; line-height: 22px; }
}