.radio,
.checkbox {
    display:inline-block;
}
.hr {
    background-color: #d4d4d4;
    height:1px;
    width:100%;
    display: inline-block;
    margin-top:30px;
    max-width:465px;
}
#createUser label {
    display:inline-block;
    width:200px;
    text-align:right;
    margin-right:10px;
}
#createUser input[type="text"],
#createUser input[type="password"],
#createUser select {
    width:250px;
    height:25px;
}
#privacy_gdpr_container {
    padding-bottom:15px;
}
.buttons_container,
#privacy_gdpr_container,
.trial_download_popup_inner p,
.trial_download_popup_inner h1,
.trial_download_popup_inner h2,
#createUser #privacy_container label {
    width:475px;
    max-width:100%;
    text-align:center;
    margin:0 auto;
    font-weight:normal;
}
p.property {
    padding-bottom:10px;
}
.trial_download_popup_inner {
    min-height:700px;
    padding-bottom:50px;
}
.trial_download_popup_inner .email_message2 {
    font-size:80%;
    line-height:125%;
}
.trial_download_popup_inner .email_message.red,
.trial_download_popup_inner .email_message2.red {
    color: #289FD9;
}
.creationMsg > img {
    display: inline-block;
    vertical-align: bottom;
}
#privacy_container #sreg_contact_flag {
    position:relative;
    opacity:1;
    z-index:1;
    margin:0 10px 0 0;
}

#createUser p.checkbox2 {
    display:block;
    padding-left:50px;
    padding-bottom:12px;
    text-align:left;
}
#createUser p.checkbox2 label,
#createUser #privacy_container label,
#createUser #privacy_gdpr_container label {
    text-indent:-28px;
    text-align:left;
    padding-left:20px;
    line-height:115%;
    width:475px;
    max-width:100%;
}
#createUser #privacy_gdpr_container label.radio-inline, .label.radio-inline {
    width:auto;
    text-indent:0;
}
#createUser p.checkbox2 input[type="checkbox"] {
    margin-right:10px;
}
#createUser p.subscription-par.checkbox2 {
    padding-bottom:0;
}
#createUser #privacy_gdpr_container p.subscription-par.checkbox2 label {
    text-indent:0;
    margin-bottom:0;
    font-weight:normal;
}
.buttons_container {
    padding-top:10px;
}
@media (max-width: 475px) {
    #createUser label {
        text-align:center;
        margin-bottom:0;
    }
}