#logo{margin-left:10px;width:80px;height:auto}#logo:hover{cursor:pointer}[ng\:cloak],[ng-cloak],.ng-cloak{display:none !important}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}#loading{position:absolute;width:100%;height:100%;z-index:100;background:transparent}#loading .waiting{margin:10% auto 0 auto}form[name='loginForm']{padding-top:50px;max-width:400px;margin:0 auto}form[name='loginForm'] button{margin:20px auto 0 auto}.ajouter{position:fixed;bottom:50px;right:50px}.iconbutton{padding:8px 14px}md-menu-content{overflow-y:hidden;max-height:450px}md-menu-content .material-icons{vertical-align:middle;margin-right:15px}.gauche{min-width:100px !important;width:85vw !important;max-width:240px !important}.gauche md-list-item p{margin-left:10px}.gauche md-list-item.active{color:#1976D2}#content h1{font-weight:400;font-size:32px;margin:20px 0 10px 20px}#content h2{font-size:23px;font-weight:300;margin:0 0 20px 20px}#content h2 b{font-weight:400}#content #centre{min-width:1050px;overflow-y:scroll}#content .mymax{max-width:950px}@media screen and (min-width: 600px){#content{padding-left:25px}}.liste{max-width:800px}.liste i.material-icons{font-size:38px;margin-right:20px}.locked .etape:hover{cursor:initial !important}.locked .etape:not(.not_done){background-color:#e4e4e4 !important}.locked .valider_inscription{color:#000}.valider_inscription{color:#5794bb;top:-15px}.compact .inscription{height:26px}.compact .etape{height:24px;padding-top:5px}.compact .description{display:none}.complet .inscription{height:38px}.complet .etape{height:36px;padding-top:13px}.complet .description{display:block}.inscriptions .individuelles{margin-top:30px}.inscriptions .continues{margin-top:10px}.inscriptions.waiting{opacity:0.2}.annulations{margin-top:55px;margin-left:30px}.attente{margin-top:42px}.inscription{clear:both}.inscription.titres{font-weight:bold;font-size:12px;height:22px}.inscription.titres .identite{height:14px}.inscription a.identite{display:block;float:left;text-align:right;width:180px;padding:0 15px 0 0;color:#000;text-decoration:none;transition:color 0.2s ease}.inscription a.identite span.nom{display:block;margin:0;font-weight:bold;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inscription a.identite span.description{font-size:12px;color:#666;margin:0;transition:color 0.2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inscription a.identite:hover{color:rgba(0,0,0,0.1)}.inscription a.identite:hover span.description{color:rgba(0,0,0,0.1)}.inscription div.etapes .cellule{display:inline-block;width:70px;height:100%;text-align:center}.inscription div.etapes .cellule span.etape{display:block;float:left;margin:0;width:68px;outline:none;box-sizing:border-box;font-size:12px;letter-spacing:1px;color:#333;transition:background-color ease 0.4s}.inscription div.etapes .cellule span.etape.not_done{background:rgba(238,238,238,0.41) !important;color:rgba(238,238,238,0.41) !important}.inscription div.etapes .cellule span.etape:hover{background-color:rgba(0,0,0,0.1) !important;cursor:pointer}.inscription span.action{border-left:1px solid #000;margin-left:15px;padding-left:15px}.annulations{margin-top:50px}.annulations .inscription{height:50px;padding-left:30px}.annulations .inscription .identite{text-align:left}.annulations .inscription .identite .description{overflow:initial}.infos>div{padding:25px 50px}.infos>div h3{font-weight:initial;font-size:30px;margin-bottom:4px}.infos>div h4{font-weight:initial;font-size:20px;margin-top:0;margin-bottom:50px}.infos>div .md-button{top:40px;left:-10px}.resultatsRecherche{margin-left:30px;margin-top:-20px}.resultatsRecherche .inscription{height:50px}.resultatsRecherche .inscription .identite{text-align:left}.fiche_inscription{padding-left:20px}.fiche_inscription .titre{padding-left:10px}.fiche_inscription .titre h1,.fiche_inscription .titre h2{display:inline-block}.fiche_inscription .titre h1{margin-right:20px}.traces{margin:23px 0}.traces .trace{font-size:15px}.traces .trace .trace-date{color:#999}#barre-actions{margin:30px 20px}.croix{display:block;float:right;margin-left:20px;font-size:15px;color:#ff4081;outline:none;margin-bottom:3px}.croix:hover{cursor:pointer}#statistiques .ligne{position:relative;width:100%;margin:15px 0;height:35px}#statistiques .barre{position:absolute;height:35px;top:0}#statistiques .jauge{background:#EEE;width:70%}#statistiques .inscrits{background:rgba(226,239,27,0.49)}#statistiques .preinscrits{background:rgba(226,239,27,0.21);width:150px;left:50px}#statistiques .texte{font-size:12px;top:10px;left:15px}#statistiques .reduits{font-size:12px;top:10px;left:72%}.waiting{opacity:0.4}.carte_contact{position:relative;width:200px;height:100px;float:left;margin:10px;border:1px solid #ccc;padding:15px;-moz-box-shadow:0px 0px 10px 0px #cfcfcf;-webkit-box-shadow:0px 0px 10px 0px #cfcfcf;-o-box-shadow:0px 0px 10px 0px #cfcfcf;box-shadow:0px 0px 10px 0px #cfcfcf;filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=NaN, Strength=10);transition:all ease 0.1s}.carte_contact:hover{-moz-box-shadow:0px 0px 20px 0px #cfcfcf;-webkit-box-shadow:0px 0px 20px 0px #cfcfcf;-o-box-shadow:0px 0px 20px 0px #cfcfcf;box-shadow:0px 0px 20px 0px #cfcfcf;filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=NaN, Strength=20);cursor:pointer;background-color:#EEE}.carte_contact .titre{font-weight:bold}.carte_contact .sous-titre{margin-top:4px;font-size:12px}.carte_contact .badge{position:absolute;bottom:10px;color:#FFF;padding:5px 8px;font-size:12px;font-weight:bold}.carte_contact .badge.annee{right:11px;background-color:#50ad19}.carte_contact .badge.annee_prec{right:62px;background-color:#099b9c}.ligne_annee{border-bottom:1px dashed #DDD}.ligne_annee .annee{font-size:20px}.ligne_annee.gris{color:#BBB}
