 .toast-success{
      background:#008000ab !important;
      color:white !important;
      backdrop-filter: blur(3px);
    }
.toast-error{
    background:#800000ab !important;
    color:white !important;
    backdrop-filter: blur(3px);
}
.toast-error{
    background:#c6c30bab !important;
    color:black !important;
    backdrop-filter: blur(3px);
}
.card{
    padding:15px;
}
.app-brand-text {
    flex-shrink: 0;
    opacity: 1;
    transition: opacity .15s ease-in-out;
    font-family: quicksand-light;
}
.bg-bluelight{
    background: #e4f7ed !important;
    background: -webkit-linear-gradient(45deg, rgba(228, 247, 237, 1) 0%, rgba(138, 194, 227, 1) 100%)!important;
    background: -moz-linear-gradient(45deg, rgba(228, 247, 237, 1) 0%, rgba(138, 194, 227, 1) 100%)!important;
    background: linear-gradient(45deg, rgba(228, 247, 237, 1) 0%, rgba(138, 194, 227, 1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E4F7ED", endColorstr="#8AC2E3", GradientType=0);
}

.avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
    overflow: hidden;
}

/* DataTables pagination: replace text with chevron icons */
div.dataTables_wrapper .dataTables_paginate .page-item.previous .page-link,
div.dataTables_wrapper .dataTables_paginate .page-item.next .page-link {
    font-size: 0 !important;
}
div.dataTables_wrapper .dataTables_paginate .page-item.previous .page-link::after {
    font-family: 'boxicons' !important;
    content: "\ea4d";
    font-size: 1.125rem !important;
}
div.dataTables_wrapper .dataTables_paginate .page-item.next .page-link::after {
    font-family: 'boxicons' !important;
    content: "\ea50";
    font-size: 1.125rem !important;
}