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

.nav-link.disabled:not(.active) {
    color: rgba(0,0,0,.4) !important;
}

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

.tab-pane > .card:nth-child(1) {
    min-height: max(350px, 20vh);
}


file-upload {
    outline-offset: -5px;
}

file-upload.ng-touched.ng-invalid {
    outline-color: #ff0000;
    background-color: #fdf4f4;
}

.file-icon {
    // border: 1px solid #c9c9c9;
    border-radius: 4px;
    // color: #909293;
    height: 25px;
    width: 25px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}