.grecaptcha-badge { visibility: hidden; }
form .error {
    color: #a94442;
}
form .form-group.has-error input {
    border-color: #a94442;
}
p.feedback {
    text-align: center;
    margin: 0;
    height: 10em;
    padding-top: 3em;
}
div.disclaimer {
    color: gray;
    font-size: 9px;
    margin-top: 1rem;
    margin-bottom: -40px;
    text-align: center;
}
.contact-form-box .disclaimer a {
    font-size: 9px;
}

.alert{margin-bottom:23px}
.alert{padding:15px;border-radius:3px}
.alert h4{margin-top:0;color:inherit}
.alert .alert-link{font-weight:700}
.alert>p,.alert>ul{margin-bottom:0}
.alert>p+p{margin-top:5px}
.alert-dismissable,.alert-dismissible{padding-right:35px}
.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}
.alert-success{background-color:#4caf50;border-color:#509d44;color:#fff}
.alert-success hr{border-top-color:#478b3d}
.alert-success .alert-link{color:#e6e6e6}
.alert-info{background-color:#278a86;border-color:#217665;color:#fff}
.alert-info hr{border-top-color:#1c6254}
.alert-info .alert-link{color:#e6e6e6}
.alert-warning{background-color:#ff9800;border-color:#e66300;color:#fff}
.alert-warning hr{border-top-color:#cc5800}
.alert-warning .alert-link{color:#e6e6e6}
.alert-danger{background-color:#e51c23;border-color:#d0183d;color:#fff}
.alert-danger hr{border-top-color:#b91536}
.alert-danger .alert-link{color:#e6e6e6}

/* confuse email scrapers */
.msgbkwd {
    unicode-bidi: bidi-override;
    direction: rtl;
}
.confu {
    display: none;
}