/*
 * Syntactig sugar for border radius defintion
 */
/*
 * Media queries for various sizes based on S/M/L value
 */
/*
 * Generates a keyframe entry for all browser based on the given argument and content
 */
/*
 * Generates the standard animation properties based on the given arguments
 */
/*
 * Applies the given tranformation using both standard and browser prefix
 */
/*
 * Generates a float clear after the given element
 */
:root {
  --portal-card-color: white;
  --portal-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.2);
  --main-color: #86bc42;
  --main-color-darker: rgb(107.094488189, 150.2519685039, 52.7480314961);
  --main-color-lighter: rgb(80.188976378, 112.5039370079, 39.4960629921);
  --main-background-color: #7EB953;
  --main-background-color-darken: rgb(89.4194214876, 136.1074380165, 55.3925619835);
  --main-background-color-lighten: rgb(180.3719008264, 214.5041322314, 155.4958677686);
  --palette-0: #48cfae;
  --palette-1: #36bc9b;
  --palette-2: #4fc0e8;
  --palette-3: #3baeda;
  --palette-4: #6195da;
  --palette-5: #a63e6c;
  --palette-6: #c35083;
  --palette-7: #db4454;
  --palette-8: #f24d41;
  --palette-9: #fb6e52;
  --palette-10: #eea333;
  --palette-11: #f6bb43;
  --palette-12: #ffce45;
  --palette-13: #a0d466;
  --palette-14: #8fbf4e;
  --palette-15: #aab2bd;
  --palette-16: #ccd0d9;
  --color-grey-1: #F6F6F6;
  --color-grey-2: #BCBEC0;
  --color-grey-3: #808285;
  --color-black: #58595b;
  --color-blue: #57627e;
  --color-orange: #ed7c1c;
}

.features-list > a[href="/features/contracts"] > .feature {
  border-style: solid;
  border-color: var(--palette-13);
}
.features-list > a[href="/features/supplements"] > .feature {
  border-style: solid;
  border-color: var(--palette-3);
}
.features-list > a[href="/features/delays"] > .feature {
  border-style: solid;
  border-color: var(--palette-6);
}
.features-list > a[href="/features/structcom"] > .feature {
  border-style: solid;
  border-color: var(--palette-2);
}
.features-list > a[href="/features/holidays"] > .feature {
  border-style: solid;
  border-color: var(--palette-11);
}
.features-list > a[href="/features/invoices"] > .feature {
  border-style: solid;
  border-color: var(--palette-12);
}
.features-list > a[href="/features/intervenants"] > .feature {
  border-style: solid;
  border-color: var(--palette-14);
}
.features-list > a[href="/features/medications"] > .feature {
  border-style: solid;
  border-color: var(--palette-8);
}
.features-list > a[href="/features/allergies"] > .feature {
  border-style: solid;
  border-color: var(--palette-9);
}
.features-list > a[href="/features/vaccins"] > .feature {
  border-style: solid;
  border-color: var(--palette-9);
}
.features-list > a[href="/features/prise_medicaments"] > .feature {
  border-style: solid;
  border-color: var(--palette-4);
}
.features-list > a[href="/features/journal_vie"] > .feature {
  border-style: solid;
  border-color: var(--palette-11);
}
.features-list > a[href="/features/resiliation"] > .feature {
  border-style: solid;
  border-color: var(--palette-7);
}
.features-list > a[href="/features/communications"] > .feature {
  border-style: solid;
  border-color: var(--palette-1);
}
.features-list > a[href="/features/links"] > .feature {
  border-style: solid;
  border-color: var(--palette-12);
}
.features-list > a[href="/features/irreguliers"] > .feature {
  border-style: solid;
  border-color: var(--palette-0);
}
.features-list > a[href="/features/agenda"] > .feature {
  border-style: solid;
  border-color: var(--palette-0);
}
.features-list > a[href="/features/presences_vacances"] > .feature {
  border-style: solid;
  border-color: var(--palette-0);
}
.features-list > a[href="/features/demandes"] > .feature {
  border-style: solid;
  border-color: var(--palette-13);
}
.features-list > a[href="/features/nouvel_enfant"] > .feature {
  border-style: solid;
  border-color: var(--palette-13);
}
.features-list > a[href="/features/enfants"] > .feature {
  border-style: solid;
  border-color: var(--palette-13);
}
.features-list > a[href="/features/medecins"] > .feature {
  border-style: solid;
  border-color: var(--palette-7);
}

.disclaimer {
  padding: 0 1.5rem;
  border-left: 1px solid var(--main-background-color);
  border-bottom: 1px solid var(--main-background-color);
  margin: 0 5px 10px 0;
}

/*# sourceMappingURL=main.css.map */
