/* Local Cairo Font Definition for WordPress Plugin Compliance */
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/Cairo-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/Cairo-Bold.ttf') format('truetype');
}

body.rtl, 
body.rtl .cfpro-do-admin-wrap, 
body.rtl .cfpro-do-admin-wrap *, 
body.rtl .cfpro-do-saas-card, 
body.rtl .cfpro-do-saas-card * {
  font-family: 'Cairo', system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
  font-weight: 700 !important;
}

body.rtl .cfpro-do-admin-wrap input[type="text"],
body.rtl .cfpro-do-admin-wrap input[type="number"],
body.rtl .cfpro-do-admin-wrap input[type="password"],
body.rtl .cfpro-do-admin-wrap textarea,
body.rtl .cfpro-do-admin-wrap select,
body.rtl .cfpro-do-admin-wrap label,
body.rtl .cfpro-do-admin-wrap p.description,
body.rtl .cfpro-do-admin-wrap .cfpro-do-feature-config {
  text-align: right !important;
  direction: rtl !important;
}

body.rtl h1, body.rtl h2, body.rtl h3, body.rtl h4, body.rtl .cfpro-do-stat-val, body.rtl .button, body.rtl label, body.rtl input {
  font-weight: 800 !important;
}
