@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@500&display=swap');
body , [data-range-key] , [data-kt-daterangepicker] , .calendar-table , .drp-buttons {
    font-family: 'Cairo', sans-serif !important;
}

.link-div {
    padding: 10px;
    background-color: #FF4500;
    color: #000;
    text-align: center;
    cursor: pointer;
}

.center-image {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.red-coca {
    background-color: #e7223a;
}

.btn-coca{
    background-color: #e7223a;
    color: #ffffff;
}

.fs-3rem {
    font-size: 3rem !important;
}

.fs-2rem {
    font-size: 2rem !important;
}

#qrContainer {
    transform: scale(1);
}

.highcharts-figure,
.highcharts-data-table table {
    min-width: 360px;
    margin: 1em auto;
    font-family: 'Cairo', sans-serif !important;
}

.highcharts-data-table table {
    font-family: Verdana, sans-serif;
    border-collapse: collapse;
    border: 1px solid #ebebeb;
    margin: 10px auto;
    text-align: center;
    width: 100%;
    font-family: 'Cairo', sans-serif !important;
}

.highcharts-data-table caption {
    padding: 1em 0;
    font-size: 1.2em;
    color: #555;
    font-family: 'Cairo', sans-serif !important;
}

.highcharts-data-table th {
    font-weight: 600;
    padding: 0.5em;
}

.highcharts-data-table td,
.highcharts-data-table th,
.highcharts-data-table caption {
    padding: 0.5em;
}

.highcharts-data-table thead tr,
.highcharts-data-table tr:nth-child(even) {
    background: #f8f8f8;
}

.highcharts-root {
    font-family: 'Cairo', sans-serif !important;
}

#mapContainer {
    height: 990px !important;
    min-width: 310px;
    max-width: 800px;
    margin: 0 auto;
}