@media screen and (min-width: 1024px){
    .dk-none-sm {
        display: none;
    }
}

@media screen and (max-width: 1023px){
    .tb-mobile-none-sm {
        display: none;
    }
    .tb-mobile-none-sm.col-md-2 {
        display: none;
    }
    .tb-dk-none-sm {
        display: table-cell;
    }
    .dk-none-sm {
        display: block;
    }
    .tabellattivita td:nth-of-type(3)::before {
        content: attr(data-attr-data);
        display: block;
        padding-right: 0.5rem;
        /*color: var(--blue);*/
        font-size: 12px;
    }
}



@media (max-width: 991px) {

    .page-header .page-header-menu {
        background: #eff3f8 !important;
        padding: 0;
    }

    .page-header .page-header-menu > .container {
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .page-header .page-header-menu .hor-menu .navbar-nav > li.active > a, .page-header .page-header-menu .hor-menu .navbar-nav > li > a {
        background: #FFFFFF !important;
        color: #031C26 !important;
    }


    .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a {
        background: #fff;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav > li.active > a:hover, .page-header .page-header-menu .hor-menu .navbar-nav > li > a:hover {
       background: #031C26!important;
       /*color: #FFFFFF!important;*/
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a>i {
        color: #0c1951!important;
        background: transparent!important;
    }
    .col-md-12.descrizioneUTM {
        font-style: italic;
        font-size: 12px;
        margin-top: 5px!important;
    }
    .portlet.light.portlet-fit {
        padding: 12px 10px;

    }
}



@media screen and (min-width: 968px) {

    .displaymobile {
        display: none;
    }
    .hidemobile {
        display: block;
    }
    .tagsbox  {
        /*display: none!important;*/
        background-color: #fff;
    }

}

@media screen and (max-width: 967px) {
    .displaymobile {
        display: block;
    }
    .hidemobile {
        display: none;
    }

    td.tb-mobile-none, th.tb-mobile-none{
        /*.tabellattivita td:nth-of-type(5),*/
        /*.tabellattivita th:nth-of-type(5) {*/
        display: none;
    }
    .tagsbox {
        /*display: block!important;*/
        padding: 10px 10px;
        border-bottom: 1px solid #dedede;
    }
}

@media screen and (min-width: 769px){

    /*. {*/
    /* display: none!important;*/
    /*}*/
    .activeRow {
        -webkit-filter: drop-shadow(1px 18px -10px #dedede);
        box-shadow: 1px 7px 16px -2px #dedede!important;
        border-radius: 1px;
        background-color: #fafafa;
    }
    /*activeRow_shadow {*/
    /*	-webkit-filter: drop-shadow(1px 18px -10px #dedede);*/
    /*	box-shadow: 1px 7px 16px -2px #dedede!important;*/
    /*	border-radius: 1px;*/

    /*}*/

}

@media screen and (max-width: 768px) {

    .page-header .page-header-top .navbar-nav {
        margin-right: 0;
    }
    .row {
        margin: auto 0!important;
    }
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
        padding-left: 0!important;
        padding-right: 0!important;
    }
    /*.tabellattivita td:nth-of-type(2),*/
    /*.tabellattivita td:nth-of-type(6),*/
    /*.tabellattivita th:nth-of-type(2),*/
    /*.tabellattivita th:nth-of-type(6) */
    td.tb-mobile-none, th.tb-mobile-none {
          display: none!important;
                                          }
    .dk_none {
        display: block!important;
    }
    .table>tbody>tr>td, .table tbody tr td {
        vertical-align: middle!important;
        /*padding: 0!important;*/
    }
    .activeRow {
        /*box-shadow: 1px -7px 16px 0px #dedede!important;*/
        -webkit-filter: drop-shadow(1px 18px -10px #dedede);
        border-radius: 1px;
        background-color: #fafafa;
        -webkit-appearance: none;
        /*-webkit-box-shadow: 1px -7px 16px 0px #dedede!important;*/
    }
    /*.tabellattivita td:nth-of-type(8) {*/
    /*	display: block;*/
    /*}*/
    .tabellattivita td:nth-of-type(3)::before {
        content: attr(data-attr-data);
        display: block;
        padding-right: 0.5rem;
        /*color: var(--blue);*/
        font-size: 12px;
    }
    .linkb-mobile {
        display: block!important;
        padding: 10px 0;
        border-bottom: 1px solid #dedede;
    }

    img.logo-default   {
        max-width: 100%;
        margin-top: 5px!important;
    }
    .col-md-12.descrizioneUTM {
        font-style: italic;
        font-size: 12px;
        margin-top: 5px!important;
    }

}

@media screen and (min-width: 501px) {
    .portlet.light.portlet-fit {
        padding: 12px 20px 15px;
    }
}
@media screen and (max-width: 500px){

    .portlet.light.portlet-fit {
        padding:12px 7px!important;
    }
    .portlet.light.portlet-fit>.portlet-body {
        padding: 0!important;
    }
    .colonna_mostra i {
        font-size: 2em!important;
    }
    .page-header .page-header-top .menu-toggler, .page-header .page-header-top .top-menu .navbar-nav {
        margin-top: 10px;
    }
}
