@font-face {
    font-family: "Aller";
    src: url("/form/CDN/registryForm/_fonts/aller.woff") format('woff');
}


#form_Container {
    position: relative;
}

INPUT.k-invalid {
    border: 1px solid Red;
    background-color: #ffe5e5; /*rgba(255,0,0,0.1) !important;*/
}

BODY.body_anagrafica {
    font-size: 13px;
    font-family: 'Aller';
    font-style: normal;
    font-weight: normal;
    color: #444444;
    background-image: url(_img/sfondo_dentalica.png);
    background-color: #a8bed9;
}

    BODY.body_anagrafica UL {
        display: block;
        list-style-type: none;
        -webkit-margin-before: 0em;
        -webkit-margin-after: 0em;
        -webkit-margin-start: 0px;
        -webkit-margin-end: 0px;
        -webkit-padding-start: 0px;
        padding-inline-start: 40px;
    }

        BODY.body_anagrafica UL LI {
            display: list-item;
            text-align: -webkit-match-parent;
            margin-top: 8px;
            padding: 4px;
        }

            BODY.body_anagrafica UL LI.sectionTitle {
                margin-top: 20px;
                font-size: 1.3em;
                color: #003399;
                line-height: 24px;
                border-top: 2px dashed #FFF;
            }

    BODY.body_anagrafica INPUT[type='text'],
    BODY.body_anagrafica INPUT[type='email'] {
        width: 70%;
    }

    BODY.body_anagrafica DIV#form_Container {
        width: 640px;
        background-color: #cee0f6;
        margin: auto;
    }

        BODY.body_anagrafica DIV#form_Container DIV#form_Logo {
            background-image: url('_img/testata_dentalica.png');
            min-height: 0;
            height: 100px;
        }

        BODY.body_anagrafica DIV#form_Container DIV#form_Body {
            padding: 14px;
        }

SPAN.manadatory::after {
    content: " *";
    font-weight: bold;
    color: Red;
    font-family: "Arial";
    font-size: 13pt;
}

SPAN.smallComment {
    font-size: 0.8em;
}
