﻿.pseudo-checkbox svg {
    @apply hidden;
}

.checkbox-wrapper input:checked ~ .pseudo-checkbox svg {
    @apply block;
}

.error-icon-wrapper {
    @apply hidden;
}

.field-validation-valid {
    @apply hidden;
}

.error-icon-wrapper {
    @apply order-1 mb-1.5;
}

.field-validation-error {
    @apply order-2 ltr:pl-2 rtl:pr-2 mb-1.5;    
}

.field-validation-error ~ .error-icon-wrapper {
    @apply block;
}

.umbraco-forms-form span.contourError, .umbraco-forms-form span.field-validation-error {    
    color: inherit !important;
}

.umbraco-forms-form input.input-validation-error {
    background: #fbe3e400 !important;    
}

textarea.input-validation-error {
    background: #fbe3e400 !important;
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.umbraco-forms-form input.text {
    border: none;    
}

.umbraco-forms-form legend {
    font-weight: unset;
}

.umbraco-forms-form .heading-4{
    letter-spacing: unset;
}

.umbraco-forms-field-wrapper .help-block {
    display: none;
}

.umbraco-forms-field-wrapper .field-validation-error {
    display: none;
}

.umbraco-forms-form input.text {
    padding: 0 !important;
}



.umbraco-forms-form input.text, .umbraco-forms-form input.title, .umbraco-forms-form select, .umbraco-forms-form textarea {
    margin: 0 !important;
    border: none !important;
}

.umbraco-forms-form input.text:focus, .umbraco-forms-form input.title:focus, .umbraco-forms-form select:focus, .umbraco-forms-form textarea:focus {
    border: none;
}


.umbraco-forms-form textarea {
    border: none;
    max-width: 100% !important;
    width: 100%;
    padding: 0;
    height: unset;
}

.umbraco-forms-form textarea:focus {
    border: none;
}

.umbraco-forms-form .checkbox input, .umbraco-forms-form .checkboxlist input, .umbraco-forms-form .radiobuttonlist input {
    display: none !important;
}


.umbraco-forms-field div label {
    display: flex;
}

label.umbraco-forms-label {
    font-weight: unset;
}