.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;}}.coaching #races #raceListHeading h1{display:inline-block;}.coaching #races #raceListHeading a.btn{margin-left:10px;margin-bottom:16px;margin-top:0px;padding:3px 6px;}.coaching .clientNav{overflow:auto;margin-bottom:30px;}.coaching .clientNav ul{list-style:none;margin:0;padding-left:0;}.coaching .clientNav > ul > li{display:block;float:left;position:relative;margin-right:20px;}.coaching .hiddenContainer{display:none;}.coaching .form-control{padding:5px 10px;border-radius:0px;font-size:14px;}.coaching #atp .table .cell{padding:10px;overflow:hidden;margin-bottom:2px;margin-right:2px;height:40px;font-size:14px;}.coaching #atp .table .hint{text-align:right;}.coaching #atp .table .block{background-color:#eee;}.coaching #atp .table .block.Strength{background-color:#a2c4c9;}.coaching #atp .table .block.Tech{background-color:#b4a7d6;}.coaching #atp .table .block.Recovery{background-color:#ead1dc;}.coaching #atp .table .block.Z1Z4{background-color:#b6d7a8;}.coaching #atp .table .block.Z5Z6{background-color:#ffe599;}.coaching #atp .table .block.Z7{background-color:#ea9999;}.coaching #clients .box{-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);}.coaching #clients .box.rating.Good{background-color:#d9ead3;}.coaching #clients .box.rating.Okay{background-color:#fff2cc;}.coaching #clients .box.rating.Bad{background-color:#f4cccc;}.coaching #clients .box.client{height:160px;}.coaching #clients .box.client a{font-size:14px;font-weight:bold;display:block;margin-bottom:10px;}.coaching #clients .box.client p{font-size:14px;line-height:18px;margin-bottom:5px;}.coaching #clients .box.client img{top:0px !important;margin:0 5px 0 0 !important;}.coaching #clients .box.todo{min-height:0;padding-bottom:5px;}.coaching #clientDetail .btn{border-radius:0px;margin-top:10px;padding:3px 10px;}.coaching #clientDetail #newTaskContainer,.coaching #clientDetail #newBillContainer,.coaching #clientDetail #newTestContainer,.coaching #clientDetail #newLogContainer{display:none;}.coaching #clientDetail .box{padding:15px;}.coaching #clientDetail h3{font-size:24px;}.coaching #clientDetail h3 img{top:0px !important;}.coaching #clientDetail .bio h3{font-size:18px;font-weight:bold;}.coaching #clientDetail .bio p{font-size:14px;line-height:18px;}.coaching #clientDetail #bioEditForm{display:none;}.coaching #clientDetail .bill p.hint{margin-bottom:0px;line-height:16px;}.coaching #clientDetail .bill .buttons{margin-bottom:15px;}.coaching #clientDetail .bill .billStatus{display:inline;padding:8px 15px;color:#fff;}.coaching #clientDetail .bill .billStatus.green{background-color:#28a745;}.coaching #clientDetail .bill .billStatus.grey{background-color:#ddd;color:#000;}.coaching #clientDetail .bill .billStatus.red{background-color:#d9534f;}.coaching #clientDetail .logEntry p,.coaching #clientDetail .taskEntry p,.coaching #clientDetail .testEntry p{font-size:14px;line-height:18px;}.coaching #clientDetail .logEntry p.comments,.coaching #clientDetail .taskEntry p.comments,.coaching #clientDetail .testEntry p.comments{font-size:12px;line-height:14px;}.coaching #clientDetail .testEntry{height:250px;}.coaching #clientProgress #newSeasonButton{margin-bottom:30px;}.coaching #compareSeasons span.positive{color:#16bf00;}.coaching #compareSeasons span.negative{color:#bf0000;}.coaching #compareSeasons .info{margin-bottom:30px;}.coaching #compareSeasons .info .client1 .seasonInfo{border-left:10px solid #ed7d31;}.coaching #compareSeasons .info .client2{text-align:right;}.coaching #compareSeasons .info .client2 .seasonInfo{border-left:10px solid #4472c4;}.coaching #compareSeasons .info .statistics td{width:50%;font-size:14px;vertical-align:top;text-align:left;}.coaching #compareSeasons .info .statistics td.header{padding-top:10px;font-weight:bold;}.coaching #compareSeasons .charts{margin-bottom:30px;}