.sd-input,
.sd-text,
.sd-dropdown,
.sd-file__decorator {
    padding: 8px !important;
    border: none !important;
    background-color: #ffffff !important;
}

.sd-input,
.sd-text,
.sd-dropdown,
.sd-dropdown__value,
.sd-list__item-body,
sv-dropdown-popup,
.sd-dropdown__filter-string-input,
.sd-title,
.sd-element__title,
.sd-item__control-,
.sv-string-viewer,
.form_html_body {
    font-family: "palanquin" !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 1.4em !important;
}

.sd-btn,
.sd-btn--action,
.sd-navigation__complete-btn {
    border: 2px solid #f12000 !important;
    font-family: "palanquin" !important;
    color: #f12000 !important;
    font-size: 18px !important;
    background-color: #f0f0f0 !important;
    font-weight: 400 !important;
    border-radius: 48px !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
    min-width: 120px !important;
}

.sd-btn:hover {
    background-color: #f12000 !important;
    color: #ffffff !important;
}

.form_html_heading {
    font-family: "antonio" !important;
    font-weight: 400 !important;
    font-size: 28px !important;
    line-height: 1.4em !important;
}


.sv-list__item.sv-list__item--selected .sv-list__item-body {
    background-color: #F0F0F0 !important;
    color: #000000 !important;
}
sd-description sd-question__description sd-question__description--under-input {
    font-size: 14px!important;
}

.sd-root-modern__wrapper {
    background-color:#f2f2f2 !important;
}