/* Déclaration des polices */
@font-face {
   font-family: "PermanentMarker";
   src: url("../fonts/PermanentMarker-Regular.ttf") format("truetype");
   font-weight: normal;
   font-style: normal;
}
@font-face {
   font-family: "Crimson Text";
   src: url("../fonts/CrimsonText-Regular.ttf") format("truetype");
   font-weight: normal;
   font-style: normal;   
}
@font-face {
   font-family: "Crimson Text";
   src: url("../fonts/CrimsonText-Bold.ttf") format("truetype");
   font-weight: bold;
   font-style: normal;   
}
@font-face {
   font-family: "Crimson Text";
   src: url("../fonts/CrimsonText-Italic.ttf") format("truetype");
   font-weight: normal;
   font-style: italic;   
}
@font-face {
   font-family: "Mulish";
   src: url("../fonts/Mulish-VariableFont_wght.ttf") format("truetype");
   font-weight: normal;
   font-style: normal;
}
@font-face {
   font-family: "Mulish";
   src: url("../fonts/Mulish-Italic-VariableFont_wght.ttf") format("truetype");
   font-weight: normal;
   font-style: italic;
}

/* Correction des h1 à h6 pour le texte généré par "ckeditor" */

h1, .h1 {
  font-size: 3.29rem;
}
h2, .h2 {
  font-size: 2.485rem;
}
h3, .h3 {
  font-size: 1.89rem;
}
h4, .h4 {
  font-size: 1.4rem;
}
h5, .h5 {
  font-size: 1.05rem;
}
h6, .h6 {
  font-size: 0.588rem;
}

.btn-ssm{
   --baikal-btn-padding-y: 0.4rem;
   --baikal-btn-padding-x: 0.4rem;
   --baikal-btn-font-size: 0.7rem;
   --baikal-btn-border-radius: var(--baikal-border-radius-sm);
}
.text-titre{
   font-family: 'PermanentMarker';
}

body{
   font-family: "Crimson Text";
   font-weight: normal;
}

blockquote
{
  font-style: normal;
  font-size: 16px;
  margin-left: 32px;
  font-family: Consolas, "Times New Roman", Verdana;
  border-left: 4px solid #CCC;
  padding-left: 8px;
}
.jfp-outils-blink {
   animation-duration: 1000ms;
   animation-name: tgle;
   animation-iteration-count: infinite;
 }
 .modemploi-marque:hover{
  cursor: help;
}
 
 @keyframes tgle {
   0% {
     opacity: 0;
   }
   49.99% {
     opacity: 0;
   }
   50% {
     opacity: 1;
   }
   99.99% {
     opacity: 1;
   }
   100% {
     opacity: 0;
   }
 }
.modemploi-marque.image:hover{
  cursor: url(modemploi-40.png) 20 20, help;
}
.modal-content.modemploi{
  background-image: linear-gradient(114deg, rgba(49,49,49,0.15) 0%,transparent 33%),linear-gradient(272deg, rgba(49,49,49,0.15) 0%,transparent 74%),linear-gradient(200deg, rgba(49,49,49,0.15) 0%,transparent 46%),linear-gradient(108deg, rgba(49,49,49,0.15) 0%,transparent 32%),repeating-linear-gradient(142deg, rgba(140,140,140,0.1) 0px,transparent 3px),repeating-linear-gradient(23deg, rgba(140,140,140,0.1) 0px,transparent 3px),linear-gradient(90deg, rgb(241,194,117),rgb(241,194,117));
}
.user-font-alt-1{
   font-size: 80%;
}
.user-font-alt-2{
   font-size: 100%;
}
