@media (max-width:1750px){
.frm_col3_product .form-control:nth-child(1) {
width: calc(100% - 530px) !important;
}
}



@media (max-width:1600px){
    .info_2col_c2 {
        width: calc(50% - 10px);
        float: right;
        position: relative;
    }
    .include_search_c {
        width: 230px;
    }
.search_box_cc {
    left: 220px;
}
.sidebar {
    width: 71px;
    overflow: hidden;
}
.sidebar a {
    color: var(--bianco);
}
.jx_act {
    color: var(--bianco)!important;
}
.sidebar:hover {
    width: 240px;
    overflow: hidden;
}
.sidebar:hover a{
    color: var(--text);
}
#ajax-content {
    padding-left: 100px;
    transition: 0.2s all;
    padding-right: 30px;
}
.logo {
    width: 208px;
    background-size: 134px auto;
}

.sidebar a:after {
    left: 17px;
    top: 14px;
}

.md_title {
    width: 100%;
    float: left;
    height: auto;
    margin-bottom: 15px;
}
.label_title {
    font-size: 18px;
}

.switch_ene a {
    line-height: 32px;
    height: 33px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 13px;
}

.pratiche_legend {
    width: auto;
    float: right;
    margin-top: -51px;
    zoom: 0.8;
}


.larghezza_pratiche .pratiche_list_head strong:nth-child(1){width:100px;}
.larghezza_pratiche .pratiche_list_head strong:nth-child(2){width:80px;}
.larghezza_pratiche .pratiche_list_head strong:nth-child(3) {width:130px;}
.larghezza_pratiche .pratiche_list_head strong:nth-child(4){width: calc(100% - 915px);}
.larghezza_pratiche .pratiche_list_head strong:nth-child(5){width:200px;}
.larghezza_pratiche .pratiche_list_head strong:nth-child(6){width:170px;}
.larghezza_pratiche .pratiche_list_head strong:nth-child(7){width:115px;}
.larghezza_pratiche .pratiche_list_head strong:nth-child(8){width:120px;}

.larghezza_pratiche .pratiche_list_it p:nth-child(1){width:100px;}
.larghezza_pratiche .pratiche_list_it p:nth-child(2){width:80px;}
.larghezza_pratiche .pratiche_list_it p:nth-child(3){width: 130px;}
.larghezza_pratiche .pratiche_list_it p:nth-child(4){width: calc(100% - 915px);}
.larghezza_pratiche .pratiche_list_it p:nth-child(5){width:200px;}
.larghezza_pratiche .pratiche_list_it p:nth-child(6){width:170px;}
.larghezza_pratiche .pratiche_list_it p:nth-child(7){width:115px;}
.larghezza_pratiche .pratiche_list_it p:nth-child(8){width:120px;}

.pratiche_list_head strong {
    font-weight: 400;
    font-size: 12px;
}

.tab_ball {
    margin-left: 9px;
}

.include_search {
    width: calc(100% + 60px);
    margin-left: -30px;
	    padding-left: 25px;
}
.master_popc {
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    left: 20px;
    top: 20px;
    margin-left: 0px;
    margin-top: 0px;
}
.include_search {
    width: calc(100% + 50px);
    margin-left: -25px;
    padding-left: 25px;
}
}



@media (max-width:1279px){
    #crs_scrollc_ordini {
        width: 1140px;
    }
    .crs_scroll_ordinimain {
        overflow-x: auto;
    }
    .crs_anagrafica_prodotti .crs_anagrafica_it span {
        width: 80px;
    }
    .crs_anagrafica_it_t {
        width: calc(50% - 29px);
    }
    .include_search_c {
        width: 194px;
    }
    .chart_admin_2cc {
        width: calc(50% - 10px);

    }
.info_2col_c1 {
width: calc(100% - 0px);
margin-bottom:25px;
}
.info_2col_c2 {
width: calc(100% - 0px);
}

#ajax-content {
    padding-left: 95px;
    transition: 0.2s all;
    padding-right: 25px;
}



.pratiche_list_it p {
    font-size: 12px;
    line-height: 16px;
}
.pratiche_list_scroll{
width:100%;
float:left;
height:auto;
overflow-x:scroll;
}
.pratiche_list_scroll .larghezza_pratiche{
width:1200px;
}
.pratiche_list_scroll .larghezza_leads {
    width: 1070px;
}
.crs_anagrafica_it button {
    display: none;
}
.crs_anagrafica_it_t {
    width: calc(50% - 60px);
}
}


