@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600);pre,pre code{white-space:pre-wrap}.clear,.dl-horizontal dd:after,.line-up,.pager:after{clear:both}a,a:focus{outline:0}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.middle,pre{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-top-center,.toast-top-full-width{top:0;right:0;width:100%}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}#toast-container>div,html{background-repeat:no-repeat}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div:hover{box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.panel-footer,body{background-color:#f5f5f5}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}@font-face{src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}html{-webkit-tap-highlight-color:transparent}body{font-family:Raleway,sans-serif;font-size:14px;line-height:1.6;color:#636b6f;cursor:default;padding-bottom:30px}#listathletes #forerunner_list table thead tr th,#listathletes #start_list table thead tr th,#listathletes #waiting_list table thead tr th,#registrations .wizard,.conflict-value,.cursor-pointer,.list-group .list-group-item,.sort-link a,.tooltip-toggle{cursor:pointer}a{color:#c60029;text-decoration:none;transition:all .3s}a:focus,a:hover{color:#b30025;text-decoration:underline}input{margin-bottom:20px}.panel-footer{padding:10px 15px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-body .lead a,.panel-body .lead-gold a,.panel-body .lead-silver a{border-top-left-radius:18px;border-bottom-left-radius:18px;color:#222;padding-left:100px;font-family:"Fira Sans";font-weight:600;margin-bottom:20px;height:72px;background-repeat:no-repeat;background-position:5px 0;text-align:right;padding-right:40px;text-decoration:underline;line-height:50px;display:block}.panel-body .lead a{background-image:url(http://events.qdevil.de/storage/logos/events-hg-audi.png)}.panel-body .lead-silver a{background-image:url(../events-hg-audi-silver.png)}.panel-body .lead a:hover{color:#C10029}.panel-heading span{color:#C10029;text-decoration:none;font-size:12pt}.panel-heading .sub-caption{font-size:30px;color:#2f5c81}.panel-heading .sub-heading{font-size:18px;text-transform:capitalize}.panel-heading .long{font-size:26px;line-height:50px;display:block;float:left}.panel-heading .long .sub-caption{font-size:24px}.panel-heading h1{margin:0;word-break:normal;line-height:32px}.panel-body ul li{float:left;display:inline-block;width:23%;margin-bottom:30px;margin-right:15px;background-color:#000;font-size:21px;text-transform:none;text-align:center;border-radius:4px}.panel-body ul li a{display:block;padding:15px;color:#fff;transform:translateZ(0);backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;overflow:hidden;transition-duration:.3s;transition-property:color,background-color}.panel-body ul li a:hover{color:#c60029;background:#444;text-decoration:none}.list-header,.list-header-small,.sublist-header{background:#f1f1f1;text-align:left;text-transform:none}.list-header{display:-webkit-box;padding:20px;margin-bottom:20px;font-size:16px}.list-header-small{display:-webkit-box;padding:10px 0;margin:15px 15px 20px;font-size:10px;line-height:normal;font-weight:700}.sublist-header{display:flex;padding:15px 0;font-size:16px;width:98%;margin:0 auto 20px}.alert,.panel-body .alert ul li{width:inherit;line-height:22px;text-align:left;font-size:16px}.panel-body .alert ul li{background:0 0;height:inherit;text-transform:none;margin-bottom:10px}.panel-body .alert ul li:last-child{margin-bottom:0}.alert{margin-bottom:10px}.logos li{list-style:none}.lh34{line-height:34px!important}.lead{font-size:16px;line-height:30px}.lead:last-child{margin-bottom:0}.lead p{margin:0;font-size:18px;line-height:34px}.line-up{float:none;width:auto;border-top-width:0}.panel.panel-default .panel-body ul{list-style-type:none;width:100%;margin:0 auto;padding:0;display:inline-block;font-size:16px;text-transform:none}.middle p,.start p{text-transform:none!important}.lead-lineup{margin-top:20px;border-top:solid 1px #BDBDBD;padding-top:20px}.img-thumbnail{line-height:1.6;background-color:#f5f8fa}.lead-gold,.lead-silver{margin-bottom:22px;font-size:16px;font-weight:300;line-height:1.4}.lead-gold{background-image:url(../events-hg-audi-gold.png);background-repeat:no-repeat}.text-primary{color:#2f5c81}a.text-primary:focus,a.text-primary:hover{color:#3d76a4}a.bg-primary:focus,a.bg-primary:hover{background-color:#3d76a4}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}pre{word-break:normal;overflow-y:scroll;overflow-x:hidden;height:150px;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.event-img{position:relative;height:300px;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;border-radius:4px}#overlay,.img-responsive{height:100%}.logo,.logo_small{display:block}.event-img div.blurred-background{position:absolute;top:0;left:0;background-size:cover;filter:blur(5px);border-radius:4px;width:100%;height:100%}.event-img img{border-radius:4px;z-index:1}.logo_small_caption{display:block;padding-right:15px;float:left;margin:0;line-height:67px}.logo{height:250px}.middle,.start{display:table;vertical-align:middle}.start{margin-bottom:5px;color:#FFF;font-style:normal;font-weight:400;text-align:center;font-size:13px;border-collapse:separate;background:#4c4c4c;background:linear-gradient(to bottom,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#444 76%,#1c1c1c 91%,#131313 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 );border-top-left-radius:18px;border-bottom-left-radius:18px;line-height:40px;height:44px}.end,.middle{height:44px;margin-bottom:5px;background-image:linear-gradient(180deg,#f9f9f9 0,#cfcfcf 100%);border-bottom:3px solid #4c4c4c}.col-xs-contest,.end{border-top-right-radius:18px;border-top-left-radius:0}.middle{line-height:16px;text-align:left}.col-xs-tour,.col-xs-tour-blue,.end{text-align:center}.end{line-height:44px;border-bottom-right-radius:15px;border-right:5px solid #4c4c4c}.start a{line-height:20px;display:table-cell;vertical-align:middle;word-break:break-word;color:#fff}.middle a,.middle p{color:#4c4c4c;display:table-cell;vertical-align:middle;word-break:break-word}.start p{font-size:13px!important;line-height:20px!important;display:table-cell;vertical-align:middle;word-break:break-word}.middle a{line-height:20px}.middle p{font-size:14px!important;line-height:20px!important}.col-xs-contest,.col-xs-tour,.col-xs-tour-blue{margin-bottom:10px;background-image:linear-gradient(180deg,#f9f9f9 0,#cfcfcf 100%);height:44px;line-height:44px}.col-xs-tour{border-bottom:3px solid #C10029}.col-xs-tour-blue{border-bottom:3px solid #4f9dbd}.row .col-xs-1 a{color:#222;text-decoration:none;font-weight:700;font-style:normal;display:block}.row .col-xs-1 a:hover{color:#C10029;text-decoration:underline;font-weight:700}.col-xs-contest{box-shadow:3px 0 3px -2px #535353;border-right:5px solid #C10029;border-bottom:3px solid #C10029;border-bottom-right-radius:18px}.table .table{background-color:#f5f8fa}.table-responsive{overflow-x:auto;min-height:.01%}.btn,.subevent-info ul li a{transform:translateZ(0);backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;overflow:hidden;transition-duration:.3s;transition-property:color,background-color}.input-form input{margin:0;padding:6px}.input-form input[type=radio],.input-form input[type=checkbox]{margin:11px 0}.form-control{margin-bottom:0;border:1px solid #ccd0d2}.form-control:focus{border-color:#98cbe8}.form-control::-moz-placeholder{color:#b1b7ba}.form-control:-ms-input-placeholder{color:#b1b7ba}.form-control::-webkit-input-placeholder{color:#b1b7ba}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-horizontal .control-label{padding-top:0;margin-bottom:0;text-align:left}.form-group .caption-link{color:#2f5c81;font-weight:100}.form-group .caption-link:hover{color:#3d76a4}.splitter{border-bottom:1px solid #e9e9e9;padding-bottom:10px;margin-left:15px;width:97%;display:inline-block}.control-label{font-size:16px;line-height:36px;font-weight:700;margin:0}.help-block{color:#a4aaae}.btn.focus,.btn:focus,.btn:hover{color:#636b6f;text-decoration:none}.btn-default{color:#636b6f;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#636b6f;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.btn-default.dropdown-toggle{color:#636b6f;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#636b6f;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default .badge{color:#fff;background-color:#636b6f}.btn-primary{color:#fff;background-color:#2f5c81;border-color:#3d76a4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#3d76a4;border-color:#45565c}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#45565c;border-color:#45565c}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#2f5c81;border-color:#3d76a4}.btn-primary .badge{color:#2f5c81;background-color:#fff}.btn-secondary{color:#2f5c81;background-color:#f0f0f0;border-color:#d9d9d9}.btn-success{color:#fff;background-color:#2ab27b;border-color:#259d6d}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#20895e;border-color:#0d3625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#20895e;border-color:#196c4b}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#196c4b;border-color:#0d3625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#2ab27b;border-color:#259d6d}.btn-success .badge{color:#2ab27b;background-color:#fff}.btn-info{color:#fff;background-color:#2f5c81;border-color:#3d76a4}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#3d76a4;border-color:#45565c}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#45565c;border-color:#45565c}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#477582;border-color:#477582}.btn-info .badge{color:#477582;background-color:#fff}.btn-warning{color:#fff;background-color:#c60029;border-color:#c60029}.btn-warning.active,.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning.focus,.btn-warning:active,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning:focus,.btn-warning:hover,.open>.btn-warning.dropdown-toggle,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#b30025;border-color:#b30025}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#b32240;border-color:#b32240}.btn-warning .badge{color:#b32240;background-color:#fff}.btn-danger{color:#fff;background-color:#bf5329;border-color:#aa4a24}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#954120;border-color:#411c0e}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#954120;border-color:#78341a}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#78341a;border-color:#411c0e}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#bf5329;border-color:#aa4a24}.btn-danger .badge{color:#bf5329;background-color:#fff}.dropdown-menu,.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#444}.btn-link{color:#2f5c81}.dropdown-menu{color:#fff;border:none;box-shadow:none;-webkit-box-shadow:none}.dropdown-menu>li>a{padding:5px 20px;font-size:16px;line-height:normal;color:#fff}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#b30025;background-color:#444}.input-group-addon{border:1px solid #ccd0d2}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#f5f8fa}.navbar,.navbar-default{background-color:#2b2b2b;color:#fff}.navbar{min-height:70px;margin-bottom:30px;border:0}.navbar-brand{padding:20px 15px;font-size:22px;line-height:32px;color:#fff;height:70px}.navbar-default .navbar-brand{color:#fff}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding:24px 15px;font-size:18px;line-height:22px}.navbar-default{border:none}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#c60029;background-color:#444}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#d3e0e9}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#c60029;background:#444}.navbar-inverse{border-color:#090909}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#090909}.pagination>li>a,.pagination>li>span{line-height:1.6;color:#2f5c81}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#216a94}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#2f5c81;border-color:#2f5c81}.pager{margin:22px 0}.pager:after,.pager:before{content:" ";display:table}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-primary{background-color:#2f5c81}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#3d76a4}.label-success{background-color:#2ab27b}.label-success[href]:focus,.label-success[href]:hover{background-color:#20895e}.label-info{background-color:#8eb4cb}.label-info[href]:focus,.label-info[href]:hover{background-color:#6b9dbb}.label-warning{background-color:#cbb956}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#b6a338}.label-danger{background-color:#bf5329}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#954120}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#2f5c81}.thumbnail{background-color:#f5f8fa}.thumbnail .caption{color:#636b6f}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#2f5c81}.progress{height:22px;margin-bottom:22px}.progress-bar{line-height:22px;background-color:#2f5c81}.progress-bar-success{background-color:#2ab27b}.progress-bar-info{background-color:#8eb4cb}.progress-bar-warning{background-color:#cbb956}.progress-bar-danger{background-color:#bf5329}.list-group-item{border:1px solid #d3e0e9}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:#2f5c81;border-color:#2f5c81}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#d7ebf6}.panel-heading{display:inline-block;width:100%;padding:20px 15px;font-size:36px;line-height:50px;font-weight:400;text-transform:none;box-shadow:none;-webkit-box-shadow:none;border-radius:0 0 20px 20px;margin-bottom:0}.panel-interspace{margin-top:5px;margin-bottom:30px}.panel-footer,.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #d3e0e9}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #d3e0e9}.panel-default>.panel-heading{color:#636b6f;background-color:#e9e9e9;border:none}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d3e0e9;width:0}.panel-default>.panel-heading .badge{color:#fff;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d3e0e9}.panel-primary{border-color:#2f5c81}.panel-primary>.panel-heading{color:#fff;background-color:#2f5c81;border-color:#2f5c81}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#2f5c81}.panel-primary>.panel-heading .badge{color:#2f5c81;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#2f5c81}.m0{margin:0}.ml5{margin-left:5px!important}.mr5{margin-right:5px!important}.ml15{margin-left:15px!important}.mr15{margin-right:15px!important}.ml30{margin-left:30px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.p0{padding:0!important}.pl15,.prl15{padding-left:15px!important}.prl15{padding-right:15px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.w100{width:100%!important}.w60{width:60%!important}.w50{width:50%!important}.w40{width:40%!important}.w30{width:30%!important}.w20{width:20%!important}.btn-holder{width:15%;float:left;padding-left:5px}.content .form-group p{font-size:18px;line-height:36px;text-transform:none;margin:0}.list-items p,.list-items span{font-size:16px;line-height:30px;float:left}.list-items{display:flex;width:100%}.list-items p{display:block;width:10%;font-weight:700}.list-items span{font-weight:100;display:block}.list-items pre{width:90%}.button-group{padding:4px 0;display:block}.map{display:block;width:100%;height:400px;margin:20px auto}.text-center{text-align:center!important}.popover,.tooltip{font-family:Raleway,sans-serif}.carousel-control,.carousel-indicators li{background-color:transparent}.events-header{height:60px;padding:7px;margin:15px 0;line-height:60px;border-bottom:6px solid #595959;border-radius:18px 18px 4px 4px}.events-subcaption{font-size:24px}#tour_disciplines{float:left;height:60px;margin-top:-7px;margin-right:10px}.events-link{width:60px;float:left;margin-left:330px;text-align:right}.events-header .events-link a{color:#000;font-weight:800;line-height:60px;font-size:16px;display:block;margin-top:-10px;text-decoration:underline}.fa{display:block!important;float:left;font-size:29px!important;padding-right:25px!important;color:#2f5c81;width:50px;height:30px;text-align:center}.status-state{display:flex;justify-content:center;background:#f1f1f1;border-radius:4px;padding:20px 15px;margin-bottom:10px;text-align:left}.status-state p{font-size:16px;line-height:34px;margin:0;padding-right:15px}.status-state button{margin-right:5px}.status-state button:last-child{margin-right:0}table{width:100%;border-collapse:collapse}td,th{padding:6px;border-bottom:1px solid #ccc;text-align:left}th{background:#717171;color:#fff;font-weight:700}tr:nth-of-type(odd){background:#eee}.subevent-info{padding:0 15px;width:100%;display:inline-block}.subevent-info p{font-size:20px;font-weight:700;letter-spacing:1px}.subevent-info span{font-size:18px;font-weight:100;letter-spacing:0}.subevent-info .bib{font-size:18px;letter-spacing:0;color:#ff0;font-weight:700}.subevent-info h2{font-size:30px;line-height:normal;text-transform:none;background:#9ABFE7;color:#708AAD;padding:15px;margin-top:0}.subevent-info h3{font-size:30px;line-height:normal;text-transform:none;border-bottom:2px solid #2f5c81;color:#2f5c81;margin:0 0 20px}.subevent-info h4,.subevent-info h5{font-size:20px;line-height:normal;text-transform:none}.subevent-info h4{background:#9ABFE7;color:#708AAD;padding:10px;margin-top:0}.subevent-info h5{border-bottom:2px solid #2f5c81;color:#2f5c81;margin:0 0 20px}.subevent-info ul li{float:left;display:inline-block;width:auto;margin-bottom:0;margin-left:15px;margin-right:10px;background-color:#fff;font-size:16px;line-height:36px;text-transform:none;text-align:center}.subevent-info ul li a{display:block;padding:0;color:#2f5c81;background:#fff}.subevent-info ul li a:hover{color:#367a8d;background:#fff;text-decoration:underline}.roles-holder ul{width:99%!important}.entry_fee_pricing_schema.roles-holder ul li,.roles-holder ul li.roles{width:100%;text-align:left}.roles-holder ul li.roles{float:none;display:block;margin:0 10px 10px 15px;padding:10px;background-color:#eee;font-size:18px;line-height:28px;text-transform:none}.category-list{background:#ddd;padding:20px 15px;text-align:left}.category-list p{line-height:20px;font-size:17px;letter-spacing:0}.subevent-info.entry_fee_pricing_schema .category-list{padding:10px;margin-top:10px!important;margin-bottom:10px!important}.subevent-info.entry_fee_pricing_schema .events-subcaption{font-size:20px;line-height:1.6;font-weight:700;letter-spacing:1px;padding-left:0;margin:0 0 10px}.subevent-info.entry_fee_pricing_schema p,.subevent-info.entry_fee_pricing_schema span{font-size:15px;line-height:18px;margin:0}.entry_fee_pricing_schema.roles-holder ul li a{font-size:21px;border-bottom:1px solid #2f5c81;display:block;padding-left:10px}.entry_fee_pricing_schema.roles-holder ul li a:hover{background:#2f5c81;color:#fff;text-decoration:none}.blue a:hover,.raspberry a:hover,.red a:hover,.turquoise a:hover,.violet a:hover{text-decoration:underline;text-align:left}.subevent-info.entry_fee_pricing_schema p{padding-left:20px;font-size:15px;line-height:20px}.blue,.raspberry,.red,.turquoise,.violet{height:44px;line-height:16px;word-wrap:break-word;margin-bottom:5px;display:table;background-image:linear-gradient(180deg,#f9f9f9 0,#cfcfcf 100%);vertical-align:middle}.red{border-bottom:3px solid #C10029}.blue{border-bottom:3px solid #4f9dbd}.turquoise{border-bottom:3px solid #05a08a}.raspberry{border-bottom:3px solid #df274f}.violet{border-bottom:3px solid #306}.red a{color:#C10029;text-align:left}.blue a{color:#4f9dbd;text-align:left}.raspberry a{color:#df274f;text-align:left}.turquoise a{color:#05a08a;text-align:left}.violet a{color:#306;text-align:left}.red a:hover{color:#C10029}.blue a:hover{color:#4f9dbd}.raspberry a:hover{color:#df274f}.turquoise a:hover{color:#05a08a}.violet a:hover{color:#306}.subevent-info .logos ul{width:100%!important}.section-caption a{background:#C10029;font-size:30px;line-height:30px;text-align:center;text-transform:none;padding:15px;color:#fff;display:block;width:100%;outline:0;transition:all .3s}.section-caption a:hover{background:#a30025;text-decoration:none}.languages{position:absolute;z-index:1000;top:70px;right:0;color:#e3e3e3;background:#252525;text-transform:none}.languages ul{display:block;padding:0 20px}.languages li{display:block;float:left}.languages a{color:#e3e3e3;padding:10px 0;display:inline-block;margin-right:15px}.languages li:last-child a{margin-right:0}.languages a:hover .flag{background:#252525;opacity:1}.languages .flag{display:block;max-width:30px;height:auto}.languages .flag.inactive{background:#252525;opacity:.1}.error-text{color:#a94442;font-size:16px!important;text-transform:none!important}.panel-body .heats ul li,.panel-body .rounds ul li,.panel.panel-default .panel-body .heats ul,.panel.panel-default .panel-body .rounds ul{display:inline-block;text-transform:none;width:100%}.h4 span{font-size:24px}.panel.panel-default .panel-body .heats ul{list-style-type:none;margin:0 auto;padding:10px;font-size:16px;border:1px solid #ccd0d2;background:#f9f9f9}.panel-body .heats ul li{float:left;margin:0 10px 7px auto;color:#fff;background-color:#4a5a66;outline:#4a5a66 solid 1px;font-size:18px;text-align:center}.panel-body .heats ul li.selected{outline:#2ab27c solid 1px;box-shadow:0 0 8px 4px #2ab27c}.panel-body .heats ul li .bib{font-size:18px;letter-spacing:0;color:#ff0;font-weight:700}.panel.panel-default .panel-body .rounds ul{list-style-type:none;margin:0 auto;padding:10px;font-size:16px;border:1px solid #ccd0d2;background:#f9f9f9}.panel-body .rounds ul li{float:left;margin:0 10px 7px auto;color:#fff;background-color:#4a5a66;outline:#4a5a66 solid 1px;font-size:18px;text-align:center}.panel-body .rounds ul li.selected{outline:#2ab27c solid 1px;box-shadow:0 0 8px 4px #2ab27c}.panel-body .rounds ul li input{color:#000}.panel-body .heat_active ul li .bib,.panel-body .rounds ul li .bib{font-size:18px;letter-spacing:0;color:#ff0;font-weight:700}.panel-body .heat_active ul li,.panel-body .heat_active_jam ul li{color:#fff;text-align:center;display:inline-block;float:left;text-transform:none}.panel.panel-default .panel-body .heat_active ul{list-style-type:none;width:100%;margin:0 auto;padding:10px 0 10px 10px;display:inline-block;font-size:16px;text-transform:none;border:1px solid #ccd0d2;background:#f9f9f9}.panel-body .heat_active ul li{width:90%;margin:0 10px 7px auto;background-color:#4a5a66;outline:#4a5a66 solid 1px;font-size:18px;line-height:34px}.panel-body .heat_active ul li.selected{outline:#2ab27c solid 1px;box-shadow:0 0 8px 4px #2ab27c}.panel.panel-default .panel-body .heat_active_jam ul{list-style-type:none;width:100%;margin:0 auto;padding:10px;display:inline-block;font-size:16px;text-transform:none;border:1px solid #ccd0d2;background:#f9f9f9}.panel-body .heat_active_jam ul li{width:100%;margin:0 10px 5px auto;background-color:#4a5a66;outline:#4a5a66 solid 1px;font-size:16px;line-height:20px}.panel-body .heat_active_jam ul li.selected{outline:#2ab27c solid 1px;box-shadow:0 0 8px 4px #2ab27c}.panel-body .heat_active_jam ul li .bib{font-size:18px;letter-spacing:0;color:#ff0;font-weight:700}.panel.panel-default .panel-body ul.round_judge{list-style-type:none;width:100%;margin:0 auto;padding:10px 0;display:inline-block;font-size:16px;text-transform:none;border:1px solid #ccd0d2;background:#f9f9f9}.panel-body ul.round_judge li{float:left;display:inline-block;width:100%;margin:0 0 0 auto;background-color:transparent;outline:0;color:#636b6f;font-size:13px;text-transform:none;text-align:left}.panel-body ul.round_judge li.selected{outline:#2ab27c solid 1px;box-shadow:0 0 8px 4px #2ab27c}.panel-body ul.round_judge li input{color:#000}input[type=radio],input[type=radio]:focus,input[type=checkbox],input[type=checkbox]:focus,input[type=file],input[type=file]:focus{outline:0;border-color:transparent;box-shadow:none}.display_ib{display:inline-block}.display_flex{display:flex}.bib_input{height:auto;width:100%;line-height:13px;padding:1px 2px;font-size:13px;margin:0;color:#636b6f}.athlete_buttons,.heat_active ul li{display:inline-block}.check{float:left;margin-top:13px!important;margin-right:5px!important}.alert-msg{padding:10px;margin:0;line-height:18px}.btn-in{padding:10px 2px!important;width:100%!important;line-height:21px!important;border:none!important}.subrow td{background:#fff;padding:0;border:none}.dd-trick{color:#000;background-color:#add8e6}@media (max-width:1299px) and (min-width:1024px){.panel-body ul li{font-size:17px}}@media (max-width:1023px) and (min-width:992px){.panel-body ul li{font-size:17px}}@media (max-width:991px) and (min-width:768px){.container{width:100%}.panel{border:none;box-shadow:none;-webkit-box-shadow:none}.navbar{margin-bottom:0}.panel-heading{margin-bottom:15px}.panel-body ul li{font-size:17px;width:31%}.subevent-info{padding:0}.subevent-info p{font-size:18px;line-height:normal}.subevent-info ul li{width:auto;height:auto;margin-left:0;margin-right:10px;line-height:26px;font-size:15px}.category-list{padding:10px}.splitter{width:100%;margin-left:0}.btn-holder{width:16.6%;padding-left:3px}.btn-info.ml15{margin-left:4px!important}.btn-in{padding:10px 2px!important;width:100%!important;line-height:21px!important;border:none!important}}@media (max-width:767px) and (min-width:480px){.container,.languages,.navbar-nav,.navbar-nav>li{width:100%}.navbar-nav>li>a,.panel-heading{padding:10px 15px}body{background-color:#fff}.navbar{margin-bottom:0}.navbar-toggle{margin-top:20px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#333}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:0 0}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff}.languages{position:inherit}.caret{margin-top:7px;float:right;border-top:6px dashed;border-top:6px solid\9;border-right:6px solid transparent;border-left:6px solid transparent}.panel{border:none;box-shadow:none;-webkit-box-shadow:none}.panel-heading{font-size:21px;line-height:30px;border-radius:0 0 10px 10px;margin-bottom:15px}.panel-heading .sub-caption{font-size:19px}.panel-heading .sub-heading{font-size:14px}.panel-heading span{font-size:12pt}.panel-body ul li{font-size:14px;line-height:20px;width:30%;height:60px;margin-right:13px;margin-bottom:10px;word-wrap:break-word;display:table;vertical-align:middle}.panel-body ul li a{display:table-cell;vertical-align:middle;word-break:break-word;padding:10px}.event-img{height:207px;padding:0}.lead{margin-bottom:15px;font-size:16px}.lead p{margin:0;font-size:14px;line-height:22px;word-break:break-word}.fa{font-size:21px!important;padding-right:10px!important;width:30px;height:22px}.end,.middle,.start{padding-left:10px;padding-right:10px;border-radius:0}.end a,.end p,.middle a,.middle p,.start a,.start p{font-size:11px!important;line-height:13px!important}.end{border-right:none}.hide-col-sm{display:none!important}#map-canvas{width:100%!important}.subevent-info p{font-size:14px;line-height:normal}.subevent-info ul li{width:47%;height:auto;margin-left:0;margin-right:10px;font-size:14px;line-height:18px;text-align:left}.subevent-info ul li a{padding:0!important}.roles-holder ul li.roles{margin:3px 0;padding:5px}.roles-holder .subevent-info.ml30{margin:0!important}.splitter{width:100%;margin-left:0}.form-group{margin-bottom:10px}.form-control{height:47px}.prl15{padding-left:10px!important;padding-right:10px!important}.btn{width:100%;padding:10px 12px;font-size:18px}.btn-holder{width:16.6%;padding-left:0}.btn-info.ml15{margin-left:4px!important}.btn-in{padding:10px 2px!important;width:100%!important;font-size:13px!important;line-height:21px!important;border:none!important}.button-group-m{padding:0;display:flex}.status-state,table td{display:block}.button-group-m .btn{width:100%;padding:12px 2px;font-size:11px;line-height:18px;margin-left:0!important}.col-xs-12 .btn-link,.col-xs-12 .checkbox{text-align:center;font-size:18px}.btn50{width:49%!important}.col-xs-12 .btn-link{margin-top:10px!important;width:100%}.col-xs-12 .checkbox input[type=radio],.col-xs-12 .checkbox input[type=checkbox]{margin-top:8px}.status-state button{margin-right:0;margin-bottom:5px}.subevent-info{padding:0}.subevent-info h2{font-size:21px;padding:5px}table td,table th{border-top:0 none!important}table th{display:none}table td:before{content:attr(data-th) " ";font-weight:700;display:inline-block;width:66%;white-space:nowrap}table td{text-align:left!important;font-size:13px}}@media (max-width:479px) and (min-width:0){.navbar,.panel-heading{margin-bottom:0}.container{width:100%}body{background-color:#fff}.navbar-toggle{margin-top:20px;padding:9px 3px;margin-right:5px;border:none}.navbar-toggle .icon-bar{width:25px}.languages,.navbar-nav,.navbar-nav>li{width:100%}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#333}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent}.navbar-brand{font-size:15px;padding:20px 3px}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:0 0}.navbar-nav>li>a{padding:10px 15px}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff}.languages{position:inherit}.caret{margin-top:7px;float:right;border-top:6px dashed;border-top:6px solid\9;border-right:6px solid transparent;border-left:6px solid transparent}.panel{border:none;box-shadow:none;-webkit-box-shadow:none}.panel-heading{display:inline-table;width:100%;padding:10px;font-size:18px;line-height:20px;border-radius:0 0 5px 5px}.panel-heading .sub-caption{font-size:16px}.panel-heading .sub-heading{font-size:14px}.panel-body{padding:10px}.panel-body ul li{font-size:13px;line-height:20px;width:46%;height:50px;margin-right:11px;margin-bottom:10px;word-wrap:break-word;display:table;vertical-align:middle}.panel-body ul li a{display:table-cell;vertical-align:middle;word-break:break-word;padding:5px}.panel-heading>.pull-right{float:left!important}.event-img{height:207px;padding:0}.lead{margin-bottom:15px;font-size:16px}.lead p{margin:0;font-size:14px;line-height:22px;word-break:break-word}.fa{font-size:21px!important;padding-right:10px!important;width:30px;height:22px}.end,.middle,.start{padding-left:10px;padding-right:10px;border-radius:0}.end a,.end p,.middle a,.middle p,.start a,.start p{font-size:11px!important;line-height:13px!important}.end{border-right:none}.hide-col-xs{display:none!important}#map-canvas{width:100%!important}.subevent-info p{font-size:14px;line-height:normal}.subevent-info ul li{width:100%;height:auto;margin-left:0;margin-right:10px;font-size:14px;line-height:16px;text-align:left}.subevent-info ul li a{padding:0!important}.roles-holder ul li.roles{margin:3px 0;padding:3px}.roles-holder .subevent-info.ml30{margin:0!important}.splitter{width:100%;margin-left:0}.form-group{margin-bottom:10px}.form-control{height:47px;padding:6px 3px}.alert{font-size:13px;line-height:16px;padding:10px}.prl15{padding-left:10px!important;padding-right:10px!important}.btn{width:100%;padding:10px 12px;font-size:18px}.btn-holder{width:16.6%;padding-left:0}.btn-info.ml15{margin-left:4px!important}.btn-in{padding:10px 2px!important;width:100%!important;font-size:11px!important;line-height:21px!important;border:none!important}.button-group-m{padding:0;display:flex}.status-state,table td{display:block}.button-group-m .btn-m{width:100%;padding:12px 2px;font-size:8px;line-height:18px;margin-left:0!important}.col-xs-12 .btn-link,.col-xs-12 .checkbox{text-align:center;font-size:16px}.btn50{width:49%!important}.col-xs-12 .btn-link{margin-top:10px!important;width:100%}.col-xs-12 .checkbox input[type=radio],.col-xs-12 .checkbox input[type=checkbox]{margin-top:6px}.status-state button{margin-right:0;margin-bottom:5px}.subevent-info{padding:0}.subevent-info h2{font-size:18px;padding:5px}.check{margin-top:8px!important}.r_athlete{font-size:18px!important}table td,table th{border-top:0 none!important}table th{display:none}table td:before{content:attr(data-th) ": ";font-weight:700;display:inline-block;width:63%;white-space:nowrap;font-size:11px}table td{text-align:left!important;font-size:11px;padding:6px 3px}}div#paymentFrameWrapper{display:flex;justify-content:center;align-items:center}div#paymentFrameWrapper iframe#datatransPaymentFrame{background-color:#FFF}@media (min-width:767px){div#paymentFrameWrapper iframe#datatransPaymentFrame{max-width:640px;max-height:470px;min-width:640px;min-height:470px;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:5px}}#statuses button.add-documents-button{border-radius:4px}footer div.footer.navbar-fixed-bottom{background-image:linear-gradient(to bottom,#f5f5f500,#f5f5f5ff)}.event-info-detail-view .col-xs-4{font-weight:700}.floating-label-group{position:relative;margin-bottom:-10px}.floating-label-group input,.floating-label-group textarea{width:100%;height:auto;padding:12px 10px 4px;font-size:14px;line-height:1;border:1px solid #ccc;border-radius:3px;outline:0;transition:border-color .2s}.floating-label-group input:focus,.floating-label-group textarea:focus{border-color:#66afe9;box-shadow:0 0 5px rgba(102,175,233,.4)}.floating-label-group label{position:absolute;left:10px;top:10px;font-size:14px;line-height:1;color:#999;pointer-events:none;transition:all .2s ease;background:#fff;padding:0 3px}.floating-label-group input:focus+label,.floating-label-group input:not(:placeholder-shown)+label,.floating-label-group textarea:focus+label,.floating-label-group textarea:not(:placeholder-shown)+label{top:-6px;left:7px;font-size:11px;color:#66afe9;font-weight:500}.floating-save-btn{position:fixed;bottom:30px;right:30px;z-index:1031;box-shadow:0 6px 20px rgba(0,0,0,.4);padding:12px 30px;font-size:16px;border-radius:4px;transition:all .3s ease}.floating-save-btn:hover{box-shadow:0 8px 24px rgba(0,0,0,.5);transform:translateY(-2px)}@media (max-width:768px){.floating-save-btn{bottom:20px;right:20px;padding:10px 20px;font-size:14px}}#logos-tour{width:350px;height:60px;float:right;margin-top:-20px}.audi-gold,.audi-silver,.audi-ss,.logo-tour,.romand-fs,.swiss-freeski,.worldsnowboardtour,a img,kids-skicross{width:70px;margin-left:1px;float:right}.logo_small>img{width:70px}.logo_small_grid{float:right}.logo_small_grid>img{width:35px;display:block;float:right;padding-top:7px;padding-left:3px}#map-canvas{width:450px;height:350px;margin-bottom:20px;margin-top:20px}.categories:nth-child(odd),.pricing_schema:nth-child(odd),.sections:nth-child(odd),.sports:nth-child(odd){background-color:#ddd}.categories:nth-child(even),.pricing_schema:nth-child(even),.sections:nth-child(even),.sports:nth-child(even){background-color:#eee}.panel-body .lead img{width:120px;float:none}#overlay{position:fixed;top:0;left:0;width:100%;background-color:#000;z-index:1001;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60)}#loader{position:fixed;color:#ccc;top:40%;left:50%;padding:0}.profilepic{height:400px}.profilepic img{max-width:400px;max-height:400px;margin-right:20px;border-radius:10px}.profile-details p{font-weight:400}#registrations .profile-details i.wizard,.profile-details #registrations i.wizard,.profile-details i.fa-fw{text-align:center!important}.lead .logo img{width:120px}a .logo_small img{width:100px;padding-bottom:0}.panel-heading h1 .logos{margin-top:-15px}.logos .icon-contest img{width:35px}.dl-button{margin-top:10px;padding:15px;background-color:#121212;border-radius:3px;font-size:16px}.dl-button a:hover{color:#FDFDFD;font-weight:400;line-height:15px;text-align:center;text-decoration:underline}.logo_small img{width:70px;padding-bottom:30px}.icon{float:left;width:40px;height:auto;margin-left:20px;color:#000}.alpin,.cross a img,.freeride,.freeski,.freestyle,.logo-dis,.skicross{float:right;width:60px;padding-left:5px}.active_disc img{filter:contrast(40%)}.r_athlete{font-size:24px;text-transform:none;width:100%;display:block;border-bottom:2px solid #636b6f}.btn-yellow{background-color:#C3C32D;color:#FFF}.btn-orange{background-color:orange;color:#FFF}.tooltip-toggle{position:relative}.tooltip-toggle::before{position:absolute;top:-70px;left:-60px;background-color:#FFFFC8;border-radius:5px;content:attr(data-tooltip);padding:1rem;text-transform:none;transition:all .5s ease;width:160px}.tooltip-toggle::after{position:absolute;top:-12px;left:20px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #FFFFC8;content:" ";line-height:0;margin-left:-5px;width:0}.tooltip-toggle::after,.tooltip-toggle::before{color:#000;font-family:monospace;font-size:16px;opacity:0;pointer-events:none;text-align:center}.fa-original,.fa-original-colored{display:inline-block!important;float:inherit!important;font-size:inherit!important;padding-right:0!important;width:inherit;height:inherit;line-height:1.42857143;text-align:inherit!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto}.tooltip-toggle:hover::after,.tooltip-toggle:hover::before{opacity:1;transition:all .75s ease}.fa-original{color:inherit!important}.edit-thumbnail{margin-left:inherit!important;float:right!important;width:auto!important;max-height:130px!important}#selectER,[id^=bibdiv] p{float:right}.edit-thumbnail-delete-btn{width:auto;height:121px;line-height:20px;margin-top:0;margin-left:9px;margin-right:0;display:inline-block;position:relative}.edit-thumbnail-delete-btn a.btn{position:absolute;top:0;right:0}.fis-event-div .ladies-fis-codex-div input,.fis-event-div .men-fis-codex-div input{width:3em!important;text-align:center!important;font-weight:700!important}.checkbox-indent{margin-left:15px}.expand-color,.expand-color:active,.expand-color:focus,.expand-color:hover{color:#2f5c81;text-decoration:none}.rotate{transition:all .2s linear}.rotate.down{transform:rotate(-180deg)}.muted-italic,hint,optional{font-size:12px;font-weight:400;font-style:italic;color:#777}.bold-bigger,.score_change,.score_conflict,button#switchBttn,tr.export-fail a,tr.export-success a{font-weight:700}optional::after{content:"(optional)"}.danger{color:#d9534f!important}icon{font-family:FontAwesome}.no-underline,.no-underline:active,.no-underline:focus,.no-underline:hover,.no-underline:link,.no-underline:visited{text-decoration:none}.bold-bigger{font-size:16px}.tour-points-sub-table thead th{border:1px dashed #ccc;background-color:#eee;color:#636b6f}#my-events-table td{vertical-align:middle}table#tour-points tbody table td a,table#tour-points tbody table td a icon{color:#2f5c81}table#tour-points tbody table tr.danger td a,table#tour-points tbody table tr.danger td a icon{color:#d9534f}tr[id^=reg_details] thead th{text-align:center;vertical-align:middle}.conflict-col:first-child div,[id^=bibdiv] p{text-align:right}span.badge{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.list-group-item h5:not(.showTitle){display:inline!important}.list-group-item h5.showTitle{font-size:18px!important;display:inherit!important}.list-group-item{background-position:right bottom;background-size:auto 100%;background-repeat:no-repeat}.list-group-item small.start-date{background-color:rgba(255,255,255,.8);padding:5px}.list-group-item blockquote{font-size:12px}.rounded-corners{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px 5px 5px 5px}li a span.femtasks-info{position:relative;top:-.5em;background-color:#2f5c81!important}a.sort-link{font-family:FontAwesome,Raleway,sans-serif}[id^=bibdiv]{padding:5px;margin:0;font-size:14px!important;line-height:20px!important;color:#4c4c4c;display:inline-block;vertical-align:middle;text-transform:none!important}[id^=bibdiv] p icon{padding:5px}.qtec-dropdown{display:inline-block!important}.qtec-dropdown .dropdown-menu{background-color:#F0F0F0;color:inherit!important;border:1px solid #D9D9D9;box-shadow:inherit!important;-webkit-box-shadow:inherit!important;width:250px}.qtec-dropdown .dropdown-menu a{color:#2f5c81;padding:6px 12px;display:inherit!important;text-decoration:none;font-size:12px}.qtec-dropdown .dropdown-menu a:hover{background-color:#D9D9D9}.qtec-dropdown .dropdown-menu .dropdown-divider{border-bottom:1px solid #D9D9D9}.special_podium{background-color:#732626!important}input[type=number].no-spinners{-moz-appearance:'textfield'}input[type=number].no-spinners::-webkit-inner-spin-button,input[type=number].no-spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.bib_input{width:4rem}.highlightedSearchResult{outline:#2ab27c solid 1px;box-shadow:0 0 8px 4px #2ab27c}.highlightedErrorResult{outline:#d9534f solid 1px;box-shadow:0 0 8px 4px #d9534f}.fa-merge::before{content:"\f126"}.fa-merge{transform:rotate(-90deg) scaleX(-1)}.conflict-col:nth-child(2){text-align:center}.conflict div.conflict-col:first-child{text-align:left}.conflict div.conflict-col:first-child div,.conflict div.conflict-col:last-child{text-align:right}.conflict div.conflict-col:last-child div{text-align:left}.conflict div.conflict-col div{padding:5px}.conflict-value.selected{background-color:#DFF0D8!important;border:1px solid #2ab27c!important;font-weight:700}.conflict-col:first-child div,.conflict-col:last-child div{padding:5px;background-color:#F0F0F0;border:1px solid #D9D9D9;border-radius:3px}button#switchBttn{font-size:2rem}.conflict-col icon>span{width:20px!important}.conflict-col div.input-group{margin:0;padding:0;border:0 #fff}tr.export-success{background-color:#28A745}tr.export-fail{background-color:#DC3545}tr.export-fail,tr.export-fail a,tr.export-success,tr.export-success a{color:#FFF!important}input[type=checkbox].form-control{margin-top:12px!important;height:17px!important}.score_change{background-color:#36c!important;color:#FFF}.score_conflict{color:red!important}.container{transition:width 2s}.ro-container{width:100%!important}.severity-btn .btn icon.fa-check{opacity:.3}.severity-btn .btn.active icon.fa-check{opacity:1}.btn-svrt-emergency{background-color:#B11EB1;border-color:#8C148C}.btn-svrt-alert{background-color:red;border-color:#D43F3A}.btn-svrt-critical{background-color:#FF7A75;border-color:#EB5C57}.btn-svrt-error{background-color:#BF5329;border-color:#AA4A24}.btn-svrt-warning{background-color:#F0AD4E;border-color:#EEA236}.btn-svrt-notice{background-color:#428BCA;border-color:#357EBD}.btn-svrt-info{background-color:#333;border-color:#000}.btn-svrt-debug{background-color:#449D44;border-color:#398439}.btn-svrt-alert,.btn-svrt-alert.focus,.btn-svrt-alert:focus,.btn-svrt-critical,.btn-svrt-critical.focus,.btn-svrt-critical:focus,.btn-svrt-debug,.btn-svrt-debug.focus,.btn-svrt-debug:focus,.btn-svrt-emergency,.btn-svrt-emergency.focus,.btn-svrt-emergency:focus,.btn-svrt-error,.btn-svrt-error.focus,.btn-svrt-error:focus,.btn-svrt-info,.btn-svrt-info.focus,.btn-svrt-info:focus,.btn-svrt-notice,.btn-svrt-notice.focus,.btn-svrt-notice:focus,.btn-svrt-warning,.btn-svrt-warning.focus,.btn-svrt-warning:focus{color:#FFF!important}.svrt-emergency{text-shadow:5px 5px 5px #B11EB1!important}.svrt-alert{text-shadow:5px 5px 5px red!important}.svrt-critical{text-shadow:5px 5px 5px #FF7A75!important}.svrt-error{text-shadow:5px 5px 5px #BF5329!important}.svrt-warning{text-shadow:5px 5px 5px #F0AD4E!important}.svrt-notice{text-shadow:5px 5px 5px #428BCA!important}.svrt-info{text-shadow:5px 5px 5px #333!important}.svrt-debug{text-shadow:5px 5px 5px #449D44!important}.btn .onHoverShow{display:none}.btn:hover .onHoverShow{display:inline}div .start{background:#2c2c2c}div .end,div .middle{background:#E9E9E9}.text-dark{color:#333!important}#registrations table td:before{width:25%}#registrations .wizard{font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:10pt;color:inherit;margin-top:0;top:-.5em;position:relative;vertical-align:baseline}#registrations .wizard:before{content:"\f05a"}.modal-dialog.modal-scroll{overflow-y:scroll;max-height:85%;margin-top:50px;margin-bottom:50px}ol.disc{list-style-type:disc}ol.none{list-style-type:none}#subevent_detail .row div.title{font-weight:bolder!important}#selectER{width:200px;font-size:1rem;height:24px;margin-right:10px}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.subevent-info blockquote p{font-weight:400}#listathletes #forerunner_list input.search-box,#listathletes #start_list input.search-box,#listathletes #waiting_list input.search-box{display:none}#exportresultreport h3.section_title{text-decoration:underline}.form-text{display:block;margin-top:.25rem}.w-100{width:100%}.mr-5{margin-right:5px}