/* Global font sizes for BetAt365: comfortable for both mobile and desktop */

/* Mobile (≤576px) */
th { font-size: 14px !important; }

/* Remove Bootstrap table cell padding for all tables */
.table>:not(caption)>*>* {
    padding: 0 !important;
}


@media (max-width: 576px) {
    body, .global-fs, .form-control, .btn, .alert, .table, .card, .modal-content, .navbar, .dropdown-menu, .list-group-item, .nav-link, .breadcrumb, .pagination, .input-group-text {
        font-size: 12px !important;
    }

/* Remove Bootstrap table cell padding for all tables */
.table>:not(caption)>*>* {
    padding: 0 !important;
}

    h1, .h1 { font-size: 1.32rem !important; }

/* Remove Bootstrap table cell padding for all tables */
.table>:not(caption)>*>* {
    padding: 0 !important;
}

    h2, .h2 { font-size: 1.18rem !important; }

/* Remove Bootstrap table cell padding for all tables */
.table>:not(caption)>*>* {
    padding: 0 !important;
}

    h3, .h3 { font-size: 1.13rem !important; }

/* Remove Bootstrap table cell padding for all tables */
.table>:not(caption)>*>* {
    padding: 0 !important;
}

    h4, .h4 { font-size: 1.09rem !important; }

/* Remove Bootstrap table cell padding for all tables */
.table>:not(caption)>*>* {
    padding: 0 !important;
}

    h5, .h5 { font-size: 1.06rem !important; }

/* Remove Bootstrap table cell padding for all tables */
.table>:not(caption)>*>* {
    padding: 0 !important;
}

    h6, .h6 { font-size: 1.02rem !important; }

/* Remove Bootstrap table cell padding for all tables */
.table>:not(caption)>*>* {
    padding: 0 !important;
}

}

/* Remove Bootstrap table cell padding for all tables */
.table>:not(caption)>*>* {
    padding: 0 !important;
}


/* Desktop (≥577px) */
@media (min-width: 577px) {
    body, .global-fs, .form-control, .btn, .alert, .table, .card, .modal-content, .navbar, .dropdown-menu, .list-group-item, .nav-link, .breadcrumb, .pagination, .input-group-text {
        font-size: 14px !important;
    }

/* Remove Bootstrap table cell padding for all tables */
.table>:not(caption)>*>* {
    padding: 0 !important;
}

    h1, .h1 { font-size: 2.1rem; }

/* Remove Bootstrap table cell padding for all tables */
.table>:not(caption)>*>* {
    padding: 0 !important;
}

    h2, .h2 { font-size: 1.65rem; }

/* Remove Bootstrap table cell padding for all tables */
.table>:not(caption)>*>* {
    padding: 0 !important;
}

    h3, .h3 { font-size: 1.32rem; }

/* Remove Bootstrap table cell padding for all tables */
.table>:not(caption)>*>* {
    padding: 0 !important;
}

    h4, .h4 { font-size: 1.19rem; }

/* Remove Bootstrap table cell padding for all tables */
.table>:not(caption)>*>* {
    padding: 0 !important;
}

    h5, .h5 { font-size: 1.12rem; }

/* Remove Bootstrap table cell padding for all tables */
.table>:not(caption)>*>* {
    padding: 0 !important;
}

    h6, .h6 { font-size: 1.08rem; }

/* Remove Bootstrap table cell padding for all tables */
.table>:not(caption)>*>* {
    padding: 0 !important;
}

}

/* Remove Bootstrap table cell padding for all tables */
.table>:not(caption)>*>* {
    padding: 0 !important;
}

