.ts-checkbox-wrapper input{
    opacity: 0;
}

.ohnoh0ney {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    z-index: -1;
}

.success-btn {
    background-color: lightgreen !important;
}

html {
    background-color: #ffffff;
}

.required-note {
    font-size: 12px;
}

#ts-event {
    margin: 20px 0;
}

.grecaptcha-badge, .captcha-hint-toggleable {
    display: none;
}

.consent-settings-btn {
    color: #006486;
}

.consent-settings-btn:hover {
    color: #008dbd;
}

.jform_title-desc {
    display: none;
}

#userForm > .control-group {
    margin-bottom: 15px;
}

#registration-mask .tsmessageareawrapper {
    text-align: center;
    min-height: 6em
}

#registration-mask .tsmessageareawrapper .tserrorarea {
    background-color: lightcoral;
}

#registration-mask .tsmessageareawrapper .tssuccessarea {
    background-color: lightgreen;
}

#registration-mask .tsmessageareawrapper .tsmessagearea {
    border: 0;
    border-radius: 3px;
    padding: 5px 15px;
}

#tsdoiformroot {
    box-shadow: none;
    max-width: 100%;
    background-color: #fff;
}

#registration-mask {
    margin-bottom: 2em;
}

