.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(179, 0, 0, 0.7) 0%, rgba(179, 0, 0, 0.7) 100%), url('/img/backgrounds/bg-3.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;
}

.footer-copyright {
    background-color: #006738;
    /* background: linear-gradient(rgba(0, 102, 56, 0.9), rgba(0, 102, 56, 0.9)), url('/img/backgrounds/bg-1.jpg'); */
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    color: #FFF;
    text-align: center;
    font-weight: 400;
}

.footer-info {
    background-color: #B40000;
    background: linear-gradient(rgb(179, 0, 0, 0.95), rgba(179, 0, 0, 0.95)), url('/img/backgrounds/bg-2.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    color: #FFF !important;
}


.introduction {
    background-color: #B40000;
    background: linear-gradient(rgb(179, 0, 0, 0.95), rgba(179, 0, 0, 0.95)), url('/img/backgrounds/bg-2.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    color: #FFF !important;
}

.announcement {
    background-color: #006738;
    background: linear-gradient(rgba(0, 102, 56, 0.97), rgba(0, 102, 56, 0.97)), url('/img/backgrounds/bg-2.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    color: #FFF;
    /* text-align: center; */
    /* font-weight: 400; */
}

section.content-header {
    position: relative;
    background-color: #006738;
    /* background: linear-gradient(rgba(0, 102, 56, 0.95), rgba(0, 102, 56, 0.95)), url('/img/backgrounds/bg-2.jpg'); */
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    margin-top: 70pt
}

.content-article {
    background-color: #FFF !important;
    color: #333 !important;
    font-weight: 400;
}

.contact-us {
    background-color: #333;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    color: #FFF;
    text-align: center;
    font-weight: 400;
}

.food-safety {
    background-color: rgba(51, 51, 51, .9);
    color: #FFF;
    font-weight: 400;
}

.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;
}
