    /* CSS HEX *
    --cultured: #f2f2f2;
    --medium-candy-apple-red: #df1a2d;
    --bordeaux: #95010f;
    --gainsboro: #dddddd;
    --eerie-black: #191919;

    news under15: #3097c2;
    news under17: #29b529;
    news generali: #df1a2d;
    news under19: #dc0edc;
    news cgold: #c8a900;

     SCSS RGB
    $cultured: rgba(242, 242, 242, 1);
    $medium-candy-apple-red: rgba(223, 26, 45, 1);
    $bordeaux-dark: rgba(60, 5, 5, 1);
    $gainsboro: rgba(221, 221, 221, 1);
    $eerie-black: rgba(25, 25, 25, 1);

    font-family: 'Scarecrow';
    font-family: 'Poppins';
    font-family: 'Raleway';

    */
    .nav-link-calendario {
        font-size: 16px !important;
        font-weight: 600 !important;
        padding-left: 0rem !important;
    }
    .page-header {
        background: rgb(218,218,218);
        background: -moz-linear-gradient(270deg, rgba(218,218,218,0.6) 5%, rgba(154,8,22,0.6) 49%, rgba(34,0,3,0.6) 100%) !important;
        background: -webkit-linear-gradient(270deg, rgba(218,218,218,0.6) 5%, rgba(154,8,22,0.6) 49%, rgba(34,0,3,0.6) 100%) !important;
        background: linear-gradient(270deg, rgba(218,218,218,0.6) 5%, rgba(154,8,22,0.6) 49%, rgba(34,0,3,0.6) 100%) !important;
    }
    .page-header .bgimg{
        background-image: url(../img/calendario/bg-calendario.jpg);
        position: fixed;
    }
    .calendario-body {
        padding-top: 2rem;
        padding-bottom: 2rem;
       background: rgb(218,218,218);
        background: -moz-linear-gradient(270deg, rgba(218,218,218,0.6) 5%, rgba(154,8,22,0.6) 49%, rgba(34,0,3,0.6) 100%);
        background: -webkit-linear-gradient(270deg, rgba(218,218,218,0.6) 5%, rgba(154,8,22,0.6) 49%, rgba(34,0,3,0.6) 100%);
        background: linear-gradient(270deg, rgba(218,218,218,0.6) 5%, rgba(154,8,22,0.6) 49%, rgba(34,0,3,0.6) 100%);
    }
    .calendario-body .calendario-row {
        justify-content: center;
        text-align: center;
    }
    .calendario-body .calendario-row .fase-row  {
        background-color: #f2f2f2;
        border-radius: 30px;
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
    .calendario-body .calendario-row .round-title {
        position: relative;
        min-height: 4rem;
    }
    .calendario-body .calendario-row .round-title h2{
        text-transform: uppercase;
        font-weight: bold;
        font-style: italic;
        font-size: 34px;
        font-family: 'Scarecrow';
        color: #df1a2d;
        position: absolute;
        top: 75%;
        left: 50%;
        width: 100vw;
        height: 100%;
        transform: translate(-50%, -50%);
    }
    .calendario-body .calendario-row .round-bg{
        position: absolute;
        top: 50%;
        left: 50%;
        width: 100vw;
        height: 100%;
        transform: translate(-50%, -50%);
        background: rgb(223,26,45);
        background: -moz-linear-gradient(90deg, rgba(223,26,45,0.6) 0%, rgba(242,242,242,0.4) 42%, rgba(242,242,242,0.4) 50%, rgba(242,242,242,0.4) 58%, rgba(223,26,45,0.6) 100%);
        background: -webkit-linear-gradient(90deg, rgba(223,26,45,0.6) 0%, rgba(242,242,242,0.4) 42%, rgba(242,242,242,0.4) 50%, rgba(242,242,242,0.4) 58%, rgba(223,26,45,0.6) 100%);
        background: linear-gradient(90deg, rgba(223,26,45,0.6) 0%, rgba(242,242,242,0.4) 42%, rgba(242,242,242,0.4) 50%, rgba(242,242,242,0.4) 58%, rgba(223,26,45,0.6) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df1a2d",endColorstr="#df1a2d",GradientType=1);
            }


    .calendario-body .calendario-row .link-news svg {
        max-height: 25px;
    }
    .calendario-body svg {
        max-height: 25px;
    }

    /* .calendario-body .calendario-row .link-news {
        padding-right: 2rem;
    } */

    .calendario-grid {
        --bs-table-color: var(--bs-body-color);
        --bs-table-bg: transparent;
        --bs-table-border-color: var(--bs-border-color);
        --bs-table-accent-bg: transparent;
        --bs-table-striped-color: var(--bs-body-color);
        --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
        --bs-table-active-color: var(--bs-body-color);
        --bs-table-active-bg: rgba(0, 0, 0, 0.1);
        --bs-table-hover-color: var(--bs-body-color);
        --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
        width: 100%;
        margin-bottom: 1rem;
        color: var(--bs-table-color);
        vertical-align: top;
        border-color: var(--bs-table-border-color);
    }
    .grid-head {
        border-color: inherit;
        border-style: solid;
        border-width: 0;
        vertical-align: bottom;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-weight: bold;
    }
    .grid-data-block {
        display: inline-block;
    }
    .grid-data {
        border-color: inherit;
        border-style: solid;
        border-width: 0;
        text-align: inherit;
        text-align: -webkit-match-parent;
        padding: 0;
    }
    .grid-item {
        min-height: 50px;
        border-bottom: 1px solid rgba(223, 26, 45, 0.8);
        padding-top: 1%;
        padding-bottom: 1%;
    }
    .tablet-hide{
        display: flex;
    }
    .mobile-hide{
        display: flex;
    }
