@import url(https://fonts.googleapis.com/css?family=Ubuntu);
html{background-color:#f1f2f3;color:#3e4851;font-size:14px}@media (min-width:576px){html{font-size:14px}}#app,#home,#webapp{--mdc-theme-primary:#388fdc;--mdc-theme-secondary:#da3030;--mdc-theme-error:#da3030;background-color:#fff}@media (max-width:575px){#app h2,#home h2,#webapp h2{font-size:1.7rem}}#app .navbar-custom,#home .navbar-custom,#webapp .navbar-custom{color:#fff;padding-top:20px;z-index:5}#app .navbar-custom .navbar-nav .btn,#app .navbar-custom .navbar-nav .registration,#home .navbar-custom .navbar-nav .btn,#home .navbar-custom .navbar-nav .registration,#webapp .navbar-custom .navbar-nav .btn,#webapp .navbar-custom .navbar-nav .registration{padding-left:30px;padding-right:30px}@media (max-width:575px){#app .navbar-custom,#home .navbar-custom,#webapp .navbar-custom{min-height:60px;padding-bottom:0;padding-top:0}#app .nav-container,#home .nav-container,#webapp .nav-container{padding-bottom:0}}#app .btn-outline-light:hover,#app .navbar-nav .registration:hover,#home .btn-outline-light:hover,#home .navbar-nav .registration:hover,#webapp .btn-outline-light:hover,#webapp .navbar-nav .registration:hover{color:#da3030!important}#app div#top-nav,#home div#top-nav,#webapp div#top-nav{background-color:#f1f2f3;box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.04),0 0 3px 0 rgba(0,0,0,.05)}#app div#top-nav #back-link,#home div#top-nav #back-link,#webapp div#top-nav #back-link{color:#3e4851;display:inline-block;height:40px;padding-bottom:10px;padding-top:10px}#app div#top-nav #back-link i,#app div#top-nav #back-link svg,#home div#top-nav #back-link i,#home div#top-nav #back-link svg,#webapp div#top-nav #back-link i,#webapp div#top-nav #back-link svg{color:#da3030;margin-right:10px}#app div#top-nav #back-link:hover,#home div#top-nav #back-link:hover,#webapp div#top-nav #back-link:hover{text-decoration:none}#app .alert,#home .alert,#webapp .alert{margin-top:20px}#app .mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor,#app .mdc-text-field:after,#app .mdc-text-field:before,#home .mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor,#home .mdc-text-field:after,#home .mdc-text-field:before,#webapp .mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor,#webapp .mdc-text-field:after,#webapp .mdc-text-field:before{background-color:transparent}#app .mdc-floating-label:after,#home .mdc-floating-label:after,#webapp .mdc-floating-label:after{color:var(--mdc-theme-error)}#app .mdc-floating-label,#home .mdc-floating-label,#webapp .mdc-floating-label{color:#91969c}#app .mdc-floating-label,#app .mdc-text-field,#app .mdc-text-field__input,#home .mdc-floating-label,#home .mdc-text-field,#home .mdc-text-field__input,#webapp .mdc-floating-label,#webapp .mdc-text-field,#webapp .mdc-text-field__input{font-family:Ubuntu,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.logo-text-dark{height:30px;width:143px}@media (max-width:575px){.logo-text-dark{background-size:120px 25px!important;height:25px;width:120px}}#home .logo-text-dark{background:url(/img/logo_text.svg) no-repeat 50%;display:block}#home .navbar-nav .nav-link{color:#fff}#home .content-container{margin-top:200px}@media (min-width:576px){#home .content-container{margin-top:440px}}#home #navbarDropdownMenuUser .user_avatar{background:transparent;background-image:url(/img/user_white.svg);background-position:50%;background-repeat:no-repeat}#app .logo-text-dark,#webapp .logo-text-dark{background:url(/img/logo_text_dark.svg) no-repeat 50%;display:block}#app .nav-container,#webapp .nav-container{box-shadow:0 2px 10px 0 rgba(0,0,0,.04),0 0 3px 0 rgba(0,0,0,.05)}#app .navbar-nav .nav-link,#webapp .navbar-nav .nav-link{color:#5f6f7c}#app .btn-outline-light,#webapp .btn-outline-light{border-color:#e2e7e9}#app h1,#webapp h1{font-size:1.7rem;margin-bottom:20px;text-align:center}#app .content-container table form .btn-sm,#webapp .content-container table form .btn-sm{font-size:.875rem;margin:0;min-height:0}.nav-container{padding-bottom:10px;width:100%}.nav-container .navbar-custom{margin-bottom:0!important}.user_avatar{background:#f3f5f6;background-image:url(/img/user_dark.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;display:inline-block;height:40px;margin-right:10px;width:40px}#navbarDropdownMenuUser{border-radius:4px;padding:10px}#navbarDropdownMenuUser .user_name{display:inline-block}#navbarDropdownMenuUser .user_name span{display:block;font-weight:400}@media (max-width:575px){#navbarDropdownMenuUser .user_name{display:none}}#navbarDropdownMenuUser .chevron{margin-left:10px}@media (max-width:991px){#app .navbar-nav .custom-dropdown-menu,#home .navbar-nav .custom-dropdown-menu{position:absolute}#app .dropdown,#home .dropdown{position:relative}}@media (max-width:575px){#app .navbar-nav .custom-dropdown-menu,#home .navbar-nav .custom-dropdown-menu{border:0;border-radius:0;left:0;position:absolute;width:100%}#app .dropdown,#home .dropdown{position:static}#navbarDropdownMenuUser .chevron{background:url(/img/chevron-dark.svg) no-repeat 50%;display:inline-block;height:9px;margin-left:4px;width:12px}#home .chevron{background:url(/img/chevron-white.svg) no-repeat 50%}}#navbarDropdownMenuUser:hover{background-color:rgba(249,250,251,.1)}table.table{background-color:#fff;margin-bottom:0}table.table td,table.table th{vertical-align:middle}table.table thead{background-color:#f3f5f6}table.table thead td,table.table thead th{color:#3e4851;font-size:12px;font-weight:700;line-height:16px;vertical-align:middle}table tr.clickable-row{cursor:pointer}.table-container{border-radius:4px 4px 0 0;box-shadow:0 0 8px #bbb;margin-bottom:34px}.bg-image{background:url(/img/main_bg.jpg) no-repeat bottom fixed;background-size:cover;height:240px;position:absolute;top:0;width:100%;z-index:0}.bg-image .overlay{background-color:rgba(0,0,0,.2);height:100%;width:100%}@media (min-width:576px){.bg-image{height:600px}}#infocards-list{-webkit-transform:translateZ(1px)}#footer-container{background-color:#f1f2f3;width:100%}#footer{padding-bottom:20px;padding-top:20px;vertical-align:center}#footer span{display:inline-block;vertical-align:middle}#footer .logo{float:left;margin-right:28px}#footer ul{margin-bottom:20px}#footer a{color:#3e4851;font-weight:700}#footer .navbar-brand{font-size:14px}h3,h4{color:#5f6f7c}.radio-group-title{color:#91969c;font-size:1.15rem;padding-left:26px;padding-top:16px}.badge-custom{background-color:#f1f2f3;color:#5f6f7c}.empty-row{text-align:center}.additional-title{color:#3e4851;font-size:1.15rem;margin-bottom:0;padding-left:15px}.additional-field{padding-left:15px}.additional-field-disabled label{color:gray}@media (max-width:575px){.mobile-full-width{padding-left:0!important;padding-right:0!important}.table-container{border-radius:0}}#app .infocard,#home .infocard{background-color:#fff;border-radius:4px;box-shadow:0 3px 6px 0 rgba(62,72,81,.1);display:block;margin:0 5px 20px;overflow:hidden;width:100%;z-index:1}#app .infocard .infocard-header,#home .infocard .infocard-header{background-color:#f1f2f3;color:#3e4851}#app .infocard .infocard-header .type-image,#home .infocard .infocard-header .type-image{display:inline-block;padding:15px}#app .infocard .infocard-header .type-image img,#home .infocard .infocard-header .type-image img{max-width:20px}#app .infocard .infocard-header h2,#home .infocard .infocard-header h2{display:inline-block;font-size:1rem;font-weight:700;line-height:19px}#app .infocard .infocard-body,#home .infocard .infocard-body{padding:10px}#app .infocard .infocard-body p,#home .infocard .infocard-body p{margin:0}#app .infocard .infocard-body .title,#home .infocard .infocard-body .title{color:#5f6f7c;font-size:.71rem}#app .infocard .infocard-body .value,#home .infocard .infocard-body .value{color:#3e4851;font-size:1rem}.infocard:hover{text-decoration:none}ul.pagination{margin:auto}#app .btn-danger.disabled,#app .btn-danger:disabled,#home .btn-danger.disabled,#home .btn-danger:disabled{background-color:#a46060;border-color:#a46060}.cookie-consent{background-color:#f1f2f3;bottom:0;box-shadow:0 0 8px #bbb;left:0;padding:10px;position:fixed;text-align:center;width:100%;z-index:50}.cookie-consent button{margin-left:20px}.responsive{height:auto;max-width:100%}#event-results-page .container,#event-results-page .container-md,#event-results-page .container-sm{max-width:1200px!important}.print-only,.print_header{display:none}@media print{@page{size:A4}#clock,#desktop-filters,#event-nav,#footer,#mobile-filters,.event-tabs,.nav-container,.results-header .buttons{display:none!important}#event-results-page{margin-top:0!important}#app .results-header{display:unset!important}#app .results-header h1{float:unset!important}h1,h2,h2.print-only{display:block;text-align:center!important}.print-only{display:unset}.print_header{display:block}.print_header img.logo_left{left:0;position:absolute;top:0}.print_header img.logo_right{position:absolute;right:0;top:0}}#app .content-container .mdc-floating-label,#app .content-container button,#app .content-container form .btn,#app .content-container input.mdc-text-field__input,#app .content-container label,#webapp .content-container .mdc-floating-label,#webapp .content-container button,#webapp .content-container form .btn,#webapp .content-container input.mdc-text-field__input,#webapp .content-container label{font-size:1.15rem}#app .content-container .mdc-text-field,#webapp .content-container .mdc-text-field{background-color:transparent;width:100%}#app .content-container .form-row,#webapp .content-container .form-row{margin-top:20px}#app .content-container button,#webapp .content-container button{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 -1px 0 0 #eb8e8e}#app .content-container label,#webapp .content-container label{margin:auto}#app .content-container .btn-social,#webapp .content-container .btn-social{margin-top:20px}#app .content-container form .btn,#app .content-container form hr,#webapp .content-container form .btn,#webapp .content-container form hr{margin-left:42px;margin-right:42px}#app .content-container form .btn,#webapp .content-container form .btn{min-height:48px}#app .content-container form hr,#webapp .content-container form hr{margin-top:40px}#app .content-container form .text-on-hr,#webapp .content-container form .text-on-hr{background-color:#fff;color:#91969c;margin:-32px auto auto;padding-left:20px;padding-right:20px}#app .custom-big-radio,#webapp .custom-big-radio{cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#app .custom-big-radio input,#webapp .custom-big-radio input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}#app .control input,#webapp .control input{opacity:0;position:absolute;z-index:-1}#app .control__indicator,#webapp .control__indicator{background:url(/img/checkbox.svg);display:inline-block;height:22px;margin-bottom:-4px;margin-right:8px;width:22px}#app .control--radio .control__indicator,#webapp .control--radio .control__indicator{background:url(/img/radio.svg);height:30px;width:30px}#app .control input:checked~.control__indicator,#webapp .control input:checked~.control__indicator{background:url(/img/checkbox_checked.svg)}#app .control--radio input:checked~.control__indicator,#webapp .control--radio input:checked~.control__indicator{background:url(/img/radio_selected.svg)}#app label.control,#webapp label.control{cursor:pointer}#app label.row.control,#webapp label.row.control{margin-left:-15px;margin-right:-15px;padding-left:15px}#app form .bigradio-holder .btn-add-new,#webapp form .bigradio-holder .btn-add-new{border:1px solid #eceff1;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);color:#da3030;font-size:1rem;margin:0;min-height:40px!important;padding:10px 30px}#app .checkbox-holder,#webapp .checkbox-holder{display:table;margin-bottom:4px}#app .checkbox-holder-row,#webapp .checkbox-holder-row{display:table-row}#app .checkbox-checkbox,#webapp .checkbox-checkbox{display:table-cell}#app .checkbox-description,#webapp .checkbox-description{display:table-cell;padding-left:8px;vertical-align:middle}#home h1{color:#fff;margin-bottom:90px;margin-top:-140px;position:-webkit-sticky;position:sticky}@media (max-width:575px){#home h1{font-size:1.7rem;margin-bottom:10px}#home .organizer,#home .type{display:none}}table.events-table{margin:0}table.events-table th{border-bottom:0;padding:17px 4px;text-transform:uppercase}table.events-table td{padding:15px 4px}table.events-table td.type{padding-left:20px;padding-right:20px;text-align:center}table.events-table td.event{font-weight:700}table.events-table a{color:#3e4851}.row-highlight{background-color:#fceeee!important}.row-highlight-live{background-color:#caf5ca!important}.row-highlight-waiting{background-color:#fcfcee!important}.profile-picture{max-height:90px}.cars .disabled{color:#ccc}.cars .buttons{text-align:right}.drivers .disabled{color:#ccc}.drivers .buttons{text-align:right}#app #driver-role-add h3,#app #driver-roles h3{text-align:center}.teams .disabled{color:#ccc}.teams .buttons{text-align:right}#app ul#event-data{list-style:none;padding:0}#app ul#event-data li{margin-bottom:22px}#app ul#event-data li img,#app ul#event-data li span{margin-right:10px}#app ul#event-data li .name{color:#5f6f7c}#app ul#event-data li .value{color:#3e4851}@media (max-width:575px){#app ul#event-data li{margin-bottom:14px}}#app .registration-box{border-radius:2px;box-shadow:0 3px 10px 0 rgba(62,72,81,.1);padding:30px}#app .registration-box h4{margin-bottom:10px}#app .registration-box div{font-size:1.15rem;margin-top:20px}#app .registration-box div.name{color:#5f6f7c}#app .registration-box a.btn{margin-top:41px;width:100%}#app #event-content hr{margin-top:24px}@media (max-width:575px){#app #event-content hr{margin-top:24px}}#app #event-content h4{margin-bottom:21px;margin-top:2rem}#app div#event-nav{background-color:#f1f2f3;box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.04),0 0 3px 0 rgba(0,0,0,.05)}#app div#event-nav ul{margin-bottom:0;padding:0}@media (max-width:575px){#app div#event-nav li div.event-tab-icon{height:24px;width:24px}#app div#event-nav span{font-size:.71rem}#app div#event-nav li a{min-width:0!important;padding:5px!important}}#app div#event-nav li{display:inline-block}#app div#event-nav li div.event-tab-icon{height:24px;width:24px}#app div#event-nav li div#event-info{background:url(/img/event/tab-info.svg) 50% no-repeat}#app div#event-nav li div#event-participants{background:url(/img/event/tab-participants.svg) 50% no-repeat}#app div#event-nav li div#event-results{background:url(/img/event/tab-results.svg) 50% no-repeat}#app div#event-nav li div#event-drivers{background:url(/img/event/tab-driver.svg) 50% no-repeat}#app div#event-nav li div#event-user{background:url(/img/event/tab-user.svg) 50% no-repeat}#app div#event-nav li div#event-application{background:url(/img/event/tab-application.svg) 50% no-repeat}#app div#event-nav li div#event-car{background:url(/img/event/tab-car.svg) 50% no-repeat}#app div#event-nav li div#event-team{background:url(/img/event/tab-team.svg) 50% no-repeat}#app div#event-nav li div#event-board{background:url(/img/event/tab-info.svg) 50% no-repeat}#app div#event-nav li a{color:#5f6f7c;display:inline-block;min-width:140px;padding-left:12px;padding-right:12px;padding-top:8px}#app div#event-nav li a div.event-tab-icon,#app div#event-nav li a span{display:block;margin:3px auto}#app div#event-nav li a span{text-align:center;text-transform:uppercase}#app div#event-nav li a div.line{background-color:transparent;border-radius:1px;height:2px;width:100%}#app div#event-nav li a:hover{color:#da3030;text-decoration:none}#app div#event-nav li a:hover div#event-info{background:url(/img/event/tab-info-active.svg) 50% no-repeat}#app div#event-nav li a:hover div#event-participants{background:url(/img/event/tab-participants-active.svg) 50% no-repeat}#app div#event-nav li a:hover div#event-results{background:url(/img/event/tab-results-active.svg) 50% no-repeat}#app div#event-nav li a:hover div#event-drivers{background:url(/img/event/tab-driver-active.svg) 50% no-repeat}#app div#event-nav li a:hover div#event-user{background:url(/img/event/tab-user-active.svg) 50% no-repeat}#app div#event-nav li a:hover div#event-application{background:url(/img/event/tab-application-active.svg) 50% no-repeat}#app div#event-nav li a:hover div#event-car{background:url(/img/event/tab-car-active.svg) 50% no-repeat}#app div#event-nav li a:hover div#event-team{background:url(/img/event/tab-team-active.svg) 50% no-repeat}#app div#event-nav li a:hover div#event-board{background:url(/img/event/tab-info-active.svg) 50% no-repeat}#app div#event-nav li.active a{color:#da3030}#app div#event-nav li.active a div.line{background-color:#da3030}#app div#event-nav li.active div#event-info{background:url(/img/event/tab-info-active.svg) 50% no-repeat}#app div#event-nav li.active div#event-participants{background:url(/img/event/tab-participants-active.svg) 50% no-repeat}#app div#event-nav li.active div#event-results{background:url(/img/event/tab-results-active.svg) 50% no-repeat}#app div#event-nav li.active div#event-drivers{background:url(/img/event/tab-driver-active.svg) 50% no-repeat}#app div#event-nav li.active div#event-user{background:url(/img/event/tab-user-active.svg) 50% no-repeat}#app div#event-nav li.active div#event-application{background:url(/img/event/tab-application-active.svg) 50% no-repeat}#app div#event-nav li.active div#event-car{background:url(/img/event/tab-car-active.svg) 50% no-repeat}#app div#event-nav li.active div#event-team{background:url(/img/event/tab-team-active.svg) 50% no-repeat}#app div#event-nav li.active div#event-board{background:url(/img/event/tab-info-active.svg) 50% no-repeat}#app div#event-nav .row{margin-left:0;margin-right:0}.participants td,.results td{vertical-align:middle}.participants td.avatar,.results td.avatar{padding:10px 0 8px;text-align:center;width:40px}.participants td.participant .driver,.results td.participant .driver{font-weight:700}.participants td.participant .car,.participants td.participant .driver,.results td.participant .car,.results td.participant .driver{display:block}.participants div.incorrect,.participants td.incorrect,.participants td.result-penalty,.results div.incorrect,.results td.incorrect,.results td.result-penalty{color:#da3030}.results-rally .car{color:#91969c}.results-rally .place,.results-rally .start_nr{text-align:center}.results-rally .start_nr{color:#e66700;font-weight:700}.results-rally .hovered{background-color:#f1f2f3}.live-result,tr .live-result{background-color:#caf5ca}#app .results-header{align-items:flex-end;border-bottom:1px solid #e2e7e9;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}#app .results-header h1{float:left}#app .results-header .buttons{float:right}#app .event-tabs{bottom:-1px;display:flex;justify-content:center;position:relative;white-space:nowrap}#app .event-tabs .event-tab{background-color:#f1f2f3;border:1px solid #e2e7e9;border-right:0;cursor:pointer;display:inline-block;padding:1.25rem 1.375rem}@media (max-width:575px){#app .event-tabs .event-tab{font-size:.7rem}}#app .event-tabs .event-tab:last-child{border-right:1px solid #e2e7e9}#app .event-tabs .event-tab-active{background-color:#fff;border-bottom-color:#fff;font-weight:700}#app .event-tabs a{color:#3e4851;text-decoration:none}@media (max-width:767px){#app .results-header{align-items:center;flex-direction:column}#app .results-header h1{flex-grow:10;float:none;font-size:1.4rem;margin-bottom:10px}#app .event-tabs{order:100}#app .event-tabs .event-tab{padding:.75rem .9rem}}.results tr th{padding-left:.5rem;padding-right:.5rem;text-align:center;text-transform:uppercase}.results tr td{padding:0 .5rem}.results tr td.avatar{padding-bottom:0;padding-top:3px}.results .lap-title,.results .place,.results .result-final-time,.results .result-penalty{border-left:1px solid #e2e7e9}.results td.result-final-time{text-align:right}.results td.place{text-align:center}.results .place-class,.results .result-final-time{font-weight:700}.results .highlight{-webkit-animation:highlight 60s 1;animation:highlight 60s 1}.results .highlight2{-webkit-animation:highlight2 60s 1;animation:highlight2 60s 1}.results td.favorite,.results th.favorite{display:none}.results .class,.results .start_nr,.results .team{text-align:center}.results td.team{font-size:.8rem}.results td.class{font-size:.8rem;white-space:nowrap}.results .participant{text-align:left;white-space:nowrap}.results .result-time{text-align:right}.results span.penalty{background-color:#fceeee;border-radius:3px;display:inline-block;font-size:.8rem;padding-left:2px;padding-right:2px}.results .time-diff{color:#91969c;font-size:.8rem;font-weight:400;margin-left:.5rem}.results .datetime,.results .gate,.results .lap,.results .penalty-comment,.results .penalty-value{text-align:center}.results .second-line-result{text-align:right;white-space:nowrap}.results tr.circles-info{background-color:#f1f2f3}.results tr.circles-info td{vertical-align:top}.results tr.circles-info .best_circle{text-decoration:underline}.results tr.circles-info .circle_name{color:#5f6f7c;font-size:.6rem;margin-right:.25rem}.results tr.circles-info .circle_fastest span.circle_time{background-color:#caf5ca}.results tr.circles-info .last_circles_more{color:#da3030}.results .nl:after{content:"\a";white-space:pre}.results .bold{font-weight:700}.results .timediff{color:#91969c;font-size:.8rem;font-weight:400}.results .brackets:not(:empty):before{content:"("}.results .brackets:not(:empty):after{content:")"}.results .align-left{text-align:left}.results .align-right{text-align:right}.results .align-center{text-align:center}.results .align-justify{text-align:justify}.results .line-height-1{height:22px}.results .line-height-2{height:44px}.results .line-height-3{height:65px}.results .line-height-4{height:88px}.results .tc-red{color:#da3030}.results .tc-secondary{color:#5f6f7c}.results .tc-tertiary{color:#91969c}.results .tc-blue{color:#388fdc}.results .tc-green{color:#16a928}.results .tc-white{color:#fff}.results .tc-black{color:#000}.results .tc-yellow{color:#dacc30}.results .tc-orange{color:#da9f30}.results .tc-pk{color:#f0f}.results .tc-gn{color:#00743d}.results .tc-ye{color:#fedd00}.results .tc-bk{color:#2d2926}.results .tc-og{color:#ff8200}.results .tc-bu{color:#41b6e6}.results .tc-rd{color:#c8102e}.results .bc-red{background-color:#da3030}.results .bc-secondary{background-color:#5f6f7c}.results .bc-tertiary{background-color:#91969c}.results .bc-blue{background-color:#388fdc}.results .bc-green{background-color:#16a928}.results .bc-white{background-color:#fff}.results .bc-black{background-color:#000}.results .bc-yellow{background-color:#dacc30}.results .bc-orange{background-color:#da9f30}.results .bc-pk{background-color:#f0f}.results .bc-gn{background-color:#00743d}.results .bc-ye{background-color:#fedd00}.results .bc-bk{background-color:#2d2926}.results .bc-og{background-color:#ff8200}.results .bc-bu{background-color:#41b6e6}.results .bc-rd{background-color:#c8102e}.chevron-holder{display:none}@media (max-width:575px){#event-results-page{padding-left:0;padding-right:0}}@media (max-width:400px){.mobile-hidden,.results:not(.results-rally) td.place,.results:not(.results-rally) th{display:none}.results-tab-results_list{padding-left:0!important;padding-right:0!important}.results td.participant{white-space:unset}.results .lap-title,.results .result-penalty,.results td.result-final-time{border-left:0;border-right:0}.results td.avatar,.results td.class,.results td.team{display:none}.results td.chevron-holder{display:table-cell;padding-left:0}.results tr.more-mobile-info{background-color:#f1f2f3}.results tr.more-mobile-info td{padding:5px 38px 5px 15px}.results tr.more-mobile-info .result-penalty{color:#da3030}#desktop-filters,.results .datetime,.results .gate,.results .lap,.results .penalty-comment{display:none}#app div.results-header{margin-bottom:0}#app div.results-header h1{font-size:1.14rem;font-weight:700;margin-left:1rem}#event-results-page .table-container{box-shadow:0 5px 8px #bbb}.lap-title{color:#5f6f7c}#mobile-filters{background-color:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:20}#mobile-filters .navbar-custom{align-items:center;color:#3e4851;justify-content:space-between;padding:0}#mobile-filters .navbar-custom h5{flex-grow:1;font-size:1rem;font-weight:700;margin:0;padding-right:60px;text-align:center}#mobile-filters .navbar-custom .back-button{background:url(/img/back.svg) no-repeat 50%;cursor:pointer;height:60px;margin:0;width:60px}#mobile-filters ol.filter-values{flex-wrap:wrap}#mobile-filters ol.filter-values li{border-radius:4px;margin:5px}#app .results-header{height:auto}#app .results-header h1{margin-left:0!important;margin-right:0!important;text-align:center;width:100%}.participants .avatar{width:0!important}.participants .avatar *,.tab-text-desktop{display:none}.tab-text-mobile{display:inline}}@media (min-width:401px){.more-mobile-info{display:none!important}#app #mobile-filters,.results-header .filter-button{display:none}.tab-text-desktop{display:inline}.tab-text-mobile{display:none}}.lap-results{float:right}.inline-lap-results div{display:inline-block}.hidden{display:none}.chevron-dark{display:inline-block;height:9px;width:12px}.chevron-dark-up{background:url(/img/chevron-dark-up.svg) no-repeat 50%}.chevron-dark-down{background:url(/img/chevron-dark.svg) no-repeat 50%}.results tr.team-points-sum td{font-weight:700;height:3rem;padding-right:3rem;text-align:right}.penalty{color:#da3030}.filter-button,.refresh-button{cursor:pointer;display:inline-block;height:44px;width:44px}.refresh-button{background:url(/img/event/refresh.svg) 50% no-repeat}.filter-button{background:url(/img/event/filter.svg) 50% no-repeat}#app .filter-button-active{background:url(/img/event/filter-active.svg) 50% no-repeat}#desktop-filters{margin-bottom:20px}.results-filter{display:inline-block;margin:21px 25px 0}.results-filter h5{font-size:.857rem}.results-filter ol.filter-values{border-radius:4px;color:#5f6f7c;display:inline-flex;margin:0;overflow:hidden;padding:0}.results-filter ol.filter-values li{background-color:#f1f2f3;list-style-type:none;padding:4px 10px 6px}.results-filter ol.filter-values li:hover{cursor:pointer}.results-filter ol.filter-values li.active{background-color:#da251d;color:#fff}#results-table h1{text-align:left}#results-table .logo-text-dark{display:none}.team-results-table .start_nr{width:40px}.team-results-table .points{text-align:center;white-space:nowrap}.team-results-table span.after-points{display:none}.points-not-used{color:#da3030}.more-info-row{display:none}.team-header-mobile{align-items:center;border-bottom:1px solid #e2e7e9;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}.team-header-mobile .chevron-holder{display:block}.team-header-mobile .chevron-holder span{margin-left:0;margin-right:7px}.team-header-mobile h1{margin-top:1.5rem}.team-header-mobile.team-header-expanded{border-bottom:0}.team-results .more-info{display:none}@media (max-width:400px){#app h1.team-name{font-size:1rem;font-weight:700;margin:15px}.team-results .more-info-visible{display:block}.team-results-table td{background-color:#f1f2f3}.team-results-table span.after-points{display:inline}.results tr.team-points-sum{display:none}.more-info-row{display:table-row}.table .more-info-row td{border-bottom:1px solid #e2e7e9;border-top:0;display:table-cell}.place-descr{text-align:right}#event-results-page .table-container{box-shadow:0 0;margin-bottom:0}.results-tab-personal .results,.team-results{box-shadow:0 5px 8px #bbb;margin-bottom:34px}}.childview .cookie-consent,.results-tab-team #desktop-filters,.results-tab-team .results-table-container{display:none}body.childview #results-table h1,body.condensed #results-table h1{margin-bottom:1rem;text-align:center}body.childview #results-table .logo-text-dark,body.condensed #results-table .logo-text-dark{display:block;margin-bottom:10px}@media (max-width:400px){body.childview #results-table .logo-text-dark,body.condensed #results-table .logo-text-dark{display:none}}body.childview #event-nav,body.childview .nav-container,body.condensed #event-nav,body.condensed .nav-container{display:none}body.childview #mobile-filters .nav-container,body.condensed #mobile-filters .nav-container{display:block}body.childview #event-results-page,body.condensed #event-results-page{margin-top:0!important}body.childview .results-filter,body.condensed .results-filter{margin-bottom:10px;margin-top:4px}body.childview .results-header,body.condensed .results-header{margin-bottom:.1rem}body.childview #event-results-page,body.childview .table-container,body.condensed #event-results-page,body.condensed .table-container{margin-bottom:1rem!important}body.childview #footer-container{display:none}body.childview #event-content{margin-bottom:0!important;margin-top:0!important}.start-postion,.start-postion span{vertical-align:middle}.start-postion .start-title{display:inline-block}.start-postion .start-date{display:inline-block;text-align:center}.start-postion .start-date span{display:block}.start-postion .start-date .start-date-date{color:#5f6f7c;font-size:.7rem}.start-postion .start-date .start-date-time{font-size:1.2rem}#clock{background:hsla(0,0%,100%,.9);font-size:1.08rem;left:50%;padding:0 4px 4px;position:fixed;top:0;transform:translate(-50%);z-index:30}#clock a{color:#fff;font-size:1px}#webapp #clock{left:0;transform:unset}#clock>span{margin:5px;position:relative}#clock>span:not(:last-child):after{border-right:2px solid #91969c;content:"";display:block;height:80%;position:absolute;right:-5px;top:50%;transform:translateY(-50%)}.chronelec-image{vertical-align:text-bottom}#classement .meilleur-temps-course{color:purple;font-weight:700}#classement .meilleur-temps{color:green;font-weight:700}#classement .entree-stand{color:red;font-weight:700}#classement .sortie-stand{color:#00f;font-weight:700}#classement .categorie1,#classement .categorie2,#classement .categorie3,#classement .categorie4,#classement .categorie5,#classement .categorie6,#classement .categorie7,#classement .categorie8,#classement .categorie9{border-color:red;border-style:solid;border-width:0 3px;padding:0}#classement .categorie2{border-color:#0f0}#classement .categorie3{border-color:#00f}#classement .categorie4{border-color:#f0f}#classement .categorie5{border-color:#ff0}#classement .categorie6{border-color:#00f}#classement .categorie7{border-color:purple}#classement .categorie8{border-color:olive}#classement .categorie9{border-color:teal}@-webkit-keyframes highlight{0%{background-color:rgba(218,48,48,.31)}to{background-color:#fff}}@-webkit-keyframes highlight2{0%{background-color:rgba(218,48,48,.31)}to{background-color:#fff}}body:after{content:url(/img/event/tab-info-active.svg) url(/img/event/tab-participants-active.svg) url(/img/event/tab-results-active.svg) url(/img/event/tab-driver-active.svg) url(/img/event/tab-user-active.svg) url(/img/event/tab-application-active.svg) url(/img/event/tab-car-active.svg) url(/img/event/tab-team-active.svg) url(/img/event/refresh.svg);height:0;overflow:hidden;position:absolute;width:0;z-index:-1}#app #event-register h1{margin-bottom:50px;margin-top:40px}#app #event-register h3{font-size:1.3rem;font-weight:700;margin:40px -15px 0;padding-bottom:24px}#app #event-register .bigradio-holder .line{border-bottom:1px solid #c8cbce;margin-left:-15px;margin-right:-15px}#app #event-register .bigradio-item{border-bottom:1px solid #c8cbce;height:80px}#app #event-register .address,#app #event-register .birthdate,#app #event-register .docs,#app #event-register .engine,#app #event-register .make,#app #event-register .name,#app #event-register .phone,#app #event-register .plate{display:block}#app #event-register .make,#app #event-register .name{font-weight:700}#app #event-register .address,#app #event-register .docs,#app #event-register .phone,#app #event-register .plate{text-align:right}#app #event-register .col-avatar,#app #event-register .col-radio{padding:0;text-align:center}#app #event-register .class-name{font-weight:700}#app #event-register label{font-size:1rem}#app #event-register label.disabled{color:#91969c}#app #event-register .dont_create_team{font-size:.8rem}@media (max-width:575px){#app #event-register h1{font-size:1.7rem;margin-bottom:40px;margin-top:30px}#app #event-register h3{font-size:1.14rem;margin:40px 0 0;padding-bottom:24px}#app #event-register label.row.control{padding-left:0}}.tournament-results tr th{padding-left:.5rem;padding-right:.5rem;text-align:center;text-transform:uppercase}.tournament-results .place,.tournament-results .points,.tournament-results .points-sum{text-align:center}.tournament-results td.place,.tournament-results td.points-sum,.tournament-results th.event-name,.tournament-results th.place,.tournament-results th.points-sum{border-left:1px solid #e2e7e9}.tournament-results .no-place td{background-color:#fceeee}.tournament-results .no-place td.points-sum{text-decoration:line-through}.tournament-results .disabled-points{background-color:#fceeee}#login #submit-holder,#pass-reset #submit-holder,#register #submit-holder{margin-top:40px}#login #already-registered,#pass-reset #already-registered,#register #already-registered{color:#5f6f7c;font-size:1.15rem;margin:auto}#login #already-registered a,#pass-reset #already-registered a,#register #already-registered a{margin-left:10px}#login .social-row .social-holder,#pass-reset .social-row .social-holder,#register .social-row .social-holder{margin:auto}#login .social-row a,#pass-reset .social-row a,#register .social-row a{margin-left:7px;margin-right:7px}.badge-waiting{background-color:#f1f2f3;color:#5f6f7c}.badge-approved,.badge-paid,.badge-podium-final{background-color:#16a928;color:#fff}.badge-podium-preliminary,.badge-rejected{background-color:#da251d;color:#fff}#my-applications td.event small{color:#5f6f7c;display:block}.badge-podium{font-size:.75rem!important}#webapp h1{font-size:1.3rem}#webapp nav{justify-content:center}#webapp .form-row{margin-top:20px}#webapp .table-errors .nr input{width:4rem}#webapp .table-errors .lap input{width:2rem}#webapp .table-errors .date{font-size:.8rem}#webapp .table-errors .buttons{text-align:right}#webapp .container{padding-left:0;padding-right:0}#webapp .add-penalty-form input{width:100%}#webapp .mdc-floating-label,#webapp button,#webapp form .btn,#webapp input.mdc-text-field__input,#webapp label{font-size:1rem!important;min-width:100%}#webapp .content-container form .btn{margin-left:0!important;margin-right:0!important;min-height:unset!important}#webapp .content-container{padding:0}#webapp .penalty-form-card{overflow-x:hidden}#webapp .add-penalty-form #comment,#webapp .add-penalty-form #finishTime,#webapp .add-penalty-form #startComment,#webapp .add-penalty-form #startTime,#webapp .add-penalty-form #time{width:100%}#webapp .add-penalty-form label input,#webapp .add-penalty-form label select,#webapp .add-penalty-form label span{display:block}#webapp .add-penalty-form input,#webapp .add-penalty-form select{width:100%}#webapp .add-penalty-form .inputTypeToggle{float:right;margin-right:8px;margin-top:-26px;position:relative}@media (max-width:575px){#webapp .add-penalty-form label{display:block}}#webapp .highlight{-webkit-animation:highlight 20s 1;animation:highlight 20s 1}#webapp .highlight2{-webkit-animation:highlight2 20s 1;animation:highlight2 20s 1}@keyframes highlight{0%{background-color:rgba(218,48,48,.31)}to{background-color:transparent}}@keyframes highlight2{0%{background-color:rgba(218,48,48,.31)}to{background-color:transparent}}.chre_message{text-align:center}

/*# sourceMappingURL=frontend.css.map*/