span.required {
    color: red;
}

#regform {
    margin: 1em;
    display: inline-block;
    padding: 0 1em 1em 1em;

    border-style: solid;
    border-width: 1px;
    border-color: #cc0a27;
}

#regform table tr td {
    vertical-align: top;    
    text-align: left;
    padding-right: 2em;
    /*background: wheat;*/
}

#regform table tr.filler {
    height: 1em;    
}

#regform input {
    width: 95%;
}

#regform select {
    width: 95%;
}

#regform #hide {
    width: auto;
}

#regform #submit {
    width: 100%;
    margin: 2em 0 0 0;
}

#rgpd-notice {
    font-size: 10pt;
    text-align: justify;
}

.trouble {
    font-size: 8pt;
    text-align: center;
}
