.yearFilter{margin-bottom:30px;}.yearFilter a{color:#999;font-weight:600;}.yearFilter a.badge-success{background-color:#4bc0c0;color:#fff;}table.table-general{-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.05);box-shadow:0px 3px 5px 0px rgba(0,0,0,0.05);}table.table-general tbody{border:none;}table.table-general tr th,table.table-general tr td{font-family:"Open Sans", Helvetica, Arial, sans-serif;background-color:#fff;border:none;border-bottom:1px solid #eee;padding:10px;font-size:12px;}table.table-general tr th{color:#999;}table.table-general tr th.sorted{color:#000;}table.table-general tr th img{margin-right:10px !important;}table.table-general tr td{font-size:12px;}a.button-general,input.button-general{border:1px solid #ddd;padding:5px 10px;background-color:#fff;border-radius:0px;color:#4bc0c0;text-decoration:none;}a.button-general:active,a.button-general:hover,input.button-general:active,input.button-general:hover{background-color:#4bc0c0;color:#fff;border-color:#4bc0c0;}a.button-general.positive,input.button-general.positive{background-color:#97d67c;}a.button-general.negative,input.button-general.negative{background-color:#eb8181;}a.button-general.positive,a.button-general.negative,input.button-general.positive,input.button-general.negative{border:none;color:#fff;}a.button-general.positive:active,a.button-general.positive:hover,a.button-general.negative:active,a.button-general.negative:hover,input.button-general.positive:active,input.button-general.positive:hover,input.button-general.negative:active,input.button-general.negative:hover{color:#fff;}.zoneColors.background.Tempo{background-color:#a4c2f4;}.zoneColors.background.Tempo.dark{background-color:#6d9eeb;}.zoneColors.background.Tempo.light{background-color:#c9daf8;}.zoneColors.background.Sweetspot{background-color:#a2c4c9;}.zoneColors.background.Sweetspot.dark{background-color:#76a5af;}.zoneColors.background.Sweetspot.light{background-color:#d0e0e3;}.zoneColors.background.Threshold{background-color:#b6d7a8;}.zoneColors.background.Threshold.dark{background-color:#93c47d;}.zoneColors.background.Threshold.light{background-color:#d9ead3;}.zoneColors.background.Vo2Max{background-color:#ffe599;}.zoneColors.background.Vo2Max.dark{background-color:#ffd966;}.zoneColors.background.Vo2Max.light{background-color:#fff2cc;}.zoneColors.background.Anaerobic{background-color:#f9cb9c;}.zoneColors.background.Anaerobic.dark{background-color:#f6b26b;}.zoneColors.background.Anaerobic.light{background-color:#fce5cd;}.zoneColors.background.Neuromuscular{background-color:#ea9999;}.zoneColors.background.Neuromuscular.dark{background-color:#e06666;}.zoneColors.background.Neuromuscular.light{background-color:#f4cccc;}@media (min-width: 768px){.seven-cols{margin-left:-2px;margin-right:-2px;}.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:100%;*width:100%;padding-left:2px;padding-right:2px;}}@media (min-width: 992px){.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:12.5%;*width:12.5%;max-width:12.5% !important;flex:none !important;}}@media (min-width: 1200px){.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:12.5%;*width:12.5%;max-width:12.5% !important;flex:none !important;}}@media (min-width: 768px){.eight-cols{margin-left:-2px;margin-right:-2px;}.eight-cols .col-md-1,.eight-cols .col-sm-1,.eight-cols .col-lg-1{width:100%;*width:100%;padding-left:2px;padding-right:2px;}}@media (min-width: 992px){.eight-cols .col-md-1,.eight-cols .col-sm-1,.eight-cols .col-lg-1{width:12.5%;*width:12.5%;max-width:12.5% !important;flex:none !important;}}@media (min-width: 1200px){.eight-cols .col-md-1,.eight-cols .col-sm-1,.eight-cols .col-lg-1{width:12.5%;*width:12.5%;max-width:12.5% !important;flex:none !important;}}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,a.registerButton{font-family:'Open Sans', sans-serif;font-weight:400;color:#333;}h1{font-size:30px;font-weight:600;margin-bottom:30px;}span.hint,p.hint{font-size:12px;color:#666;}a.btn,table.table a,li,p,a{font-family:"Open Sans", Helvetica, Arial, sans-serif;}p{color:#333;font-size:16px;line-height:24px;}a{border:0px;color:#4bc0c0;text-decoration:none;}a:hover{color:#333;text-decoration:none;}hr{border:none;border-top:1px solid #ff6384;margin-top:40px;margin-bottom:40px;}pre{display:block;padding:10px;margin:10px;border-radius:5px;background:#fff;font-size:14px;}ul{list-style:none;margin:0px;padding:0px;}ul li{font-size:14px;}html,body{margin:0px;padding:0px;background-color:#dadada;}header #mobileMenu{background-color:#333;height:100vh;position:absolute;top:0px;left:0px;z-index:500;width:100%;padding:20px;display:none;}header #mobileMenu .burger_close{background-image:url(../../images/burger_close.png);width:40px;height:32px;background-position:50% 50%;background-size:100%;background-repeat:no-repeat;position:absolute;top:15px;right:15px;}header #mobileMenu .mainNav ul.menu,header #mobileMenu .subNav ul.menu{padding-left:0;margin-bottom:0;list-style:none;}header #mobileMenu .mainNav ul.menu a,header #mobileMenu .subNav ul.menu a{text-decoration:none;text-transform:uppercase;color:#fff;font-size:22px;display:block;line-height:40px;}header #mobileMenu .mainNav ul.menu a.active,header #mobileMenu .subNav ul.menu a.active{color:#ff6384;}header #mobileMenu hr{border:none;border-bottom:1px solid #fff;margin:20px 0px;}header .mobile{border-bottom:1px solid #eee;height:62px;background-color:#fff;}header .mobile .container{position:relative;}header .mobile .logo img{height:30px;position:absolute;top:15px;left:15px;}header .mobile .burger_open{background-image:url(../../images/burger_black.png);height:32px;width:40px;background-position:50% 50%;background-size:100%;background-repeat:no-repeat;position:absolute;top:15px;right:15px;}header .desktop{display:none;}div#wrapper{background-color:#f9f9f9;padding-top:30px;padding-bottom:100px;-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.05);box-shadow:0px 3px 5px 0px rgba(0,0,0,0.05);}div.box{background-color:#fff;padding:20px;position:relative;margin-bottom:30px;overflow:auto;-webkit-box-shadow:0px 3px 2px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 3px 2px 0px rgba(0,0,0,0.05);box-shadow:0px 3px 2px 0px rgba(0,0,0,0.05);}div.box .title{padding:5px 20px;background-color:#4bc0c0;float:left;clear:both;margin-left:-20px;margin-top:-20px;margin-right:-20px;margin-bottom:20px;}div.box .title h2{color:#fff;margin:0px;padding:0px;font-weight:400;font-size:24px;}div.box h1,div.box h2{margin-top:0px;}div.box h2.divider span{background-color:#fff;}div.box hr{border:none;border-bottom:1px solid #e3e3e3;margin:20px 0px;}table.box{background-color:#fff;-webkit-box-shadow:0px 3px 2px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 3px 2px 0px rgba(0,0,0,0.05);box-shadow:0px 3px 2px 0px rgba(0,0,0,0.05);}table.box tr:first-child td{border-top:none;}#map{height:500px;width:100%;margin-top:20px;margin-bottom:20px;}#map.fullscreen{height:100%;width:100%;left:0;position:absolute;top:0;margin:0px;}@media (min-width: 768px){header .mobile{display:none;}header .desktop{display:block;}header .desktop .mainNav{border-bottom:1px solid #eee;height:80px;background-color:#fff;}header .desktop .mainNav .container{position:relative;}header .desktop .mainNav .logo img{height:40px;position:absolute;top:20px;}header .desktop .mainNav ul.menu{padding-left:0;margin-bottom:0;list-style:none;}header .desktop .mainNav ul.menu li{display:block;float:right;line-height:80px;margin:0px 15px;}header .desktop .mainNav ul.menu li a{color:#000;}header .desktop .mainNav ul.menu li a.active{color:#ff6384;color:#4bc0c0;}header .desktop .mainNav ul.menu li:first-child{margin-right:0px;}header .desktop .subNav{border-bottom:1px solid #eee;height:40px;background-color:#fcfcfc;}header .desktop .subNav ul.menu{padding-left:0;margin-bottom:0;list-style:none;}header .desktop .subNav ul.menu li{display:block;float:right;line-height:40px;margin:0px 15px;}header .desktop .subNav ul.menu li a{color:rgba(0,0,0,0.5);}header .desktop .subNav ul.menu li a.active{color:#ff6384;color:#4bc0c0;}header .desktop .subNav ul.menu.left li{float:left;}header .desktop .subNav ul.menu.left li:first-child{margin-left:0px;}header .desktop .subNav ul.menu.right li{float:right;}header .desktop .subNav ul.menu.right li:first-child{margin-right:0px;}}