/* Border Top Width */
.axe-bt-5 {
    border-top-width: 5px;
}

/* Border Top Color */
.axe-bt-green {
    border-top-color: #008028;
}

.axe-bt-red {
    border-top-color: #CC0000;
}

.axe-bt-blue {
    border-top-color: #007197;

}

/* Background Color */
.axe-bg-green {
    background-color: #008028;
}

.axe-bg-red {
    background-color: #CC0000;
}

.axe-bg-blue {
    background-color: #007197;
}

.axe-bg-dialog {
    background-color: var(--bg-tabs-panel);
}

.axe-bg-body {
    background-color: var(--bg-body) !important;
}

/* Color */
.axe-green {
    color: #008028 !important;
}

.axe-red {
    color: #CC0000 !important;
}

.axe-blue {
    color: #007197 !important;
}

.axe-black {
    color: #000 !important;
}

.axe-body {
    color: var(--body) !important;
}

/* Other */
.axe-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 2em;
}

.axe-p-pill {
    padding-block: 0.1em;
}

#pages_table td, #pages_table th {
    word-wrap: break-word;
    max-width: 150px;
}

.axe-w-article {
    width: clamp(20ch, 100%, 80ch);
}

.axe-b-tabs {
    border: 1px solid var(--b-light-gray);
}

.axe-bg-admin-debug {
    background-color: #f58a1f;
}

div.dt-container .dt-length {
    display: flex;
    gap: 0.3rem;
    align-items: center;
}

table.dataTable th.dt-type-numeric,
table.dataTable td.dt-type-numeric {
    text-align: start !important;
}

table.dataTable thead > tr > th div.dt-column-header,
table.dataTable thead > tr > th div.dt-column-footer,
table.dataTable thead > tr > td div.dt-column-header,
table.dataTable thead > tr > td div.dt-column-footer,
table.dataTable tfoot > tr > th div.dt-column-header,
table.dataTable tfoot > tr > th div.dt-column-footer,
table.dataTable tfoot > tr > td div.dt-column-header,
table.dataTable tfoot > tr > td div.dt-column-footer {
    display: flex;
    justify-content: space-between;
    align-items: end !important;
    gap: 0.5rem !important;
    flex-direction: row !important;
}

.dt-info{
    color: var(--form-help);
    display: inline-block;
    font-size: .7500000002em;
    line-height: 1.333333333;
    margin-top: .4218750003em
}

