.nav-link:hover {
    cursor: pointer;
}

.nav-link.disabled {
    color: rgba(0,0,0,.30);
}

.nav-pills .nav-link.active {
    color: #fff;
    transition: all 0.2s;
}

.tab-pane > .card {
    min-height: max(250px, 20vh);
}

.tab-pane .card .card-body.space-between{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.note-card-body {
    padding: .5rem;
}

table.table-borderless tbody tr td {
    padding: 0;
}

.notes-container {
    max-height: 265px;
    overflow-y: auto;
}

mat-form-field {
    width: 100%;
}

.no-shadow {
    box-shadow: none;
}