html {
    background-color: rgba(255,255,255,0);
}

body,
body.c7n-loaded {
    background-color: rgba(255,255,255,0);
    opacity: 1;
   /* height: 600px;*/
}

#c7n-content {
    padding-top: 0;
    padding-bottom: 0;
    background-color: rgba(0,0,0,0);
    min-height: 0;
}

#contactFeedback {
    color: #ffffff;
}

#cookie-note {
    display: none !important;
}

#c7n-content.c7n-frame-size.c7n-logged-out {
    padding-bottom: 65px;
}
.clx-contact-form-field,
.clx-newsletter-form-field {
    padding-bottom: 15px;
}

.clx-newsletter-form-fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}

.clx-contact-form-field.clx-buttons,
.clx-newsletter-form-field.clx-buttons {
    text-align: left;
    padding-bottom: 0;
}
.clx-newsletter-form-fieldset legend {
    display: none;
}

.clx-contact-form-field label{
    display: none;
}

.clx-newsletter-form-label-checkbox {
    color: #ffffff;
    border-bottom: 1px solid rgba(0,0,0,0);
}

.clx-newsletter-form-label-checkbox:hover {
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
}

.clx-contact-form-textfield,
.clx-contact-form-textfield-special,
.clx-contact-form-textarea,
#coreCaptchaCode {
    border: 0px solid rgb(14, 69, 99);
    background-color: rgb(223, 233, 240);
    background-color: rgba(255, 255, 255, 0.8);
}

.clx-contact-form-submit,
.clx-newsletter-form-submit {
    max-width: 180px;
    background-color: rgba(255, 255, 255, 0.25);
}

.clx-contact-form-submit:hover {
    background-color: rgb(197,20,22);
}

#contactFormError {
    display: none !important;
}

#contactFormCaptchaError {
    margin-bottom: 15px;
}


