body {
  font-family: 'Lato', sans-serif;
  background-image: url(../assets/images/Fond_SIMULEAU.jpg);
  background-size: cover;
  background-position-x: center;
  background-position-y: bottom;
  background-repeat: no-repeat;
}
@font-face {
  font-family: 'Lato';
  src: url("/fonts/Lato-Regular.woff2") format("woff2"), url("/fonts/Lato-Regular-.woff") format("woff");
}
#app {
  height: inherit;
}
.m-28 {
  width: 336px;
}
.m-29 {
  width: 348px;
}
.m-30 {
  width: 360px;
}
.m-31 {
  width: 372px;
}
.week {
  width: 84px;
}
.year-180 {
  width: 2160px;
}
.year-181 {
  width: 2172px;
}
.year-182 {
  width: 2184px;
}
.year-183 {
  width: 2196px;
}
.year-184 {
  width: 2208px;
}
.year-185 {
  width: 2220px;
}
.year-186 {
  width: 2232px;
}
.year-187 {
  width: 2244px;
}
.year-188 {
  width: 2256px;
}
.year-189 {
  width: 2268px;
}
.year-190 {
  width: 2280px;
}
.year-191 {
  width: 2292px;
}
.year-192 {
  width: 2304px;
}
.year-193 {
  width: 2316px;
}
.year-194 {
  width: 2328px;
}
.year-195 {
  width: 2340px;
}
.year-196 {
  width: 2352px;
}
.year-197 {
  width: 2364px;
}
.year-198 {
  width: 2376px;
}
.year-199 {
  width: 2388px;
}
.year-200 {
  width: 2400px;
}
.year-300 {
  width: 3600px;
}
.wrapper-year-total-300 {
  width: 3600px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-301 {
  width: 3612px;
}
.wrapper-year-total-301 {
  width: 3612px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-302 {
  width: 3624px;
}
.wrapper-year-total-302 {
  width: 3624px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-303 {
  width: 3636px;
}
.wrapper-year-total-303 {
  width: 3636px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-304 {
  width: 3648px;
}
.wrapper-year-total-304 {
  width: 3648px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-305 {
  width: 3660px;
}
.wrapper-year-total-305 {
  width: 3660px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-306 {
  width: 3672px;
}
.wrapper-year-total-306 {
  width: 3672px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-307 {
  width: 3684px;
}
.wrapper-year-total-307 {
  width: 3684px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-308 {
  width: 3696px;
}
.wrapper-year-total-308 {
  width: 3696px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-309 {
  width: 3708px;
}
.wrapper-year-total-309 {
  width: 3708px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-310 {
  width: 3720px;
}
.wrapper-year-total-310 {
  width: 3720px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-311 {
  width: 3732px;
}
.wrapper-year-total-311 {
  width: 3732px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-312 {
  width: 3744px;
}
.wrapper-year-total-312 {
  width: 3744px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-313 {
  width: 3756px;
}
.wrapper-year-total-313 {
  width: 3756px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-314 {
  width: 3768px;
}
.wrapper-year-total-314 {
  width: 3768px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-315 {
  width: 3780px;
}
.wrapper-year-total-315 {
  width: 3780px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-316 {
  width: 3792px;
}
.wrapper-year-total-316 {
  width: 3792px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-317 {
  width: 3804px;
}
.wrapper-year-total-317 {
  width: 3804px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-318 {
  width: 3816px;
}
.wrapper-year-total-318 {
  width: 3816px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-319 {
  width: 3828px;
}
.wrapper-year-total-319 {
  width: 3828px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-320 {
  width: 3840px;
}
.wrapper-year-total-320 {
  width: 3840px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-321 {
  width: 3852px;
}
.wrapper-year-total-321 {
  width: 3852px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-322 {
  width: 3864px;
}
.wrapper-year-total-322 {
  width: 3864px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-323 {
  width: 3876px;
}
.wrapper-year-total-323 {
  width: 3876px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-324 {
  width: 3888px;
}
.wrapper-year-total-324 {
  width: 3888px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-325 {
  width: 3900px;
}
.wrapper-year-total-325 {
  width: 3900px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-326 {
  width: 3912px;
}
.wrapper-year-total-326 {
  width: 3912px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-327 {
  width: 3924px;
}
.wrapper-year-total-327 {
  width: 3924px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-328 {
  width: 3936px;
}
.wrapper-year-total-328 {
  width: 3936px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-329 {
  width: 3948px;
}
.wrapper-year-total-329 {
  width: 3948px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-330 {
  width: 3960px;
}
.wrapper-year-total-330 {
  width: 3960px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-331 {
  width: 3972px;
}
.wrapper-year-total-331 {
  width: 3972px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-332 {
  width: 3984px;
}
.wrapper-year-total-332 {
  width: 3984px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-333 {
  width: 3996px;
}
.wrapper-year-total-333 {
  width: 3996px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-334 {
  width: 4008px;
}
.wrapper-year-total-334 {
  width: 4008px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-335 {
  width: 4020px;
}
.wrapper-year-total-335 {
  width: 4020px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-336 {
  width: 4032px;
}
.wrapper-year-total-336 {
  width: 4032px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-337 {
  width: 4044px;
}
.wrapper-year-total-337 {
  width: 4044px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-338 {
  width: 4056px;
}
.wrapper-year-total-338 {
  width: 4056px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-339 {
  width: 4068px;
}
.wrapper-year-total-339 {
  width: 4068px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-340 {
  width: 4080px;
}
.wrapper-year-total-340 {
  width: 4080px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-341 {
  width: 4092px;
}
.wrapper-year-total-341 {
  width: 4092px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-342 {
  width: 4104px;
}
.wrapper-year-total-342 {
  width: 4104px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-343 {
  width: 4116px;
}
.wrapper-year-total-343 {
  width: 4116px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-344 {
  width: 4128px;
}
.wrapper-year-total-344 {
  width: 4128px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-345 {
  width: 4140px;
}
.wrapper-year-total-345 {
  width: 4140px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-346 {
  width: 4152px;
}
.wrapper-year-total-346 {
  width: 4152px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-347 {
  width: 4164px;
}
.wrapper-year-total-347 {
  width: 4164px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-348 {
  width: 4176px;
}
.wrapper-year-total-348 {
  width: 4176px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-349 {
  width: 4188px;
}
.wrapper-year-total-349 {
  width: 4188px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-350 {
  width: 4200px;
}
.wrapper-year-total-350 {
  width: 4200px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-351 {
  width: 4212px;
}
.wrapper-year-total-351 {
  width: 4212px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-352 {
  width: 4224px;
}
.wrapper-year-total-352 {
  width: 4224px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-353 {
  width: 4236px;
}
.wrapper-year-total-353 {
  width: 4236px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-354 {
  width: 4248px;
}
.wrapper-year-total-354 {
  width: 4248px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-355 {
  width: 4260px;
}
.wrapper-year-total-355 {
  width: 4260px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-356 {
  width: 4272px;
}
.wrapper-year-total-356 {
  width: 4272px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-357 {
  width: 4284px;
}
.wrapper-year-total-357 {
  width: 4284px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-358 {
  width: 4296px;
}
.wrapper-year-total-358 {
  width: 4296px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-359 {
  width: 4308px;
}
.wrapper-year-total-359 {
  width: 4308px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-360 {
  width: 4320px;
}
.wrapper-year-total-360 {
  width: 4320px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-361 {
  width: 4332px;
}
.wrapper-year-total-361 {
  width: 4332px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-362 {
  width: 4344px;
}
.wrapper-year-total-362 {
  width: 4344px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-363 {
  width: 4356px;
}
.wrapper-year-total-363 {
  width: 4356px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-364 {
  width: 4368px;
}
.wrapper-year-total-364 {
  width: 4368px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-365 {
  width: 4380px;
}
.wrapper-year-total-365 {
  width: 4380px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-366 {
  width: 4392px;
}
.wrapper-year-total-366 {
  width: 4392px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-367 {
  width: 4404px;
}
.wrapper-year-total-367 {
  width: 4404px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-368 {
  width: 4416px;
}
.wrapper-year-total-368 {
  width: 4416px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-369 {
  width: 4428px;
}
.wrapper-year-total-369 {
  width: 4428px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-370 {
  width: 4440px;
}
.wrapper-year-total-370 {
  width: 4440px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-371 {
  width: 4452px;
}
.wrapper-year-total-371 {
  width: 4452px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-372 {
  width: 4464px;
}
.wrapper-year-total-372 {
  width: 4464px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-373 {
  width: 4476px;
}
.wrapper-year-total-373 {
  width: 4476px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-374 {
  width: 4488px;
}
.wrapper-year-total-374 {
  width: 4488px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-375 {
  width: 4500px;
}
.wrapper-year-total-375 {
  width: 4500px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-376 {
  width: 4512px;
}
.wrapper-year-total-376 {
  width: 4512px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-377 {
  width: 4524px;
}
.wrapper-year-total-377 {
  width: 4524px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-378 {
  width: 4536px;
}
.wrapper-year-total-378 {
  width: 4536px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-379 {
  width: 4548px;
}
.wrapper-year-total-379 {
  width: 4548px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-380 {
  width: 4560px;
}
.wrapper-year-total-380 {
  width: 4560px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-381 {
  width: 4572px;
}
.wrapper-year-total-381 {
  width: 4572px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-382 {
  width: 4584px;
}
.wrapper-year-total-382 {
  width: 4584px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-383 {
  width: 4596px;
}
.wrapper-year-total-383 {
  width: 4596px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-384 {
  width: 4608px;
}
.wrapper-year-total-384 {
  width: 4608px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-385 {
  width: 4620px;
}
.wrapper-year-total-385 {
  width: 4620px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-386 {
  width: 4632px;
}
.wrapper-year-total-386 {
  width: 4632px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-387 {
  width: 4644px;
}
.wrapper-year-total-387 {
  width: 4644px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-388 {
  width: 4656px;
}
.wrapper-year-total-388 {
  width: 4656px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-389 {
  width: 4668px;
}
.wrapper-year-total-389 {
  width: 4668px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-390 {
  width: 4680px;
}
.wrapper-year-total-390 {
  width: 4680px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-391 {
  width: 4692px;
}
.wrapper-year-total-391 {
  width: 4692px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-392 {
  width: 4704px;
}
.wrapper-year-total-392 {
  width: 4704px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-393 {
  width: 4716px;
}
.wrapper-year-total-393 {
  width: 4716px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-394 {
  width: 4728px;
}
.wrapper-year-total-394 {
  width: 4728px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-395 {
  width: 4740px;
}
.wrapper-year-total-395 {
  width: 4740px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-396 {
  width: 4752px;
}
.wrapper-year-total-396 {
  width: 4752px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-397 {
  width: 4764px;
}
.wrapper-year-total-397 {
  width: 4764px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-398 {
  width: 4776px;
}
.wrapper-year-total-398 {
  width: 4776px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-399 {
  width: 4788px;
}
.wrapper-year-total-399 {
  width: 4788px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-400 {
  width: 4800px;
}
.wrapper-year-total-400 {
  width: 4800px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-401 {
  width: 4812px;
}
.wrapper-year-total-401 {
  width: 4812px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-402 {
  width: 4824px;
}
.wrapper-year-total-402 {
  width: 4824px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-403 {
  width: 4836px;
}
.wrapper-year-total-403 {
  width: 4836px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-404 {
  width: 4848px;
}
.wrapper-year-total-404 {
  width: 4848px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-405 {
  width: 4860px;
}
.wrapper-year-total-405 {
  width: 4860px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-406 {
  width: 4872px;
}
.wrapper-year-total-406 {
  width: 4872px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-407 {
  width: 4884px;
}
.wrapper-year-total-407 {
  width: 4884px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-408 {
  width: 4896px;
}
.wrapper-year-total-408 {
  width: 4896px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-409 {
  width: 4908px;
}
.wrapper-year-total-409 {
  width: 4908px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-410 {
  width: 4920px;
}
.wrapper-year-total-410 {
  width: 4920px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-411 {
  width: 4932px;
}
.wrapper-year-total-411 {
  width: 4932px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-412 {
  width: 4944px;
}
.wrapper-year-total-412 {
  width: 4944px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-413 {
  width: 4956px;
}
.wrapper-year-total-413 {
  width: 4956px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-414 {
  width: 4968px;
}
.wrapper-year-total-414 {
  width: 4968px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-415 {
  width: 4980px;
}
.wrapper-year-total-415 {
  width: 4980px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-416 {
  width: 4992px;
}
.wrapper-year-total-416 {
  width: 4992px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-417 {
  width: 5004px;
}
.wrapper-year-total-417 {
  width: 5004px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-418 {
  width: 5016px;
}
.wrapper-year-total-418 {
  width: 5016px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-419 {
  width: 5028px;
}
.wrapper-year-total-419 {
  width: 5028px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-420 {
  width: 5040px;
}
.wrapper-year-total-420 {
  width: 5040px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-421 {
  width: 5052px;
}
.wrapper-year-total-421 {
  width: 5052px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-422 {
  width: 5064px;
}
.wrapper-year-total-422 {
  width: 5064px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-423 {
  width: 5076px;
}
.wrapper-year-total-423 {
  width: 5076px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-424 {
  width: 5088px;
}
.wrapper-year-total-424 {
  width: 5088px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-425 {
  width: 5100px;
}
.wrapper-year-total-425 {
  width: 5100px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-426 {
  width: 5112px;
}
.wrapper-year-total-426 {
  width: 5112px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-427 {
  width: 5124px;
}
.wrapper-year-total-427 {
  width: 5124px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-428 {
  width: 5136px;
}
.wrapper-year-total-428 {
  width: 5136px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-429 {
  width: 5148px;
}
.wrapper-year-total-429 {
  width: 5148px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-430 {
  width: 5160px;
}
.wrapper-year-total-430 {
  width: 5160px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-431 {
  width: 5172px;
}
.wrapper-year-total-431 {
  width: 5172px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-432 {
  width: 5184px;
}
.wrapper-year-total-432 {
  width: 5184px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-433 {
  width: 5196px;
}
.wrapper-year-total-433 {
  width: 5196px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-434 {
  width: 5208px;
}
.wrapper-year-total-434 {
  width: 5208px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-435 {
  width: 5220px;
}
.wrapper-year-total-435 {
  width: 5220px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-436 {
  width: 5232px;
}
.wrapper-year-total-436 {
  width: 5232px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-437 {
  width: 5244px;
}
.wrapper-year-total-437 {
  width: 5244px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-438 {
  width: 5256px;
}
.wrapper-year-total-438 {
  width: 5256px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-439 {
  width: 5268px;
}
.wrapper-year-total-439 {
  width: 5268px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-440 {
  width: 5280px;
}
.wrapper-year-total-440 {
  width: 5280px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-441 {
  width: 5292px;
}
.wrapper-year-total-441 {
  width: 5292px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-442 {
  width: 5304px;
}
.wrapper-year-total-442 {
  width: 5304px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-443 {
  width: 5316px;
}
.wrapper-year-total-443 {
  width: 5316px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-444 {
  width: 5328px;
}
.wrapper-year-total-444 {
  width: 5328px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-445 {
  width: 5340px;
}
.wrapper-year-total-445 {
  width: 5340px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-446 {
  width: 5352px;
}
.wrapper-year-total-446 {
  width: 5352px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-447 {
  width: 5364px;
}
.wrapper-year-total-447 {
  width: 5364px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-448 {
  width: 5376px;
}
.wrapper-year-total-448 {
  width: 5376px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-449 {
  width: 5388px;
}
.wrapper-year-total-449 {
  width: 5388px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.year-450 {
  width: 5400px;
}
.wrapper-year-total-450 {
  width: 5400px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.mgnlt-1 {
  margin-left: -12px;
}
.mgnrt-1 {
  margin-right: -12px;
}
.mgnlt-2 {
  margin-left: -24px;
}
.mgnrt-2 {
  margin-right: -24px;
}
.mgnlt-3 {
  margin-left: -36px;
}
.mgnrt-3 {
  margin-right: -36px;
}
.mgnlt-4 {
  margin-left: -48px;
}
.mgnrt-4 {
  margin-right: -48px;
}
.mgnlt-5 {
  margin-left: -60px;
}
.mgnrt-5 {
  margin-right: -60px;
}
.mgnlt-6 {
  margin-left: -72px;
}
.mgnrt-6 {
  margin-right: -72px;
}
.mgnlt-7 {
  margin-left: -84px;
}
.mgnrt-7 {
  margin-right: -84px;
}
.mgnlt-8 {
  margin-left: -96px;
}
.mgnrt-8 {
  margin-right: -96px;
}
.mgnlt-9 {
  margin-left: -108px;
}
.mgnrt-9 {
  margin-right: -108px;
}
.mgnlt-10 {
  margin-left: -120px;
}
.mgnrt-10 {
  margin-right: -120px;
}
.mgnlt-11 {
  margin-left: -132px;
}
.mgnrt-11 {
  margin-right: -132px;
}
.mgnlt-12 {
  margin-left: -144px;
}
.mgnrt-12 {
  margin-right: -144px;
}
.mgnlt-13 {
  margin-left: -156px;
}
.mgnrt-13 {
  margin-right: -156px;
}
.mgnlt-14 {
  margin-left: -168px;
}
.mgnrt-14 {
  margin-right: -168px;
}
.mgnlt-15 {
  margin-left: -180px;
}
.mgnrt-15 {
  margin-right: -180px;
}
.mgnlt-16 {
  margin-left: -192px;
}
.mgnrt-16 {
  margin-right: -192px;
}
.mgnlt-17 {
  margin-left: -204px;
}
.mgnrt-17 {
  margin-right: -204px;
}
.mgnlt-18 {
  margin-left: -216px;
}
.mgnrt-18 {
  margin-right: -216px;
}
.mgnlt-19 {
  margin-left: -228px;
}
.mgnrt-19 {
  margin-right: -228px;
}
.mgnlt-20 {
  margin-left: -240px;
}
.mgnrt-20 {
  margin-right: -240px;
}
.mgnlt-21 {
  margin-left: -252px;
}
.mgnrt-21 {
  margin-right: -252px;
}
.mgnlt-22 {
  margin-left: -264px;
}
.mgnrt-22 {
  margin-right: -264px;
}
.mgnlt-23 {
  margin-left: -276px;
}
.mgnrt-23 {
  margin-right: -276px;
}
.mgnlt-24 {
  margin-left: -288px;
}
.mgnrt-24 {
  margin-right: -288px;
}
.mgnlt-25 {
  margin-left: -300px;
}
.mgnrt-25 {
  margin-right: -300px;
}
.mgnlt-26 {
  margin-left: -312px;
}
.mgnrt-26 {
  margin-right: -312px;
}
.mgnlt-27 {
  margin-left: -324px;
}
.mgnrt-27 {
  margin-right: -324px;
}
.mgnlt-28 {
  margin-left: -336px;
}
.mgnrt-28 {
  margin-right: -336px;
}
.mgnlt-29 {
  margin-left: -348px;
}
.mgnrt-29 {
  margin-right: -348px;
}
.mgnlt-30 {
  margin-left: -360px;
}
.mgnrt-30 {
  margin-right: -360px;
}
.mgnlt-31 {
  margin-left: -372px;
}
.mgnrt-31 {
  margin-right: -372px;
}
.lgh-1 {
  width: 83px;
}
.lgh-2 {
  width: 167px;
}
.lgh-3 {
  width: 251px;
}
.lgh-4 {
  width: 335px;
}
.lgh-5 {
  width: 419px;
}
.lgh-6 {
  width: 503px;
}
.lgh-7 {
  width: 587px;
}
.lgh-8 {
  width: 671px;
}
.lgh-9 {
  width: 755px;
}
.lgh-10 {
  width: 839px;
}
.lgh-11 {
  width: 923px;
}
.lgh-12 {
  width: 1007px;
}
.lgh-13 {
  width: 1091px;
}
.lgh-14 {
  width: 1175px;
}
.lgh-15 {
  width: 1259px;
}
.lgh-16 {
  width: 1343px;
}
.lgh-17 {
  width: 1427px;
}
.lgh-18 {
  width: 1511px;
}
.lgh-19 {
  width: 1595px;
}
.lgh-20 {
  width: 1679px;
}
.lgh-21 {
  width: 1763px;
}
.lgh-22 {
  width: 1847px;
}
.lgh-23 {
  width: 1931px;
}
.lgh-24 {
  width: 2015px;
}
.lgh-25 {
  width: 2099px;
}
.lgh-26 {
  width: 2183px;
}
.lgh-27 {
  width: 2267px;
}
.lgh-28 {
  width: 2351px;
}
.lgh-29 {
  width: 2435px;
}
.lgh-30 {
  width: 2519px;
}
.lgh-31 {
  width: 2603px;
}
.lgh-32 {
  width: 2687px;
}
.lgh-33 {
  width: 2771px;
}
.lgh-34 {
  width: 2855px;
}
.lgh-35 {
  width: 2939px;
}
.srt--7 {
  margin-left: -588px;
  left: -588px;
}
.srt--6 {
  margin-left: -504px;
  left: -504px;
}
.srt--5 {
  margin-left: -420px;
  left: -420px;
}
.srt--4 {
  margin-left: -336px;
  left: -336px;
}
.srt--3 {
  margin-left: -252px;
  left: -252px;
}
.srt--2 {
  margin-left: -168px;
  left: -168px;
}
.srt--1 {
  margin-left: -84px;
  left: -84px;
}
.srt-0 {
  margin-left: 0px;
  left: 0px;
}
.srt-1 {
  margin-left: 84px;
  left: 84px;
}
.srt-2 {
  margin-left: 168px;
  left: 168px;
}
.srt-3 {
  margin-left: 252px;
  left: 252px;
}
.srt-4 {
  margin-left: 336px;
  left: 336px;
}
.srt-5 {
  margin-left: 420px;
  left: 420px;
}
.srt-6 {
  margin-left: 504px;
  left: 504px;
}
.srt-7 {
  margin-left: 588px;
  left: 588px;
}
.srt-8 {
  margin-left: 672px;
  left: 672px;
}
.srt-9 {
  margin-left: 756px;
  left: 756px;
}
.srt-10 {
  margin-left: 840px;
  left: 840px;
}
.srt-11 {
  margin-left: 924px;
  left: 924px;
}
.srt-12 {
  margin-left: 1008px;
  left: 1008px;
}
.srt-13 {
  margin-left: 1092px;
  left: 1092px;
}
.srt-14 {
  margin-left: 1176px;
  left: 1176px;
}
.srt-15 {
  margin-left: 1260px;
  left: 1260px;
}
.srt-16 {
  margin-left: 1344px;
  left: 1344px;
}
.srt-17 {
  margin-left: 1428px;
  left: 1428px;
}
.srt-18 {
  margin-left: 1512px;
  left: 1512px;
}
.srt-19 {
  margin-left: 1596px;
  left: 1596px;
}
.srt-20 {
  margin-left: 1680px;
  left: 1680px;
}
.srt-21 {
  margin-left: 1764px;
  left: 1764px;
}
.srt-22 {
  margin-left: 1848px;
  left: 1848px;
}
.srt-23 {
  margin-left: 1932px;
  left: 1932px;
}
.srt-24 {
  margin-left: 2016px;
  left: 2016px;
}
.srt-25 {
  margin-left: 2100px;
  left: 2100px;
}
.srt-26 {
  margin-left: 2184px;
  left: 2184px;
}
.srt-27 {
  margin-left: 2268px;
  left: 2268px;
}
.srt-28 {
  margin-left: 2352px;
  left: 2352px;
}
.srt-29 {
  margin-left: 2436px;
  left: 2436px;
}
.srt-30 {
  margin-left: 2520px;
  left: 2520px;
}
.srt-31 {
  margin-left: 2604px;
  left: 2604px;
}
.srt-32 {
  margin-left: 2688px;
  left: 2688px;
}
.srt-33 {
  margin-left: 2772px;
  left: 2772px;
}
.srt-34 {
  margin-left: 2856px;
  left: 2856px;
}
.srt-35 {
  margin-left: 2940px;
  left: 2940px;
}
.srt-36 {
  margin-left: 3024px;
  left: 3024px;
}
.srt-37 {
  margin-left: 3108px;
  left: 3108px;
}
.srt-38 {
  margin-left: 3192px;
  left: 3192px;
}
.srt-39 {
  margin-left: 3276px;
  left: 3276px;
}
.srt-40 {
  margin-left: 3360px;
  left: 3360px;
}
.srt-41 {
  margin-left: 3444px;
  left: 3444px;
}
.srt-42 {
  margin-left: 3528px;
  left: 3528px;
}
.srt-43 {
  margin-left: 3612px;
  left: 3612px;
}
.srt-44 {
  margin-left: 3696px;
  left: 3696px;
}
.srt-45 {
  margin-left: 3780px;
  left: 3780px;
}
.srt-46 {
  margin-left: 3864px;
  left: 3864px;
}
.srt-47 {
  margin-left: 3948px;
  left: 3948px;
}
.srt-48 {
  margin-left: 4032px;
  left: 4032px;
}
.srt-49 {
  margin-left: 4116px;
  left: 4116px;
}
.srt-50 {
  margin-left: 4200px;
  left: 4200px;
}
.srt-51 {
  margin-left: 4284px;
  left: 4284px;
}
.srt-52 {
  margin-left: 4368px;
  left: 4368px;
}
.srt-53 {
  margin-left: 4452px;
  left: 4452px;
}
.tfh-1 {
  height: 25px;
}
.tfh-2 {
  height: 50px;
}
.tfh-3 {
  height: 75px;
}
.tfh-4 {
  height: 100px;
}
.tfh-5 {
  height: 125px;
}
.tfh-6 {
  height: 150px;
}
.tfh-7 {
  height: 175px;
}
.tfh-8 {
  height: 200px;
}
.tfh-9 {
  height: 225px;
}
.tfh-10 {
  height: 250px;
}
.tfh-11 {
  height: 275px;
}
.tfh-12 {
  height: 300px;
}
.tfh-13 {
  height: 325px;
}
.tfh-14 {
  height: 350px;
}
.tfh-15 {
  height: 375px;
}
.tfh-16 {
  height: 400px;
}
.tfh-17 {
  height: 425px;
}
.tfh-18 {
  height: 450px;
}
.tfh-19 {
  height: 475px;
}
.tfh-20 {
  height: 500px;
}
.tfh-21 {
  height: 525px;
}
.tfh-22 {
  height: 550px;
}
.tfh-23 {
  height: 575px;
}
.tfh-24 {
  height: 600px;
}
.tfh-25 {
  height: 625px;
}
.tfh-26 {
  height: 650px;
}
.tfh-27 {
  height: 675px;
}
.tfh-28 {
  height: 700px;
}
.tfh-29 {
  height: 725px;
}
.tfh-30 {
  height: 750px;
}
.tfh-31 {
  height: 775px;
}
.tfh-32 {
  height: 800px;
}
.tfh-33 {
  height: 825px;
}
.tfh-34 {
  height: 850px;
}
.tfh-35 {
  height: 875px;
}
.tfh-36 {
  height: 900px;
}
.tfh-37 {
  height: 925px;
}
.tfh-38 {
  height: 950px;
}
.tfh-39 {
  height: 975px;
}
.tfh-40 {
  height: 1000px;
}
.tfh-41 {
  height: 1025px;
}
.tfh-42 {
  height: 1050px;
}
.tfh-43 {
  height: 1075px;
}
.tfh-44 {
  height: 1100px;
}
.tfh-45 {
  height: 1125px;
}
.tfh-46 {
  height: 1150px;
}
.tfh-47 {
  height: 1175px;
}
.tfh-48 {
  height: 1200px;
}
.tfh-49 {
  height: 1225px;
}
.tfh-50 {
  height: 1250px;
}
.tfh-51 {
  height: 1275px;
}
.tfh-52 {
  height: 1300px;
}
.tfh-53 {
  height: 1325px;
}
.tfh-54 {
  height: 1350px;
}
.tfh-55 {
  height: 1375px;
}
.tfh-56 {
  height: 1400px;
}
.tfh-57 {
  height: 1425px;
}
.tfh-58 {
  height: 1450px;
}
.tfh-59 {
  height: 1475px;
}
.tfh-60 {
  height: 1500px;
}
.tfh-61 {
  height: 1525px;
}
.tfh-62 {
  height: 1550px;
}
.tfh-63 {
  height: 1575px;
}
.tfh-64 {
  height: 1600px;
}
.tfh-65 {
  height: 1625px;
}
.tfh-66 {
  height: 1650px;
}
.tfh-67 {
  height: 1675px;
}
.tfh-68 {
  height: 1700px;
}
.tfh-69 {
  height: 1725px;
}
.tfh-70 {
  height: 1750px;
}
.tfh-71 {
  height: 1775px;
}
.tfh-72 {
  height: 1800px;
}
.tfh-73 {
  height: 1825px;
}
.tfh-74 {
  height: 1850px;
}
.tfh-75 {
  height: 1875px;
}
.tfh-76 {
  height: 1900px;
}
.tfh-77 {
  height: 1925px;
}
.tfh-78 {
  height: 1950px;
}
.tfh-79 {
  height: 1975px;
}
.tfh-80 {
  height: 2000px;
}
.tfh-81 {
  height: 2025px;
}
.tfh-82 {
  height: 2050px;
}
.tfh-83 {
  height: 2075px;
}
.tfh-84 {
  height: 2100px;
}
.tfh-85 {
  height: 2125px;
}
.tfh-86 {
  height: 2150px;
}
.tfh-87 {
  height: 2175px;
}
.tfh-88 {
  height: 2200px;
}
.tfh-89 {
  height: 2225px;
}
.tfh-90 {
  height: 2250px;
}
.tfh-91 {
  height: 2275px;
}
.tfh-92 {
  height: 2300px;
}
.tfh-93 {
  height: 2325px;
}
.tfh-94 {
  height: 2350px;
}
.tfh-95 {
  height: 2375px;
}
.tfh-96 {
  height: 2400px;
}
.tfh-97 {
  height: 2425px;
}
.tfh-98 {
  height: 2450px;
}
.tfh-99 {
  height: 2475px;
}
.tfh-100 {
  height: 2500px;
}
.page {
  width: 100%;
  height: calc(100% - (74px + 103px));
  /*background-image: url(../assets/images/Fond_SIMULEAU.jpg);
    background-size: cover;
    background-position-x: center;
    background-position-y: bottom;
    background-repeat: no-repeat;*/
}
.main {
  height: 100%;
  padding-top: 15px;
  /* padding-top: 90px;
    padding-bottom: 110px;*/
}
/*.wrapper {
    width: 100%;
    height: calc(100% - 140px);
}*/
.separator-bg {
  background: white;
}
.planning {
  display: flex;
  flex: 1;
  height: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.planning .wrapper-data {
  flex: 1;
  width: 100%;
  margin-top: 20px;
  position: relative;
}
.planning .wrapper-data .wrapper-calendar {
  position: absolute;
  top: 0;
  left: 328px;
  right: 64px;
  bottom: -15px;
  overflow-x: scroll;
  overflow-y: hidden;
  border-left: 1px solid #dddddd;
}
.planning .wrapper-data .wrapper-calendar .wrapper-inner-calendar {
  display: inline-block;
  height: 100%;
}
.planning .wrapper-data .wrapper-calendar .wrapper-total-header {
  text-align: center;
  background-color: #253c4d;
  color: #ffffff;
  height: 44px;
  font-size: 12px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.planning .wrapper-data .wrapper-calendar .wrapper-total {
  height: 20px;
  width: 150px;
  background-color: #253c4d;
  color: #ffffff;
  font-size: 12px;
  text-align: center;
}
.planning .wrapper-data .wrapper-calendar .wrapper-month {
  height: 20px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  overflow: hidden;
}
.planning .wrapper-data .wrapper-calendar .wrapper-week {
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.planning .wrapper-data .wrapper-calendar .month {
  display: inline-block;
  height: 100%;
  border-right: 1px solid white;
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  text-transform: capitalize;
  flex: none;
}
.planning .wrapper-data .wrapper-calendar .month:nth-of-type(odd) {
  background-color: #c7c0f3;
}
.planning .wrapper-data .wrapper-calendar .month:nth-of-type(even) {
  background-color: #c3ce1a;
}
.planning .wrapper-data .wrapper-calendar .week {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  text-align: center;
  font-size: 12px;
  color: #414040;
}
.planning .wrapper-data .wrapper-calendar .week .week-header {
  flex: none;
  height: 25px;
  width: 100%;
  padding-top: 4px;
  border-right: 1px solid #dddddd;
  background: white;
}
.planning .wrapper-data .wrapper-calendar .week .week-border {
  flex: none;
  background-color: white;
  align-self: stretch;
  border-right: 1px solid #dddddd;
}
.planning .wrapper-data .wrapper-table {
  overflow-x: hidden;
  overflow-y: scroll;
  position: absolute;
  top: 45px;
  left: 48px;
  right: 46px;
  bottom: 0;
}
.planning .wrapper-data .wrapper-table .retailers-bg {
  height: 600px;
  margin: auto;
  position: relative;
}
.planning .wrapper-data .wrapper-table .retailer-data {
  white-space: nowrap;
}
.planning .wrapper-data .wrapper-table .gammes-bg {
  width: 100%;
  display: inline-block;
}
.planning .wrapper-data .wrapper-table .header-retailer-bg {
  background-color: #9ad7e9;
  color: black;
  font-weight: bold;
  font-size: 13px;
  height: 25px;
  text-transform: uppercase;
  display: flex;
}
.planning .wrapper-data .wrapper-table .header-retailer-bg p {
  margin: 0;
  padding-top: 4px;
  padding-left: 20px;
}
.planning .wrapper-data .wrapper-table .header-retailer-bg img {
  height: 100%;
}
.planning .wrapper-data .wrapper-table .header-category-bg {
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  height: 25px;
  width: 100%;
  color: #5f5f5f;
  font-size: 12px;
  border-bottom: 1px solid #dddddd;
}
.planning .wrapper-data .wrapper-table .header-category-bg p {
  margin: 0;
  padding-top: 4px;
  width: 225px;
  height: 23px;
  overflow: hidden;
}
.planning .wrapper-data .wrapper-table .header-category-bg .checkbox-op {
  float: right;
  margin-right: 10px;
}
.planning .wrapper-data .wrapper-table .header-gamme-bg {
  background-color: #f9f9f9;
  color: #414141;
  font-size: 13px;
  font-weight: bold;
  height: 25px;
}
.planning .wrapper-data .wrapper-table .header-gamme-bg p {
  margin: 0;
  padding-top: 4px;
  padding-left: 60px;
}
.planning .wrapper-data .wrapper-table .net-sales-bg,
.planning .wrapper-data .wrapper-table .ub-bg {
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  height: 25px;
  width: 100%;
  color: #5f5f5f;
  font-size: 12px;
}
.planning .wrapper-data .wrapper-table .net-sales-bg p,
.planning .wrapper-data .wrapper-table .ub-bg p {
  margin: 0;
  padding-top: 5px;
  padding-right: 10px;
  text-align: right;
  width: 279px;
  height: 100%;
  background-color: white;
}
.planning .wrapper-data .wrapper-table .net-sales-bg:nth-last-of-type(1),
.planning .wrapper-data .wrapper-table .ub-bg:nth-last-of-type(1) {
  border-bottom: 1px solid #dddddd;
}
.planning .wrapper-data .wrapper-data-table {
  position: absolute;
  top: 0;
  left: 281px;
  right: 0;
  overflow-x: hidden;
  overflow-y: hidden;
}
.planning .wrapper-data .wrapper-data-table .header-retailer {
  color: #ffffff;
  font-size: 13px;
  height: 25px;
  text-transform: uppercase;
}
.planning .wrapper-data .wrapper-data-table .header-retailer p {
  margin: 0;
  padding-top: 4px;
  padding-left: 20px;
}
.planning .wrapper-data .wrapper-data-table .header-category {
  color: #1e1e1e;
  font-size: 13px;
  font-weight: bold;
  height: 25px;
}
.planning .wrapper-data .wrapper-data-table .header-category p {
  margin: 0;
  padding-top: 4px;
  padding-left: 40px;
}
.planning .wrapper-data .wrapper-data-table .header-gamme {
  color: #414141;
  font-size: 13px;
  font-weight: bold;
  height: 25px;
}
.planning .wrapper-data .wrapper-data-table .header-gamme p {
  margin: 0;
  padding-top: 4px;
  padding-left: 60px;
}
.planning .wrapper-data .wrapper-data-table .op {
  height: 25px;
  color: #5f5f5f;
  font-size: 12px;
  display: flex;
}
.planning .wrapper-data .wrapper-data-table .op a:hover {
  text-decoration: none;
}
.planning .wrapper-data .wrapper-data-table .op p {
  margin-bottom: 0;
  margin-top: 1px;
  height: 97%;
  text-align: right;
  font-size: 12px;
  color: #414040;
  font-weight: bold;
  padding-top: 3px;
  padding-left: 5px;
}
.planning .wrapper-data .wrapper-data-table .op:nth-last-of-type(1) {
  border-bottom: 1px solid #dddddd;
}
.planning .wrapper-data .wrapper-data-table .op p {
  cursor: pointer;
}
.planning .wrapper-data .wrapper-data-table p {
  font-weight: normal;
}
.planning .wrapper-data .wrapper-data-table .bg-support {
  background: #66cc99;
  display: flex;
}
.planning .wrapper-data .wrapper-data-table .bg-consumption {
  background: #cc3333;
  display: flex;
}
.planning .wrapper-data .wrapper-data-table .p-date {
  padding-top: 3px;
  padding-left: 5px;
}
.planning .wrapper-data .noData {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  margin-top: 10px;
  color: #E82F1A;
}
.tooltip-wrapper {
  display: inline-block;
  width: 100%;
}
.tooltip-wrapper .wrap-tool {
  height: 290px;
}
.tooltip-wrapper span {
  visibility: hidden;
  position: absolute;
  width: 200px;
  bottom: 100%;
  left: 50%;
  margin-left: -99px;
  background-color: #ffffff;
  color: #000;
  text-align: left;
  padding: 5px;
  border-radius: 6px;
  z-index: 1;
  box-shadow: 1px 1px 3px -1px #717171bf;
}
.tooltip-wrapper span::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
.tooltip-wrapper ul {
  overflow-y: auto;
  max-height: 120px;
  height: 120px;
  padding: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #dddddd;
}
.tooltip-wrapper ul li {
  padding-left: 5px;
}
.tooltip-wrapper:hover span {
  visibility: visible;
}
.sidebar {
  background-image: linear-gradient(180deg, #ffffff -20%, #80b0d8 80%);
  /*background-color: white;*/
  height: 74px;
  width: 100%;
  border-bottom: 4px solid #8dd1e4;
}
.sidebar .top-row {
  background-color: rgba(0, 0, 0, 0.4);
}
.sidebar .navbar-brand {
  font-size: 1.1rem;
}
.sidebar .oi {
  width: 2rem;
  font-size: 1.1rem;
  vertical-align: text-top;
  top: -2px;
}
.sidebar .navbar-flex {
  flex-direction: column !important;
}
.sidebar .nav-item {
  font-size: 0.9rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.sidebar .nav-item p {
  color: #2e5799;
  height: 3rem;
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 16px;
  margin-block-end: 0;
}
/*        .sidebar .nav-item:first-of-type {
            padding-top: 1rem;
        }
*/
/*        .sidebar .nav-item:last-of-type {
            padding-bottom: 1rem;
        }
*/
@media (min-width: 320px) {
  .sidebar .nav-item a {
    color: #2e5799;
    height: 3rem;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .sidebar .nav-item a {
    color: #2e5799;
    height: 3rem;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-size: 11px;
  }
  .logout-btn {
    text-transform: uppercase;
    font-weight: 700;
    color: #30363D;
    font-size: 11px;
  }
}
@media (min-width: 1142px) {
  .sidebar .nav-item a {
    color: #2e5799;
    height: 3rem;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-size: 14px;
  }
  .logout-btn {
    text-transform: uppercase;
    font-weight: 700;
    color: #30363D;
    font-size: 14px;
  }
}
@media (min-width: 1440px) {
  .sidebar .nav-item a {
    color: #2e5799;
    height: 3rem;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-size: 16px;
  }
  .logout-btn {
    text-transform: uppercase;
    font-weight: 700;
    color: #30363D;
    font-size: 16px;
  }
}
.sidebar .nav-item a.active {
  background-color: #dfebf6;
  color: #2e5799;
  border-radius: 15px;
}
.sidebar .nav-item a:hover {
  background-color: #dfebf6;
  color: #2e5799;
  border-radius: 15px;
}
.content {
  padding-top: 1.1rem;
}
.navbar-toggler {
  background-color: rgba(255, 255, 255, 0.1);
  padding: 20px 10px 15px 10px;
}
.navbar-toggler:focus,
.navbar-toggler:hover {
  outline: 0;
}
.navbar-expand-md .navbar-collapse-custom {
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.login-display {
  display: flex;
  justify-content: space-between;
}
.navbar-collapse-custom {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
}
.border-auth {
  border-right: 3px solid #009de0;
  height: auto;
  margin: 0;
}
.c-w {
  color: white;
}
.c-w:focus,
.c-w:hover {
  color: white;
}
.footer {
  /*position: absolute;
    bottom: 0;
    width: 100%;*/
  height: 103px;
}
.ul-footer {
  padding: 0;
  list-style: none;
  display: flex;
  width: fit-content;
  margin: 0;
  padding: 15px;
  position: relative;
}
.ul-footer li {
  padding-left: 5px;
  padding-right: 5px;
}
.version-div {
  position: absolute;
  width: 100%;
  bottom: 0;
}
.version-div p {
  margin: 0;
  padding: 0px;
  background: #8dd1e4;
  font-size: 12px;
}
.type-op-img {
  width: 20px;
  margin-top: 0px;
  margin-right: 5px;
}
.btn-tab {
  width: 100%;
  border-radius: 30px 30px 0px 0px;
  background: #dceef2;
  color: #645082;
  font-weight: bold;
  flex: 1 1 auto;
  border: 1px solid #9090b2;
  box-shadow: 0px -2px 5px -4px black;
  text-transform: uppercase;
}
.btn-tab:focus,
.btn-tab:hover,
btn-tab:active {
  font-weight: bold;
  background: #b6d639;
  color: #340166;
}
.btn-group-tab {
  width: 100%;
  display: inline-flex;
}
.table {
  width: 100%;
  border: 1px solid #c8c8c5;
}
.table-wrapper-content {
  overflow-y: scroll;
  height: calc(100% - 226px);
}
.table-wrapper thead th {
  border: 1px solid #c8c8c5;
  position: sticky;
  top: -1px;
  background: #e8f9a1;
  text-transform: uppercase;
  padding: 5px;
  min-width: 28px;
  z-index: 1;
}
.table-wrapper tfoot th {
  border-top: 1px solid #c8c8c5;
  border-bottom: 1px solid #c8c8c5;
  position: sticky;
  bottom: 0;
  background: #dceef2;
  text-transform: uppercase;
  padding: 5px;
}
.table-wrapper tr {
  border: 1px solid #c8c8c5;
}
.table-wrapper td {
  border: 1px solid #c8c8c5;
  padding: 5px;
  vertical-align: middle;
}
.table-wrapper tr:nth-child(even) {
  border: 1px solid #c8c8c5;
  background: #fff;
}
.table-wrapper tr:nth-child(odd) {
  border: 1px solid #c8c8c5;
  background: #dceef2;
}
.storedetail {
  width: 100%;
  height: 100%;
}
.btn-modal-success {
  background-color: #239af6;
  width: 100%;
  color: white;
  box-shadow: 2px 2px 5px 1px #6c757dad;
}
.btn-modal-success:focus,
.btn-modal-success:hover {
  background-color: #239af6;
  width: 100%;
  color: white;
}
.btn-modal-close {
  background-color: #239af6;
  width: 100%;
  color: white;
  box-shadow: 2px 2px 5px 1px #6c757dad;
}
.btn-modal-close:focus,
.btn-modal-close:hover {
  background-color: #239af6;
  width: 100%;
  color: white;
}
.tab-group-page {
  padding-top: 5px;
  background: #dceef2;
  border-radius: 30px 30px 0px 0px;
  border: 1px solid #9090b2;
  box-shadow: 0px -2px 5px -4px black;
  color: #645082;
}
.active {
  font-weight: bold;
  background: #b6d639;
  color: #340166;
}
.form-number {
  width: 100px;
  margin: auto;
  padding: 5px 10px;
  height: 24px;
}
.th-collapse {
  position: relative;
}
.label-collapse {
  margin: 0;
}
.btn-collapse {
  position: absolute;
  left: 0;
  top: 0px;
}
.border-line {
  border: 1px solid #c8c8c5;
}
.border-cell {
  border-left: 1px solid #c8c8c5;
}
.number-detail {
  font-size: 18px;
}
.total-ca {
  background: #e0fb6e;
  border: 1px solid #c8c8c5;
  margin-top: 5px;
}
.total-ca .total {
  font-size: 20px;
  font-weight: bold;
  padding: 5px;
  margin: 0;
}
.window {
  width: 100%;
  height: 100%;
}
.ul-radio-btn {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  padding: 0;
  list-style: none;
  text-align: left;
  max-height: 1000px;
}
.ul-radio-btn li {
  margin-bottom: 10px;
}
.ca-result p {
  font-size: 20px;
  font-weight: bold;
  color: #192894;
}
.border-bottom-title {
  border-bottom: 1px solid #c8c8c5;
}
.title-emplacement {
  font-size: 16px;
  font-weight: bold;
  color: #192894;
}
.logo-simuleau {
  width: 110px;
}
.title {
  color: #34019a;
}
.container-checkbox {
  display: flex;
  position: relative;
  padding-left: 5px;
  /* margin-bottom: 12px; */
  cursor: pointer;
  /* font-size: 22px; */
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 280px;
  font-size: 14px;
  background: #dceff5;
}
/* Hide the browser's default checkbox */
.container-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 4px;
  right: 10px;
  height: 15px;
  width: 15px;
  background-color: #fff;
  box-shadow: 1px 1px 2px 0px #585858;
}
/* On mouse-over, add a grey background color */
.container-checkbox:hover input ~ .checkmark {
  background-color: #ddd;
  box-shadow: 1px 1px 2px 0px #585858;
}
/* When the checkbox is checked, add a blue background */
.container-checkbox input:checked ~ .checkmark {
  background-color: #ffffff;
  border: 1px solid #86e6b6;
  box-shadow: 1px 1px 2px 0px #585858;
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
/* Show the checkmark when checked */
.container-checkbox input:checked ~ .checkmark:after {
  display: block;
}
/* Style the checkmark/indicator */
.container-checkbox .checkmark:after {
  left: 4px;
  top: -2px;
  width: 7px;
  height: 12px;
  border: solid black;
  border-width: 0px 2px 2px 0;
  -webkit-transform: rotate(35deg);
  -ms-transform: rotate(35deg);
  transform: rotate(35deg);
}
.btn-action {
  color: white;
  border-radius: 5px;
  width: 200px;
  background: #3440af;
  height: 25px;
  padding: 0;
  /*background-image: linear-gradient( 90deg, white -19%, #192894 8.33%, #192894 93%, #0b1244);*/
  box-shadow: 1px 1px 2px 1px #848484;
}
.btn-action:focus,
.btn-action:hover {
  color: white;
  border-radius: 5px;
  width: 200px;
  background: #3440af;
}
.checkbox-simu {
  display: inline-block;
  cursor: pointer;
  margin: 0;
}
.checkbox-simu input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  /* Show the checkmark when checked */
}
.checkbox-simu input:checked ~ .checkmark {
  background-color: #ffffff;
  border: 1px solid #86e6b6;
  box-shadow: 1px 1px 2px 0px #585858;
}
.checkbox-simu input:checked ~ .checkmark:after {
  display: block;
}
.checkbox-simu .checkmark {
  display: block;
  position: relative;
  height: 15px;
  width: 15px;
  background-color: #fff;
  box-shadow: 1px 1px 2px 0px #585858;
  top: 0px;
  right: 0px;
}
.checkbox-simu .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 4px;
  top: -2px;
  width: 7px;
  height: 12px;
  border: solid black;
  border-width: 0px 2px 2px 0;
  -webkit-transform: rotate(35deg);
  -ms-transform: rotate(35deg);
  transform: rotate(35deg);
}
.checkbox-simu:hover input ~ .checkmark {
  background-color: #ddd;
  box-shadow: 1px 1px 2px 0px #585858;
}
.select-custom {
  height: 24px;
  padding: 0px 5px;
}
.table-wrapper-merch {
  height: calc(100% - 305px);
}
.table-wrapper-opsales {
  height: calc(100% - 315px);
}
.fixed-height {
  height: calc(100% - 226px);
}
.img-prd {
  height: 100px;
}
.checkbox-means {
  display: flex;
  cursor: pointer;
  margin: 0;
  position: relative;
  padding-left: 25px;
}
.checkbox-means input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  /* Show the checkmark when checked */
}
.checkbox-means input:checked ~ .checkmark {
  background-color: #ffffff;
  border: 1px solid #86e6b6;
  box-shadow: 1px 1px 2px 0px #585858;
}
.checkbox-means input:checked ~ .checkmark:after {
  display: block;
}
.checkbox-means .checkmark {
  position: absolute;
  height: 15px;
  width: 15px;
  background-color: #fff;
  box-shadow: 1px 1px 2px 0px #585858;
  top: 3px;
  left: 0px;
  right: 0;
}
.checkbox-means .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 4px;
  top: -2px;
  width: 7px;
  height: 12px;
  border: solid black;
  border-width: 0px 2px 2px 0;
  -webkit-transform: rotate(35deg);
  -ms-transform: rotate(35deg);
  transform: rotate(35deg);
}
.checkbox-means:hover input ~ .checkmark {
  background-color: #ddd;
  box-shadow: 1px 1px 2px 0px #585858;
}
.comment {
  text-transform: uppercase;
  color: #01349a;
}
.table-wrapper-total {
  /* tr:nth-child(even) {
        border: 1px solid #c8c8c5;
        background: #fff;
    }

    tr:nth-child(odd) {
        border: 1px solid #c8c8c5;
        background: #dceef2;
    }*/
}
.table-wrapper-total .table {
  height: 100%;
  margin-bottom: 0;
}
.table-wrapper-total thead th {
  background: #e8f9a1;
  color: #340167;
  padding: 5px;
  min-width: 28px;
}
.table-wrapper-total tfoot th {
  border-top: 1px solid #c8c8c5;
  border-bottom: 1px solid #c8c8c5;
  background: #e8f9a1;
  text-transform: uppercase;
  padding: 5px;
}
.table-wrapper-total .bg-green {
  background: #a7e283;
}
.table-wrapper-total tr {
  border: 1px solid #c8c8c5;
  background: #fff;
  height: 25px;
}
.table-wrapper-total td {
  padding: 0px;
  vertical-align: middle;
  text-transform: uppercase;
  position: relative;
}
.table-wrapper-means .table {
  margin-bottom: 0;
}
.table-wrapper-means th {
  width: 25%;
  background: #e8f9a1;
  padding: 5px;
}
.table-wrapper-means td {
  vertical-align: top;
  padding: 0;
}
.border-left-cell {
  border-left: 1px solid #c8c8c5;
}
.table-scroller {
  overflow-y: auto;
  height: calc(100% - 370px);
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
@media (min-width: 1024px) {
  .table-scroller {
    height: calc(100% - 295px);
  }
}
.text-color {
  color: #340167;
}
.btn-cross-fd {
  position: absolute;
  padding: 0;
  right: 8px;
  font-weight: 700;
  color: darkgray;
}
.btn-cross-promo {
  position: absolute;
  padding: 0;
  left: 8px;
  font-weight: 700;
  color: darkgray;
}
.commande-span {
  font-size: 14px;
}
.logo-retailer {
  width: 75px;
}
.ca-detail dl {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.ca-detail input {
  width: calc(100% - 14px);
}
.ca-detail button {
  position: absolute;
  top: 10px;
  left: -55px;
}
.ca-detail button img {
  width: 25px;
}
.em-des-detail dl {
  display: flex;
  flex-wrap: wrap;
}
.em-des-detail input {
  width: inherit;
}
.blazor-carousel {
  width: 100%;
  min-height: 100%;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 20px;
  position: relative;
}
.blazor-carousel-inner {
  padding: 0;
  margin: 0;
  height: inherit;
}
.hidden {
  display: none;
}
.blazor-carousel-image {
  padding: 0;
  margin: 0;
}
.blazor-carousel-image img {
  width: 100%;
  height: 100%;
}
.blazor-carousel-indicators-container,
.blazor-carousel-arrow-container {
  display: inline-block;
  height: 30px;
}
.blazor-carousel-indicator {
  vertical-align: middle;
  height: 28px;
}
.blazor-carousel-indicator {
  list-style: none;
  width: 20px;
  height: 5px;
  background-color: white;
  margin-right: 5px;
  float: left;
  cursor: pointer;
  box-shadow: 1px 1px 3px -1px black;
}
.blazor-carousel-indicator-active {
  background-color: cornflowerblue;
}
.blazor-carousel-nav-container {
  display: inline-block;
  width: 100%;
  height: 30px;
  text-align: center;
  bottom: 0px;
  left: 0;
}
.blazor-carousel-control-next {
  padding-left: 10px;
}
.blazor-carousel-control-prev {
  padding-right: 10px;
}
.blazor-carousel-control-nav {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.blazor-carousel-pointer {
  cursor: pointer;
}
.img-carousel {
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: center;
}
.blazor-carousel-templated-item {
  height: 100%;
  position: relative;
}
.blazor-carousel-prev {
  position: absolute;
  top: 50%;
  left: -10px;
}
.blazor-carousel-next {
  position: absolute;
  top: 50%;
  right: -10px;
}
.blazor-carousel-point {
  /* position: absolute;
    bottom: 0;
    left: 41%;*/
}
.blazored-modal {
  width: 30%;
  /*height: 440px;*/
  padding: 1rem;
  position: relative;
}
.btn-content-modal-bottom {
  /* position: absolute;
    bottom: 15px;
    left: 0;*/
}
.td-custom {
  /*vertical-align: top;
    display: block;
    height: 100%;*/
}
.h-custom {
  height: calc(100% - 110px);
}
.comment-value {
  overflow-x: auto;
  height: 25px;
}
.loader {
  position: fixed;
  background: transparent;
  width: 100%;
  height: 100%;
  z-index: 1000;
  pointer-events: none;
  overflow: hidden;
  top: 0;
  left: 0;
}
.loader__inner {
  width: 100px;
  height: 100px;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  bottom: 0;
  /*    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhoAAABkCAYAAADADpm+AAAACXBIWXMAAAsTAAALEwEAmpwYAAA6F2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wMy0wM1QxNToyNDowNSswMTowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTAzLTAzVDE1OjQwOjQyKzAxOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wMy0wM1QxNTo0MDo0MiswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo3YmE3Mzk1Ny1mOGY1LTRiM2EtODhmOS0yMzZjNGNlMmIzYWE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6ZjRkY2Y3ZDAtNTMwZS00ZjAyLThhMGEtMWYzOTIyNjI1MWViPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZjRkY2Y3ZDAtNTMwZS00ZjAyLThhMGEtMWYzOTIyNjI1MWViPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpmNGRjZjdkMC01MzBlLTRmMDItOGEwYS0xZjM5MjI2MjUxZWI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDMtMDNUMTU6MjY6MzgrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo3YmE3Mzk1Ny1mOGY1LTRiM2EtODhmOS0yMzZjNGNlMmIzYWE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDMtMDNUMTU6NDA6NDIrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj41Mzg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTAwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ng8i3AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAABj9SURBVHja7N19kFzVeefx73Pu7e6Z0QsCLOIADmAbTBgDQpYxcby8OHGMncW7rmTYdVxx/vAGr0lIJLNlr3crpZ5iq7Yqu0IQ72YdqlJlsonLJSVh/ZKE2E4kLxiMLYYCM5i3tQOEN4OxQDOj6e57z7N/nNvd0zOSLLBGmhn9PuXxiHnp6enpe/p3nvPccw0RkUXhxhiB0d0Gl0eaFg/6pdfsqVEP66lxaob/LGYneoyngK0ys9dj5EROw7wB3dvxzLEzzXgRtx+DZ4ADAXgabL+7TxH4Ifhew160WP6o8PqzxP3PcvLtUzSbB79PTQ+wO3De5c5D437IrxWRgzI9BCJyZHKFG+O7MyZfcHaMRcx8wddsueuk3IbPdeIbPXKGWTgX50w3f4OZrcV9GAtDZDXIh9L3xDLlh+77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fBrsWYMfYjzj2It4fM5gL4SXDJ8uYC9GhzYvkEenCMbzjz//E3c1bu7KmT7ldXTMKGaNOutxarmFNU5cA77WnXWYnWLOieCngb3OsdPA1xkMYzZMbSTd91j0l4ljSWqgpexXT1ZEVVVBQ0RElln4SC+93dPIoduXYCEtsYZQFS0DvY9VDahV39UsEB2mU+XTDZgGftLlEzJgpPvCb7Cq+tkNQp56zbJ6+lle5SP3Of/dfe8lvfprdZppusGVWF2N5I2Q67krIiLLwNyX4mxeAPFU+HAnevpY9b/0om70LghmYRjALKzq33IVTg4Ybzx9rhseeh/v9rU7lIUTi0hnpvpZbtXtWXUP+7WJ+ZdVPw4WbxU0RERkhQQQt7kfHngRt6oPJMbeZLu/4VVx2D9qTgCZHxay3ufnh5bjvBNMQUNERI6PQLLgRd9fZQRwhYfXQLsYioiIiIKGiIiIKGiIiIiIVExBQ0RERBaLK2iIiIjI4lHQEBEREQUNERERUdAQERERUdAQERERBQ0RERFR0BARERFR0BAREREFDREREVn+tDOoiIiILBrtDCoiIiKLSEFDREREFDREREREQUNEREREQUNEREQUNERERERBQ0RERERBQ0RERBQ0REREZPnTzqAiIiKyaLQzqIiIiCwiBQ0RERFR0BAREREFDREREREFDREREVHQEBEREQUNEREREQUNERERUdAQERGR5U87g4qIiMii0c6gIiIisogUNERERERBQ0RERBQ0RERERBQ0REREREFDREREFDREREREFDREREREQUNEREQUNEREREQUNERERERBQ0RERBQ0RERERBQ0RERE5BjSZeJFRERk0egy8SIiIrKIFDRERERkcTJG0VLQEBERkcVMGyIiIiIKGiIiIrLc/P8BAOmU2HjM7ySlAAAAAElFTkSuQmCC');
    background-repeat: repeat-x;
    background-position: 0;
    animation: loader-waves 4s infinite linear;
*/
}
.loader__background {
  width: 100px;
  height: 100px;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  border-radius: 50px;
  overflow: hidden;
  z-index: 1;
  transition: transform 0.2s ease-out;
  transform: scale3d(0, 0, 0);
  animation: loader-in 0.45s ease 0.25s 1 normal forwards;
}
#simuleau-tooltip {
  visibility: hidden;
  display: block;
  position: fixed;
  overflow: hidden;
  background-color: white;
  border-width: 1px;
  border-radius: 5px;
  border-style: solid;
  border-color: black;
  z-index: 99999;
  padding: 5px;
  font-family: 'Lato', sans-serif;
  font-size: 11px;
}
#simuleau-tooltip p {
  margin-bottom: 0;
  white-space: break-spaces;
}
#simuleau-tooltip .label {
  font-weight: 800;
  color: #34019a;
}
#simuleau-tooltip ul {
  list-style: none;
  margin-bottom: 0;
  padding: 0;
}
#simuleau-tooltip li {
  padding-left: 5px;
}
.logo-login {
  width: 200px;
}
.img-logo {
  text-align: center;
}
.login {
  padding-top: 150px;
  max-width: 960px;
  margin: auto;
}
.login hr {
  border: 2px solid #8dd1e4;
}
.login label {
  color: #340167;
  font-weight: 700;
}
.login .btn-style {
  color: white;
  padding: 5px 15px 5px 15px;
  background: #192894;
  width: 100%;
  border: 1px solid #0173bc;
  border-radius: 25px;
}
.login .btn-style:hover {
  color: white;
  padding: 5px 15px 5px 15px;
  background: #192894;
  width: 100%;
  border: 1px solid #0173bc;
  border-radius: 25px;
}
.login .back-to-login {
  text-align: center;
  margin-top: 3rem !important;
}
hr {
  border: 2px solid #8dd1e4;
}
@keyframes loader-waves {
  100% {
    background-position: -538px 0px;
  }
}
@keyframes loader-in {
  0% {
    transform: scale3d(0.7, 0.7, 0.7);
  }
  50% {
    transform: scale3d(1.2, 1.2, 1.2);
  }
  80% {
    transform: scale3d(0.95, 0.95, 0.95);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}
@media (max-width: 767px) {
  .zoom {
    zoom: 50%;
  }
  .list-contain {
    overflow-y: auto;
    max-height: 340px;
  }
}
@media (min-width: 768px) {
  .zoom {
    zoom: 45%;
  }
  .list-contain {
    overflow-y: auto;
    max-height: 340px;
  }
}
@media (min-width: 1024px) {
  .zoom {
    zoom: 65%;
  }
  .list-contain {
    overflow-y: auto;
    max-height: 230px;
  }
}
@media (min-width: 1200px) {
  .zoom {
    zoom: 70%;
  }
  .list-contain {
    overflow-y: auto;
    max-height: 280px;
  }
}
@media (min-width: 1440px) {
  .zoom {
    zoom: 90%;
  }
  .list-contain {
    overflow-y: auto;
    max-height: 232px;
  }
}
@media (min-width: 1600px) {
  .zoom {
    zoom: 100%;
  }
  .list-contain {
    overflow-y: auto;
    max-height: 232px;
  }
}
.list-means {
  overflow-y: auto;
  max-height: 215px;
}
