/**************************************************
 * SAJÁT NJSZT MÓDOSÍTÁSOK                        *
 **************************************************/

/* 1. VÁLTOZÓK DEFINIÁLÁSA A :ROOT-BAN */

:root {
  
  /* Alapvető arculati színek */
  
  --njszt-color-nblue: #172981;   /* neumann blue */
  --njszt-color-dblue: #101c59;   /* dark neumann blue */
  --njszt-color-cblue: #0222bf;    /* contrast blue */
  --njszt-color-sblue: #234465;   /* steam blue */
  --njszt-color-orange: #f0a459;  /* orange */
  --njszt-color-dorange: ##d07113; /* dark orange */
  
  /* Link állapotok színei */
  
  --njszt-link1: var(--njszt-color-nblue);
  --njszt-link1-hover: var(--njszt-color-cblue);
  --njszt-link2: var(--njszt-color-orange);
  --njszt-link2-hover: var(--njszt-color-dorange);

}




/* MONTSERRAT HELYI BETŰTÍPUS DEFINÍCIÓK   */

/* 1. Sima normál szöveg (400) */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/montserrat-v31-latin_latin-ext-regular.woff2') format('woff2');
}

/* 2. Dőlt normál szöveg (400 Italic) */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/montserrat-v31-latin_latin-ext-italic.woff2') format('woff2');
}

/* 3. Kövér szöveg (700 Bold) */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/montserrat-v31-latin_latin-ext-700.woff2') format('woff2');
}

/* 4. Dőlt kövér szöveg (700 Bold Italic) */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/montserrat-v31-latin_latin-ext-700italic.woff2') format('woff2');
}


/* ALAPÉRTELMEZETT BETŰTÍPUS RÁTERHELÉSE AZ EGÉSZ WEBOLDALRA  */

body {
  font-family: 'Montserrat', sans-serif;
}

/* link színek */

a {
  color: var(--njszt-link1);
  text-decoration: none;
  transition: color 0.2s ease;
}

a:focus, a:hover {
  color: var(--njszt-link1-hover);
}

.text-white a {
  color: var(--njszt-link2);
}

.text-white a:focus, .text-white a:hover {
  color: var(--njszt-link2-hover);
}






/* A CiviCRM stíluslapja ütközik a Bootstrap-pal a dialógusablakok esetén, ezt hivatott helyreállítani az alábbi izé */

.crm-container .ui-dialog,
.crm-container .ui-dialog-content,
.crm-container .modal-dialog {
  pointer-events: auto !important;
}






