.page-item.active .page-link {
    z-index: inherit;
}

a.paginator-active-page, a.paginator-active-page:focus {
    color: white!important;
    border: 1px solid #dee2e6!important;
}

#equipments .col {
    padding: 5px;
}

#equipmentsFilters {
    background-color: #eee;
    border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
}

#equipmentsFilters .form-control {
    font-size: inherit;
    padding: 0 0.1rem;
}

.table td, .table th, .table thead th {
    border: 0;
}

.tab-content {
    padding: 1em;
    background: rgb(245, 245, 245);
    background: linear-gradient(180deg, rgba(245, 245, 245, 1) 50%, rgba(250, 250, 250, 1) 100%);
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    background-color: whitesmoke;
    border-color: #94bfc5 #94bfc5 whitesmoke;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    background-color: whitesmoke;
    font-weight: bold;
    border-color: #94bfc5 #94bfc5 whitesmoke;
}

.nav-tabs {
    border-bottom: 1px solid #94bfc5;
}

.mark {
    background-color: tomato;
    color: white;
    border: 1px solid red;
    padding: 0 0.1em;
}

.img-thumbnail.img-max {
    max-width: 120px;
    max-height: 120px;
    width: 100%;
}