@font-face{font-family:black_jackregular;font-style:normal;font-weight:400;src:url(/build/fonts/blackjack-webfont.cc0c3e4e.eot);src:url(/build/fonts/blackjack-webfont.cc0c3e4e.eot?#iefix) format("embedded-opentype"),url(/build/fonts/blackjack-webfont.f652ff41.woff) format("woff"),url(/build/fonts/blackjack-webfont.1ba31ebd.ttf) format("truetype"),url(/build/images/blackjack-webfont.775ba040.svg#black_jackregular) format("svg")}


/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 13, 2017 */@font-face{font-family:Raleway;font-style:italic;font-weight:600;src:url(/build/fonts/raleway-semibolditalic-webfont.bdf05537.woff2) format("woff2"),url(/build/fonts/raleway-semibolditalic-webfont.174c9165.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:600;src:url(/build/fonts/raleway-semibold-webfont.558d6bbd.woff2) format("woff2"),url(/build/fonts/raleway-semibold-webfont.f974e8cd.woff) format("woff")}@font-face{font-family:Raleway;font-style:italic;font-weight:200;src:url(/build/fonts/raleway-extralightitalic-webfont.dbcc10c3.woff2) format("woff2"),url(/build/fonts/raleway-extralightitalic-webfont.0d7afefb.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:url(/build/fonts/raleway-light-webfont.4331bcf4.woff2) format("woff2"),url(/build/fonts/raleway-light-webfont.ff8dedd3.woff) format("woff")}@font-face{font-family:Raleway;font-style:italic;font-weight:400;src:url(/build/fonts/raleway-lightitalic-webfont.907fba26.woff2) format("woff2")}@font-face{font-family:Raleway;font-style:normal;font-weight:200;src:url(/build/fonts/raleway-extralight-webfont.5bdbe17c.woff2) format("woff2"),url(/build/fonts/raleway-extralight-webfont.25a992e2.woff) format("woff")}@font-face{font-family:Raleway;font-style:italic;font-weight:800;src:url(/build/fonts/raleway-blackitalic-webfont.411d8029.woff2) format("woff2"),url(/build/fonts/raleway-blackitalic-webfont.91421393.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:800;src:url(/build/fonts/raleway-black-webfont.7cf2b9d7.woff2) format("woff2"),url(/build/fonts/raleway-black-webfont.9979fe99.woff) format("woff")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/build/fonts/MaterialIcons-Regular.4674f8de.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(/build/fonts/MaterialIcons-Regular.cff684e5.woff2) format("woff2"),url(/build/fonts/MaterialIcons-Regular.83bebaf3.woff) format("woff"),url(/build/fonts/MaterialIcons-Regular.5e7382c6.ttf) format("truetype")}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.card .card-btn-bar{bottom:-20px;position:absolute}.card .card-btn-bar .card-btn{display:inline-block}.homebox .card.event .btn{font-size:12px;padding:0 .5rem;width:100%}.homebox .card.event .btn .material-icons{float:left}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif;font-weight:600;text-transform:uppercase}h3.header,h4,h4.header{font-family:black_jackregular;font-weight:400;text-transform:none}html{font-family:Raleway,sans-serif}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1 0 auto}.impersonate{background:#000}.impersonate .brand-logo{margin-left:10px}#logo-container{font-family:black_jackregular}.card .card-action a.btn{color:#fff}.card .card-action a.btn,.card .card-action button.btn{overflow:hidden;white-space:nowrap;width:100%}.btn,.btn-large{color:#fff;margin-bottom:5px}.breadcrumbs{font-size:12px;padding:5px}.breadcrumbs .col{height:15px}.breadcrumbs i.material-icons{font-size:15px;vertical-align:top}.breadcrumbs a,.breadcrumbs span{display:inline-block;height:15px;line-height:15px;vertical-align:top}.breadcrumbs a{color:gray}.teal.error,.teal.success,.teal.warning{font-size:16px;font-weight:600}.teal.success{background-color:#8bc34a!important}.teal.error{background-color:#f44336!important}.teal.warning{background-color:#ff9800!important}.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{background-color:#fff;border:.05rem solid #fff;color:#333;text-shadow:none}.collapsible-body.new_registration_form{padding:10px}.site-wrapper{-webkit-box-shadow:inset 0 0 5rem rgba(0,0,0,.5);box-shadow:inset 0 0 5rem rgba(0,0,0,.5);display:table;height:100%;min-height:100%;width:100%}.site-wrapper-inner{display:table-cell;vertical-align:top}.cover-container{margin-left:auto;margin-right:auto}.inner{padding:2rem}.masthead{margin-bottom:2rem}.masthead-brand{margin-bottom:0}.nav-masthead .nav-link{background-color:transparent;border-bottom:.25rem solid transparent;color:hsla(0,0%,100%,.5);font-weight:700;padding:.25rem 0}.nav-masthead .nav-link:focus,.nav-masthead .nav-link:hover{border-bottom-color:hsla(0,0%,100%,.25)}.nav-masthead .nav-link+.nav-link{margin-left:1rem}.nav-masthead .active{border-bottom-color:#fff;color:#fff}@media (min-width:48em){.masthead-brand{float:left}.nav-masthead{float:right}}.cover{padding:0 1.5rem}.cover .btn-lg{font-weight:700;padding:.75rem 1.25rem}.mastfoot{color:hsla(0,0%,100%,.5)}@media (min-width:40em){.masthead{position:fixed;top:0}.mastfoot{bottom:0;position:fixed}.site-wrapper-inner{vertical-align:middle}.cover-container,.mastfoot,.masthead{width:100%}}@media (min-width:62em){.cover-container,.mastfoot,.masthead{width:42rem}}input:not([type]):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #51cae9;-webkit-box-shadow:0 1px 0 0 #51cae9;box-shadow:0 1px 0 0 #51cae9}.input-field .prefix.active{color:#51cae9}form .errors ul li{color:darkred}strong{font-weight:700}.swiftcard_exemple{position:relative;text-align:center}.swiftcard_exemple img{margin-bottom:5px}.swiftcard_exemple .focus{bottom:-10px;left:50%;margin-left:-170px;position:absolute;width:300px}.CodeMirror,.CodeMirror-scroll{min-height:100px}.simplemde-container.error .CodeMirror{border-color:#f44336}.simplemde-container.error .editor-statusbar .error-message{color:#f44336;float:left;font-weight:700}.badge_card{border-radius:5px;box-shadow:2px 2px 5px gray;max-width:100%;padding:50px 0;text-align:center;width:300px}.badge_card img{max-width:90%}.homebox{border:1px solid;margin-bottom:30px;margin-top:10px;padding-bottom:10px!important}.homebox>h5:first-child{margin-top:-15px}.homebox>h5:first-child span{padding:0 5px}.homebox .row{margin:0 5px}.card.mini-shift .card-content .card-title{font-size:20px}.process-update-list .last-shift{background:#d9f3fa;border-bottom:1px solid #51cae9;border-top:1px solid #51cae9}.process-update-list tr.new>td>a{font-weight:700}.btn .bubble_counter{background:#000;border-radius:13px;display:block;font-weight:700;height:26px;left:-13px;line-height:26px;overflow:hidden;padding:0;position:absolute;text-align:center;top:-13px;width:26px;z-index:999}.event .card-image img{max-height:250px}.gauge_container{height:210px;overflow:hidden}.show-on-xl-only{display:none}@media only screen and (min-width:1200px){a.show-on-xl-only,i.show-on-xl-only,p.show-on-xl-only,small.show-on-xl-only,span.show-on-xl-only{display:inline!important}div.show-on-xl-only{display:block!important}}.nav-wrapper ul#nav-desktop li a{font-size:75%}.nav-wrapper ul#nav-desktop li.highlight a{background:#00000055;position:relative}.nav-wrapper ul#nav-desktop li.highlight a:hover{background:#ffffff55;color:#000}.nav-wrapper ul#nav-desktop li.highlight a:hover:after,.nav-wrapper ul#nav-desktop li.highlight a:hover:before{border-right:4px solid #00000055}.nav-wrapper ul#nav-desktop li.highlight a:hover i.material-icons{color:#000}.nav-wrapper ul#nav-desktop li.highlight a:after,.nav-wrapper ul#nav-desktop li.highlight a:before{border-right:4px solid #fff;content:"";display:block;height:100%;position:absolute}.nav-wrapper ul#nav-desktop li.highlight a:before{bottom:0;left:0}.nav-wrapper ul#nav-desktop li.highlight a:after{right:0;top:0}.solo-logo{margin:30px 0 20px}.hover-toggle-text-icon a{display:block;height:24px}.hover-toggle-text-icon a i{display:none}.hover-toggle-text-icon a span{display:inline-block;line-height:1}.hover-toggle-text-icon a:hover i{display:inline-block}.hover-toggle-text-icon a:hover span{display:none}ul.list-unstyled{list-style:none;margin-left:0;padding-left:0}.postit-container{background:url(/build/images/post-it.1c91978c.svg);background-size:cover;position:relative}.postit-container:after{content:"";display:block;padding-bottom:100%}.postit{height:100%;padding-left:16px;position:absolute;width:100%}.postit .box{position:relative;transform:rotate(1deg);width:100%}.postit .box:before{content:"";display:block;padding-top:80%}.postit .box div.content{bottom:0;font-family:Coming Soon,cursive;font-size:12px;left:0;overflow-y:scroll;position:absolute;right:0;top:0}.postit .box div.content p strong{font-weight:700}.postit .info{display:block;font-family:Raleway,sans-serif;font-size:12px;margin-top:5px;overflow:hidden;padding:3px;text-overflow:ellipsis;white-space:nowrap;width:100%}.postit>.info{transform:rotate(1deg)}.postit .settings{bottom:0;opacity:.5;position:absolute;right:10px}.postit .settings:hover{opacity:1}.postit .replies{bottom:0;opacity:.5;position:absolute;right:30px}.postit .replies:hover{opacity:1}.shift{border:1px solid;border-radius:10px;margin:auto;width:80%}.shift-block{font-size:11px;padding:2px 3px 0;width:100%}.shifter{font-size:16px;vertical-align:top;width:10px}.shifter-name{line-height:1.8;padding-left:6px}.shift-with-role{color:#ff1744}.shift-bucket{padding:0 1px;position:absolute}.shift-bucket:hover{z-index:999}.admin-shift-warning{bottom:0;font-size:small;left:0;opacity:.6;position:absolute;text-align:right}.time-counter{background-color:#e0e0e0;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);padding:3px;width:100%}.time-counter div{background-color:#659cef;border-radius:3px;display:block;height:22px;text-align:right;transition:width .5s ease-in-out}.time-counter div span{padding-right:10px}.card.update a{color:#4dd0e1}