@media (max-width:1023px){
    .larghezza_ddt .pratiche_list_it .md_button {
        margin-bottom: 0px!important;
    }
    .larghezza_ddt .pratiche_list_it p:nth-child(4) {
        width: 100%;
        border-right: none;
        height: auto;
        padding-bottom: 10px !important;
    }
    .pratiche_list_head{
        display: none;
    }
    .larghezza_ddt .pratiche_list_it p:nth-child(1) {
        width: 100%;
        height: auto;
        padding-bottom: 0px;
    }
    .larghezza_ddt .pratiche_list_it p:nth-child(2) {
        width:  100%;
        height: auto;
        padding-bottom: 0px;
    }
    .larghezza_ddt .pratiche_list_it p:nth-child(3) {
        width:  100%;
        height: auto;
    }
    .include_fornitore .include_search_c {
        width: 230px;
    }
    .master_pop_title {
        margin-bottom: 0px;
        padding-left: 15px;
    }
    .master_pop_content {
        width: 100%;
        float: left;
        padding: 15px;
        padding-top: 0px;
        overflow-y: auto;
        /* background: red; */
        height: calc(100% - 124px);
    }
    .frm_col3{
        width:100%;
        float:left;
        margin-bottom: 20px;
    }
    .master_popc .final_buttons {
        position: absolute;
        bottom: 0px;
        padding: 10px;
        border-top: solid 1px var(--border);
    }
    .search_pop_cliente_c {
        box-shadow: none!Important;
    }
    .search_pop_cliente form {
        width: 100%;
        float: left;
        position: relative;
    }
    .search_pop_cliente input {
        width: 100%;
    }
    .master_popc {
        width: calc(100% - 20px);
        height: calc(100% - 20px);
        left: 10px;
        top: 10px;
        margin-left: 0px;
        margin-top: 0px;
    }
    .login_splash_c2 {
        width: 300px;
        margin-left: -150px;
        padding: 13px;
        padding-bottom: 0px !important;
        height: 300px;
    }
    .admfasten {
        width: 100%;
        height: 30px;
        float: left;
        background-image: url(../images/logo_intro.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        margin-bottom: 20px;
        margin-top: 5px;
    }
    .labelfirma{display: none;}
    #framefirma{display: none;}
    .frm_col3_product .form-control:nth-child(1) {
        width: calc(100% - 0px) !important;
        margin-right: 0px;
    }
    .switch_ene a {
        line-height: 32px;
        height: 33px;
        padding-left: 15px;
        padding-right: 15px;
    }
    
    .frm_col3_product .form-control:nth-child(2) {
        width: calc(33.333% - 4px) !important;
        margin-right: 5px;
    }
    .frm_col3_product .form-control:nth-child(3) {
        width: calc(33.333% - 4px) !important;
        margin-right: 5px !important;
    }
    .frm_col3_product .form-control:nth-child(4) {
        width: calc(33.333% - 4px) !important;
        margin-right: 0px !important;
    }
    
    .frm_col3_product .form-control:nth-child(5) {
        width: calc(33.333% - 4px) !important;
        margin-right: 5px!important;
    }
    .frm_col3_product .form-control:nth-child(6) {
        width: calc(33.333% - 4px) !important;
        margin-right: 5px!important;
    }
    .frm_col3_product .form-control:nth-child(7) {
        width: calc(33.333% - 4px) !important;
        margin-right: 5px!important;
    }
    .frm_col3_product .form-control:nth-child(8) {
        width: calc(33.333% - 4px) !important;
        margin-right: 5px!important;
    }
    .frm_col3_product .form-control:nth-child(9) {
        width: calc(33.333% - 4px) !important;
        margin-right: 0px;
    }
    .frm_col3_product_close {
        margin-left: 0px;
        float: right;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .switch_ene {
        margin-bottom: 10px;
    }
    .frm_col3_product {
        width: 100%;
        float: left;
        margin-bottom: 0px;
        padding-right: 0px;
        position: relative;
        border-bottom: solid 1px var(--border);
        padding-bottom: 5px;
        margin-bottom: 10px;
    }
    .autocompletefolder{
        position: relative;
        top: auto;
        width: calc(100% + 20px);
        margin-left: -10px;
        box-shadow: none !important;
    }

    .pratica_box_c_tab {
        margin-top: 20px;
    }


    .final_buttons .sx_delete{zoom:0.8}
    .frm_col3 .form-control {
        width: calc(100% - 0px) !important;
        margin-right: 0px;
    }
    .final_buttons button {
        float: right;
        padding-right: 30px;
        padding-left: 25px;
        background-image: url(../images/right.svg);
        background-position: right 14px center;
        background-repeat: no-repeat;
        background-size: 6px auto;
    }
    .new_pratica{
    padding-left:45px!important;
    }
    .final_buttons .icon_line {
        color: var(--text) !important;
        border: solid 1px var(--text);
        background-image: none;
        margin-right: 5px;
        padding-right: 15px;
        padding-left: 15px;
        line-height: 30px;
        background-size: 17px auto;
        border: solid 1px var(--border);
        background-color: var(--sec);
    }
    .md_title em {
        width: 21px;
        float: left;
        height: 25px;
        margin-left: 2px;
        margin-right: 2px;
    }
    .form-control {
        margin-bottom: 5px;
    }
    #ajax-content {

        padding-bottom: 60px;
    }
    .crs_anagrafica_it span {
        width: 40px;
    }
    #event_mode .sidepopup_c {
        width: calc(100% - 20px);
        height: calc(100% - 20px);
        left: 0px;
        margin-left: 10px;
        top: 0px;
        margin-top: 10px;
        border-radius: 5px;
    }
    .inlarge{
        width:100%;
        float: left;
        height: 1px;
    }
    .crs_anagrafica_it_t {
        width: calc(48% - 40px);
    }
    .crs_anagrafica_it_phone {
        width: 26%;
        float: left;
    }
    .stessaserie .crs_anagrafica_it_t {
        width: calc(100% - 80px);
    }
    .crs_scroll {
        overflow-x: auto;
    }
    .crs_scrollc {
        width: 850px;
        float: left;
    }
    .crs_anagrafica_it_t {
        padding-left: 15px;
    }
    .product_display_t_foot_it {
        line-height: 30px;
    }
    .product_display_t_foot_it p {
        line-height: 30px;
    }
    .product_display_t_foot {
        width: 100%;
        float: left;
        /* border-top: solid; */
        border-top: solid 1px var(--border);
        margin-top: 10px;
        padding-top: 0px;
    }
    .product_display_t h2 {

        font-size: 21px;
    }
    .product_display_t_foot_it strong {
        width: 47%;
    }
    .product_display_t_foot_it p {
        width: 53%;
    }
    p {
        width: 100%;
        float: left;
        font-size: 14px;
        line-height: 23px;
        font-weight: 400;
    }
    .product_display {

        margin-top: 0px;
    }
    .product_display_t span {
        left: 0px;
        zoom: 0.8;
        top: -84px;
    }
    .product_display_t h3 {
        font-size: 14px;
    }
    .hide767{display: none;}
    .containermin {
        max-width: 100%;
    }

  
.pratica_box_head button {
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px;
    width: 25%;
    text-align: center;
    font-size: 13px;
}
    .pratica_box_head button:nth-child(1){
        border-right: none;
        border-radius: 5px 0px 0px 5px;
}
.pratica_box_head button:nth-child(2),.pratica_box_head button:nth-child(3){
    border-right: none;
    border-radius: 0px 0px 0px 0px;
}
.pratica_box_head button:nth-child(4){
    border-radius: 0px 5px 5px 0px;
}



    .pratica_box_head button:after {display: none;}
    .imgprod_cont {
        width: calc(100% + 30px);
        margin-left: -15px ! Important;
        border-radius: 0px;
        margin-top: -35px;
        border-left: none;
        border-right: none;
    }
    .imgprod {
        height: 200px;
    }
     .product_display_t {
        width: calc(100% - 0px);
        float: right;
        padding-left: 0px;
        position: relative;
    }
    .chart_admin_2cc {
        width: calc(100% - 0px);
    }
    #ajax-content {
        padding-top: 120px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .sidepopup_c {
        width: calc(100% - 20px);
        height: calc(100% - 20px);
        left: 0px;
        margin-left: 10px;
        top: 0px;
        margin-top: 10px;
        border-radius: 5px;
    }
    .mdnpt_col2 {
        width: 100% !important;
    }
    .mdnpt_col3 {
        width: calc(45% - 10px) !important;
        margin-left: 0px;
        margin-right: 10px;
    }
    .fc-dayGridMonth-view {
        width: 280%;
    }
    .fc .fc-view-harness {
        overflow-x: scroll;
    }
    .sidebar a {
        height: 42px;
        line-height: 42px;
    }
    #if_calendario {
        height: calc(100% - 62px);
        top: auto;
        bottom: 62px;
        z-index: 99999999999999999;
    }
    .sidebar {
        padding-top: 55px;
    }
    .button_cal {
        /* display: none; */
        position: fixed;
        z-index: 999;
        top: calc(100% - 55px);
        right: 15px;
        zoom: 0.9;
    }
    .fc .fc-scrollgrid-liquid {
        height: 100%;
    }
    .sidebar {
        width: calc(100% - 57px);
        overflow: hidden;
        z-index: 9999999;
        left: -100%;
    }
   .menu_open .button_cal {
    display: none;
    }
    .menu_open .sidebar {
        left:0%!important;
    }
    .sidebar a {
        color: var(--text);
    }
    .sidebar:hover {
        width: calc(100% - 57px);
        overflow: hidden;
    }
    .user_box strong {
        display: none;
    }
    .user_box {
        margin-top: 0px;
        margin-right: 0px;
        width: 56px;
        zoom: 0.9;
        position: absolute;
        right: 80px;
        top: 11px;
    }
    .search_box {
        top: 55px;
        left: 0px;
        width: 100%;
        border-radius: 0px 0px 0px 0px;
        border-bottom: solid 1px var(--border);
    }
    .search_box {
        height: 41px;
    }
    header {
        height: 55px;
    }
    .logo {
        width: 169px;
        background-size: 119px auto;
        height: 55px;
    }
    .logo em {
        left: 160px;
        top: 21px;
            zoom: 0.9;
    }
    .logo {
        background-position: 15px center;
    }
    .user_box_c {
        width: 160px;
        height: auto;
        background: var(--bianco);
        position: absolute;
        z-index: 9;
        border-radius: 6px;
        right: 10px;
        top: 52px;
        overflow: hidden;
    }
    .search_box input {
        border-radius: 0px;
        border-left: none;
        border-right: none;
        border: none;
    }
    .search_box_cc {
        left: 0px;
        width: 100%;
        top: 95px;
        border-radius: 0px;
    }
    body {
        font-size: 13px;
    }
    .mobilenav{display:block}
    .button_cal {
        padding-left: 45px;
        z-index: 999999;
    }


    .fc .fc-col-header-cell-cushion {
        font-size: 13px;
    }

    .fc .fc-toolbar.fc-header-toolbar {
        padding-left: 10px!important;
        padding-right: 10px!important;
    }
    .fc-toolbar-chunk{
    width:50%;
    float:left;
    }
    .fc .fc-toolbar {
    display: block!important;
    }
    .fc .fc-button-group > .fc-button {
        width: 30px;
        height: 30px;
    }
    .fc-header-toolbar .fc-toolbar-chunk:nth-child(1){
    width:auto!important;
    }
    .fc-header-toolbar .fc-toolbar-chunk:nth-child(2) {
    width:auto!important;
        padding-top: 0px;
        padding-left: 10px;
    }
    .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) {
        position: relative;
        /* top: 12px; */
        z-index: 9;
        /* left: 75px; */
        width: auto!important;
        float: right;
    }
    .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group {
        position: relative;
        display: inline-flex;
        vertical-align: middle;
        width: auto;
        border-radius: 3px;
        overflow: hidden;
    }
    .fc .fc-button .fc-icon {
        vertical-align: middle!important;
        font-size: 1em!important;
    }
    .fc-today-button {
        font-size: 0px!important;
        height: 30px!important;
        width: 30px!important;
        margin-left: 10px!important;
        border-radius: 3px!important;
        display: inline-block!important;
        margin-left: 9px!important;
    }
    .fc-today-button::before {
        content: "O";
        float: left;
        display: inline-block;
        height: 20px;
        font-size: 12px;
        text-align: center;
        width: 100%;
        line-height: 20px;
    }
    .fc-direction-ltr .fc-button-group button:nth-child(3){
    display:none;
    }
    .fc .fc-view-harness {
        overflow-x: scroll;
    }
    .fc-dayGridMonth-view{
    width:200%;
    }
    .fc-timeGridWeek-view {
    width: 200%;
    }
    .fc .fc-toolbar-title {
        font-size: 13px;
    }
    .fc-dayGridMonth-button {
        width: 30px!important;
        font-size: 0px!important;
        display: inline-block!important;
        float: left!important;
        flex: inherit!important;
    }
    .fc-timeGridWeek-button {
        width: 30px!important;
        font-size: 0px!important;
        display: inline-block!important;
        float: left!important;
        flex: inherit!important;
    }
    .fc-timeGridDay-button {
        width: 30px!important;
        font-size: 0px!important;
        display: inline-block!important;
        float: left!important;
        flex: inherit!important;
    }
    .fc-listMonth-button{
        width: 30px!important;
        font-size: 0px!important;
        display: inline-block!important;
        float: left!important;
        flex: inherit!important;
    }
    
    .fc-dayGridMonth-button::before {
        content: "M";
        float: left;
        display: inline-block;
        height: 20px;
        font-size: 12px;
        text-align: center;
        width: 100%;
        line-height: 20px;
    }
    .fc-timeGridWeek-button::before {
        content: "S";
        float: left;
        display: inline-block;
        height: 20px;
        font-size: 12px;
        text-align: center;
        width: 100%;
        line-height: 20px;
    }
    .fc-timeGridDay-button::before {
        content: "G";
        float: left;
        display: inline-block;
        height: 20px;
        font-size: 12px;
        text-align: center;
        width: 100%;
        line-height: 20px;
    }
    .fc-listMonth-button::before {
        content: "A";
        float: left;
        display: inline-block;
        height: 20px;
        font-size: 12px;
        text-align: center;
        width: 100%;
        line-height: 20px;
    }
    .fc .fc-toolbar-title {
        font-size: 13px!important;
        max-width: 110px;
    }


    .if_calendario_c {

        z-index: 9999;

    }

    p {
        width: 100%;
        float: left;
        font-size: 13px;
        line-height: 22px;
        font-weight: 400;
    }


    .if_calendario_c {

        background-color: rgba(255, 255, 255, 1);
    }
    .paginationcc {

        display: none;
    }

    .stessaserie .crs_anagrafica_it_phone {
        display: none;
    }
    .stessaserie .crs_anagrafica_it_email {
        display: none;
    }
    
    .include_search_button {
        margin-top: 10px;
        margin-left: 0px;
        padding-left: 20px !important;
    }
    .include_search {
        width: calc(100% + 0px);
        margin-left: 0px;
        padding-left: 0px;
        background-color: var(--bianco) !important;
        border-radius: 5px;
        padding: 10px;
        border: solid 1px var(--border);
    }
    .if_calendario_c {
        display: none;
    }
    .include_search_filter {
        width: 100%;
        float: left;
        height: auto;
        padding-left: 0px;
        margin-top: 13px;
        margin-bottom: 5px;
        zoom: 0.9;
    }
    .include_search_c {
        width: calc(50% - 3px);
        margin-left: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .include_search .include_search_c:nth-child(2n) {

        margin-right: 0px!important;
    }
    label {
        margin-bottom: 3px;
    }
    .dashboard_headc {
        zoom: 0.8;
        height: 100px;
    }
    .dashboard_headc .md_button{display: none;}
    .dashboard_headc strong {
        min-height: 38px;
    }
    .dashboard_headc {
        width: calc(33.333% - 0px) !important;
        margin-right: 0px;
    }
    .dashboard_head .dashboard_headc:nth-child(1) {
        border-radius: 5px 0px 0px 5px;
        border-right: none;
    }
    .dashboard_head .dashboard_headc:nth-child(2){
        border-radius: 0px 0px 0px 0px;  
        border-right: none;
    }
    .dashboard_head .dashboard_headc:nth-child(3){
        border-radius: 0px 5px 5px 0px;
    }


    .menu_rapido a {
        width: 20%;
        height: 73px;
        margin-right: 0px;
        margin-bottom: 12px;
        font-size: 12px;
    }
.menu_rapido a:nth-child(1) {
border-radius:6px 0px 0px 6px;
border-right: none;
    }
.menu_rapido a:nth-child(2),.menu_rapido a:nth-child(3),.menu_rapido a:nth-child(4) {
border-radius:0px 0px 0px 0px;
border-right: none;
}
.menu_rapido a:nth-child(5) {
border-radius:0px 6px 6px 0px;
}



.md_title strong {
    font-size: 18px;
}
    .md_title {
        margin-bottom: 10px;
    }
    .aspettobox_it {
        width: 100px;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .info_2col_home {
        width: 100%;
        float: left;
        margin-top: 15px;
    }
    .buttondate button {
        font-size: 0;
    }
    .buttondate button{position: relative}
    .buttondate button:nth-child(1)::before {
        content: "O";
        float: left;
        display: inline-block;
        height: 20px;
        font-size: 12px;
        text-align: center;
        width: 100%;
        line-height: 25px;
    }
    .buttondate button:nth-child(2)::before {
        content: "S";
        float: left;
        display: inline-block;
        height: 20px;
        font-size: 12px;
        text-align: center;
        width: 100%;
        line-height: 25px;
    }
    .buttondate {

        top: -4px;

    }
    .larghezza_pratiche_top1 .pratiche_list_head strong:nth-child(1) {
    display: none;
    }
    .larghezza_pratiche_top1 .pratiche_list_it p:nth-child(1) {
        display: none;
    }


    .larghezza_pratiche_top2 .pratiche_list_head strong:nth-child(1) {
        display: none;
        }
        .larghezza_pratiche_top2 .pratiche_list_it p:nth-child(1) {
            display: none;
        }

    .buttondate button:nth-child(3)::before {
        content: "M";
        float: left;
        display: inline-block;
        height: 20px;
        font-size: 12px;
        text-align: center;
        width: 100%;
        line-height: 25px;
    }
    .buttondate button {
        padding-left: 10px;
        padding-right: 10px;
    }
    .larghezza_pratiche_top1 .pratiche_list_head strong:nth-child(2) {
        width: calc(100% - 130px);
    }
    .larghezza_pratiche_top1 .pratiche_list_it p:nth-child(2) {
        width: calc(100% - 130px);
    }
    .larghezza_pratiche_2col_top2 .pratiche_list_head strong:nth-child(1),.larghezza_pratiche_2col_top2 .pratiche_list_it p:nth-child(1) {
display:none;
    }
    .larghezza_pratiche_2col_top2 .pratiche_list_head strong:nth-child(2) {
        width: calc(100% - 130px);
    }
    .larghezza_pratiche_2col_top2 .pratiche_list_it p:nth-child(2) {
        width: calc(100% - 130px);
    }
    .label_title {
        font-size: 17px;
        line-height: 22px;
    }
    .dashboard_head {
        margin-bottom: 20px;
    }
    .menu_rapido {

        margin-bottom: 0px;
    }
    .hlprinter {
        display: none;
    }
    .dashboard_headc b {
        font-size: 27px;
    }
    .imgprod {
        height: 220px;
    }
    .final_buttons {
        padding-top: 10px;
    }
    .new_pratica {
        margin-bottom: 10px;
        margin-left: 10px;
    }
    .dashboard_headc strong {
        min-height: 38px;
        font-size: 14px;
    }
    .stessaserie {

        margin-top: 30px;
    }
    .framedocumenti {
        width: 100%;
        height: 400px;
    }

    .search_pop_cliente_c {
        box-shadow: none!Important;
        top: auto;
        position: relative;
        width: 100%;
        margin-top: 5px;
    }
    .utclose {
        position: absolute;
        right: 0px;
    }
    .btnforn {
        margin-top: 23px ! Important;
    }
    #crs_scrollc_fornitori {
        width: 500px;
    }
    #crs_scrollc_agenti{
        width: 650px;
    }
}







    
@media print { 
    .frm_col3_product {

        border-bottom: solid 1px #000!important;
    }
    .frm_col3_product label{
        display: none;
    }
    .pratica_box_c_tab4 .pratica_box_cc {
        margin-left: 0% !important;
    }
    .pratica_box_c {
        display: block!important;
    }
    .pratica_box_head{
    display: none!important;
    }
    .pratica_box_cc {
    width: 100%;
    }
    .pratica_box_cc {
    width: 100%;
    }
    .pratica_box_c_tab {
    width: 100%;
    }
    header {
    
    }
    .pratica_box_c_tab {
        min-height: 0px;
    }
    
    .sidebar {
    
        display: none;
    }
    .search_box {
        display: none;
    }
    .button_cal{
        display: none;
    }
    .user_box{
        display: none;
    }
    .frm_col3_product_c .md_button_line{
        display: none;
    }
    header {
        position: relative;
        top: auto;
        float: left;
        left: auto;
    }
    header {
        background-color: #fff;
        border-bottom: none!important;
        display: none;
    }
    
    .lead_slim_it strong {
  color:#000!important
    }
    .label_title {
        margin-bottom: 5px;
    }
    .mobilenav {
        display: none!important;
    }
    .frm_col3_product_close {

        display: none;
    }
 

    .logo em {
        left: 160px;
        top: 21px;
        zoom: 0.9;
        display: none;
    }
    #ajax-content {
        padding-top: 0px!important;
    
    }
    .pratica_box_cc .form-control {
        background: #fff!important;
    }
    .pratica_box_cc .form-control input, .pratica_box_cc .form-control select, .pratica_box_cc .form-control textarea {
        background: #fff!important;
    }
    .frm_col3 .form-control {
        width: calc(100% - 0px) !important;
        margin-right: 0px;
        border: none;
        padding-left: 0px;
    }
    .form-control label {

        width: auto !important;
    }
    .pratica_box_cc .form-control input, .pratica_box_cc .form-control select, .pratica_box_cc .form-control textarea {
        background: #fff !important;
        padding-left: 0px;
    }
    .pratica_box_cc .form-control input, .pratica_box_cc .form-control select, .pratica_box_cc .form-control textarea {
        background: #fff !important;
        padding-left: 0px;
        width: calc(100% - 190px) !important;
        float: right;
        line-height: 22px !important;
        height: 22px;
    }
    .form-control label {
        width: 190px  !important;
        float: left;
        position: relative;
        font-size: 14px !important;
    }
    .md_title strong {
        color: #000;
    }
    .pratica_box_cc .form-control input .pratica_box_cc .form-control select, .pratica_box_cc .form-control textarea {
        padding-top: 0px;
        -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
    }
    .frm_col3 .form-control label i {
display:none
    }
    .form-control label {
        width: 190px  !important;
        float: left;
        position: relative;
        font-size: 14px !important;
        top: auto;
        left: auto;
        color:#888;
    }
    .form-control {
        margin-bottom: 0px;
    }
    .lead_slim_c {
        width: 100%;
        float: left;
    }
    .importivari {
        border-top: none;
        margin-top: 0px;
        padding-top: 10px;
    }
    .framedocumenti {
display: none;
    }
 .form-control textarea {
    height: 50px!important;
}

