﻿@media screen and (max-width: 768px) {
  body #container {
    width: calc(100% - 20px);
    max-width: 1500px;
  }
  body #container #layout #top #logo {
    width: 65%;
  }
  body #container #layout #top #logo #imbLogo {
    width: 180px;
    height: 40px !important;
    margin-left: 4px;
    margin-top: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: white;
  }
  body #container #layout #contenuto #menu_scroll #cphContent_webusbmenu,
  body #container #layout #contenuto #menu_scroll #cphContent_thlMMAdminStats {
    display: none;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale h1 {
    font-size: 18px;
    line-height: 15px;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_comandi .titolo_dato_sugrigio {
    text-align: left;
    margin-left: 4px;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_comandi .dato_sugrigio {
    margin-left: 4px;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_comandi .dato_sugrigio select#cphContent_ucAutoMeasuresPanel0_ddlAutomeasureType {
    width: calc(100% - 100px) !important;
    margin-left: 0px !important;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_comandi .dato_sugrigio select#cphContent_ucAutoMeasuresPanel0_pss_ddlPeriod {
    width: 180px !important;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_comandi .periodselector-container .titolo_dato_sugrigio {
    clear: both;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale span[id^='cphContent_ucExamMgr_ucExamEdit'] {
    font-size: 15px !important;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll .titolo_dato_sugrigio {
    width: 95%;
    text-align: left;
    padding-bottom: 0px;
    padding-left: 4px;
    margin-left: 0px !important;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll .dato_sugrigio {
    margin-left: 4px;
    padding-top: 2px;
    padding-bottom: 4px;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll .dato_sugrigio input:not(.bottoni),
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll .dato_sugrigio select {
    max-width: 300px !important;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll .dato_sugrigio input[id$="_txtDateCert"] {
    width: 150px !important;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll .dato_sugrigio select[id$="_ddlReferent"] {
    width: 250px !important;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll #cphContent_ucBillfoldMgr_divDetails #cphContent_ucBillfoldMgr_divLogWithoutReport,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll #cphContent_ucBillfoldMgr_divDetails #cphContent_ucBillfoldMgr_divLogWithReport,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll #cphContent_ucBillfoldMgr_divDetails #cphContent_ucBillfoldMgr_divLogWithReport2,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll #cphContent_ucBillfoldMgr_divDetails #cphContent_ucBillfoldMgr_divLogWithoutReport2 {
    width: 100% !important;
    margin: 0px 0px 5px 0px;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll div[id$='_divDiagnosis'] select,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam div[id$='_divDiagnosis'] select,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler div[id$='_divDiagnosis'] select {
    margin-left: 0px !important;
    width: 90% !important;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll div[id$='_divDiagnosis'] div[id$='_divProcesArgs'] span,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam div[id$='_divDiagnosis'] div[id$='_divProcesArgs'] span,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler div[id$='_divDiagnosis'] div[id$='_divProcesArgs'] span {
    margin-left: 0px !important;
    clear: both;
    display: inline-block;
    margin-top: 5px;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll div.diary-container #tabs,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam div.diary-container #tabs,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler div.diary-container #tabs {
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 195px;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll div.diary-container #tabs #tabs-1 textarea,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam div.diary-container #tabs #tabs-1 textarea,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler div.diary-container #tabs #tabs-1 textarea,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll div.diary-container #tabs #tabs-2 textarea,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam div.diary-container #tabs #tabs-2 textarea,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler div.diary-container #tabs #tabs-2 textarea {
    width: 100% !important;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll div.diary-container #tabs #tabs-4,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam div.diary-container #tabs #tabs-4,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler div.diary-container #tabs #tabs-4 {
    padding: 4px;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll div.diary-container #tabs #tabs-4 textarea,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam div.diary-container #tabs #tabs-4 textarea,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler div.diary-container #tabs #tabs-4 textarea {
    width: 115px !important;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll #eventcal .ui-eventcalendar table td a,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam #eventcal .ui-eventcalendar table td a,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler #eventcal .ui-eventcalendar table td a {
    padding: 10px 6px;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll.pannello_centrale_scroll_agenda,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam.pannello_centrale_scroll_agenda,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler.pannello_centrale_scroll_agenda {
    padding-bottom: 100px;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll.pannello_centrale_scroll_agenda #pannello_comandi_agenda,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam.pannello_centrale_scroll_agenda #pannello_comandi_agenda,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler.pannello_centrale_scroll_agenda #pannello_comandi_agenda {
    border: none;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll.pannello_centrale_scroll_agenda .riga_dati_grigia_agenda .titolo_dato_sugrigio_agenda,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam.pannello_centrale_scroll_agenda .riga_dati_grigia_agenda .titolo_dato_sugrigio_agenda,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler.pannello_centrale_scroll_agenda .riga_dati_grigia_agenda .titolo_dato_sugrigio_agenda {
    width: 95%;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll.pannello_centrale_scroll_agenda .giudizio_finale .giudizio_finale_testo,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam.pannello_centrale_scroll_agenda .giudizio_finale .giudizio_finale_testo,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler.pannello_centrale_scroll_agenda .giudizio_finale .giudizio_finale_testo {
    width: calc(100% - 20px) !important;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll.pannello_centrale_scroll_agenda .borderradius,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam.pannello_centrale_scroll_agenda .borderradius,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler.pannello_centrale_scroll_agenda .borderradius {
    min-height: 165px !important;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll.pannello_centrale_scroll_agenda .borderradius .titolo_dato_sugrigio,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam.pannello_centrale_scroll_agenda .borderradius .titolo_dato_sugrigio,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler.pannello_centrale_scroll_agenda .borderradius .titolo_dato_sugrigio {
    clear: both;
    padding-left: 10px;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll.pannello_centrale_scroll_agenda .borderradius #cphContent_ucAgendaPanel0_pss_ddlPeriod,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam.pannello_centrale_scroll_agenda .borderradius #cphContent_ucAgendaPanel0_pss_ddlPeriod,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler.pannello_centrale_scroll_agenda .borderradius #cphContent_ucAgendaPanel0_pss_ddlPeriod {
    margin-left: 0px !important;
    width: 135px !important;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll.pannello_centrale_scroll_agenda .borderradius #cphContent_ucAgendaPanel0_pss_txtDayFrom,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam.pannello_centrale_scroll_agenda .borderradius #cphContent_ucAgendaPanel0_pss_txtDayFrom,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler.pannello_centrale_scroll_agenda .borderradius #cphContent_ucAgendaPanel0_pss_txtDayFrom,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll.pannello_centrale_scroll_agenda .borderradius #cphContent_ucAgendaPanel0_pss_txtDayTo,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam.pannello_centrale_scroll_agenda .borderradius #cphContent_ucAgendaPanel0_pss_txtDayTo,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler.pannello_centrale_scroll_agenda .borderradius #cphContent_ucAgendaPanel0_pss_txtDayTo {
    width: 70px !important;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll .reports-agenda-table-container table tr td,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam .reports-agenda-table-container table tr td,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler .reports-agenda-table-container table tr td {
    font-size: 14px;
    padding: 4px 6px px;
    line-height: 12px;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll #cphContent_ucUserAccountingPanel0_divbillfold,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam #cphContent_ucUserAccountingPanel0_divbillfold,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler #cphContent_ucUserAccountingPanel0_divbillfold {
    padding-top: 10px;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll #divExamDetails #pannello_centrale,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam #divExamDetails #pannello_centrale,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler #divExamDetails #pannello_centrale {
    width: calc(100% - 10px) !important;
    max-width: calc(100% - 10px) !important;
    margin-left: 5px;
    box-shadow: none;
  }
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll #divExamDetails .edit-text-container,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_exam #divExamDetails .edit-text-container,
  body #container #layout #contenuto #updCentral #pnlcenter #pannello_centrale #pannello_centrale_scroll_filler #divExamDetails .edit-text-container {
    padding: 20px 13px 20px 5px !important;
  }
  body #container #layout #contenuto #updCentral #pannello_registrazione .riga_dati .titolo_dato_sugrigio,
  body #container #layout #contenuto #updCentral #pannello_registrazione .riga_dati_grigia .titolo_dato_sugrigio {
    width: 95%;
    text-align: left;
    padding-left: 8px;
  }
  body #container #layout #contenuto #updCentral #pannello_registrazione .riga_dati .dato_sugrigio,
  body #container #layout #contenuto #updCentral #pannello_registrazione .riga_dati_grigia .dato_sugrigio {
    margin-left: 0px;
    padding-left: 8px;
    max-width: 90%;
  }
  body #container #layout #contenuto #updCentral #pannello_registrazione .riga_dati .privacy,
  body #container #layout #contenuto #updCentral #pannello_registrazione .riga_dati_grigia .privacy {
    width: 92%;
  }
  body #container #layout #contenuto #updCentral #pannello_registrazione .riga_dati input,
  body #container #layout #contenuto #updCentral #pannello_registrazione .riga_dati_grigia input {
    max-width: 100%;
  }
  body #bottom #partitaiva {
    margin-bottom: 8px;
  }
  body #bottom #imgWebUsb {
    display: none;
  }
  body #formMain[action^="./Default.aspx"] #container #layout #contenuto #updCentral #box_homesx > img,
  body #formMain[action="./"] #container #layout #contenuto #updCentral #box_homesx > img {
    width: 100%;
    height: auto;
  }
  body #formMain[action^="./Default.aspx"] #container #layout #contenuto #updCentral #box_homesx .logo-telemed,
  body #formMain[action="./"] #container #layout #contenuto #updCentral #box_homesx .logo-telemed {
    margin-top: 0px !important;
  }
  body #formMain[action^="./Default.aspx"] #container #layout #contenuto #updCentral #box_homesx .logos-container,
  body #formMain[action="./"] #container #layout #contenuto #updCentral #box_homesx .logos-container {
    text-align: center;
  }
  body #formMain[action^="./Default.aspx"] #container #layout #contenuto #updCentral #box_homesx .logos-container table#h_icons td,
  body #formMain[action="./"] #container #layout #contenuto #updCentral #box_homesx .logos-container table#h_icons td {
    display: inline-block;
  }
  body #formMain[action^="./Default.aspx"] #container #layout #contenuto #updCentral #box_homesx .logos-container table#h_icons tr,
  body #formMain[action="./"] #container #layout #contenuto #updCentral #box_homesx .logos-container table#h_icons tr {
    display: inline-block;
    height: auto;
  }
  body #formMain[action^="./Default.aspx"] #container #layout #contenuto #updCentral #cphContent_updCentral .box_home_accesso .titolo_home_accesso span,
  body #formMain[action="./"] #container #layout #contenuto #updCentral #cphContent_updCentral .box_home_accesso .titolo_home_accesso span {
    font-size: 18px !important;
    line-height: 27px;
  }
  body #formMain[action^="./Default.aspx"] #container #layout #contenuto #updCentral #cphContent_updCentral .box_home_accesso .box_login,
  body #formMain[action="./"] #container #layout #contenuto #updCentral #cphContent_updCentral .box_home_accesso .box_login {
    text-align: left;
    padding-left: 10px;
  }
  body #formMain[action^="./Default.aspx"] #container #layout #contenuto #updCentral #cphContent_updCentral .box_home_accesso .box_login label,
  body #formMain[action="./"] #container #layout #contenuto #updCentral #cphContent_updCentral .box_home_accesso .box_login label {
    display: inline-block;
    margin-left: 5px !important;
    width: 100%;
  }
  body #formMain[action^="./Default.aspx"] #container #layout #contenuto #updCentral #cphContent_updCentral .box_home_accesso .box_login #cphContent_thlForgotPwd,
  body #formMain[action="./"] #container #layout #contenuto #updCentral #cphContent_updCentral .box_home_accesso .box_login #cphContent_thlForgotPwd,
  body #formMain[action^="./Default.aspx"] #container #layout #contenuto #updCentral #cphContent_updCentral .box_home_accesso .box_login #cphContent_thcLogin,
  body #formMain[action="./"] #container #layout #contenuto #updCentral #cphContent_updCentral .box_home_accesso .box_login #cphContent_thcLogin {
    margin-left: 5px;
  }
  body #formMain[action^="./Default.aspx"] #container #layout #contenuto #updCentral #cphContent_updCentral .box_home_accesso .box_forgot_password,
  body #formMain[action="./"] #container #layout #contenuto #updCentral #cphContent_updCentral .box_home_accesso .box_forgot_password {
    width: 260px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }
  body #formMain[action^="./Default.aspx"] #container #layout #contenuto #updCentral #cphContent_updCentral .box_home_accesso .box_forgot_password #cphContent_thlBackForgot,
  body #formMain[action="./"] #container #layout #contenuto #updCentral #cphContent_updCentral .box_home_accesso .box_forgot_password #cphContent_thlBackForgot {
    margin-right: 0px !important;
  }
  body #formMain[action^="./Default.aspx"] #container #layout #contenuto #updCentral #box_homedx div,
  body #formMain[action="./"] #container #layout #contenuto #updCentral #box_homedx div {
    width: 100% !important;
  }
  body[data-target="scr"] #formMain #container #layout #contenuto #updCentral #cphContent_updCentral div#intestazione {
    padding: 0px;
    width: 100% !important;
  }
  body[data-target="scr"] #formMain #container #layout #contenuto #updCentral #cphContent_updCentral h1 {
    font-size: 16px;
    line-height: 15px;
  }
  body[data-target="scr"] #formMain #container #layout #contenuto #updCentral #cphContent_updCentral .box_login {
    max-width: 100%;
    margin-left: 0px;
  }
  body[data-target="scr"] #formMain #container #layout #contenuto #updCentral #pannello_registrazione h1 {
    font-size: 15px;
    line-height: 15px;
  }
}