﻿/* 
    AlertsAndNotifications
*/
.mx-dashboard-alertsandnotifications-wrapper {
}

    .mx-dashboard-alertsandnotifications-wrapper .card-img-top {
        object-fit: cover;
        object-position: center;
        width: 100%;
        height: 224px;
    }
/* 
    Announcements
*/
.mx-dashboard-announcements-wrapper {
    margin-bottom: 0px !important;
}

@keyframes flickr {
    0% {
        opacity: 0.2
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0.2
    }
}

.mx-dashboard-announcements-wrapper .alert-flickr {
    animation-name: flickr;
    animation-duration: 1s;
    animation-iteration-count: infinite;
}

.mx-dashboard-announcements-wrapper .alert.border-top {
    border-top: 1px solid #dee2e6 !important;
}
/* 
    MyProfile
*/
.mx-dashboard-myprofile-wrapper {
}

    .mx-dashboard-myprofile-wrapper .image .mx-photo-image,
    .mx-dashboard-myprofile-wrapper .image h1 {
        width: 100%;
        height: auto;
    }

    .mx-dashboard-myprofile-wrapper .image h1 {
        height: 300px;
        align-items: center;
        display: flex;
        justify-content: center;
        background-color: #c4c4c4;
        font-size: 6rem;
        text-align: center;
    }

/* 
    Shortcuts
*/
.mx-dashboard-shortcuts-wrapper {
}

/* 
    TopProducts
*/
.mx-dashboard-topproducts-wrapper {
}

    .mx-dashboard-topproducts-wrapper .products .card-img-top {
        object-fit: cover;
        object-position: center;
        width: 100%;
    }

    .mx-dashboard-topproducts-wrapper .products .products-top .card-img-top {
        height: 316px;
    }

    .mx-dashboard-topproducts-wrapper .products .products-list .card-img-top {
        height: 155px;
    }

    .mx-dashboard-topproducts-wrapper .products .products-list-no-main .card-img-top {
        height: 250px;
    }

    .mx-dashboard-topproducts-wrapper .packages .card-img-top {
        object-fit: cover;
        object-position: center;
        width: 100%;
        height: 150px;
    }

    .mx-dashboard-topproducts-wrapper .subscriptions .card-img-top {
        object-fit: cover;
        object-position: center;
        width: 100%;
        height: 150px;
    }

/* 
    UpcomingEvents
*/
.mx-dashboard-upcomingevents-wrapper {
}

    .mx-dashboard-upcomingevents-wrapper .events .card-img-top {
        object-fit: cover;
        object-position: center;
        width: 100%;
        height: 200px;
    }

    .mx-dashboard-upcomingevents-wrapper .registrations .card-img {
        object-fit: cover;
        object-position: center;
        width: 100%;
        height: 122px;
    }