.pratica_box_c_tab {
    margin-top: 15px;
}
.pratica_box_cc .pratica_box_c_tab:nth-child(3) {
    display: none;
    }
    
.pratica_box_cc .pratica_box_c_tab:nth-child(4) {
display: none;
}
.final_buttons {
display: none;
}


    .frm_col3_product .form-control {
        width: calc(100% - 0px) !important;
        margin-right: 0px !important;
    }
    .frm_col3_product .form-control:nth-child(2) {
        width: calc(100% - 0px) !important;
        margin-right: 0px!important;
    }
    .frm_col3_product .form-control:nth-child(3) {
        width: calc(50% - 0px) !important;
        margin-right: 0px!important;
    }
    .frm_col3_product .form-control:nth-child(4) {
        width: calc(50% - 0px) !important;
        margin-right: 0px!important;
    }
    .frm_col3_product .form-control:nth-child(5) {
        width: calc(50% - 0px) !important;
        margin-right: 0px!important;
    }
    .frm_col3_product .form-control:nth-child(6) {
        width: calc(50% - 0px) !important;
        margin-right: 0px!important;
    }
    .frm_col3_product .form-control:nth-child(7) {
        width: calc(50% - 0px) !important;
        margin-right: 0px!important;
    }
    .frm_col3_product .form-control:nth-child(8) {
        width: calc(50% - 0px) !important;
        margin-right: 0px!important;
    }
    .frm_col3_product .form-control:nth-child(9) {
        width: calc(50% - 0px) !important;
        margin-right: 0px!important;
    }
    .pratica_box_cc .form-control input, .pratica_box_cc .form-control select, .pratica_box_cc .form-control textarea {
        margin-top: 0px !important;
        padding-top: 0px;
    }

    .frm_col3 .form-control {
        width: calc(50% - 0px) !important;
    }
    .intestazione {

        display: block;
    }
        }