﻿@font-face{font-weight:400;font-style:normal;font-family:"GothamRounded-Book";src:url("fonts/Gotham Rounded Book.eot");src:url("fonts/Gotham Rounded Book.woff2") format("woff2"),url("fonts/Gotham Rounded Book.otf") format("truetype")}@font-face{font-weight:700;font-style:normal;font-family:"GothamRounded-Book";src:url("fonts/Gotham Rounded Bold.eot");src:url("fonts/Gotham Rounded Bold.woff2") format("woff2"),url("fonts/Gotham Rounded Bold.otf") format("truetype")}@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot");src:url("fonts/icomoon.eot#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf") format("truetype"),url("fonts/icomoon.woff") format("woff"),url("fonts/icomoon.svg#icomoon") format("svg");font-weight:400;font-style:normal}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}i,.register-form footer button[type="submit"]:before,.event-evaluation-container .event-evaluation .event-evaluation-form footer button[type="submit"]:before,.login .login-form button:before,.reset-password .reset-password-form button:before,.reset-password.success .button:before,.lost-password .lost-password-form button:before,.lost-password.success .button:before,.event-list .results .event a .subscribe:before,.my-event-subscriptions .event-subscription a.button:before,.my-event-subscriptions .event-subscription button:not(.ics-button):before,#app-container>header nav a[href$='/agenda']:before,.side-menu>ul>li>a::before,.home .home-intro a:after,.event-detail .event-subscription-success .my-event-subscriptions-message .ics-button:before,.event-detail .close-button:before,.my-event-subscriptions .event-subscription>.event-infos .buttons .ics-button:before,.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td.actions button.deleteAction:before{text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;font-family:"icomoon" !important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calendar:before{content:""}.icon-check:before{content:""}.icon-contact:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-slide:before{content:""}.icon-arrow-right:before{content:""}.icon-account:before{content:""}.icon-edit:before{content:""}.icon-minus:before{content:""}.icon-balance:before{content:""}.icon-balance-graduated:before{content:""}.icon-plus:before{content:""}.icon-trash:before{content:""}.icon-quiz:before{content:""}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes slide-from-left{from{transform:translateX(-20%)}}@keyframes slide-up{from{transform:translateY(20%)}}@keyframes slide-down{from{transform:translateY(-20%)}}@keyframes slide-up-centered{from{transform:translateY(20%) translateX(-50%)}}@keyframes slide-down-centered{from{transform:translateY(-20%) translateX(-50%)}}@keyframes slide-from-right{from{transform:translateX(20%)}}@keyframes rotate{from{transform:rotate(-360deg)}}@keyframes rotate-centered{from{transform:translate(-50%, -50%) rotate(-360deg)}to{transform:translate(-50%, -50%) rotate(0deg)}}body{color:#575756;text-align:left;font-weight:400;font-size:.8125rem;font-family:"GothamRounded-Book",Arial,Helvetica,sans-serif}*{-moz-box-sizing:border-box;box-sizing:border-box;margin:0}h1,h2,h3,h4,h5,h6,p,a,figure{margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#51ae54;text-transform:uppercase;font-weight:700}h1{margin-bottom:8px;font-weight:700;font-size:1.25rem;font-family:"GothamRounded-Book"}h2{font-size:.9375rem}h4{margin-bottom:15px}strong{font-weight:700}a{color:#575756;text-decoration:none}a:hover{color:#2dafe6}p{color:#575756}button{outline:none;border:none}label{color:#bcbcbb;font-weight:700;font-size:.625rem;font-family:"GothamRounded-Book"}input[type=text],input[type=tel],input[type=email],input[type=password],textarea{position:relative;top:0;left:0;z-index:1;margin:10px 5px;padding:9px 0;border-bottom:2px #bcbcbb solid}textarea,input{outline:none;border:none;background:none;color:#575756;font-size:.9375rem;font-family:"GothamRounded-Book"}textarea:disabled,input:disabled{opacity:.6}textarea:focus,input:focus{border-color:#51ae54;background-color:none}textarea.has-error,input.has-error{border-color:#ff1837}textarea{background-color:#f6f6f6;border-radius:15px;padding:20px 20px;font-size:.8125rem}.left-aligned{text-align:left}::-webkit-input-placeholder{color:#575756;opacity:.5}:-moz-placeholder{color:#575756;opacity:.5}::-moz-placeholder{color:#575756;opacity:.5}:-ms-input-placeholder{color:#575756;opacity:.5}::-ms-input-placeholder{color:#575756;opacity:.5}::placeholder{color:#575756;opacity:.5}img{height:auto;max-width:100%}.warning,.error{color:#ff1837;font-weight:400;font-size:.6875rem;font-family:"GothamRounded-Book"}.is-loading{position:relative}.is-loading:after{content:'';position:absolute;top:50%;left:50%;z-index:4;display:block;width:20px;height:20px;border:1px solid #fff;border-top:1px solid rgba(255,255,255,0.5);border-radius:50%;animation:rotate-centered .6s linear infinite}html,body{margin:0;height:100%}body{padding-top:55px;background-color:#d4f2ff}@media (min-width: 768px){body{padding-top:55px}}#app-container{display:flex;justify-content:stretch;align-items:flex-start}section.my-weighings>.my-weighings-graph .recharts-legend-wrapper ul,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper ul{padding:0;list-style:none}section.my-weighings>.my-weighings-graph .recharts-legend-wrapper ul li,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper ul li{display:inline-block;padding:0}button,.button,.event-detail a.login-button,.register-form footer button[type="submit"],.event-evaluation-container .event-evaluation .event-evaluation-form footer button[type="submit"],.login .login-form button,.reset-password .reset-password-form button,.reset-password.success .button,.lost-password .lost-password-form button,.lost-password.success .button,.event-list .results .event a .subscribe,.my-event-subscriptions .event-subscription a.button,.my-event-subscriptions .event-subscription button:not(.ics-button){display:inline-block;padding:18px 63px;border-radius:6px;box-shadow:0 2px 14px 0 #51ae54;background:#51ae54;color:#fff;text-transform:uppercase;font-weight:700;font-size:.75rem;font-family:"GothamRounded-Book";cursor:pointer;transition:0.2s all cubic-bezier(0.19, 1, 0.22, 1)}button:hover,.button:hover,.event-detail a.login-button:hover,.register-form footer button:hover[type="submit"],.event-evaluation-container .event-evaluation .event-evaluation-form footer button:hover[type="submit"],.login .login-form button:hover,.reset-password .reset-password-form button:hover,.reset-password.success .button:hover,.lost-password .lost-password-form button:hover,.lost-password.success .button:hover,.event-list .results .event a .subscribe:hover,.my-event-subscriptions .event-subscription a.button:hover,.my-event-subscriptions .event-subscription button:hover:not(.ics-button){background-color:#62b665;color:#fff}button:disabled,.button:disabled,.event-detail a.login-button:disabled,.register-form footer button:disabled[type="submit"],.event-evaluation-container .event-evaluation .event-evaluation-form footer button:disabled[type="submit"],.login .login-form button:disabled,.reset-password .reset-password-form button:disabled,.reset-password.success .button:disabled,.lost-password .lost-password-form button:disabled,.lost-password.success .button:disabled,.event-list .results .event a .subscribe:disabled,.my-event-subscriptions .event-subscription a.button:disabled,.my-event-subscriptions .event-subscription button:disabled:not(.ics-button){background-color:#6eab70;cursor:not-allowed}button.is-loading,.button.is-loading,.event-detail a.is-loading.login-button,.register-form footer button.is-loading[type="submit"],.event-evaluation-container .event-evaluation .event-evaluation-form footer button.is-loading[type="submit"],.login .login-form button.is-loading,.reset-password .reset-password-form button.is-loading,.reset-password.success .is-loading.button,.lost-password .lost-password-form button.is-loading,.lost-password.success .is-loading.button,.event-list .results .event a .is-loading.subscribe,.my-event-subscriptions .event-subscription a.is-loading.button,.my-event-subscriptions .event-subscription button.is-loading:not(.ics-button){box-shadow:0 2px 14px 0 #549156;background-color:#549156;color:transparent;cursor:progress}.register-form footer button[type="submit"]:before,.event-evaluation-container .event-evaluation .event-evaluation-form footer button[type="submit"]:before,.login .login-form button:before,.reset-password .reset-password-form button:before,.reset-password.success .button:before,.lost-password .lost-password-form button:before,.lost-password.success .button:before,.event-list .results .event a .subscribe:before,.my-event-subscriptions .event-subscription a.button:before,.my-event-subscriptions .event-subscription button:not(.ics-button):before{content:"";position:absolute;display:inline-block;margin-left:-30px;transform:scaleX(-1);opacity:0;transition-duration:.1s}.register-form footer button:hover[type="submit"],.event-evaluation-container .event-evaluation .event-evaluation-form footer button:hover[type="submit"],.login .login-form button:hover,.reset-password .reset-password-form button:hover,.reset-password.success .button:hover,.lost-password .lost-password-form button:hover,.lost-password.success .button:hover,.event-list .results .event a .subscribe:hover,.my-event-subscriptions .event-subscription a.button:hover,.my-event-subscriptions .event-subscription button:hover:not(.ics-button){text-indent:5px}.register-form footer button[type="submit"]:hover:before,.event-evaluation-container .event-evaluation .event-evaluation-form footer button[type="submit"]:hover:before,.login .login-form button:hover:before,.reset-password .reset-password-form button:hover:before,.reset-password.success .button:hover:before,.lost-password .lost-password-form button:hover:before,.lost-password.success .button:hover:before,.event-list .results .event a .subscribe:hover:before,.my-event-subscriptions .event-subscription a.button:hover:before,.my-event-subscriptions .event-subscription button:not(.ics-button):hover:before{margin-left:-15px;opacity:1}.tag,section.my-weighings>.add-weighing-form>form>.dates>.weighing-duration,.numeric-input .numeric-value,section.my-weighings>.add-weighing-form>form>.dates>.startDate input,section.my-weighings>.add-weighing-form>form>.dates>.endDate input{display:inline-block;padding:6px 9px;border-radius:25px;background-color:#f6f6f6;color:#575756;white-space:nowrap;font-weight:700;font-size:.8125rem;font-family:"GothamRounded-Book"}.tag,section.my-weighings>.add-weighing-form>form>.dates>.weighing-duration{margin:6px}.tag.type,section.my-weighings>.add-weighing-form>form>.dates>.type.weighing-duration{margin-left:0;text-transform:capitalize}.tag.evenement,section.my-weighings>.add-weighing-form>form>.dates>.evenement.weighing-duration{background-color:#eaf7fc;color:#2dafe6}.tag.atelier,section.my-weighings>.add-weighing-form>form>.dates>.atelier.weighing-duration{background-color:rgba(255,214,24,0.2);color:#ffd618}.tag.remaining-subscriptions-count,section.my-weighings>.add-weighing-form>form>.dates>.remaining-subscriptions-count.weighing-duration{background-color:#eef7ee;color:#51ae54}.tag.remaining-subscriptions-count.full,section.my-weighings>.add-weighing-form>form>.dates>.remaining-subscriptions-count.full.weighing-duration{background-color:rgba(255,24,55,0.1);color:#ff1837}.tag.invalid,section.my-weighings>.add-weighing-form>form>.dates>.invalid.weighing-duration{color:#ff1837}.numeric-button{width:20px;height:20px;border-radius:10px;margin:0;padding:0;box-shadow:none}.numeric-button:hover{padding:0}.numeric-input{display:flex;align-items:center}.numeric-input .numeric-value{margin:0 10px;padding-right:15px;order:1}.numeric-input .numeric-value input[type='number']{text-align:right}.numeric-input .numeric-value .numeric-value-suffix{margin-left:5px}.numeric-input .numeric-button.minus{order:0}.numeric-input .numeric-button.plus{order:2}.flowColor{background-color:#f6f6f6}.flowColor.flow_color_grey{background-color:#575756}.flowColor.flow_color_green{background-color:#51ae54}.flowColor.flow_color_yellow{background-color:#ffd618}.flowColor.flow_color_blue{background-color:#2dafe6}.flowColor.flow_color_red{background-color:#ff1837}.flowColor.flow_color_orange{background-color:#ff8d00}.flowColor.flow_color_brown{background-color:#ac6933}.flowColor.flow_color_black{background-color:#000}.my-weighing-list .ReactTable .rt-table .rt-thead{border-radius:50px;box-shadow:0 5px 15px 0 rgba(0,0,0,0.1)}.panel-container{width:100%;display:flex;flex-direction:column;align-items:center;padding:60px 30px}@media (min-width: 768px){.panel-container{padding:80px 60px}}.panel-container .panel{width:100%;max-width:980px;padding:20px 20px;padding-top:30px;border-radius:17px;box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);background-color:#fff}@media (min-width: 768px){.panel-container .panel{padding:40px 80px}}.panel-container .panel header{border-bottom:1px #f6f6f6 solid}.register-form,.event-evaluation-container .event-evaluation .event-evaluation-form{display:flex;flex-direction:column}.register-form>fieldset,.event-evaluation-container .event-evaluation .event-evaluation-form>fieldset{display:flex;flex-direction:column;width:100%;border:none;padding:10px 0}.register-form>fieldset legend,.event-evaluation-container .event-evaluation .event-evaluation-form>fieldset legend{width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px #f6f6f6 solid}.register-form label,.event-evaluation-container .event-evaluation .event-evaluation-form label{text-transform:uppercase;margin-bottom:4px}.register-form textarea,.event-evaluation-container .event-evaluation .event-evaluation-form textarea,.register-form>fieldset>input,.event-evaluation-container .event-evaluation .event-evaluation-form>fieldset>input,.register-form>input,.event-evaluation-container .event-evaluation .event-evaluation-form>input,.register-form .select,.event-evaluation-container .event-evaluation .event-evaluation-form .select,.register-form .numeric-input,.event-evaluation-container .event-evaluation .event-evaluation-form .numeric-input{margin:0 0 24px}.register-form .select input,.event-evaluation-container .event-evaluation .event-evaluation-form .select input{margin:0}.register-form textarea,.event-evaluation-container .event-evaluation .event-evaluation-form textarea,.register-form>fieldset>input,.event-evaluation-container .event-evaluation .event-evaluation-form>fieldset>input,.register-form>input,.event-evaluation-container .event-evaluation .event-evaluation-form>input{z-index:0}.register-form>fieldset>input,.event-evaluation-container .event-evaluation .event-evaluation-form>fieldset>input,.register-form>input,.event-evaluation-container .event-evaluation .event-evaluation-form>input{padding:4px 0 8px}.register-form .error,.event-evaluation-container .event-evaluation .event-evaluation-form .error{margin-top:-19px;margin-bottom:24px;text-align:center}.register-form fieldset.horizontal label,.event-evaluation-container .event-evaluation .event-evaluation-form fieldset.horizontal label{color:#575756;font-weight:700;font-size:.8125rem;text-transform:none;margin-bottom:4px;display:flex;flex-wrap:wrap}.register-form fieldset.horizontal label em,.event-evaluation-container .event-evaluation .event-evaluation-form fieldset.horizontal label em{margin-left:5px;font-weight:normal}.register-form fieldset.horizontal .numeric-input-container,.event-evaluation-container .event-evaluation .event-evaluation-form fieldset.horizontal .numeric-input-container{display:flex;flex-direction:column}.register-form footer,.event-evaluation-container .event-evaluation .event-evaluation-form footer{display:flex;width:100%;flex-direction:column;align-items:center}.register-form footer>.error,.event-evaluation-container .event-evaluation .event-evaluation-form footer>.error{text-align:center;font-size:.875rem;margin-top:10px}.register-form footer .success,.event-evaluation-container .event-evaluation .event-evaluation-form footer .success{width:100%;margin-bottom:15px;padding:20px 20px;border-radius:5px;text-align:center;font-size:1rem;line-height:1.5;background-color:#eef7ee}.register-form footer .success a,.event-evaluation-container .event-evaluation .event-evaluation-form footer .success a{color:#51ae54;text-decoration:underline}.register-form footer .success a:hover,.event-evaluation-container .event-evaluation .event-evaluation-form footer .success a:hover{color:#575756}@media (min-width: 480px){.register-form fieldset.horizontal legend,.event-evaluation-container .event-evaluation .event-evaluation-form fieldset.horizontal legend{margin-bottom:0}.register-form fieldset.horizontal .numeric-input-container,.event-evaluation-container .event-evaluation .event-evaluation-form fieldset.horizontal .numeric-input-container{flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px #f6f6f6 solid;padding-bottom:10px;margin-bottom:10px}.register-form fieldset.horizontal .numeric-input-container .numeric-input,.event-evaluation-container .event-evaluation .event-evaluation-form fieldset.horizontal .numeric-input-container .numeric-input{margin-bottom:0}.register-form fieldset.horizontal .numeric-input-container .numeric-input input,.event-evaluation-container .event-evaluation .event-evaluation-form fieldset.horizontal .numeric-input-container .numeric-input input{width:60px}.register-form fieldset.horizontal .select,.event-evaluation-container .event-evaluation .event-evaluation-form fieldset.horizontal .select{max-width:500px}}@media (min-width: 768px){.register-form fieldset .numeric-input-container .numeric-input input,.event-evaluation-container .event-evaluation .event-evaluation-form fieldset .numeric-input-container .numeric-input input{width:100px}.register-form footer .success,.event-evaluation-container .event-evaluation .event-evaluation-form footer .success{padding:40px 40px}}#app-container>header{position:fixed;top:0;right:0;left:0;z-index:101;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;height:55px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.14);background-color:#fff}#app-container>header .logo{flex-grow:0;margin:5px 12px;width:auto;height:55px;transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1);transition-property:transform}#app-container>header .logo:hover{transform:translateY(-2px)}#app-container>header nav{display:flex;flex-grow:1;flex-direction:row;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap;padding:8px 18px}#app-container>header nav a{position:relative;display:flex;align-items:center;margin-left:20px;color:#51ae54;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:.6875rem;font-family:"GothamRounded-Book"}#app-container>header nav a:after{content:'';position:absolute;right:0;bottom:2px;left:0;display:block;visibility:hidden;height:4px;transform:translateX(-20px);border-radius:6px;background-color:#51ae54;transition:all 0.1s all 0.4s cubic-bezier(0.19, 1, 0.22, 1)}#app-container>header nav a:hover:after,#app-container>header nav a.active:after{visibility:visible;transform:translateX(0);transition-duration:.2s}#app-container>header nav a[href$='/agenda']{padding:10px;border-radius:6px;background:#2dafe6;color:#fff;transition-duration:.2s}#app-container>header nav a[href$='/agenda']:after{content:none}#app-container>header nav a[href$='/agenda']:before{content:"";padding-right:10px;transform:translateY(-2px);font-size:1.25rem;transition-duration:.2s}#app-container>header nav a[href$='/agenda']:hover{transform:translateY(-2px);transition-duration:.2s}@media screen and (max-width: 768px){#app-container>header nav a[href$='/agenda']{display:none}}#app-container>header .menu-button{padding:20px;border-radius:0;box-shadow:none;font-size:0;line-height:0;transition:all .2s}#app-container>header .menu-button .menu-icon{position:relative;margin-top:7px;margin-bottom:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}#app-container>header .menu-button .menu-icon,#app-container>header .menu-button .menu-icon::before,#app-container>header .menu-button .menu-icon::after{display:block;width:20px;height:3px;background-color:#fff;outline:1px solid transparent;border-radius:2px;-webkit-transition-property:background-color, -webkit-transform;-moz-transition-property:background-color, -moz-transform;-o-transition-property:background-color, -o-transform;transition-property:background-color, transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}#app-container>header .menu-button .menu-icon::before,#app-container>header .menu-button .menu-icon::after{position:absolute;content:""}#app-container>header .menu-button .menu-icon::before{top:-7px}#app-container>header .menu-button .menu-icon::after{top:7px}#app-container>header .menu-button:hover{opacity:.8}#app-container>header .menu-button.is-active .menu-icon{position:relative;margin-top:6px;margin-bottom:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transform:rotateY(180deg)}#app-container>header .menu-button.is-active .menu-icon,#app-container>header .menu-button.is-active .menu-icon::before,#app-container>header .menu-button.is-active .menu-icon::after{display:block;width:20px;height:2px;background-color:#fff;outline:1px solid transparent;border-radius:2px;-webkit-transition-property:background-color, -webkit-transform;-moz-transition-property:background-color, -moz-transform;-o-transition-property:background-color, -o-transform;transition-property:background-color, transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}#app-container>header .menu-button.is-active .menu-icon::before,#app-container>header .menu-button.is-active .menu-icon::after{position:absolute;content:""}#app-container>header .menu-button.is-active .menu-icon::before{top:-6px}#app-container>header .menu-button.is-active .menu-icon::after{top:6px}#app-container>header .menu-button.is-active .menu-icon{background-color:transparent}#app-container>header .menu-button.is-active .menu-icon::before{-webkit-transform:translateY(6px) rotate(45deg);-moz-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);-o-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}#app-container>header .menu-button.is-active .menu-icon::after{-webkit-transform:translateY(-6px) rotate(-45deg);-moz-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);-o-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.footer{background-color:#fff;border-top:1px #f6f6f6 solid}.footer ul{text-align:center;padding:0}.footer li{display:inline-block;padding:16px 24px;border-right:1px #f6f6f6 solid;margin:2px 0}.footer li:nth-child(1){border-left:1px #f6f6f6 solid}.footer .copyright{background-color:#f6f6f6;text-align:center}.footer .copyright p{font-size:.5rem;color:#575756;padding:7px 0}@media screen and (max-width: 768px){.footer li{padding:16px 12px}}.side-menu{position:fixed;z-index:100;margin-left:-100%;width:100%;height:100%;transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1)}.side-menu.is-opened{margin-left:0}.side-menu>ul{margin:0;padding:0;padding-top:35px;min-height:100%;background-color:#eef7ee;font-weight:700;list-style-type:none}.side-menu>ul>li>a{display:flex;align-items:center;padding:14px;color:#51ae54;font-size:.8125rem;transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1)}.side-menu>ul>li>a::before{display:inline-block;margin-right:5px;width:40px;transform:translateY(-1px);text-align:center;font-size:1.25rem}.side-menu>ul>li>a.home-link::before{content:"";font-size:1rem}.side-menu>ul>li>a.agenda-link::before{content:""}.side-menu>ul>li>a.contact-link::before{content:""}.side-menu>ul>li>a.my-account::before{content:""}.side-menu>ul>li>a.my-events::before{content:""}.side-menu>ul>li>a.my-weighings:before{content:""}.side-menu>ul>li>a:active{background-color:rgba(255,255,255,0.6)}.side-menu>ul>li>a.active{background-color:#fff}@media (min-width: 480px){.side-menu{position:static;flex-shrink:0;margin-left:-200px;width:200px}.side-menu>ul{position:fixed;padding-top:20px;width:200px;min-height:100%}.side-menu>ul>li>a{padding:11px 12px;font-size:.6875rem}}@media (min-width: 768px){.side-menu>ul>li>a{transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1)}.side-menu>ul>li>a:before{transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1)}.side-menu>ul>li>a:hover{transition-duration:.2s}.side-menu>ul>li>a:hover:not(.active){background-color:rgba(255,255,255,0.7)}.side-menu>ul>li>a:hover:before{margin-left:2px;transition-duration:.2s}}.event-search-form{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;border-bottom:1px #f6f6f6 solid;background-color:#fff}.event-search-form.is-loading:after{border-color:rgba(0,0,0,0.9);border-top-color:rgba(0,0,0,0.5)}.event-search-form.is-loading:after{left:-8px;width:10px;height:10px;opacity:.4}.event-search-form input{font-size:.75rem}.event-search-form>input{flex-grow:2;flex-shrink:1;margin-bottom:15px}.event-search-form>div{flex-grow:1;flex-shrink:0;margin-bottom:15px;min-width:150px;font-size:.75rem}.event-search-form>div>div:first-of-type{margin:0 10px;outline:none;border:1px transparent solid;border-radius:20px;box-shadow:none;background-color:#f6f6f6;color:#575756;font-family:"GothamRounded-Book"}.event-search-form>div>div:first-of-type:hover{border:1px #bcbcbb solid}.login{margin:23px 18px;border-radius:17px;box-shadow:0 2px 12px 0 rgba(0,0,0,0.27);background-color:#fff}.login-form{display:flex}.login-form.is-loading:after{content:none}.login-form label{position:relative;top:-56px;text-transform:uppercase;transition:padding .2s, color 2s, top .2s, bottom 2s, right 2s, left 2s}.login-form .forgotten-password{margin-top:18px;color:#575756;text-align:center;text-decoration:none;font-weight:400;font-size:.6875rem;font-family:"GothamRounded-Book"}.login-form .forgotten-password:hover{text-decoration:underline}.login-form .error{margin-top:20px;text-align:center}.login{padding:15px 80px}.login-popin{width:380px;float:right}.login-popin:before{display:block;content:'';font-size:0px;line-height:0%;width:0px;border-bottom:13px solid #fff;border-left:18px solid transparent;border-right:18px solid transparent;position:relative;top:-28px;left:90%}.login-popin h1:before{display:block;content:'';background:url("../images/oiseau.png") center no-repeat;background-size:41px;width:100%;height:42px;margin-bottom:12px}.login-popin h1,.login-popin h2{text-align:center;text-transform:none}.login-form{flex-direction:column;margin:25px 0}.register-form.is-loading:after{content:none}.register-form label[for="user.acceptsNotifications"]{text-transform:none;font-size:.75rem;font-weight:normal;margin-bottom:20px;margin-top:-14px;line-height:1.5}.register-form label[for="user.acceptsNotifications"] input[type="checkbox"]{margin-right:5px;vertical-align:text-bottom}.register-form footer .login-link{margin-top:18px;color:#575756;text-align:center;text-decoration:none;font-weight:400;font-size:.6875rem;font-family:"GothamRounded-Book"}.register-form footer .login-link:hover{text-decoration:underline}@media (min-width: 768px){.register-form{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.register-form fieldset.identity,.register-form fieldset.account{width:46%}.register-form fieldset.family{margin-top:10px}}.ReactTable{position:relative;display:flex;flex-direction:column}.ReactTable .rt-table{display:flex;flex:auto 1;flex-direction:column;align-items:stretch;overflow:auto;width:100%;border-collapse:collapse}.ReactTable .rt-table .rt-thead{display:flex;flex:1 0 auto;flex-direction:column;user-select:none}.ReactTable .rt-table .rt-thead.-filters input,.ReactTable .rt-table .rt-thead.-filters select{outline:none}.ReactTable .rt-table .rt-thead .rt-tr{text-align:center}.ReactTable .rt-table .rt-thead .rt-tr .rt-th,.ReactTable .rt-table .rt-thead .rt-tr .rt-td{position:relative}.ReactTable .rt-table .rt-thead .rt-tr .rt-th.-sort-asc>div:after,.ReactTable .rt-table .rt-thead .rt-tr .rt-th.-sort-desc>div:after,.ReactTable .rt-table .rt-thead .rt-tr .rt-td.-sort-asc>div:after,.ReactTable .rt-table .rt-thead .rt-tr .rt-td.-sort-desc>div:after{content:'⯆';margin-left:5px}.ReactTable .rt-table .rt-thead .rt-tr .rt-th.-sort-asc>div:after,.ReactTable .rt-table .rt-thead .rt-tr .rt-td.-sort-asc>div:after{content:'⯅'}.ReactTable .rt-table .rt-thead .rt-tr .rt-th.-cursor-pointer,.ReactTable .rt-table .rt-thead .rt-tr .rt-td.-cursor-pointer{cursor:pointer}.ReactTable .rt-table .rt-thead .rt-tr .rt-th:focus,.ReactTable .rt-table .rt-thead .rt-tr .rt-td:focus{outline:none}.ReactTable .rt-table .rt-thead .rt-tr .rt-th.rt-resizable-header,.ReactTable .rt-table .rt-thead .rt-tr .rt-td.rt-resizable-header{overflow:visible}.ReactTable .rt-table .rt-thead .rt-tr .rt-th.rt-resizable-header:last-child,.ReactTable .rt-table .rt-thead .rt-tr .rt-td.rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-table .rt-thead .rt-tr .rt-th.rt-resizable-header .rt-resizable-header-content,.ReactTable .rt-table .rt-thead .rt-tr .rt-td.rt-resizable-header .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-tbody{display:flex;flex:99999 1 auto;flex-direction:column;overflow:auto}.ReactTable .rt-tbody .rt-expandable{text-overflow:clip;cursor:pointer}.ReactTable .rt-tbody .rt-tr-group{display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch}.ReactTable .rt-tr{display:inline-flex;flex:1 0 auto}.ReactTable .rt-tr .rt-th,.ReactTable .rt-tr .rt-td{display:flex;flex:1 0 0;align-items:center;overflow:hidden;text-overflow:ellipsis;transition-property:width,min-width,padding,opacity}.ReactTable .rt-tr .rt-th.-hidden,.ReactTable .rt-tr .rt-td.-hidden{width:0 !important;min-width:0 !important;opacity:0 !important}.ReactTable .rt-tr .rt-th{justify-content:center}.ReactTable .rt-tfoot{display:flex;flex:1 0 auto;flex-direction:column}.ReactTable .-pagination{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.ReactTable .-pagination input,.ReactTable .-pagination select{outline:none}.ReactTable .-pagination .-previous,.ReactTable .-pagination .-next{flex:1;text-align:center}.ReactTable .-pagination .-center{display:flex;flex:1.5;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap}.ReactTable .-pagination .-center .-pageInfo{display:inline-block;white-space:nowrap}.ReactTable .-pagination .-center .-pageInfo .-pageJump{display:inline-block}.ReactTable .-pagination .-center .-pageInfo .-pageJump input{width:70px;text-align:center}.ReactTable .-loading{display:none}.ReactTable .rt-resizing .rt-th,.ReactTable .rt-resizing .rt-td{cursor:col-resize;user-select:none}.flowColor{display:inline-block;margin-right:8px;height:10px;min-width:16px;border-radius:5px}.flowColor.small{margin-right:5px;height:5px;min-width:5px}.flowColor.is-loading{background:none}.flowColor.is-loading:after{border-color:rgba(0,0,0,0.9);border-top-color:rgba(0,0,0,0.5)}.flowColor.is-loading:after{width:5px;height:5px;border-top:none;opacity:.4}.subscription{margin:63px 60px;padding:15px 80px;float:right;background-color:#fff;border-radius:17px;position:relative}.subscription h1{position:relative;top:-50px}.subscription h1:before{display:block;content:'';background:url("../images/famille.png") right no-repeat;background-size:102px;width:100%;height:101px;position:relative;right:-50px}.subscription h1,.subscription h2{text-align:left;text-transform:uppercase;border-bottom:1px #f6f6f6 solid;padding:15px 0}.subscription-form{display:flex;flex-direction:row}.subscription-form.is-loading:after{content:none}.subscription-form label{position:relative;top:-56px;text-transform:uppercase;transition:padding .2s, color 2s, top .2s, bottom 2s, right 2s, left 2s}.subscription-form .forgotten-password{margin-top:18px;color:#575756;text-align:center;text-decoration:none;font-weight:400;font-size:.6875rem;font-family:"GothamRounded-Book"}.subscription-form .forgotten-password:hover{text-decoration:underline}.subscription-form .error{margin-top:20px;text-align:center}.home{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;background-color:#fff;justify-items:center}.home>div{text-align:center}.home h2{font-size:2.1875rem}.home .home-intro{padding-top:36px;width:100%;background-color:#d4f2ff;background-image:url("../images/arrondi-blanc.png");background-position:bottom;background-size:100% auto;background-repeat:no-repeat}.home .home-intro .logo{margin-bottom:30px;width:187px}.home .home-intro h1{color:#2dafe6;text-transform:initial;font-weight:400;font-size:2.8125rem}.home .home-intro h1 strong{display:block}.home .home-intro p{margin:0 auto;max-width:530px;color:#2dafe6;font-size:1.0625rem;line-height:19px}.home .home-intro a{position:relative;top:32px;color:#2dafe6;font-size:.75rem}.home .home-intro a:after{content:"";display:block;margin:11px auto;padding-top:15px;width:45px;height:30px;border-radius:50%;background-color:#2dafe6;color:#fff;text-align:center;font-weight:400;font-size:.875rem}.home .towns{display:flex;flex-direction:column;align-items:center;margin-top:40px;width:100%}.home .towns img{margin:23px;width:154px}.home .towns p{margin-bottom:20px;max-width:677px;color:#2dafe6;font-weight:700;font-size:1.875rem}.home .towns p.town-list{font-weight:400;font-size:1.5rem}.home .towns:after{content:'';width:100%;height:125px;background-image:url("../images/filet-bleu.svg");background-position:bottom;background-repeat:no-repeat}.home .subscribe{margin-top:15px;padding:18px 47px;width:245px;box-shadow:0 2px 14px 0 #2dafe6;background-color:#2dafe6}.home a.subscribe:hover{color:#fff}.home .reasons{margin-top:70px}.home .reasons h2{color:#51ae54}.home .reasons>p{color:#51ae54;text-transform:uppercase;font-size:1.375rem}.home .reasons .reasons-list{display:flex;flex-direction:row;justify-content:space-evenly;align-items:stretch;flex-wrap:wrap;margin-top:70px}.home .reasons .reasons-list .reason{position:relative;margin-bottom:70px;padding:0 40px;width:28%;min-width:250px;max-width:345px}.home .reasons .reasons-list .reason:before{content:'';position:absolute;top:50px;left:0;width:100%;height:100%;border-radius:140px;box-shadow:0 0 34px 0 rgba(0,0,0,0.05)}.home .reasons .reasons-list .reason h3{margin-bottom:10px;text-transform:initial;font-size:1.0625rem}.home .reasons .reasons-list .reason p{font-size:.875rem}.home .reasons .reasons-list:nth-child(1) img{margin-bottom:21px;height:178px}.home .reasons .reasons-list:nth-child(2) img{margin-bottom:37px;height:142px}.home .reasons .reasons-list:nth-child(3) img{margin-bottom:18px;height:162px}.home .how{margin-top:80px}.home .how .how-nav{margin:20px;padding:0 50px;border-radius:35px;background-color:#51ae54;color:#fff;text-transform:uppercase;font-size:.75rem;line-height:.875rem;list-style-type:none}.home .how .how-nav li{position:relative;z-index:2;display:inline-block;margin:10px;padding:11px 14px 9px 12px;border-radius:35px}.home .how .how-nav li:hover,.home .how .how-nav li.is-active{color:#51ae54;cursor:pointer}.home .how .how-nav li:hover:after,.home .how .how-nav li.is-active:after{content:'';position:absolute;right:-5px;bottom:0;left:-5px;z-index:-1;display:block;height:100%;border-radius:35px;background-color:#fff;animation:fade-in 0.05s cubic-bezier(0.19, 1, 0.22, 1),slide-from-left 0.3s cubic-bezier(0, 2.07, 0.5, 1)}.home .how .how-nav strong{display:block}@media screen and (max-width: 768px){.home .towns:after{display:none}}@media (min-width: 768px){.towns>a.subscribe{display:none}}.contact{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;background-color:#fff;justify-items:center}.contact>div{text-align:center}.contact h2{font-size:2.1875rem}.contact .contact-intro{padding-top:36px;padding-bottom:36px;width:100%;background-color:#d4f2ff;background-image:url("../images/arrondi-blanc.png");background-position:bottom;background-size:100% auto;background-repeat:no-repeat}.contact .contact-intro h1{color:#2dafe6;text-transform:initial;font-weight:400;font-size:2.8125rem}.contact .contact-intro h1 strong{display:block}.contact .contact-intro p{margin:0 auto;max-width:530px;color:#2dafe6;font-size:1.0625rem;line-height:19px}.contact .towns{display:flex;flex-direction:column;align-items:center;margin-top:40px;width:100%}.contact .towns img{margin:23px;width:154px}.contact .towns .towns-list{display:flex;flex-direction:column;width:100%;min-height:200px}.contact .towns .towns-list.is-loading:after{border-color:rgba(0,0,0,0.9);border-top-color:rgba(0,0,0,0.5)}.contact .towns .towns-list.is-loading:after{width:40px;height:40px}@media (min-width: 768px){.contact .towns .towns-list{flex-direction:row;flex-wrap:wrap}}.contact .towns .towns-list .town-contact{display:flex;flex-direction:column;margin:20px 20px;padding:20px 20px 40px;border-radius:70px;box-shadow:0 0 34px 0 rgba(0,0,0,0.05)}@media (min-width: 768px){.contact .towns .towns-list .town-contact{width:210px;height:200px;max-width:320px;flex-grow:1;padding:40px 10px}}.contact .towns .towns-list .town-contact h2{font-size:1.625rem;text-align:center;margin-bottom:10px}@media (min-width: 768px){.contact .towns .towns-list .town-contact h2{margin-bottom:20px}}.contact .towns .towns-list .town-contact a{display:block}.contact .towns .towns-list .town-contact a:first-of-type{margin-bottom:10px}.contact .towns:after{content:'';width:100%;height:125px;background-image:url("../images/filet-bleu.svg");background-position:bottom;background-repeat:no-repeat}@media screen and (max-width: 768px){.home .towns:after{display:none}}.login{margin:auto;margin-top:63px;margin-bottom:63px;padding:15px 11% 0 11%;width:100%;max-width:698px}@media (max-width: 768px){.login{margin:63px 30px}}.login:before{content:'';position:relative;top:-40px;left:50px;display:block;width:100%;height:101px;background:url("../images/oiseau.png") right no-repeat;background-size:100px}.login h1{position:relative;top:-60px;padding-bottom:13px;border-bottom:1px #f6f6f6 solid}.login .login-form{position:relative;top:-60px}.login .login-form label{position:relative;top:10px;left:5px;text-transform:uppercase}.login .login-form button{position:relative;align-self:center;margin-top:27px;width:200px}.login .login-form button.is-loading{width:100%}.login .login-form button.is-loading:before{content:none}.reset-password{margin:63px 30px;padding:41px 11% 41px 11%;width:100%;max-width:698px;border-radius:17px;box-shadow:0 2px 12px 0 rgba(0,0,0,0.27);background-color:#fff}@media (min-width: 768px){.reset-password{margin-right:auto;margin-left:auto;padding-right:120px;padding-left:120px}}.reset-password h1{position:relative;padding-bottom:13px;border-bottom:1px #f6f6f6 solid}.reset-password p{margin:5px auto;font-size:.75rem}.reset-password ul{margin-bottom:15px}.reset-password .reset-password-form{position:relative;display:flex;flex-direction:column}.reset-password .reset-password-form label{position:relative;top:10px;left:5px;text-transform:uppercase;transition:padding .2s, color 2s, top .2s, bottom 2s, right 2s, left 2s}.reset-password .reset-password-form button{position:relative;align-self:center;margin-top:27px;width:200px}.reset-password .reset-password-form button.is-loading{width:100%}.reset-password .reset-password-form button.is-loading:before{content:none}.reset-password .reset-password-form .error{margin-bottom:10px}.reset-password .reset-password-form .error.global{margin-top:20px;text-align:center}.reset-password.success .button{margin-top:20px;width:230px}.lost-password{margin:63px 30px;padding:41px 11% 41px 11%;width:100%;max-width:698px;border-radius:17px;box-shadow:0 2px 12px 0 rgba(0,0,0,0.27);background-color:#fff}@media (min-width: 768px){.lost-password{margin-right:auto;margin-left:auto;padding-right:120px;padding-left:120px}}.lost-password h1{position:relative;padding-bottom:13px;border-bottom:1px #f6f6f6 solid}.lost-password p{margin:5px auto;font-size:.75rem}.lost-password .lost-password-form{position:relative;display:flex;flex-direction:column}.lost-password .lost-password-form label{position:relative;top:10px;left:5px;text-transform:uppercase;transition:padding .2s, color 2s, top .2s, bottom 2s, right 2s, left 2s}.lost-password .lost-password-form button{position:relative;align-self:center;margin-top:27px;width:200px}.lost-password .lost-password-form button.is-loading{width:100%}.lost-password .lost-password-form button.is-loading:before{content:none}.lost-password .lost-password-form .error{margin-top:20px;text-align:center}.lost-password.success .button{margin-top:20px;width:280px}.register-container .register.is-loading:after{border-color:rgba(0,0,0,0.9);border-top-color:rgba(0,0,0,0.5)}.register-container .register.is-loading:after{width:40px;height:40px}.register-container .register.is-loading:after{top:200px}.register-container .register.is-loading .register-form{position:relative}.register-container .register.is-loading .register-form:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-color:#fff;opacity:.5}.register-container .register header{position:relative}@media (min-width: 480px){.register-container .register header:after{content:'';position:absolute;display:block;width:100%;height:80px;bottom:10px;background:url("../images/famille.png") right no-repeat;background-size:contain}}@media (min-width: 480px) and (min-width: 768px){.register-container .register header:after{height:100px}}.event-list{padding:45px 33px;width:100%;max-width:800px;background-color:#fff}.event-list h1{margin:0 0 20px 0}.event-list .results{min-height:200px}.event-list .results.is-loading{position:relative}.event-list .results.is-loading:after{border-color:rgba(0,0,0,0.9);border-top-color:rgba(0,0,0,0.5)}.event-list .results.is-loading:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-color:#fff;opacity:.5}.event-list .results .no-result{margin:16px auto;font-weight:400;font-size:1rem;font-family:"GothamRounded-Book"}.event-list .results .event{border-bottom:1px #f6f6f6 solid}.event-list .results .event a{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:10px 5px 15px;width:100%}.event-list .results .event a:hover{background-color:#f6f6f6}.event-list .results .event a .picture{display:none;margin-right:13px}.event-list .results .event a .infos{flex-grow:1;align-self:flex-start}.event-list .results .event a .infos header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.event-list .results .event a .infos h3{text-transform:initial;font-weight:700}.event-list .results .event a .infos h3,.event-list .results .event a .infos .place{margin-left:5px;color:#575756;font-size:.8125rem;font-family:"GothamRounded-Book";line-height:1.25rem}.event-list .results .event a .infos .tag,.event-list .results .event a .infos section.my-weighings>.add-weighing-form>form>.dates>.weighing-duration{margin-left:0}.event-list .results .event a .infos time{margin:6px 0}.event-list .results .event a .subscribe{margin-top:10px;margin-left:0;padding:14px 20px;width:100px;border-radius:6px;box-shadow:none;text-transform:uppercase;font-size:.625rem}@media (min-width: 768px){.event-list .results .event a .picture{display:block;margin-top:10px;width:100px;height:100px;min-width:100px;background-position:center;background-size:cover}.event-list .results .event a{flex-direction:row;flex-wrap:nowrap}}.event-detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:auto;overflow-x:hidden}.event-detail-overlay:before{content:'';position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.35);cursor:pointer;animation:fade-in 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.event-detail{position:absolute;top:0;right:0;display:flex;flex-direction:column;padding:34px 0 0 0;width:100%;min-height:100%;max-width:800px;background:#fff;font-size:.8125rem;animation:slide-from-right 0.2s cubic-bezier(0.19, 1, 0.22, 1),fade-in 0.15s cubic-bezier(0.19, 1, 0.22, 1)}.event-detail.is-loading:after{border-color:rgba(0,0,0,0.9);border-top-color:rgba(0,0,0,0.5)}.event-detail.is-loading:after{width:40px;height:40px}.event-detail.is-loading.has-event:after{content:none}.event-detail .tag,.event-detail section.my-weighings>.add-weighing-form>form>.dates>.weighing-duration{align-self:flex-start;margin:3px 0}.event-detail .tag.type,.event-detail section.my-weighings>.add-weighing-form>form>.dates>.type.weighing-duration{display:none}.event-detail header{display:flex;flex-direction:column;justify-content:flex-start;margin:0 40px 0 40px;align-content:flex-start}.event-detail header h1{margin-left:3px;text-transform:initial}.event-detail header .target-audience{margin:0 0 3px 3px;color:#51ae54;font-weight:400;font-size:.875rem}.event-detail .remaining-subscriptions-count{margin:4px 40px 0 40px}.event-detail .place{margin:8px 40px 0 48px;padding:8px 0;border-top:1px #f6f6f6 solid;border-bottom:1px #f6f6f6 solid}.event-detail .organizer{margin:8px 40px 0 48px;padding:8px 0;border-bottom:1px #f6f6f6 solid}.event-detail>time{margin:0 40px 0 40px;padding:8px 0;border-bottom:1px #f6f6f6 solid}.event-detail p{font-size:.8125rem}.event-detail p.description{margin:12px 40px 0 40px}.event-detail p.description.is-loading{min-height:14px;color:#f6f6f6}.event-detail p.description.is-loading:after{border-color:rgba(0,0,0,0.9);border-top-color:rgba(0,0,0,0.5)}.event-detail p.description.is-loading:after{left:10px}.event-detail p.family{margin:6px 40px 0 40px;padding:13px 0 13px 0;border-top:1px #f6f6f6 solid;text-transform:capitalize;font-weight:700}.event-detail .picture{flex-grow:1;margin:12px 40px 0 40px;width:unset;height:200px;background-position:center;background-size:cover;background-repeat:no-repeat}.event-detail a[href*='/login']{margin-top:30px}.event-detail .event-subscription-form{display:flex;flex-grow:1;flex-shrink:1;flex-direction:column;justify-content:flex-end;overflow:auto;padding-top:25px;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1)}.event-detail .event-subscription-form.is-loading{opacity:.7}.event-detail .event-subscription-form.is-loading:after{content:none}.event-detail .event-subscription-form h2{margin:14px 40px 0 40px;text-transform:initial}.event-detail .event-subscription-form .adultsCount,.event-detail .event-subscription-form .childrenCount,.event-detail .event-subscription-form .has-disabilities{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 40px 0 40px;padding:13px 0;border-top:1px #f6f6f6 solid;color:#575756;font-weight:700;font-size:.8125rem}.event-detail .event-subscription-form .adultsCount .error,.event-detail .event-subscription-form .childrenCount .error,.event-detail .event-subscription-form .has-disabilities .error{margin-top:0;margin-left:0;width:100%}.event-detail .event-subscription-form label,.event-detail .event-subscription-form input{color:#575756;font-weight:700;font-size:.8125rem}.event-detail .event-subscription-form>label{border-top:1px #f6f6f6 solid}.event-detail .event-subscription-form .radio-button-group>label{margin-left:20px;border:none}.event-detail .event-subscription-form .radio-button-group input{vertical-align:middle}.event-detail .event-subscription-form .warning,.event-detail .event-subscription-form .error{display:block;margin:0 40px 0 40px;padding-top:7px}.event-detail .event-subscription-form .warning{margin-bottom:7px;padding:0}.event-detail .event-subscription-form>div{margin:0 40px 7px 40px;min-width:250px;max-width:335px}.event-detail .event-subscription-form>div>div{border:none;border-radius:20px;background-color:#f6f6f6}.event-detail .event-subscription-success{flex-grow:1;margin:12px 40px 0 40px;padding-top:15px;padding-bottom:15px;border-top:1px #f6f6f6 solid;border-bottom:1px #f6f6f6 solid}.event-detail .event-subscription-success p.success{color:#51ae54}.event-detail .event-subscription-success strong{color:#575756}.event-detail .event-subscription-success time .date{margin-right:3px}.event-detail .event-subscription-success time .time{margin-left:3px}.event-detail .event-subscription-success .my-event-subscriptions-message{margin-top:20px;font-style:italic;font-size:.6875rem}.event-detail .event-subscription-success .my-event-subscriptions-message a{color:#2dafe6;text-decoration:underline}.event-detail .event-subscription-success .my-event-subscriptions-message .ics-button{padding:7px 10px;border-radius:6px;box-shadow:none;background:#2dafe6;color:#fff;transition-duration:.2s}.event-detail .event-subscription-success .my-event-subscriptions-message .ics-button:after{content:none}.event-detail .event-subscription-success .my-event-subscriptions-message .ics-button:before{content:"";display:inline-block;transform:translateX(0);font-size:1.125rem;transition-duration:.2s}.event-detail .event-subscription-success .my-event-subscriptions-message .ics-button:hover{opacity:.8}.event-detail button[type='submit'],.event-detail a.login-button{margin:0;margin-top:14px;width:100%;border-radius:0;box-shadow:none;text-align:center}.event-detail .close-button{position:absolute;top:8px;margin:0 0 5px 10px;padding:0;width:24px;height:24px;border-radius:50%;box-shadow:none;background-color:#575756;font-size:0}.event-detail .close-button:before{content:"";display:block;padding:0;transform:rotate(45deg);font-size:.625rem;transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1)}.event-detail .close-button:hover{padding:0}.event-detail .close-button:hover:before{transform:rotate(135deg)}@media screen and (max-width: 480px){.event-detail .event-subscription-form .adultsCount,.event-detail .event-subscription-form .childrenCount,.event-detail .event-subscription-form .has-disabilities{flex-direction:column;align-items:flex-start}.event-detail .event-subscription-form .adultsCount>span,.event-detail .event-subscription-form .childrenCount>span,.event-detail .event-subscription-form .has-disabilities>span{margin-top:5px}}.event-calendar{display:none}@media (min-width: 768px){.event-calendar{display:block;margin-bottom:40px}.event-calendar>header{display:flex;flex-direction:row;margin-bottom:20px}.event-calendar>header .my-event-subscriptions-push{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:20px;padding:20px 40px 40px;border-radius:15px;background-color:#f6f6f6;text-align:center}.event-calendar>header .my-event-subscriptions-push:before{content:'';display:block;margin-bottom:20px;width:40px;height:40px;background-image:url("../images/oiseau.png");background-size:contain}.event-calendar>header .my-event-subscriptions-push .button{margin-top:20px}.event-calendar>header .react-calendar{flex-shrink:0;width:280px}.event-calendar>header .react-calendar button{padding:0;box-shadow:none;background:none;color:unset}.event-calendar>header .react-calendar .react-calendar__navigation{border-radius:50px;box-shadow:0 5px 15px 0 rgba(0,0,0,0.1)}.event-calendar>header .react-calendar .react-calendar__navigation .react-calendar__navigation__label:disabled{cursor:default}.event-calendar>header .react-calendar .react-calendar__navigation .react-calendar__navigation__arrow{padding:15px 20px}.event-calendar>header .react-calendar .react-calendar__month-view__weekdays{padding:10px 0}.event-calendar>header .react-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday{text-align:center}.event-calendar>header .react-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday abbr{color:#51ae54;text-decoration:none;font-weight:700;font-size:.625rem}.event-calendar>header .react-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday abbr:after{content:'.'}.event-calendar>header .react-calendar .react-calendar__month-view__days button{position:relative;display:flex;flex-direction:column;align-items:center;padding:5px 0;height:35px}.event-calendar>header .react-calendar .react-calendar__month-view__days button.react-calendar__month-view__days__day--neighboringMonth{opacity:.8}.event-calendar>header .react-calendar .react-calendar__month-view__days button:disabled{opacity:.3}.event-calendar>header .react-calendar .react-calendar__month-view__days button:hover,.event-calendar>header .react-calendar .react-calendar__month-view__days button.react-calendar__tile--active{background-color:#eef7ee}.event-calendar>header .react-calendar .react-calendar__month-view__days button:before,.event-calendar>header .react-calendar .react-calendar__month-view__days button:after{display:block;margin-bottom:2px;width:12px;height:3px;border-radius:2px}.event-calendar>header .react-calendar .react-calendar__month-view__days button.atelier:before{content:'';background-color:#ffd618;order:2}.event-calendar>header .react-calendar .react-calendar__month-view__days button.evenement:after{content:'';background-color:#2dafe6;order:3}.event-calendar .event-calendar-week>header{display:flex;justify-content:flex-end;align-items:center;margin-bottom:10px}.event-calendar .event-calendar-week>header button{display:flex;justify-content:center;align-items:center;padding:0;width:26px;height:26px;border-radius:50%;box-shadow:none;background-color:#f6f6f6;color:#575756;font-size:1rem}.event-calendar .event-calendar-week>header button:hover{background-color:#ddd}.event-calendar .event-calendar-week>header button:active{background-color:#c3c3c3}.event-calendar .event-calendar-week>header button:disabled{background-color:#fff;color:#f6f6f6}.event-calendar .event-calendar-week>header button.prev-week-button{margin-right:6px;margin-left:10px;padding-right:2px}.event-calendar .event-calendar-week>header button.next-week-button{padding-left:2px}.event-calendar .event-calendar-week .event-week{padding:0;list-style:none;display:flex;min-height:200px}.event-calendar .event-calendar-week .event-week li{display:inline-block;padding:0}.event-calendar .event-calendar-week .event-week .day-renderer{padding:0 3px 20px;width:14.28571%;border:rgba(188,188,187,0.3) 1px solid}.event-calendar .event-calendar-week .event-week .day-renderer:not(:last-child){border-right:none}.event-calendar .event-calendar-week .event-week .day-renderer.is-selected{position:relative}.event-calendar .event-calendar-week .event-week .day-renderer.is-selected:before{border-radius:50px;box-shadow:0 5px 15px 0 rgba(0,0,0,0.1);content:'';position:absolute;top:-10px;right:-5px;bottom:-10px;left:-5px;border:rgba(188,188,187,0.3) 1px solid;border-radius:15px;background:#fff}.event-calendar .event-calendar-week .event-week .day-renderer.is-selected>*{position:relative}.event-calendar .event-calendar-week .event-week .day-renderer.is-past>*{opacity:.3}.event-calendar .event-calendar-week .event-week .day-renderer .day-header h2>time{display:flex;flex-direction:column;padding:20px 0;text-align:center;text-transform:none}.event-calendar .event-calendar-week .event-week .day-renderer .day-header h2>time .dayNumber{color:#575756;font-size:1.875rem}.event-calendar .event-calendar-week .event-week .day-renderer ul.event-week-list{padding:0;list-style:none;display:flex;flex-direction:column;max-width:100%}.event-calendar .event-calendar-week .event-week .day-renderer ul.event-week-list li{display:inline-block;padding:0}.event-calendar .event-calendar-week .event-week .day-renderer ul.event-week-list .event{display:block;overflow:hidden;margin-bottom:3px;padding:8px;outline:1px solid transparent;border-left:4px solid;color:#bcbcbb;text-align:center;font-size:.5625rem;transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1)}.event-calendar .event-calendar-week .event-week .day-renderer ul.event-week-list .event.atelier{border-color:#ffd618;background-color:rgba(255,214,24,0.2)}.event-calendar .event-calendar-week .event-week .day-renderer ul.event-week-list .event.evenement{border-color:#2dafe6;background-color:#eaf7fc}.event-calendar .event-calendar-week .event-week .day-renderer ul.event-week-list .event h3{color:#575756;text-transform:none;font-weight:400;font-size:.625rem}.event-calendar .event-calendar-week .event-week .day-renderer ul.event-week-list .event h3 .city{display:block;font-weight:700}.event-calendar .event-calendar-week .event-week .day-renderer ul.event-week-list .event:hover{padding-right:7px;padding-left:7px;border-left-width:6px;color:#3c3c3c;transition-duration:.2s}.event-calendar .event-calendar-week .event-week .day-renderer ul.event-week-list .event:hover h3{color:#000}.event-calendar .event-calendar-week .event-week .day-renderer ul.event-week-list .event:hover.atelier{outline-color:rgba(255,214,24,0.3);background-color:rgba(255,214,24,0.3)}.event-calendar .event-calendar-week .event-week .day-renderer ul.event-week-list .event:hover.evenement{outline-color:rgba(45,175,230,0.3);background-color:rgba(45,175,230,0.3)}}.event-calendar.is-loading{position:relative}.event-calendar.is-loading:after{border-color:rgba(0,0,0,0.9);border-top-color:rgba(0,0,0,0.5)}.event-calendar.is-loading:after{width:40px;height:40px}.event-calendar.is-loading:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-color:#fff;opacity:.5}.my-event-subscriptions{padding:45px 33px;width:100%;min-height:200px;max-width:800px;background-color:#fff}.my-event-subscriptions h1{margin:0 0 20px 0}.my-event-subscriptions.is-loading{position:relative}.my-event-subscriptions.is-loading:after{border-color:rgba(0,0,0,0.9);border-top-color:rgba(0,0,0,0.5)}.my-event-subscriptions.is-loading:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-color:#fff;opacity:.5}.my-event-subscriptions .event-subscription{padding:20px 0;border-bottom:1px #f6f6f6 solid}.my-event-subscriptions .event-subscription>.event-infos{padding:12px 6px}.my-event-subscriptions .event-subscription>.event-subscription-infos{padding:12px 20px}.my-event-subscriptions .event-subscription.is-past{opacity:.6}.my-event-subscriptions .event-subscription.is-past>.event-infos{background-color:#f6f6f6}.my-event-subscriptions .event-subscription>.event-infos{display:flex;flex-direction:column}.my-event-subscriptions .event-subscription>.event-infos .picture{display:none}.my-event-subscriptions .event-subscription>.event-infos .infos{display:inline-block;margin-bottom:10px;width:100%;text-align:left}.my-event-subscriptions .event-subscription>.event-infos .infos header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.my-event-subscriptions .event-subscription>.event-infos .infos h3,.my-event-subscriptions .event-subscription>.event-infos .infos .place{margin-left:5px;color:#575756;line-height:1.25rem}.my-event-subscriptions .event-subscription>.event-infos .infos h3{text-transform:initial;font-weight:700;font-size:.9375rem}.my-event-subscriptions .event-subscription>.event-infos .infos .place{font-size:.8125rem}.my-event-subscriptions .event-subscription>.event-infos .infos .tag,.my-event-subscriptions .event-subscription>.event-infos .infos section.my-weighings>.add-weighing-form>form>.dates>.weighing-duration{margin-top:0;margin-left:0;font-size:.75rem}.my-event-subscriptions .event-subscription>.event-infos .infos .tag.remaining-subscriptions-count,.my-event-subscriptions .event-subscription>.event-infos .infos section.my-weighings>.add-weighing-form>form>.dates>.remaining-subscriptions-count.weighing-duration{display:none}.my-event-subscriptions .event-subscription>.event-infos .buttons{display:flex;flex-direction:column;justify-content:flex-start;padding-left:5px}.my-event-subscriptions .event-subscription>.event-infos .buttons .button.subscribe{width:150px;margin-bottom:5px}.my-event-subscriptions .event-subscription>.event-infos .buttons .ics-button{padding:10px;width:50px;height:40px;border-radius:6px;box-shadow:none;background:#2dafe6;color:#fff;transition-duration:.2s}.my-event-subscriptions .event-subscription>.event-infos .buttons .ics-button:after{content:none}.my-event-subscriptions .event-subscription>.event-infos .buttons .ics-button:before{content:"";display:inline-block;transform:translateX(0);font-size:1.125rem;transition-duration:.2s}.my-event-subscriptions .event-subscription>.event-infos .buttons .ics-button:hover{opacity:.8}.my-event-subscriptions .event-subscription>.event-subscription-infos{display:flex;flex-direction:column;align-items:center;border-top:1px solid #b9dfbb;border-radius:0 0 5px 5px;box-shadow:0 10px 20px -20px #51ae54 inset;background-color:#eef7ee;text-align:center}.my-event-subscriptions .event-subscription>.event-subscription-infos .tag,.my-event-subscriptions .event-subscription>.event-subscription-infos section.my-weighings>.add-weighing-form>form>.dates>.weighing-duration{margin-left:0;background-color:#fff}.my-event-subscriptions .event-subscription>.event-subscription-infos>span:not(.tag){padding:5px;font-weight:700;font-size:.875rem}.my-event-subscriptions .event-subscription>.event-subscription-infos>span:not(.tag).event-subscription-status{color:#51ae54}.my-event-subscriptions .event-subscription>.event-subscription-infos>span:not(.tag).is-deleted{color:#ff1837}.my-event-subscriptions .event-subscription>.event-subscription-infos>span:not(.tag).far-event{color:#ff8d00}.my-event-subscriptions .event-subscription>.event-subscription-infos button.cancel{margin-top:8px;background-color:#ff1837}.my-event-subscriptions .event-subscription a.button,.my-event-subscriptions .event-subscription button:not(.ics-button){padding:14px 20px;width:160px;border-radius:6px;box-shadow:none;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:.625rem}.my-event-subscriptions .event-subscription a.button:hover,.my-event-subscriptions .event-subscription button:not(.ics-button):hover{background-color:#51ae54}@media (min-width: 480px){.my-event-subscriptions .event-subscription .event-infos .infos .tag.remaining-subscriptions-count,.my-event-subscriptions .event-subscription .event-infos .infos section.my-weighings>.add-weighing-form>form>.dates>.remaining-subscriptions-count.weighing-duration{display:inherit}.my-event-subscriptions .event-subscription .event-infos .button.subscribe{flex-shrink:0;width:160px}}@media (min-width: 768px){.my-event-subscriptions .event-subscription .event-infos{flex-direction:row;align-items:flex-start}.my-event-subscriptions .event-subscription .event-infos div.picture{display:inline-block;margin-right:13px;width:100px;height:100px;min-width:100px;background-position:center;background-size:cover}.my-event-subscriptions .event-subscription .event-subscription-infos{flex-direction:row;align-items:center;text-align:left}.my-event-subscriptions .event-subscription .event-subscription-infos .event-subscription-status{flex-grow:1}.my-event-subscriptions .event-subscription .event-subscription-infos button.cancel{margin:0}}section.my-weighings{padding:45px 20px;width:100%;min-height:200px;max-width:800px;background-color:#fff}section.my-weighings>header{margin-bottom:20px;padding:0 20px 25px 20px;border-radius:15px;background-color:#f6f6f6;text-align:center}section.my-weighings>header:before{content:'';display:block;margin-bottom:-7px;height:40px;transform:translateY(-15px);background:url("../images/oiseau.png") center no-repeat;background-size:40px}section.my-weighings>header>h1{margin-bottom:0;text-transform:initial}section.my-weighings>header>p{font-weight:700}section.my-weighings>.add-weighing-form{padding-bottom:20px}section.my-weighings>.add-weighing-form label,section.my-weighings>.add-weighing-form input{color:#575756;font-weight:700;font-size:.8125rem}section.my-weighings>.add-weighing-form>h2,section.my-weighings>.add-weighing-form>form>label,section.my-weighings>.add-weighing-form>form>.dates{padding:11px 0;border-bottom:1px #f6f6f6 solid}section.my-weighings>.add-weighing-form>form>label,section.my-weighings>.add-weighing-form>form>.dates{display:flex;flex-direction:column;align-items:flex-start}section.my-weighings>.add-weighing-form>form>label>.numeric-input:not(.has-error) .numeric-value,section.my-weighings>.add-weighing-form>form>label>.numeric-input:not(.has-error) .numeric-value>input{color:#51ae54}section.my-weighings>.add-weighing-form>form>label>.numeric-input,section.my-weighings>.add-weighing-form>form>label>.flowTypeSelect{margin:5px 0}section.my-weighings>.add-weighing-form>form>label>.flowTypeSelect{width:100%}section.my-weighings>.add-weighing-form>form>label>.flowTypeSelect .flowTypeSelect__single-value{color:#575756}section.my-weighings>.add-weighing-form>form>.dates>.startDate,section.my-weighings>.add-weighing-form>form>.dates>.endDate{font-weight:400}section.my-weighings>.add-weighing-form>form>.dates>.startDate input,section.my-weighings>.add-weighing-form>form>.dates>.endDate input{margin:5px;padding-right:0;padding-left:20px;text-align:right}section.my-weighings>.add-weighing-form>form>.dates>.weighing-duration{margin-right:0;margin-left:0;color:#51ae54}section.my-weighings>.add-weighing-form>form>button{margin-top:20px;width:100%;box-shadow:none}section.my-weighings>.add-weighing-form>.confirmation{padding:20px 20px;border-radius:15px;background-color:#eef7ee;text-align:center}section.my-weighings>.add-weighing-form>.confirmation h3,section.my-weighings>.add-weighing-form>.confirmation h2{text-transform:none}section.my-weighings>.add-weighing-form>.confirmation h3{font-weight:400;font-size:.875rem}section.my-weighings>.add-weighing-form>.confirmation h2{margin-bottom:20px;font-size:1rem}section.my-weighings>.add-weighing-form>.confirmation button.reset{padding-right:20px;padding-left:20px}section.my-weighings>.my-weighings-graph{padding-right:20px;padding-bottom:20px;height:400px}section.my-weighings>.my-weighings-graph.is-loading{position:relative}section.my-weighings>.my-weighings-graph.is-loading:after{border-color:rgba(0,0,0,0.9);border-top-color:rgba(0,0,0,0.5)}section.my-weighings>.my-weighings-graph.is-loading:after{width:40px;height:40px}section.my-weighings>.my-weighings-graph.is-loading:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-color:#fff;opacity:.5}section.my-weighings>.my-weighings-graph label.showFullHistory{position:relative;display:flex;align-items:center;color:#575756;font-weight:400}section.my-weighings>.my-weighings-graph .recharts-line,section.my-weighings>.my-weighings-graph .recharts-area,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li{transition:opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1)}section.my-weighings>.my-weighings-graph .recharts-line.totalDayWeight .recharts-area-area,section.my-weighings>.my-weighings-graph .recharts-area.totalDayWeight .recharts-area-area,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.totalDayWeight .recharts-area-area,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.totalDayWeight .recharts-area-area{fill:#eaf7fc}section.my-weighings>.my-weighings-graph .recharts-line.totalDayWeight .recharts-area-curve,section.my-weighings>.my-weighings-graph .recharts-area.totalDayWeight .recharts-area-curve,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.totalDayWeight .recharts-area-curve,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.totalDayWeight .recharts-area-curve{stroke:#2dafe6;stroke-width:2px}section.my-weighings>.my-weighings-graph .recharts-line.flowType,section.my-weighings>.my-weighings-graph .recharts-area.flowType,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flowType,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flowType{background:none}section.my-weighings>.my-weighings-graph .recharts-line.flowType.recharts-line,section.my-weighings>.my-weighings-graph .recharts-area.flowType.recharts-line,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flowType.recharts-line,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flowType.recharts-line{opacity:.5;stroke-dasharray:2px}section.my-weighings>.my-weighings-graph .recharts-line.flow_color_grey,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_grey,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_grey,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_grey{background:none;color:#575756}section.my-weighings>.my-weighings-graph .recharts-line.flow_color_grey path,section.my-weighings>.my-weighings-graph .recharts-line.flow_color_grey circle,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_grey path,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_grey circle,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_grey path,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_grey circle,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_grey path,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_grey circle{stroke:#575756}section.my-weighings>.my-weighings-graph .recharts-line.flow_color_green,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_green,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_green,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_green{background:none;color:#51ae54}section.my-weighings>.my-weighings-graph .recharts-line.flow_color_green path,section.my-weighings>.my-weighings-graph .recharts-line.flow_color_green circle,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_green path,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_green circle,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_green path,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_green circle,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_green path,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_green circle{stroke:#51ae54}section.my-weighings>.my-weighings-graph .recharts-line.flow_color_yellow,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_yellow,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_yellow,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_yellow{background:none;color:#ffd618}section.my-weighings>.my-weighings-graph .recharts-line.flow_color_yellow path,section.my-weighings>.my-weighings-graph .recharts-line.flow_color_yellow circle,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_yellow path,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_yellow circle,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_yellow path,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_yellow circle,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_yellow path,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_yellow circle{stroke:#ffd618}section.my-weighings>.my-weighings-graph .recharts-line.flow_color_blue,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_blue,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_blue,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_blue{background:none;color:#2dafe6}section.my-weighings>.my-weighings-graph .recharts-line.flow_color_blue path,section.my-weighings>.my-weighings-graph .recharts-line.flow_color_blue circle,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_blue path,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_blue circle,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_blue path,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_blue circle,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_blue path,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_blue circle{stroke:#2dafe6}section.my-weighings>.my-weighings-graph .recharts-line.flow_color_red,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_red,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_red,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_red{background:none;color:#ff1837}section.my-weighings>.my-weighings-graph .recharts-line.flow_color_red path,section.my-weighings>.my-weighings-graph .recharts-line.flow_color_red circle,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_red path,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_red circle,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_red path,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_red circle,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_red path,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_red circle{stroke:#ff1837}section.my-weighings>.my-weighings-graph .recharts-line.flow_color_orange,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_orange,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_orange,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_orange{background:none;color:#ff8d00}section.my-weighings>.my-weighings-graph .recharts-line.flow_color_orange path,section.my-weighings>.my-weighings-graph .recharts-line.flow_color_orange circle,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_orange path,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_orange circle,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_orange path,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_orange circle,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_orange path,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_orange circle{stroke:#ff8d00}section.my-weighings>.my-weighings-graph .recharts-line.flow_color_brown,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_brown,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_brown,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_brown{background:none;color:#ac6933}section.my-weighings>.my-weighings-graph .recharts-line.flow_color_brown path,section.my-weighings>.my-weighings-graph .recharts-line.flow_color_brown circle,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_brown path,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_brown circle,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_brown path,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_brown circle,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_brown path,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_brown circle{stroke:#ac6933}section.my-weighings>.my-weighings-graph .recharts-line.flow_color_black,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_black,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_black,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_black{background:none;color:#000}section.my-weighings>.my-weighings-graph .recharts-line.flow_color_black path,section.my-weighings>.my-weighings-graph .recharts-line.flow_color_black circle,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_black path,section.my-weighings>.my-weighings-graph .recharts-area.flow_color_black circle,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_black path,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.flow_color_black circle,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_black path,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.flow_color_black circle{stroke:#000}section.my-weighings>.my-weighings-graph .recharts-line.averageWeight,section.my-weighings>.my-weighings-graph .recharts-area.averageWeight,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.averageWeight,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.averageWeight{color:#ff1837}section.my-weighings>.my-weighings-graph .recharts-line.averageWeight path,section.my-weighings>.my-weighings-graph .recharts-line.averageWeight circle,section.my-weighings>.my-weighings-graph .recharts-area.averageWeight path,section.my-weighings>.my-weighings-graph .recharts-area.averageWeight circle,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.averageWeight path,section.my-weighings>.my-weighings-graph .recharts-legend-wrapper li.averageWeight circle,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.averageWeight path,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper li.averageWeight circle{stroke:#ff1837;stroke-dasharray:3 2}section.my-weighings>.my-weighings-graph .recharts-reference-line.averageWeight line{stroke:#ff1837;stroke-dasharray:3 3}section.my-weighings>.my-weighings-graph .recharts-cartesian-grid,section.my-weighings>.my-weighings-graph .recharts-tooltip-cursor{opacity:.6;stroke-dasharray:3 3}section.my-weighings>.my-weighings-graph .recharts-active-dot .flow_color_grey{fill:#575756}section.my-weighings>.my-weighings-graph .recharts-active-dot .flow_color_green{fill:#51ae54}section.my-weighings>.my-weighings-graph .recharts-active-dot .flow_color_yellow{fill:#ffd618}section.my-weighings>.my-weighings-graph .recharts-active-dot .flow_color_blue{fill:#2dafe6}section.my-weighings>.my-weighings-graph .recharts-active-dot .flow_color_red{fill:#ff1837}section.my-weighings>.my-weighings-graph .recharts-active-dot .flow_color_orange{fill:#ff8d00}section.my-weighings>.my-weighings-graph .recharts-active-dot .flow_color_brown{fill:#ac6933}section.my-weighings>.my-weighings-graph .recharts-active-dot .flow_color_black{fill:#000}section.my-weighings>.my-weighings-graph .recharts-legend-wrapper ul,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper ul{display:flex}section.my-weighings>.my-weighings-graph .recharts-legend-wrapper ul>li,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper ul>li{display:flex;align-items:center}section.my-weighings>.my-weighings-graph .recharts-legend-wrapper ul>li>svg,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper ul>li>svg{margin-right:10px}section.my-weighings>.my-weighings-graph .recharts-legend-wrapper ul>li.totalDayWeight,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper ul>li.totalDayWeight{color:#2dafe6}section.my-weighings>.my-weighings-graph .recharts-legend-wrapper ul>li.totalDayWeight path,section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper ul>li.totalDayWeight path{stroke:#2dafe6;stroke-width:6px}section.my-weighings>.my-weighings-graph .recharts-legend-wrapper ul{justify-content:center;flex-wrap:wrap;padding:5px 0 5px 50px}section.my-weighings>.my-weighings-graph .recharts-legend-wrapper ul>li{padding:5px 10px 5px;cursor:pointer}section.my-weighings>.my-weighings-graph.has-legend-overed .recharts-reference-line,section.my-weighings>.my-weighings-graph.has-legend-overed .recharts-line,section.my-weighings>.my-weighings-graph.has-legend-overed .recharts-area{opacity:.1}section.my-weighings>.my-weighings-graph.has-legend-overed .recharts-reference-line.legendOvered,section.my-weighings>.my-weighings-graph.has-legend-overed .recharts-line.legendOvered,section.my-weighings>.my-weighings-graph.has-legend-overed .recharts-area.legendOvered{opacity:1}section.my-weighings>.my-weighings-graph.has-legend-overed .recharts-reference-line.legendOvered path,section.my-weighings>.my-weighings-graph.has-legend-overed .recharts-line.legendOvered path,section.my-weighings>.my-weighings-graph.has-legend-overed .recharts-area.legendOvered path{stroke-width:2px;stroke-dasharray:none}section.my-weighings>.my-weighings-graph.has-legend-overed .recharts-legend-wrapper ul>li{opacity:.3;transition-duration:.1s}section.my-weighings>.my-weighings-graph.has-legend-overed .recharts-legend-wrapper ul>li:hover{opacity:1}section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper{padding:10px 10px;border:#bcbcbb 0.5px solid;background:#fff}section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper h4{font-size:unset;margin:0 0 4px;color:#575756;font-weight:400}section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper ul{flex-direction:column}section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper ul>li{justify-content:space-between;margin-bottom:2px}section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper ul>li .label{color:unset;font-weight:unset;display:flex;align-items:center;margin-right:10px}section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper ul>li .label .flowColor.totalDayWeight{background-color:#2dafe6}section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper ul>li .value{margin-right:3px;font-weight:700}section.my-weighings>.my-weighings-graph .recharts-tooltip-wrapper ul>li .unit{font-size:.625rem}section.my-weighings>.my-weighings-graph .recharts-brush>rect:first-child{stroke:#bcbcbb}section.my-weighings>.my-weighings-graph .recharts-brush .recharts-brush-slide{cursor:grab !important}section.my-weighings>.my-weighings-graph .recharts-brush .recharts-brush-slide:active{cursor:grabbing !important}section.my-weighings>.my-weighings-graph .recharts-brush-traveller{display:none}section.my-weighings>h2{margin:20px 0}section.my-weighings>h2.my-weighings-graph-title,section.my-weighings>h2.my-weighing-list-title{margin-bottom:5px}section.my-weighings>p{margin-bottom:20px}@media (min-width: 480px){section.my-weighings>.add-weighing-form>form>label{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:5px 0}section.my-weighings>.add-weighing-form>form>label>.flowTypeSelect{width:280px}section.my-weighings>.add-weighing-form>form>label .error{width:100%;text-align:right}section.my-weighings>.add-weighing-form>form .numeric-value,section.my-weighings>.add-weighing-form>form .dates .startDate input,section.my-weighings>.add-weighing-form>form .dates .endDate input,section.my-weighings>.add-weighing-form>form .dates .weighing-duration{padding-top:8px;padding-bottom:8px}section.my-weighings>.add-weighing-form>.confirmation{padding:40px 40px}}@media (min-width: 768px){section.my-weighings{padding:45px 40px}section.my-weighings>.add-weighing-form>form>.dates{flex-direction:row;align-items:baseline;flex-wrap:wrap;padding:5px 0}section.my-weighings>.add-weighing-form>form>.dates>label{flex-grow:1}section.my-weighings>.add-weighing-form>form>.dates>label.startDate,section.my-weighings>.add-weighing-form>form>.dates>label.endDate{display:flex;flex-grow:unset;align-items:center;flex-wrap:wrap;width:200px}section.my-weighings>.add-weighing-form>form>.dates>label.startDate input,section.my-weighings>.add-weighing-form>form>.dates>label.endDate input{flex-grow:1;padding-left:30px;text-align:center}section.my-weighings>.add-weighing-form>form>.dates>label.startDate .error,section.my-weighings>.add-weighing-form>form>.dates>label.endDate .error{width:100%}}.my-weighing-list{min-height:200px}.my-weighing-list.is-loading{position:relative}.my-weighing-list.is-loading:after{border-color:rgba(0,0,0,0.9);border-top-color:rgba(0,0,0,0.5)}.my-weighing-list.is-loading:after{width:40px;height:40px}.my-weighing-list.is-loading:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-color:#fff;opacity:.5}.my-weighing-list.is-loading:before{right:-20px;left:-20px}.my-weighing-list .ReactTable{overflow:hidden;margin-right:-20px;margin-left:-20px}.my-weighing-list .ReactTable.has-scroll-right,.my-weighing-list .ReactTable.has-scroll-left{position:relative}.my-weighing-list .ReactTable.has-scroll-right:before,.my-weighing-list .ReactTable.has-scroll-right:after,.my-weighing-list .ReactTable.has-scroll-left:before,.my-weighing-list .ReactTable.has-scroll-left:after{content:'';position:absolute;top:0;bottom:0;left:0;z-index:1;width:30px;border-radius:0 100px 100px 0;background-image:linear-gradient(90deg, rgba(0,0,0,0.1), transparent);opacity:0;transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1);transition-duration:1s;transition-property:opacity;pointer-events:none}.my-weighing-list .ReactTable.has-scroll-right:after,.my-weighing-list .ReactTable.has-scroll-left:after{right:0;left:unset;border-radius:100px 0 0 100px;background-image:linear-gradient(90deg, transparent, rgba(0,0,0,0.1))}.my-weighing-list .ReactTable.has-scroll-right.has-scroll-left:before,.my-weighing-list .ReactTable.has-scroll-right.has-scroll-right:after,.my-weighing-list .ReactTable.has-scroll-left.has-scroll-left:before,.my-weighing-list .ReactTable.has-scroll-left.has-scroll-right:after{opacity:1;transition-duration:.3s}.my-weighing-list .ReactTable .rt-table{padding:20px 20px;padding-top:0}.my-weighing-list .ReactTable .rt-table .rt-thead{margin-bottom:10px}.my-weighing-list .ReactTable .rt-table .rt-thead .rt-th{padding:20px 5px;font-weight:700;font-size:.625rem;transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1);transition-duration:.1s}.my-weighing-list .ReactTable .rt-table .rt-thead .rt-th>div{overflow:hidden;text-overflow:ellipsis}.my-weighing-list .ReactTable .rt-table .rt-thead .rt-th:hover{opacity:.8}.my-weighing-list .ReactTable .rt-table .rt-thead .rt-th.startDate{justify-content:flex-end}.my-weighing-list .ReactTable .rt-table .rt-thead .rt-th.endDate{justify-content:flex-start}.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-tr{padding:15px 0;border-bottom:1px #f6f6f6 solid}.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td .tag,.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td section.my-weighings>.add-weighing-form>form>.dates>.weighing-duration{margin-top:0;margin-bottom:0}.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td.flowType{font-size:.75rem}.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td.startDate .separator,.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td.endDate .separator{margin:0 1px;opacity:.5}.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td.startDate{justify-content:flex-end}.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td.endDate{justify-content:flex-start}.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td.endDate .duration{color:#51ae54}.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td.weight,.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td.personCount,.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td.averageWeight{justify-content:center;font-weight:700;font-size:1rem}.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td.averageWeight{color:#51ae54}.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td.actions{justify-content:flex-end;padding-right:5px}.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td.actions button.deleteAction{padding:0;width:30px;height:30px;border:1px rgba(255,24,55,0.8) solid;border-radius:50%;box-shadow:none;background-color:#fff;color:#ff1837;font-size:0;opacity:.8}.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td.actions button.deleteAction:before{content:"";font-size:1rem}.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td.actions button.deleteAction:hover{border-color:#ff1837;background-color:#ff1837;color:#fff;opacity:1}.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-td>.ellipsisFix{overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-tr{padding:18px 0 18px 5px}.my-weighing-list .ReactTable .rt-table .rt-tbody .rt-tr:hover{background-color:#f6f6f6}}.event-evaluation-container .event-evaluation{min-height:300px}.event-evaluation-container .event-evaluation.is-loading{position:relative}.event-evaluation-container .event-evaluation.is-loading:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-color:#fff;opacity:.5}.event-evaluation-container .event-evaluation.is-loading:after{border-color:rgba(0,0,0,0.9);border-top-color:rgba(0,0,0,0.5)}.event-evaluation-container .event-evaluation.is-loading:after{width:40px;height:40px}.event-evaluation-container .event-evaluation header{text-align:center}.event-evaluation-container .event-evaluation header h1 small{display:inline-block;line-height:1}.event-evaluation-container .event-evaluation .intro{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px;padding:40px 40px;border-radius:15px;background-color:#f6f6f6;font-size:.875rem}.event-evaluation-container .event-evaluation .intro h2{margin-bottom:10px;text-align:center}.event-evaluation-container .event-evaluation .intro p{width:100%;text-align:left;margin-bottom:10px}.event-evaluation-container .event-evaluation .event-evaluation-form fieldset .numeric-input-container{align-items:center;margin-bottom:20px}.event-evaluation-container .event-evaluation .event-evaluation-form fieldset label[for="rating"]{justify-content:center;font-size:1rem;margin-bottom:10px}.event-evaluation-container .event-evaluation .event-evaluation-form fieldset textarea{height:100px}.event-evaluation-container .event-evaluation .event-evaluation-form footer .success{line-height:1.2}.event-evaluation-container .event-evaluation .event-evaluation-form footer .success h3{margin-bottom:15px}.event-evaluation-container .event-evaluation .event-evaluation-form footer .success p{margin-bottom:10px}@media (min-width: 480px){.event-evaluation-container .event-evaluation .intro p{text-align:center}.event-evaluation-container .event-evaluation .event-evaluation-form fieldset.horizontal{padding-top:0}.event-evaluation-container .event-evaluation .event-evaluation-form fieldset.horizontal .numeric-input-container{flex-direction:column;padding:20px 0}.event-evaluation-container .event-evaluation .event-evaluation-form fieldset.horizontal label[for="rating"]{justify-content:flex-start}}
