/* =========================
GENERAL STYLING
========================= */

body{
    background:#f5f6fa;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}


/* =========================
NAVBAR
========================= */

.navbar-brand{
    font-weight:bold;
}


/* =========================
SIDEBAR
========================= */

.sidebar{
    min-height:100vh;
    background:#1e1e2f;
}

.sidebar h6{
    color:#fff;
}

.sidebar a{
    color:#cfcfcf;
    padding:12px;
    display:block;
    text-decoration:none;
    border-bottom:1px solid rgba(255,255,255,0.05);
}

.sidebar a:hover{
    background:#0d6efd;
    color:#fff;
}


/* =========================
CONTENT AREA
========================= */

.content-area{
    padding:20px;
}


/* =========================
CARD STYLING
========================= */

.card{
    border:none;
    border-radius:10px;
}

.card-header{
    background:#ffffff;
    border-bottom:1px solid #eee;
}


/* =========================
TABLE
========================= */

.table th{
    font-size:14px;
}

.table td{
    font-size:14px;
}


/* =========================
FOOTER
========================= */

.footer{
    background:#1e1e2f;
    color:#fff;
    text-align:center;
    padding:12px;
    margin-top:20px;
}