/* MOVIPC FONT WEIGHT FIX V2 */
:root{
  --mv-fw-normal:400;
  --mv-fw-medium:500;
  --mv-fw-semibold:600;
  --mv-fw-bold:650;
}

@media (min-width: 900px){
  html body{
    font-weight:var(--mv-fw-normal) !important;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    text-rendering:optimizeLegibility;
  }

  html body b,
  html body strong,
  html body th,
  html body label,
  html body summary,
  html body .btn,
  html body button,
  html body .mvbtn,
  html body .mv-btn,
  html body .mv-tab,
  html body .mv-side-item,
  html body .mv-side-sub a,
  html body .badge,
  html body .pill,
  html body .tag{
    font-weight:var(--mv-fw-semibold) !important;
  }

  html body h1,
  html body h2,
  html body h3,
  html body h4,
  html body .mvtitle,
  html body .mv-page-title h1,
  html body .mv-section-title .t,
  html body .diag-card h2,
  html body .diag-card h3{
    font-weight:var(--mv-fw-bold) !important;
  }

  html body [style*="font-weight:950"],
  html body [style*="font-weight: 950"],
  html body [style*="font-weight:900"],
  html body [style*="font-weight: 900"],
  html body [style*="font-weight:850"],
  html body [style*="font-weight: 850"],
  html body [style*="font-weight:800"],
  html body [style*="font-weight: 800"],
  html body [style*="font-weight:750"],
  html body [style*="font-weight: 750"]{
    font-weight:var(--mv-fw-semibold) !important;
  }

  html body input,
  html body select,
  html body textarea,
  html body td,
  html body p,
  html body span,
  html body small{
    font-weight:var(--mv-fw-normal) !important;
  }

  html body .btn-primary,
  html body .mv-btn-primary,
  html body button.btn-primary,
  html body .mvbtn.primary{
    font-weight:var(--mv-fw-semibold) !important;
  }
}

/* MOVIPC_FONT_WEIGHT_FIX_V3_START */
@media (min-width: 900px){
  html body b,
  html body strong{
    font-weight:600!important;
  }

  html body h1,
  html body h2,
  html body h3,
  html body .mvtitle,
  html body .mv-page-title h1,
  html body .diag-card h2,
  html body .mv-section-title .t,
  html body .mv-card-title{
    font-weight:650!important;
  }

  html body button,
  html body .btn,
  html body .mv-btn,
  html body .mvbtn,
  html body .btn-primary,
  html body .btn-outline,
  html body input[type="submit"]{
    font-weight:650!important;
  }

  html body [style*="font-weight:950"],
  html body [style*="font-weight: 950"],
  html body [style*="font-weight:900"],
  html body [style*="font-weight: 900"],
  html body [style*="font-weight:850"],
  html body [style*="font-weight: 850"],
  html body [style*="font-weight:800"],
  html body [style*="font-weight: 800"],
  html body [style*="font-weight:750"],
  html body [style*="font-weight: 750"]{
    font-weight:650!important;
  }

  html body label,
  html body th,
  html body .field,
  html body .badge,
  html body .mv-os-badge{
    font-weight:600!important;
  }
}
/* MOVIPC_FONT_WEIGHT_FIX_V3_END */

