.sidebar {
    width: 250px;
    height: 100vh;
}

.login-page {
    background-color: #f8f9fa;
    height: 100vh;
    display: flex;
    align-items: center;
}

.login-card {
    border: none;
}


.card.border-left-primary {
    border-left: .25rem solid #4e73df!important;
}

.card.border-left-success {
    border-left: .25rem solid #1cc88a!important;
}

.card.border-left-info {
    border-left: .25rem solid #36b9cc!important;
}

.text-xs {
    font-size: .7rem;
}
.table-hover tbody tr:hover {
    background-color: #f8f9fa;
}

.table td, .table th {
    vertical-align: middle;
}
.table thead th {
    border-bottom: 2px solid #dee2e6;
}

