.select2-container--bootstrap-5.select2-container--focus .select2-selection,
.select2-container--bootstrap-5.select2-container--open .select2-selection {
    box-shadow: none !important;
}

.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered {
    color: #697a8d !important;
}

.select2-container--bootstrap-5 .select2-selection {
    font-size: 0.9375rem !important;
}

div.dataTables_length label {
    margin-bottom: 0.3rem !important;
}

table.dataTable td:last-child,
table.dataTable th:last-child {
    white-space: nowrap;
}

.bg-read {
    background: #f5f6ff;
}

.mt-6 {
    margin-top: 50pt
}

.mt-7 {
    margin-top: 70pt
}

.login-area {
    background: linear-gradient(rgba(21, 121, 213, 0.7) 0%, rgba(21, 121, 213, 0.7) 100%), url('/img/backgrounds/bg.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.bxl-whatsapp-square {
    color: #25d366 !important;
    font-size: 3.5em;
}

.bxl-instagram,
.bxl-instagram-alt {
    color: #8a3ab9 !important;
    font-size: 3.5em;
}

.bxl-facebook-square {
    color: #3b5998 !important;
    font-size: 3.5em;
}

.bxl-twitter {
    color: #1dcaff !important;
    font-size: 3.5em;
}

.bxl-youtube {
    color: #ee0f0f !important;
}

.bxl-tiktok {
    color: #000 !important;
    font-size: 3.5em;
}

.bxs-envelope {
    color: #1d46ff !important;
    font-size: 3.5em;
}

.ck-editor__editable[role="textbox"] {
    min-height: 150px;
}

.ck.ck-editor {
    width: 100% !important;
}

p {
    margin-bottom: 0px !important;
    display: inline;
}

.card:hover {
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, .1)
}

.shadow-0 {
    box-shadow: none !important;
}

/* .p-5 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
} */

html {
    height: 100% !important;
}

.btn-red {
    color: #fff;
    background-color: #B40000;
    border-color: #B40000;
    box-shadow: 0 0.125rem 0.25rem 0 rgba(179, 0, 0, .4)
}

.btn-red:hover {
    color: #fff;
    background-color: #930000 !important;
    border-color: #930000 !important;
    transform: translateY(-1px);
}

.btn-check:focus+.btn-red,
.btn-red:focus,
.btn-red.focus {
    color: #fff;
    background-color: #930000;
    border-color: #930000;
    transform: translateY(0);
    box-shadow: none;
}

.btn-check:checked+.btn-red,
.btn-check:active+.btn-red,
.btn-red:active,
.btn-red.active,
.show>.btn-red.dropdown-toggle {
    color: #fff;
    background-color: #930000;
    border-color: #930000;
}

.btn-check:checked+.btn-red:focus,
.btn-check:active+.btn-red:focus,
.btn-red:active:focus,
.btn-red.active:focus,
.show>.btn-red.dropdown-toggle:focus {
    box-shadow: none;
}

.btn-red.disabled,
.btn-red:disabled {
    box-shadow: none;
}

.nav-pills .nav-item a {
    font-size: 9pt !important;
    padding-right: 3.1em !important;
    padding-left: 3.1em !important;
}

.nav-pills .nav-item button {
    font-size: 9pt !important;
    padding-right: 3.5em !important;
    padding-left: 3.5em !important;
    padding-top: 1.2em !important;
    padding-bottom: 1.2em !important;
}

