/* _CSS_DEFAULT_STYLE */
textarea.f3-form-error {
    background-color:#FF9F9F;
    border: 1px #FF0000 solid;
}

input.f3-form-error {
    background-color:#FF9F9F;
    border: 1px #FF0000 solid;
}

.tx-wng-fe-users table {
    border-collapse:separate;
    border-spacing:10px;
}

.tx-wng-fe-users table th {
    font-weight:bold;
}

.tx-wng-fe-users table td {
    vertical-align:top;
}

.typo3-messages .message-error {
    color:red;
}

.typo3-messages .message-ok {
    color:green;
}
.modal-content .modal-header {
    border: none;
}
/*   */
.tx-wng-fe-users button.close {
    border-radius: 50%;
    border: 1px solid black;
    font-size: 30px;
    padding: 9px 16px;
    opacity: 0.6;
}
.user-title {
    color: #A3A3A3;
    font-size: 16px;
    font-style: italic;
    padding-bottom: 12px;
}
.user-canton {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 12px;
}
.user-email, .user-www, .user-twitter, .user-link-parlement, .user-telephone, .user-facebook {
    padding: 6px 0;
}
.tx-wng-fe-users .form-inline .form-control {
    width: 100%;
    height: inherit;
}
.tx-wng-fe-users .form-inline .input-group {
    width: 100%;
}
.tx-wng-fe-users .input-group-btn:last-child>.btn, .tx-wng-fe-users .input-group-btn:last-child>.btn-group {
    padding: 5px 12px;
}
.wng-user-member {
    background-color: #c6c6c6;
    padding-bottom: 10px;
}
.wng-user-member img {
    width: 100%;
    height: auto;
}
.wng-user-member .user-info {
    margin: 12px 10px 12px 10px;
    border-bottom: solid 1px #b5b5b5;
}
.wng-user-member .user-name {
    font-weight: bold;
    font-size: 18px;
}
.wng-user-member .user-canton {
    padding-bottom: 10px;
}
.wng-user-member .user-title {
    padding-top: 15px;
}
.wng-user-member .img-member {
    background-size: cover;
    width: 33%;
    background-position: 0 -5px;
}
@media screen and (min-width: 768px){
    .wng-user-member .img-member {

        background-size: cover;
        width: 79%;
        background-position: 0 -5px;
    }
}
