﻿
.mitarbeitercard.card {
    box-shadow: 0 0 0 rgba(0, 0, 0, .125), 0 1px 3px rgba(0, 0, 0, .1) !important;
}

.mitarbeitercard {
    border-radius: 0.8rem !important;
}

    .mitarbeitercard .widget-user-header {
        padding-top: .2rem !important;
        height: 58px !important;
        border-top-left-radius: 0.8rem;
        border-top-right-radius: 0.8rem;
    }

    .mitarbeitercard .widget-user-info {
        text-align: left !important;
        padding-left: 6rem;
        color: #fff !important;
    }

    .mitarbeitercard .widget-user-desc {
        text-align: left !important;
        padding-left: 6rem;
    }

    .mitarbeitercard .description-block {
        text-align: left !important;
        padding-left: 6rem;
        color: #73788b !important;
        font-size: 0.8rem;
        margin: 5px 0 !important;
    }

        .mitarbeitercard .description-block a {
            color: #73788b !important;
        }

    .mitarbeitercard .chaticon {
        z-index: 100;
        position: absolute;
        top: 80px;
        left: 5%;
    }

        .mitarbeitercard .chaticon svg {
            background-color: #f7f7f7;
            border: 4px solid #f7f7f7;
            border-radius: 100%;
        }

    .mitarbeitercard .card-footer {
        padding-top: 0.5rem !important;
        border-bottom-left-radius: 0.8rem !important;
        border-bottom-right-radius: 0.8rem !important;
    }
    .employee-details-card,
    .employee-details-card-header {
        border-top-left-radius: 1.2rem !important;
        border-top-right-radius: 1.2rem !important;
    }

    .modal-content {
        border-radius: 1.2rem !important;
    }

    .mitarbeiter-user-avatar .avatar {
        left: 4% !important;
        margin-left: 0 !important;
        position: absolute !important;
        top: 30px !important;
        width: 75px;
        height: 75px;
        border: 3px solid #f7f7f7;
        border-radius: 50%;
        background-color: #f7f7f7;
        padding: 0.01rem;
    }

    .mitarbeiter-user-avatar .avatar-img {
    }

    .mitarbeiter-user-avatar .avatar-text {
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.5em;
        font-weight: 400;
        background-color: #e5e6df;
        color: #3e3939;
        text-transform: uppercase;
    }

    .mitarbeiter-user-avatar.widget-user-image {
    }

    .mitarbeiter-user-avatar .profile-user-img {
        padding: 0;
    }
.card-tools {    
    padding-left: 6rem !important;
}
.card-tools svg {
    font-size:1.2rem !important;
}