/* Plugin */
#club-plugin{padding:0px;display:block;position:relative;margin:0 auto; width:100%; height: 100%;line-height: 1;font-family: Arial; font-size:12px; }
#club-plugin table {border-collapse: collapse;border-spacing: 0;}

#club-plugin blockquote:before, #club-plugin blockquote:after, #club-plugin q:before, #club-plugin q:after {content: '';content: none;}
#club-plugin ol, #club-plugin ul {list-style: none;padding:0px;}
#club-plugin blockquote, #club-plugin q {quotes: none;}
#club-plugin .o-kcp-source{width:100%;font-size:9px;color:#ccc;text-align:center;}
#club-plugin .o-kcp-source a {color:#bbb;text-decoration:none;line-height:20px;}

#club-plugin .o-kcp-nhv-link, #club-plugin .o-kcp-nhv-link-back{line-height: 30px; padding-left:6px;cursor: pointer;  padding:3px 5px; text-decoration: none; margin-left:5px;}

#club-plugin .paging-link.back,#club-plugin .paging-link.home,#club-plugin .paging-link.forward, #club-plugin .button{line-height: 30px; padding-left:6px;cursor: pointer; padding:3px 9px; text-decoration: none; margin-left:5px;font-weight: bold;}
#club-plugin .button, #club-plugin .paging-link.home{padding:3px 5px;}
#club-plugin .no-results{height: 30px; line-height: 30px;padding-left:10px;}

#club-plugin .o-kcp-page_loader{display: block; position: absolute; margin-top: 80px; left: 46%; padding: 10px 20px;background:#000; color:#fff;}

/* Programma */
#club-plugin .group-title{line-height: 30px; display: block; padding:0 10px;font-weight: bold;}
#club-plugin .group-title:first-child{border-top:none;}
#club-plugin .list-item {line-height: 30px;display: block; padding:0 10px;}
#club-plugin .list-item .time,#club-plugin .list-item .game,#club-plugin .list-item .poule,#club-plugin .list-item .facility,#club-plugin .list-item .date,#club-plugin .list-item .team,#club-plugin .list-item .result,#club-plugin .list-item .field{float:left; width: 20%; display: block;}
#club-plugin .list-item .time,#club-plugin .list-item .game,#club-plugin .list-item .poule,#club-plugin .list-item .date,#club-plugin .list-item .field,#club-plugin .list-item .result{width:8%;}

/* Uitslagen */
#club-plugin .results .list-item .team{width:34%;}

/* Standen */
#club-plugin .standen{width: 100%;border:none;}
#club-plugin .standen tr{line-height: 30px;padding:0px 10px;}
#club-plugin .standen tr td:last-child{border:none;font-size:12px;font-family:arial;}
#club-plugin .standen tr th{font-weight:bold;}
#club-plugin .standen tr th, #club-plugin .standen tr td{font-size:12px;font-family:arial;}
#club-plugin .standen tr.active{font-weight:normal;}
#club-plugin .standing_number{ padding-left:10px; text-align: left; width: 6%;}
#club-plugin .standing_name{text-align: left; width: 40%;}
#club-plugin .results_week_inner{height: 30px; line-height: 30px;text-align: left;padding-left:10px;font-weight: bold;}
#club-plugin select.o-switch-sport{margin:5px;border:0;font-size:12px;padding:2px;}

/* Teams */
#club-plugin .head{line-height: 30px;display: block;padding:0 10px;}
#club-plugin .head:first-child{border-top:none;}
#club-plugin .show_team{display: block; line-height: 30px;padding:0 10px; cursor: pointer;text-decoration: none;}
#club-plugin .show_team_url{display: block; line-height: 30px;padding:0 10px;text-decoration: none;}
#club-plugin .show_team:hover{text-decoration:none;}
#club-plugin .show_team_url:hover{text-decoration:none;}
#club-plugin .o-kcp-content-block h2{line-height: 30px; font-size:20px; text-align: center;text-transform: uppercase;}
#club-plugin .show_team_program,#club-plugin .show_team_results,#club-plugin .show_team_standing{line-height: 30px; padding-left:6px;cursor: pointer; background:#ccc; padding:3px 5px;text-decoration: none; margin-left:5px;}
#club-plugin .show_team_program.active,#club-plugin .show_team_results.active,#club-plugin .show_team_standing.active{font-weight: bold;}
#club-plugin .o-kcp-content-block li.group-title-teams{line-height: 30px;display: block;padding:0 10px;font-weight: bold;}
#club-plugin .o-standing{display: block;}
#club-plugin .o-standing-headline{line-height: 30px; height: 30px; display: block; padding:0 10px;font-weight: bold; }
#club-plugin .o-standing .against,#club-plugin .o-standing .gfor,#club-plugin .o-standing .lost,#club-plugin .o-standing .tie,#club-plugin .o-standing .won,#club-plugin .o-standing .points,#club-plugin .o-standing .played,#club-plugin .o-standing .number,#club-plugin .o-standing .team,#club-plugin .o-standing .difference,#club-plugin .o-standing .penalty{float:right; width: 6%;}
#club-plugin .o-standing .team, #club-plugin .o-standing .number{float:left;}
#club-plugin .o-standing .team{width: 40%;}
#club-plugin .o-standing-line{line-height: 30px;padding: 0 10px;}
#club-plugin .standen tbody tr:last-child,#club-plugin  .standen tbody tr:last-child td,#club-plugin .o-overview ul li:first-child,#club-plugin .o-standing div:last-child{border:none;}
#club-plugin .show_team_url .team_url{float:right;margin-right: 5%;}
/* Loader */
#club-plugin .o-kcp-loader{z-index:99;font-weight:bold;text-align:center;position:absolute;width:100%;height:100%;}

/* Tabs*/
#club-plugin .o-kcp-tabs,#club-plugin .o-kcp-team-tabs {width:100%;z-index:98;clear:both;height:35px;}
#club-plugin .o-kcp-tabs .o-kcp-tab-item{width:auto;float:left;cursor:pointer;padding:0px 0px 0px 0px;height:35px;line-height:30px;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;}
#club-plugin .o-kcp-tabs .o-kcp-tab-item.last{border-right:none;}
#club-plugin .o-kcp-tabs .o-kcp-tab-item.active,#club-plugin .o-kcp-tabs .o-kcp-tab-item:hover{font-weight:bold;}

#club-plugin .o-kcp-team-tabs .o-kcp-team-tab{float:left;padding:0;height: 30px; line-height: 30px}
#club-plugin .o-kcp-team-tabs .o-kcp-team-tab.active{font-weight:bold;}
#club-plugin .o-kcp-team-tabs{height:30px; line-height:30px; margin: 0px;}

#club-plugin .clear{clear:both;overflow: hidden; padding:0px; margin:0px;}

/* Extra */
#club-plugin h2 {margin: 5px 0px 0px;}
#club-plugin ul {margin: 0px 0px 2px 0px;}