/*
    Mobile: 1 --> 991               @media (max-width: 991px) { }
    Tablet: 992 --> 1199            @media (min-width: 992px) and (max-width: 1199px) { }
    Desktop: 1200 --> infinito      @media (min-width: 1200px) { }
    Table + Desktop: 992 --> inf    @media (min-width: 992px) { }
*/

/*--- DIMENSIONI Desktop + Mobile ---*/
* {
    font-family: Iter, sans-serif;
    font-size: 17px;
    font-weight: 400;
}

a{
    color: #007AFF;
    text-decoration: none;
    cursor: pointer;
}

.link_underline{
    text-decoration: underline;
}

.text_sort {
    text-align: center;
}

.text_sort a{
    text-decoration: none;
}

.text_sort span{
    margin-right: 10px;
}

.text_sort .fas{
    font-size: 17px;
}

.text_pagination {
    text-align: center;
    padding: 10px 0 10px 0;
}


.text_xl{
    font-size: 25px;
}

.text_l{
    font-size: 20px;
}

.text_s {
    font-size: 15px;
}

.text_xs {
    font-size: 13px;
}

.text_legal_title {
    text-decoration: underline;
    cursor: pointer;
}

.text_legal {
    line-height: 200%;
    display: none;
    margin-bottom: 50px;
}

.admin_list_table td,
.cont_desktop td,
.cont_desktop td a{
    font-size: 15px;
}

/*--- DIMENSIONI Solo Tablet (tutte 5px in meno) ---*/
/*---
@media (min-width: 992px) and (max-width: 1199px) {
    * {
        font-size: 20px;
    }

    .text_xl{
        font-size: 30px;
    }

    .text_l{
        font-size: 25px;
    }

    .text_s {
        font-size: 15px;
    }

    .text_xs {
        font-size: 10px;
    }

    .admin_list_table td,
    .cont_desktop td,
    .cont_desktop td a{
        font-size: 15px;
    }

    .cont_checkbox div span {
        font-size: 10px
    }
}
--*/

/*--- TABLE ---*/
.admin_list_table td {
    /*border: 1px solid green;*/
}

.text_green {
    color: #2A9F0F;
}

.text_blue {
    color: #007AFF;
}
