.u-ieMinHeightBugFix{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.only-flex,.u-ieMinHeightBugFix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.only-flex{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap}.only-flex--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.only-flex-nowrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media only screen and (max-width:991px){.only-flex-nowrap--mobile-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex--vertical_end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.flex--no-space-between{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}.flex--nowrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.flex--align-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.column-half{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(99.9% * 6/12 - 32px);flex-basis:calc(99.9% * 6/12 - 32px);max-width:calc(99.9% * 6/12 - 32px);width:calc(99.9% * 6/12 - 32px)}.column-half:nth-child(1n){margin-right:64px;margin-left:0}.column-half:last-child{margin-right:0}.column-quarter{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(99.9% * 3/12 - 48px);flex-basis:calc(99.9% * 3/12 - 48px);max-width:calc(99.9% * 3/12 - 48px);width:calc(99.9% * 3/12 - 48px)}.column-quarter:nth-child(1n){margin-right:64px;margin-left:0}.column-quarter:last-child{margin-right:0}.column-five{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(99.9% * 2.4/12 - 24px);flex-basis:calc(99.9% * 2.4/12 - 24px);max-width:calc(99.9% * 2.4/12 - 24px);width:calc(99.9% * 2.4/12 - 24px)}.column-five:nth-child(1n){margin-right:30px;margin-left:0}.column-five:last-child{margin-right:0}@media only screen and (max-width:991px){.hidden-mobile{display:none!important}}.text--center{text-align:center!important}.text--right{text-align:right!important}.text--uppercase{text-transform:uppercase}.text--white{color:#fff!important}.no-border-top{border-top:0!important}@media only screen and (max-width:767px){.break-mobile{display:block}}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;line-height:0;content:"";display:block;height:0}.clearfix:after{clear:both}@font-face{font-family:Avenir;src:url(../fonts/AvenirLTStd-Medium.eot);src:url(../fonts/AvenirLTStd-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Medium.woff) format("woff"),url(../fonts/AvenirLTStd-Medium.ttf) format("truetype"),url(../fonts/AvenirLTStd-Medium.svg#AvenirLTStd-Medium) format("svg");font-weight:500;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:Avenir,Helvetica,Arial;font-size:14px;font-weight:400}h1,h2,h3,h4,h5,h6{font-size:inherit;color:inherit;margin:0;font-family:inherit;font-weight:inherit;line-height:inherit}h1,h2{font-family:Avenir,Helvetica,Arial;font-weight:700}h3,h4{font-family:Avenir,Helvetica,Arial;font-weight:500}h5,h6{font-family:Avenir,Helvetica,Arial;font-weight:400}.container{width:100%!important}.text{color:inherit}.live-run{padding:10px 0 100px}.live-run header{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(99.9% * 12/12 - 0px);flex-basis:calc(99.9% * 12/12 - 0px);max-width:calc(99.9% * 12/12 - 0px);width:calc(99.9% * 12/12 - 0px);padding:0;border-bottom:1px solid #e8e8e8}.live-run header:nth-child(1n){margin-right:15px;margin-left:0}.live-run header:last-child{margin-right:0}.live-run header.simple{border-bottom:0;margin:0}.live-run header .title{font-size:24px;font-family:Avenir;color:#423799;text-transform:uppercase}.live-run header .title span{color:#090c0f;font-size:14px;line-height:24px}.live-run header .description .name{font-size:20px;font-family:Avenir;color:#090c0f;width:25rem;height:auto}.live-run__race-info{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(99.9% * 12/12 - 0px);flex-basis:calc(99.9% * 12/12 - 0px);max-width:calc(99.9% * 12/12 - 0px);width:calc(99.9% * 12/12 - 0px);margin:0 0 15px;background-color:#f5f5f5}.live-run__race-info:nth-child(1n){margin-right:15px;margin-left:0}.live-run__race-info:last-child{margin-right:0}.live-run .runners{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(99.9% * 4.5/12 - 9.375px);flex-basis:calc(99.9% * 4.5/12 - 9.375px);max-width:calc(99.9% * 4.5/12 - 9.375px);width:calc(99.9% * 4.5/12 - 9.375px)}.live-run .runners:nth-child(1n){margin-right:15px;margin-left:0}.live-run .runners:last-child{margin-right:0}.live-run .trainers-notes{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(99.9% * 4.5/12 - 9.375px);flex-basis:calc(99.9% * 4.5/12 - 9.375px);max-width:calc(99.9% * 4.5/12 - 9.375px);width:calc(99.9% * 4.5/12 - 9.375px)}.live-run .trainers-notes:nth-child(1n){margin-right:15px;margin-left:0}.live-run .trainers-notes:last-child{margin-right:0}.live-run .trainers-notes .box__content{height:calc(100vh - 260px)}.live-run .trainers-notes .box__content .form__group,.live-run .trainers-notes .box__content .form__group .form-control{height:100%}.live-run .infos{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(99.9% * 3/12 - 11.25px);flex-basis:calc(99.9% * 3/12 - 11.25px);max-width:calc(99.9% * 3/12 - 11.25px);width:calc(99.9% * 3/12 - 11.25px);display:none!important}.live-run .infos:nth-child(1n){margin-right:15px;margin-left:0}.live-run .infos:last-child{margin-right:0}.live-run .infos .playlist,.live-run .infos .remaining-time{margin:0 0 15px}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{width:496px;height:223px;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:24px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}.active{background-color:red}.modal-container1{width:496px;margin:0 auto;padding:20px 30px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.33);font-family:Helvetica,Arial,sans-serif}.label-remaning-Time div{width:20px}.modal-footer,.modal-footer1{text-align:right}.modal-footer1{margin:114px;margin-top:21px}textarea{width:1202px}.modal-header h3{margin-top:0;color:#d3d3d3;text-align:left;font-size:23px}.modal-header1 h3{color:red;text-align:center;font-size:29px}.modal-body{margin:20px 0;text-align:center}.modal-default-button{float:center;color:#000;border:1px solid #423799;width:81px;height:33px;border-radius:77px}.modal-default-button1{float:center;color:#fff;background-color:#f36;width:81px;height:33px;font-size:22px}.live-run{border-bottom:1px solid #ccc;height:95px}#btn-delete{top:25px}#date{color:#8a8282}#timerset{position:relative}#timerset em{font-style:normal;margin:0 0 0 20px}#timerset2{color:red}#timerset1,#timerset2{position:relative}#Runner{color:red}.actions{width:70%;position:relative}.btn--primary .header-button{width:15%}.headertimers .remaining-time,.headertimers .remaining-time *{font-size:13px!important;padding:0;text-align:left;color:#606060}.headertimers{float:left;width:25%;position:relative}.headertimers .remaining-time .title{text-transform:none}.headertimers>.timers>div{width:45%;float:left;position:relative}.infos .remaining-time{text-transform:uppercase}.infos .past-time{display:none}.modal-enter{opacity:0}.dot{color:#00008b;font:700}.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}div#app-buttons{width:75%;float:left;position:relative}#newrace{top:19px}.start-run-button span{float:right;width:19%;position:relative;top:-44px}#Question,.live-run{height:auto!important}#Question{width:100%!important;border:1px solid #ccc;padding:3px 0 18% 3px}.sweet-content-content button{float:right}.sweet-modal{overflow:hidden;padding:0 0 18px}.sweet-modal.is-alert .sweet-content{padding-top:20px!important;padding-bottom:20px!important}.image{float:left;margin-bottom:5px}.image img{width:32px}.image h1{float:right;margin:0 0 0 8px}.sweet-modal-overlay.theme-light.sweet-modal-clickable.is-visible{background:hsla(0,4%,71%,.38)!important}.sweet-modal .sweet-box-actions .sweet-action-close:hover{background-color:#423799!important}button#sds{width:68px}.dg-backdrop{background:rgba(8,7,7,.38)!important}.dg-content-footer{text-align:center!important}.dg-pull-right{float:none!important}.dg-btn.dg-btn--cancel{background-color:#423799!important;float:right!important;left:-92px!important}.dg-btn.dg-btn--ok.dg-pull-right{color:#423799!important;border-color:#423799!important}.dg-content-body{border-bottom:2px solid #e1e6ea!important;padding-bottom:15px!important;text-align:center!important}.box{margin-top:21px!important;display:none!important}.infos{margin-top:20px!important}.login{min-height:100vh;background-color:#423799}.login__content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:350px}.login__content .logo img{max-width:90px;width:100%;margin:0 auto;display:block}.login__form{padding:15px;background-color:#fff;border-radius:4px;box-shadow:4px 2px 6px 0 rgba(0,0,0,.1)}.login__form,.login__form button{margin:15px 0 0}.alert{padding:8px 10px;margin:0 0 15px;border-radius:4px}.alert--danger{background:rgba(217,53,53,.45);color:#d93535}.box{border:1px solid #e8e8e8;border-radius:4px;width:100%}.box__header{padding:15px;background-color:#e8e8e8}.box__header h1{color:#090c0f;font-size:18px}.box__content{padding:15px}.btn{outline:none;border-radius:3px;padding:0 12px;height:34px;margin:0;font-size:14px;text-align:center;cursor:pointer;text-decoration:none;font-family:Avenir,Helvetica,Arial;letter-spacing:1.1px;display:inline-block;line-height:34px}.btn:disabled{opacity:.6}.btn--block{display:block;width:100%}.btn--large{height:45px;font-size:18px}.btn--primary{background:#423799;border:1px solid #423799;color:#fff}.btn--primary:focus,.btn--primary:hover{background:#3b318a;border:1px solid #3b318a;color:#fff}.btn--gray{background:#e8e8e8;border:1px solid #e8e8e8;color:#090c0f}.btn--gray:focus,.btn--gray:hover{background:#d1d1d1;border:1px solid #d1d1d1;color:#090c0f}.btn--danger{background:#d93535;border:1px solid #d93535;color:#fff}.btn--danger:focus,.btn--danger:hover{background:#cd2626;border:1px solid #cd2626;color:#fff}.btn--warning{background:#ffa127;border:1px solid #ffa127;color:#fff}.btn--warning:focus,.btn--warning:hover{background:#ff940a;border:1px solid #ff940a;color:#fff}.container{min-width:95%;max-width:95%;margin:0 auto}--fluid{max-width:100%;padding:0!important}.form__group{margin:0 0 15px;position:relative}.form__group.has-danger .form-control{border:1px solid #d93535}.form__group label{display:block;width:100%;font-size:14px;color:#333;font-weight:700;margin:0 0 5px}.form__group label span.required{color:#d93535}.form__group .form-control{display:block;width:100%;padding:6px 12px;color:#333;font-size:14px;border-radius:2px;border:1px solid #ddd;transition:border .15s ease-in-out;background-color:#fff;-webkit-appearance:none;resize:none}.form__group .form-control--no-border{border:none}.form__group .form-control:not(textarea){height:34px}.form__group .form-control:focus,.form__group .form-control:hover{outline:none;border:1px solid #423799}.form__group .form-control:disabled{background-color:#f5f5f5}.form__group .form-control.is-danger{border:1px solid #d93535}.form__group .form-control__select{position:relative}.form__group .form-control__select:before{content:"";position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%);bottom:50%;right:10px;width:0;height:0;display:inline-block;vertical-align:middle;border-style:solid;border-width:5px 5px 0;border-color:#d5d5d5 transparent transparent}.form__group select.transparent{background:transparent;border:0;color:#fff;border-radius:0;border-bottom:2px solid #fff}.form__group .help{display:block;font-size:11px;margin-top:5px}.form__group .help.is-danger{color:#d93535}.form__group:last-of-type{margin:0}.form__group--inline label{display:initial}.form__group--half{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(99.9% * 6/12 - 7.5px);flex-basis:calc(99.9% * 6/12 - 7.5px);max-width:calc(99.9% * 6/12 - 7.5px);width:calc(99.9% * 6/12 - 7.5px)}.form__group--half:nth-child(1n){margin-right:15px;margin-left:0}.form__group--half:last-child{margin-right:0}.form-container button{margin:15px 0 0}.navbar{background:#423799;padding:15px 0;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.navbar .logo{padding-right:15px;border-right:2px solid hsla(0,0%,100%,.5);-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100px}.navbar .logo a{display:block;cursor:pointer}.navbar .logo a img{max-width:80px;width:100%;display:block}.navbar .navigation{padding-left:15px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.navbar .navigation h3{font-size:18px;color:#fff;text-transform:uppercase;display:block}.navbar .navigation .menu{padding:0;margin:0}.navbar .navigation .menu li{list-style:none;display:inline-block}.navbar .navigation .menu li a{padding:8px 15px;text-decoration:none;color:#fff;cursor:pointer;text-transform:uppercase;font-size:14px;display:block}.navbar .navigation .menu li a:focus,.navbar .navigation .menu li a:hover{opacity:.8}.navbar .navigation .menu li a:first-child{padding:8px 15px 8px 0}.navbar .user{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:300px;text-align:right}.navbar .user .flex{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navbar .user .flex .group{display:inline-block;padding-right:15px;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.navbar .user .flex .group .name{display:block;color:#fff;padding:5px 5px 0;cursor:pointer;text-transform:uppercase;font-size:14px}.navbar .user .flex .group .logout{padding:5px;color:#fff;cursor:pointer;text-transform:uppercase;font-size:12px}.navbar .user .flex .group .logout:focus,.navbar .user .flex .group .logout:hover{opacity:.8}.navbar .user .flex img{display:inline-block;max-width:60px;width:60px;height:60px;border-radius:100%;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.playlist{color:#090c0f}.playlist .title{font-size:14px;font-weight:600}.playlist__current{padding:0 0 15px;border-bottom:1px solid #e8e8e8}.playlist__current .info{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(99.9% * 9/12 - 3.75px);flex-basis:calc(99.9% * 9/12 - 3.75px);max-width:calc(99.9% * 9/12 - 3.75px);width:calc(99.9% * 9/12 - 3.75px)}.playlist__current .info:nth-child(1n){margin-right:15px;margin-left:0}.playlist__current .info:last-child{margin-right:0}.playlist__current .info .name-playlist{font-size:18px}.playlist__current .icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(99.9% * 3/12 - 11.25px);flex-basis:calc(99.9% * 3/12 - 11.25px);max-width:calc(99.9% * 3/12 - 11.25px);width:calc(99.9% * 3/12 - 11.25px);background:#e8e8e8;padding:15px}.playlist__current .icon:nth-child(1n){margin-right:15px;margin-left:0}.playlist__current .icon:last-child{margin-right:0}.playlist__now-playing{padding:15px 0 0}.playlist__now-playing .music-name{font-size:18px}.playlist__now-playing .status{font-size:12px}.race{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(99.9% * 3/12 - 22.5px);flex-basis:calc(99.9% * 3/12 - 22.5px);max-width:calc(99.9% * 3/12 - 22.5px);width:calc(99.9% * 3/12 - 22.5px);margin-bottom:30px;background:url(../images/runner.jpg);background-position:50%;background-size:cover;border:1px solid #e8e8e8;border-radius:4px;box-shadow:4px 2px 6px 0 rgba(0,0,0,.1)}.race:nth-child(1n){margin-right:30px;margin-left:0}.race:last-child{margin-right:0}.race__empty{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(99.9% * 12/12 - 0px);flex-basis:calc(99.9% * 12/12 - 0px);max-width:calc(99.9% * 12/12 - 0px);width:calc(99.9% * 12/12 - 0px);padding:30px 0;text-align:center;font-size:20px;font-family:Avenir;color:#090c0f}.race__empty:nth-child(1n){margin-right:15px;margin-left:0}.race__empty:last-child{margin-right:0}.race__info{width:100%;height:100%;padding:20px 30px;background:rgba(0,0,0,.6);color:#fff;text-align:center}.race__info .name{font-size:24px;font-family:Avenir}.race__info .date,.race__info .type{font-size:14px;font-family:Avenir}.race__button{text-align:center;padding:16px 0 0;font-family:Avenir}.confirmation label{display:block}.confirm-container{padding:0!important}td.gray{color:#666}@media screen and (max-width:900px){.race{width:auto!important;-ms-flex-preferred-size:auto!important;flex-basis:auto!important;max-width:100%;margin:5px auto!important}}.remaining-time{padding:15px 15px 4px;border-radius:4px;text-align:center}.remaining-time .title{color:#090c0f;font-size:14px}.remaining-time .time{color:#090c0f;font-size:36px}.runners-list{margin:0;padding:0}.runners-list__item{list-style:none;padding:15px 0}.runners-list__item--empty h1{text-align:center;font-size:20px;color:#090c0f;padding:15px 0}.runners-list__item:first-child{padding:0 0 15px}.runners-list__item:last-child{padding:15px 0 0}.runners-list__item:not(:last-child){border-bottom:1px solid #e8e8e8}.runners-list__item .user-image{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:40px}.runners-list__item .user-image img{max-width:100%;width:100%;border-radius:100%}.runners-list__item .user-infos{padding:0 0 0 15px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.runners-list__item .user-infos .name{font-size:20px;color:#090c0f}.runners-list__item .user-infos span{font-size:14px;color:#090c0f}.runners-list__item .user-infos span.separation{width:5px;height:5px;border-radius:100%;margin:0 8px;background-color:rgba(9,12,15,.5)}.runners-list__item .position{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:30px;background-color:#423799;color:#fff;text-align:center;width:30px;line-height:30px;border-radius:100%;font-family:Avenir;margin:0 0 0 15px}.streaming .title{color:#090c0f;font-size:14px;font-weight:600}.streaming__status{text-align:center}.streaming__status .status{width:8px;height:8px;border-radius:100%;background-color:#e8e8e8;display:inline-block}.streaming__status .status--offline{background-color:#d93535}.streaming__status .status--online{background-color:#a0d935}.streaming__status .text{display:inline-block;color:#333;font-size:12px}.table--full{width:100%}.table td{padding:20px 5px}.table td:first-child{padding:20px 5px 20px 20px}.table td:last-child{padding:20px 20px 20px 5px}.table th{padding:13px 5px 10px}.table th:first-child{padding:13px 5px 10px 20px}.table th:last-child{padding:13px 20px 10px 5px}.table thead tr{background:#e8e8e8}.table thead tr th{color:#090c0f;border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;font-size:16px}.table tbody td{border-top:1px solid #e8e8e8}.pagination{padding:20px;text-align:right;background:#f9f9f9}.pagination li{display:inline-block;font-size:12px;font-weight:700;border:1px solid rgba(66,55,153,.65);color:rgba(66,55,153,.85)}.pagination li a{outline:none;padding:10px 12px;display:block;color:#423799}.pagination.disabled{pointer-events:none;opacity:.3}.pagination .pagination__item:not(:last-of-type){margin:0 4px 0 0}.pagination .pagination__item.active{background:#423799;color:#fff}.pagination .pagination__item.active a{color:#fff}.table{border-collapse:collapse;border:1px solid #dee2e6;min-width:100%}.table thead th{background:#dee2e6;text-align:left;padding:12px;color:#222;font-weight:700;text-transform:uppercase;font-size:12px}.table tbody tr:nth-child(odd){background:#f9f9f9}.table tbody tr:not(:last-child){border-bottom:1px solid #dee2e6}.table tbody tr td{padding:12px;color:#222}.table tbody tr td.center{text-align:center}