/* Login */

.login-container {
    max-width: 400px;
    margin: 0 auto;
    position: relative;
}

/* Clipboard Button */

.btn-clipboard-copy {
    background-color: #F3F4F4;
    border-top: 1px solid #D1D4D3;
    border-right: 1px solid #D1D4D3;
    border-bottom: 1px solid #D1D4D3;
    width: 60px;
    border-bottom-right-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
}

.btn-clipboard-copy i {
    font-size: 1.1rem;
}

#clipboard-copy-success {
    display: none;
}

/* Table */

.table tbody:not(.no-entries) tr:not(.no-entries) td {
    padding: 0;
}

.table td a {
    display: block;
    line-height: 24px;
    padding: 1rem;
}

.table td a[href] {
    cursor: pointer;
    user-select: none;
}

.table td a {
    color: inherit;
    text-decoration: none;
}

.dataTables_empty {
    padding: 1rem!important;
}

/* Theme changes */

#entries-table_wrapper .col-sm-12.col-md-6 {
    padding-left: 0;
}

.navbar-brand-title-text {
    text-transform: none;
}

.breadcrumb-item .inverse {
    height: unset;
}

.modal-header button {
    z-index: 999;
}

.dead-nav-item:hover {
    background-color: unset !important;
    color: unset !important;
    user-select: none;
    cursor: default;
}

* {
    transition: none !important;
}

#main {
    opacity: 0;
    transition: opacity .3s !important;
}

.width-limit {
    margin: 0 auto;
    max-width: 1400px;
}

.big-width-limit {
    margin: 0 auto;
    max-width: 900px;
}

/* Filters */
#platform-filter, #deletion-rule-filter {
    min-width: 300px;
}

#entries-table-container,
#dashboard-table {
    display: none;
}

#entries-table-container.shown,
#dashboard-table.shown {
    display: table;
}

.table {
    width: 100% !important;
}

.select2-container--bootstrap4.select2-container--below .select2-selection--multiple[aria-expanded="false"] {
    border: 1px solid #D1D4D3;
}

#chart-container {
    width: 100%;
    height: calc(100vh - 252px);
}