/*==================================================
                DASHBOARD
==================================================*/

.dashboard-wrapper{
    padding:30px;
}

.dashboard-header{

    display:flex;

    justify-content:space-between;

    align-items:center;

    flex-wrap:wrap;

    gap:20px;

    margin-bottom:30px;

}

.dashboard-header h2{

    color:#7b1735;

    font-weight:700;

}

.dashboard-header p{

    color:#777;

    margin:0;

}

/*==========================
        CARDS
===========================*/

.dashboard-card{

    background:#fff;

    border-radius:15px;

    padding:25px;

    box-shadow:0 5px 18px rgba(0,0,0,.08);

    height:100%;

}

.dashboard-card h6{

    color:#888;

}

.dashboard-card h2{

    font-weight:700;

    margin:8px 0;

}

.dashboard-card small{

    color:#666;

}

/*==========================
        TABLAS
===========================*/

.dashboard-table{

    background:#fff;

    border-radius:15px;

    overflow:hidden;

    box-shadow:0 5px 18px rgba(0,0,0,.08);

}

.dashboard-table .card-header{

    background:#fff;

    font-weight:700;

}

.dashboard-table table{

    margin:0;

}
.stat-card{

border:0;

border-radius:18px;

box-shadow:0 10px 25px rgba(0,0,0,.08);

transition:.3s;

}

.stat-card:hover{

transform:translateY(-8px);

}

.stat-card h6{

font-weight:700;

color:#777;

}

.stat-card h2{

font-size:42px;

font-weight:800;

color:#6a1b3f;

}

.stat-card i{

color:#6a1b3f;

opacity:.18;

}
.dashboard-container{

    width:100%;

    padding:25px;

    box-sizing:border-box;

}


.dashboard-header{

    width:100%;

}


.dashboard-actions{

    justify-content:flex-end;

}


.dashboard-container .row{

    width:100%;

}