/* Anpassungen Kontaktformular */
.btn-primary, .btn-secondary {
    background: #a7aaad;
    border: 1px solid #a7aaad;
}
.powermail_legend, .tx-powermail h3 {
    display: none;
}
.form-control {
    font-size: 1.6rem;
    border-radius: 0;
    padding: 8px;
}
.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #2e5783;
    outline: 0;
    box-shadow: none;
}
.btn {
    font-size: 1.6rem;
    border-radius: 0;
    padding: 5px 10px;
}
.btn:hover {
    background: #2e5783;
    border-color: #2e5783;
}
.tx-powermail .container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}
.tx-powermail .col-12 {
    padding-left: 9px;
}
.powermail_fieldwrap_type_text {
    font-size: 1.3rem;
}
.subimage .btn {
    background: #2e5783;
    border-radius: 0;
    transition: background 0.5s;
}
.subimage .btn:hover {
    background: #495057;
}
.inso .subimage .btn {
    background: #3b4462;
}
.inso .subimage .btn:hover {
    background: #495057;
}
/* Anpassungen Kontaktformular Ende */

/* N2GO */
.n2go input[type="text"], .n2go input[type="email"]  {
    width: 100% !important;
}
.n2go input[type="submit"], .n2go button, .n2go input[type="button"] {
    background-color: #2e5783 !important; 
    transition: background 0.5s;
    border-radius: 0 !important;
}
.n2go input[type="submit"]:hover, .n2go button:hover, .n2go input[type="button"]:hover {
    background-color: #495057 !important; 
}
.n2go h2 {
    text-align: left !important; 
    color: #2e5783 !important;
    font-size: 2.5rem !important;
    line-height: 3.4rem !important;
}