﻿/* Utilities and overrides */

:root {
    --bb-font-size: calc(var(--bs-body-font-size) + 0.01em);
}

.picker-panel {
    --bs-body-bg: var(--bs-component-bg);
}

.form-control, .dropdown-menu, .form-select, .input-group-text {
    --bs-body-bg: var(--bs-component-bg);
    padding: var(--bb-form-control-padding);
}

.app-content-full-height {
    overflow-y: hidden;
}

.mailbox.mailbox-sidebar {
    width: 400px !important;
}

.table-loading {
    border: none !important;
}

.table-cell {
    font-weight: 500;
}

th .table-cell {
    font-weight: 600
}

.mailbox-content-body {
    border-radius: 0;
}

.page-header {
    font-size: 22px;
}

.hidden {
    display: none !important;
}

.text-line-through {
    text-decoration: line-through;
}

.datetime-picker .datetime-picker-bar {
    top: 10px;
}
