.playoffLadder .line{border-bottom:1px solid #89b;z-index:10}
.playoffLadder .point{a-border:1px solid red;a-background:#fbb;z-index:100}
.playoffLadder .point .upper{background:url(https://static.cupmanager.net/images/result/ladder/resultsNode.png) no-repeat;background-position:0 0;height:50%;position:absolute;top:0;left:0;width:36px}
.playoffLadder .point .upperWon{background-position:38% 0}
.playoffLadder .point .upperHover{background-position:19% 0}
.playoffLadder .point .upperWonHover{background-position:57% 0}
.playoffLadder .point .upper span{color:black;font-size:10px;position:absolute;top:12px;left:1px;width:100%;text-align:center}
.playoffLadder .point .lower{background:url(https://static.cupmanager.net/images/result/ladder/resultsNode.png) no-repeat;background-position:0 100%;height:51%;position:absolute;bottom:0;left:0;width:36px}
.playoffLadder .point .lowerWon{background-position:38% 100%}
.playoffLadder .point .lowerHover{background-position:19% 100%}
.playoffLadder .point .lowerWonHover{background-position:57% 100%}
.playoffLadder .point .lower span{color:black;font-size:10px;position:absolute;bottom:11px;left:1px;width:100%;text-align:center}
.playoffLadder .round.dir_right{border-right:1px solid #f1f1f1}
.playoffLadder .round.dir_left{border-left:1px solid #f1f1f1}
.playoffLadder .round.rank_2,.playoffLadder .round.rank_4,.playoffLadder .round.rank_6,.playoffLadder .round.rank_8,.playoffLadder .round.rank_10,.playoffLadder .round.rank_12,.playoffLadder .round.rank_14,.playoffLadder .round.rank_16{background:none!important}
.playoffLadder .round{background:#f5f5ff;width:30px;height:100%;top:0;position:absolute}
.playoffLadder .round span{font-weight:bold;color:#cce}
.playoffLadder .finalHomeTeam,.playoffLadder .finalAwayTeam{position:absolute;font-size:12px;background:white;z-index:20;padding:0 3px}
.playoffLadder .final{a-border:1px solid red;a-background:#fbb;z-index:100}
.playoffLadder .final .left{background:url(https://static.cupmanager.net/images/result/ladder/finalNode.png) no-repeat;background-position:0 0;width:51%;position:absolute;top:0;left:0;height:36px}
.playoffLadder .final .leftWon{background-position:0 38%}
.playoffLadder .final .leftHover{background-position:0 19%}
.playoffLadder .final .leftWonHover{background-position:0 57%}
.playoffLadder .final .left span{color:black;font-size:10px;height:100%;left:13px;position:absolute;text-align:center;top:12px;width:13px}
.playoffLadder .final .right{background:url(https://static.cupmanager.net/images/result/ladder/finalNode.png) no-repeat;background-position:100% 0;width:50%;position:absolute;right:0;top:0;height:36px}
.playoffLadder .final .rightWon{background-position:100% 38%}
.playoffLadder .final .rightHover{background-position:100% 19%}
.playoffLadder .final .rightWonHover{background-position:100% 57%}
.playoffLadder .final .right span{color:black;font-size:10px;height:100%;position:absolute;right:12px;text-align:center;top:12px;width:13px}
.playoffLadder .connector{position:absolute;z-index:10}
.playoffLadder .connector .upper{position:absolute;top:0;height:50%;width:100%;left:0}
.playoffLadder .connector .lower{position:absolute;top:50%;height:50%;width:100%;left:0}
.playoffLadder .team{background:white url(https://static.cupmanager.net/images/result/ladder/node.png);text-align:left;cursor:pointer;overflow:hidden;z-index:10}
.playoffLadder .teamLeft{border-right:1px solid #89b;border-top:1px solid white;border-bottom:1px solid white;border-left:1px solid white;background-position:top left}
.playoffLadder .teamRight{border-left:1px solid #89b;border-top:1px solid white;border-bottom:1px solid white;border-right:1px solid white;background-position:bottom left}
.playoffLadder .teamSelectedLeft{border-top:1px solid #fe8;border-bottom:1px solid #fe8;border-left:1px solid #fe8}
.playoffLadder .teamSelectedRight{border-top:1px solid #fe8;border-bottom:1px solid #fe8;border-right:1px solid #fe8}
.playoffLadder .team div.name{padding-left:4px;position:absolute;top:-1px;left:28px;font-size:12px;white-space;nowrap}
.playoffLadder .team div.origin{padding-left:4px;position:absolute;top:11px;left:28px;font-size:10px;color:#89b}
.playoffLadder .team img{margin:0 3px 0 4px;vertical-align:-4px;width:24px;height:24px;display:inline}
.playoffLadder div.result{width:17px;height:17px;background:red;position:absolute;background-color:transparent;background-image:url(https://static.cupmanager.net/images/resultCircles.png)}
.playoffLadder div.homeResult{top:-22px;left:-5px}
.playoffLadder div.awayResult{top:10px;left:-6px}
.playoffLadder .round.rank_0{display:none}
#thingsContainer{margin-bottom:10px}
#mapContainer #overviewMap h4{margin-bottom:0}
#mapContainer div#mapPart div.map{height:450px!important;width:90%!important;max-width:900px}
#mapContainer .locations{width:90%;max-width:900px;margin-bottom:30px;min-height:200px}
* html #mapContainer .locations{height:400px}
.locations a{display:block}
.mapFilterCheckbox{vertical-align:-3px}
#mapContainer #mapFilter .things label img{vertical-align:-13px}
#mapContainer #mapFilter .things label,#mapContainer #mapFilter .things input{cursor:pointer}
#mapContainer #mapFilter .things input{width:17px;height:17px}
#mapContainer #mapFilter label{font-family:century gothic,arial,sans-serif;font-size:13px;font-weight:bold}
#mapContainer #mapFilter #address{float:right;margin-right:31px}
#mapContainer #mapFilter .things{list-style:none;margin-left:20px}
#mapContainer #mapFilter .things img{vertical-align:bottom;margin:0 6px}
#mapContainer #mapFilter .things li{margin:2px 0}
#mapContainer #thingsContainer{margin-top:20px}
#mapContainer #findDir{margin-top:5px}
#mapContainer #mapFilter{float:left;margin-left:40px;width:200px;display:inline}
#mapContainer #mapFilter h3{margin:0}
#mapContainer #mapFilter #fromAddress:focus{background:yellow}
#mapContainer #mapFilter #dirCombo{margin-left:20px}
#mapContainer #mapFilter #directionContainer{margin-left:20px}
#mapContainer #spacer{height:30px;clear:both}
#cm_content #textarea h1{margin-bottom:12px}
#a-directions{border:1px solid #ccc;border-bottom:0;background:#ffa;width:600px;max-width:100%;text-align:left}
#a-directions .close{float:right;margin:5px}
#a-directions input.from{padding:2px;width:220px}
#a-directions .padded{padding:10px}
div#mapPart div.map{border:1px solid black!important;height:370px!important;width:600px!important;float:none!important;max-width:100%;text-align:left;box-sizing:border-box}
#directions{width:340px}
#directions input.blur{color:#999}
#directions input.from{width:170px}
#categories{margin-bottom:10px;margin-top:10px}
#categories li{margin:0 -7px}
#clubs,#clubs2{text-align:left;width:600px;max-width:100%;margin-top:10px;amin-height:1400px}
* html #clubs{height:1400px}
#clubs a,#clubs2 a{display:block;background-repeat:no-repeat}
#map{border:1px solid #ccc}
.spalt{width:30%;float:left;border-left:1px solid #ccc;padding-left:14px}
#cm_content a#cm_logo{display:none}
#cm_content div#languageBar{display:none}
#cupman .thingsSmall li{margin:0 -7px}
#cupman .scrollerLeft{background:url("https://static.cupmanager.net/images/result/shadow_left.png") repeat scroll right top transparent;height:30px;position:absolute;width:100px}
#cupman .scrollerRight{background:url("https://static.cupmanager.net/images/result/shadow_right.png") repeat scroll right top transparent;height:30px;width:100px;position:absolute}
#cupman .taskBox .taskBoxBody{font-size:12px!important}
#cupman .resultTopMenu{margin:10px 10px;height:37px}
#cupman .resultTopMenu .left{float:left;background:url(https://static.cupmanager.net/images/result/menu-left.png) no-repeat left top;width:16px;height:30px}
#cupman .resultTopMenu .right{float:left;background:url(https://static.cupmanager.net/images/result/menu-right.png) no-repeat left top;width:16px;height:30px}
#cupman .resultTopMenu .menu .sports{position:relative;display:inline-block;color:white;vertical-align:6px;font-weight:700;cursor:pointer;padding:0 7px;letter-spacing:-0.3px;line-height:28px;height:30px;margin-right:5px}
#cupman .resultTopMenu .menu .sports span{color:white}
#cupman .resultTopMenu .menu .sports .chevron-down{font-size:8px;vertical-align:1px;color:#7e7e7e;transform:scaleX(1.2);margin-left:2px;display:inline-block}
#cupman .resultTopMenu .menu .sports .sportDropdown{background:#333;display:none;position:absolute;top:30px;right:0;z-index:1001}
#cupman .resultTopMenu .menu .sports .sportDropdown a{color:white;padding:3px 20px;min-width:100px;white-space:nowrap}
#cupman .resultTopMenu .menu .sports:hover{background:#333}
#cupman .resultTopMenu .menu .sports:hover .sportDropdown{display:block}
#cupman .resultTopMenu .menu .sports a{color:white;font-weight:900}
#cupman .resultTopMenu .menu .sports a[disabled]{cursor:default;color:#ccc;background:transparent!important}
#cupman .resultTopMenu .menu .sports a:hover{background:#555;text-decoration:none}
#cupman .resultTopMenu .menu .sports a img.external_link{-webkit-filter:invert(1);filter:invert(1)}
#cupman .resultTopMenu .menu{a-padding-left:16px;a-padding-right:16px;display:inline;margin:0;float:left;background:transparent url(https://static.cupmanager.net/images/result/menu-bg.png) repeat-x left top;width:auto;padding:0;height:30px}
#cupman .resultTopMenu ul{list-style-image:none;list-style-position:outside;list-style-type:none;float:left;height:30px;padding:0}
#cupman .resultTopMenu li{display:inline;float:left;border-style:solid;border-color:white;border-width:0 1px 0 0;background:none!important;padding:0!important;margin:0!important;height:30px}
#cupman .resultTopMenu li a{color:white;display:block;float:left;font-family:Century Gothic,sans-serif;font-size:14px;a-font-weight:bold;height:34px;line-height:20px;margin-top:0;padding:3px 12px 0;text-decoration:none}
#cupman .resultTopMenu li.selected a{background:transparent url(https://static.cupmanager.net/images/result/menu-sel.png) repeat-x scroll center top}
#cupman .resultTopMenu li a:hover{text-decoration:underline}
#cupman table.conferenceTable p.result_total{margin:0;font-size:12px}
#cupman table.conferenceTable p.result_im{margin:0;font-size:12px}
.resultTopMenu .languages{float:left;margin:0 10px;padding-top:2px}
.resultTopMenu .languages a{margin:0 2px}
@media(max-width:767px){.cupProgress{display:none}
#cupman .resultTopMenu .languages{display:none!important}
}
#cupman .resultTopMenu{height:auto!important;width:100%;margin:0}
#cupman .resultTopMenu .left,#cupman .resultTopMenu .right{display:none}
#cupman .resultTopMenu .menu{display:block;float:none;background:#424242;text-align:left}
#cupman .resultTopMenu .menu ul{display:inline;float:none;height:auto;vertical-align:5px}
#cupman .resultTopMenu .menu ul li{display:inline;float:none;border:0 none}
#cupman .resultTopMenu .menu ul li a{display:inline-block;float:none;border:0 none;line-height:30px;height:30px;padding:0 12px;white-space:nowrap}
#cupman .resultTopMenu li.selected a{background-color:#829bb5}
#cupman .resultTopMenu .languages{float:right;abackground:#424242;display:inline-block;padding-top:3px}
#cupman .resultsHeader{margin-bottom:10px}
#cupman .resultsHeader table{width:100%}
#cupman .resultsHeader table td{padding:0}
.buttonLinkContainer1,.buttonLinkContainer2{position:relative;float:left;width:100%;overflow:hidden}
.buttonLink{background:none!important}
.buttonLinkContainer2{margin-top:10px;margin-bottom:10px;background:transparent url(https://static.cupmanager.net/images/result/buttonLinkContainer2.png) repeat-y center center}
#menuContainer_bottom{height:20px}
#menuBackground_bottom{margin-top:10px;margin-bottom:30px;background:transparent url(https://static.cupmanager.net/images/result/buttonLinkContainer2.png) no-repeat center center}
.buttonLinkContainer1 ul,.buttonLinkContainer2 ul{float:left;position:relative;left:50%;padding:0;margin:0}
.buttonLinkContainer2 ul{max-width:75%}
.buttonLink{display:inline-block!important;margin:0;position:relative}
.buttonLinkContainer1 .buttonLink,.buttonLinkContainer2 .buttonLink{right:50%}
.modernButtonLinks .buttonLink{margin:0 0 0 -5px}
.buttonLink{height:30px}
.buttonLinkContainer2 .buttonLink{height:20px}
#menuContainer_bottom .buttonLink{height:20px}
#cupman .buttonLink a{text-decoration:none;vertical-align:0}
.buttonLink table{height:100%;width:auto}
.selectedButtonLink table .left,.hoverButtonLink table .left{background:transparent url(https://static.cupmanager.net/images/result/button30-left.png) no-repeat left top}
.buttonLinkContainer2 .selectedButtonLink table .left,.buttonLinkContainer2 .hoverButtonLink table .left{background:transparent url(https://static.cupmanager.net/images/result/button20-left.png) no-repeat left top}
#menuContainer_bottom .selectedButtonLink table .left,#menuContainer_bottom .hoverButtonLink table .left{background:transparent url(https://static.cupmanager.net/images/result/button20-left.png) no-repeat left top}
.buttonLink table .left{width:15px;padding:0!important;float:none!important}
.buttonLinkContainer2 .buttonLink table .left{width:11px}
#menuContainer_bottom .buttonLink table .left{width:11px}
#cupman .buttonLink table .main{line-height:1em;font-family:Century Gothic,sans-serif;width:auto;padding:0;vertical-align:middle;float:none;margin:0}
#cupman .buttonLink table .main a{color:#829bb5;outline:0}
#cupman .buttonLink table .main a .buttonLink_title{color:#829bb5;outline:0}
#cupman .selectedButtonLink table .main,#cupman .hoverButtonLink table .main{background:#829bb5}
#cupman #menuContainer_bottom .main{width:auto;padding:0}
#cupman .selectedButtonLink table .main a,#cupman .hoverButtonLink table .main a{color:white!important}
#cupman .selectedButtonLink table .main .buttonLink_title,#cupman .hoverButtonLink table .main a .buttonLink_title{color:white!important}
.buttonLink table .main .buttonLink_title{font-weight:bold;display:block;font-size:14px;line-height:1em;font-family:Century Gothic,sans-serif;padding:0;background:transparent;margin-bottom:0}
.buttonLinkContainer2 .buttonLink table .main .buttonLink_title{font-size:11px;min-width:13px}
#menuContainer_bottom .buttonLink table .main .buttonLink_title{font-size:11px}
.buttonLink table .main .subtitle{font-weight:normal}
.buttonLink table .main .subtitle{font-size:11px}
.buttonLinkContainer2 .buttonLink table .main .subtitle{font-size:9px}
#menuContainer_bottom .buttonLink table .main .subtitle{font-size:9px}
.selectedButtonLink .right,.hoverButtonLink .right{background:transparent url(https://static.cupmanager.net/images/result/button30-right.png) no-repeat right top}
.buttonLinkContainer2 .selectedButtonLink .right,.buttonLinkContainer2 .hoverButtonLink .right{background:transparent url(https://static.cupmanager.net/images/result/button20-right.png) no-repeat right top}
#menuContainer_bottom .selectedButtonLink .right,#menuContainer_bottom .hoverButtonLink .right{background:transparent url(https://static.cupmanager.net/images/result/button20-right.png) no-repeat right top}
.buttonLink table .right{width:16px;padding:0!important;float:none!important}
.buttonLinkContainer2 .buttonLink table .right{width:11px}
#menuContainer_bottom .buttonLink table .right{width:11px}
.conferenceBox{width:190px;height:170px;float:left;padding:10px;margin:10px;border:1px solid #ddd;position:relative;text-align:left;white-space:nowrap;overflow:hidden}
.conferencesTable_2 .conferenceBox{width:230px}
.conferencesTable_3 .conferenceBox{width:200px}
.conferenceBox.individualConferenceBox{width:350px;height:250px;float:left}
@media(max-width:600px){.conferenceBox{width:100%;margin-left:0;margin-right:0;box-sizing:border-box}
.conferenceBox.individualConferenceBox{width:100%}
}
.eliteConferenceBox{border-color:#bbd}
.mapLegend{width:600px;max-width:100%;text-align:left}
#teams.mapLegend{width:600px}
#payed.mapLegend div{display:inline;background-repeat:no-repeat;padding-left:20px;margin-right:20px}
.conferenceBox h2{margin-top:0!important;margin-bottom:15px!important;font-size:16px!important}
.mapLegend h2{margin-bottom:12px!important;margin-top:20px!important}
#clubs2.mapLegend{height:0;overflow:hidden}
#cupman .scrolled_block{max-width:100%;overflow-x:auto;overflow-y:hidden;display:block;white-space:nowrap}
#cupman .categoryWinners tr td.winner,#cupman .categoryWinners tr th.winner{padding-right:5px!important}
#cupman .categoryWinners tr td.second,#cupman .categoryWinners tr th.second{padding-left:5px!important}
@media(max-width:600px){#clubs.mapLegend{height:0;overflow:hidden}
#clubs2.mapLegend{height:auto!important}
}
.conferenceBox .viewGroupLink{position:absolute;bottom:5px;right:15px}
.conferenceBox .teams{padding-bottom:5px}
#cupman .conferenceTable td{padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;vertical-align:middle}
#cupman .conferenceTable .headerRow th{padding-left:2px!important;padding-right:2px!important}
#cupman .matchTable th{background:0}
.conferenceBox .teams ol{margin-left:20px;padding:0;margin-top:0;margin-bottom:0}
.conferenceBox .teams ul{margin-top:0;margin-bottom:0}
.conferenceBox .teams ol li{line-height:15px;margin-bottom:0;text-overflow:ellipsis;overflow:hidden}
#cupman .categorySearch{float:left;position:relative;width:100%;margin-top:10px;background:transparent url(https://static.cupmanager.net/images/result/buttonLinkContainer2.png) no-repeat center center}
#cupman .categorySearch2{float:left;position:relative;left:50%}
#cupman .categorySearch3{float:left;right:50%;position:relative}
#cupman .categorySearch .left{width:11px;height:20px;background:transparent url(https://static.cupmanager.net/images/result/button20-left.png) no-repeat scroll left top;float:left}
#cupman .categorySearch .main{float:left;background:#829bb5;height:20px;width:auto;padding:0;margin:0}
#cupman .categorySearch .main label{color:white;font-weight:bold;font-size:10px}
#cupman .categorySearch .main input{border:medium none;font-size:10px;margin-top:3px;padding:0 2px 1px;width:120px;min-height:inherit}
#cupman .categorySearch .right{width:11px;height:20px;background:transparent url(https://static.cupmanager.net/images/result/button20-right.png) no-repeat scroll left top;float:left}
.searchMatch{font-weight:bold}
.noSearchMatch,.noSearchMatch a{color:#aaa!important}
#topResultBar{background:url(https://static.cupmanager.net/images/topbar_bg.png) repeat-x scroll top center;color:white;height:22px;line-height:30px;padding-bottom:16px}
#topResultBar ul.topMenu{list-style:none}
#topResultBar ul.topMenu li{float:left;margin:0 5px;display:inline}
#topResultBar ul.topMenu li.breadcrumbLi{color:black;font-size:15px;line-height:18px;margin:0;margin-top:4px}
#topResultBar ul.topMenu li.inactive a{color:#ccc;font-weight:normal;font-size:13px}
#topResultBar ul.topMenu li a{color:white;display:block;float:left;font-family:Century Gothic,sans-serif;font-size:14px;height:34px;margin-top:2px;line-height:20px;padding:1px 9px;text-decoration:none;background:transparent;font-weight:bold}
#topResultBar ul.topMenu li.selected a{background:transparent url(https://static.cupmanager.net/images/topbar_selbg.png) repeat-x scroll top center}
#topResultBar ul.topMenu li a:hover{text-decoration:underline}
#topResultBar ul.topMenu li ul li.selected a{text-decoration:underline}
#topResultBar ul.topMenu li ul{padding:0;margin:0;clear:left;display:none;list-style:none;position:absolute;z-index:100;margin-top:-6px}
#topResultBar ul.topMenu li.hover ul{adisplay:block}
#topResultBar ul.topMenu li ul li{float:none;width:100%;margin:0;line-height:15px}
#topResultBar ul.topMenu li ul li a,#topResultBar ul.topMenu li.hover ul li a,#topResultBar ul.topMenu li ul li a{background:url(https://static.cupmanager.net/images/topbar_bg.png) repeat-x left -2px;width:100%;display:block;height:25px;margin:0}
.category{padding:1px;text-align:left;white-space:nowrap}
.categoryLink{font-size:15px;font-weight:bold}
.deadCategoryLink{font-size:15px;font-weight:bold}
.deadCategoryDescription{font-size:10px}
.playoffLinks a{font-size:10px}
.popupMenu{position:absolute;aheight:100px;width:150px;background:white;border:1px solid #457;border-width:1px 2px 2px 1px;z-index:100000;padding:4px 0;font-family:Century Gothic,Verdana,sans-serif}
.menuItem{color:black;cursor:pointer;display:block;text-decoration:none;text-align:left;padding-left:4px;font-size:12px}
.menuItemHover{color:white!important;background:#89b}
#cupman .teamElement,#cupman .arenaElement{cursor:pointer;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:0 solid transparent;border-left:1px solid transparent;padding:1px 4px 2px 4px;outline:0;white-space:nowrap}
tr.hover .teamElement,tr.hover .arenaElement{border-top:1px solid #f4f4ff;border-right:1px solid #f4f4ff;border-bottom:0 solid #f4f4ff;border-left:1px solid #f4f4ff}
.teamElementPressed,.arenaElementPressed{background-color:#89b;a-font-weight:bold;color:white!important;border-top:1px solid #457!important;border-right:1px solid #457!important;border-bottom:0 solid #457!important;border-left:1px solid #457!important;text-decoration:none!important}
td.teamName{padding:2px;text-align:left}
#cupman table tr th.teamName{padding-left:6px!important}
#cupman tr.headerRow th{background:#f0f4ff}
#cupman td.rank{padding-left:2px}
#cupman .conferenceTable .selectedTeam{font-weight:bold}
#cupman .conferenceTable .won,#cupman .conferenceTable .tied,#cupman .conferenceTable .lost{width:20px}
#cupman .conferenceTable a img{vertical-align:-4px}
#cupman tr .tablePadding{width:2px}
#cupman h2.tableTitle{margin-bottom:0}
.matchTable .matchnr{width:65px;font-size:10px;white-space:nowrap}
#cupman a.excel{background:transparent url(https://static.cupmanager.net/images/result/page_white_excel.png) no-repeat scroll left top;padding-left:18px}
#cupman a.calendar{background:transparent url(https://static.cupmanager.net/images/result/calendar_add.png) no-repeat scroll left top;padding-left:18px}
#cupman th{color:#728ba5;font-family:Century Gothic,sans-serif;font-size:12px;padding:0!important;text-align:left}
#cupman .cupmanResults{apadding-bottom:300px;min-height:350px}
#cupman .cupmanResults{.event_button a{width:100%!important;display:flex!important;margin-bottom:.5rem;font-weight:400;padding:.5rem 1rem;border-radius:1000px;cursor:pointer;text-decoration:none!important;font:var(--txt-button-1);background:radial-gradient(rgb(var(--color-primary-dark)),#808080);background-size:400% 400%;background-position:0 25%;transition:.2s;color:#fff!important;border:1px solid rgba(var(--color-primary),0);align-items:center;font-size:clamp(0.8rem,3vw,1rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:.5rem;-webkit-tap-highlight-color:transparent}
.event_button a:hover{background-position:75% 25%;transform:scale(var(--scale-val,1.075));box-shadow:0 6px 15px 0 rgba(26,26,26,.4);color:#fff}
}
#cupman .cupmanResults h2{color:#829bb5;font-family:Century Gothic,Verdana,sans-serif;font-size:18px;font-weight:bold;margin-bottom:10px;margin-top:14px}
#cupman h2.boxTitle span{background:none repeat scroll 0 0 white;font-variant:small-caps;margin-left:30px;padding:0 5px}
#cupman h2.boxTitle{background:none repeat scroll 0 0 #f0f4ff;line-height:8px;text-align:left}
#cupman .cupmanResults h1{color:black;font-family:Century Gothic,Verdana,sans-serif;font-size:24px;font-weight:bold;text-align:center;font-style:normal;clear:both;margin:0!important;padding-bottom:10px}
#cupman h3{color:#829bb5;font-family:Trebuchet MS;font-size:15px;font-weight:bold}
.matchTable_results_inline .hometeam{text-align:right!important;white-space:nowrap}
.matchTable th.periods{white-space:nowrap}
.matchTable .awayteam{text-align:left!important;white-space:nowrap}
.matchTable_results_inline .result{text-align:center;width:40px;white-space:nowrap}
.matchTable_results_inline th.result span{display:none}
.matchTable_results_inline .winner{font-weight:bold}
.matchTable td.pictures{min-width:16px}
.matchTable td.live img,.matchTable td.pictures img{vertical-align:-3px}
.matchTable a,.conferenceTable a{color:#450}
.matchTable td{padding:2px}
#cupman .matchTable{table-layout:auto}
#cupman .matchTable .time,.matchTable .time span,.matchTable .time td{padding-left:10px}
#cupman .matchTable .time .timeSpan,.matchTable .time .dateSpan1{padding-left:0}
#cupman .matchTable .time .dateSpan2{padding-left:0;display:none}
table.matchTable tr.hover td{background:#f4f4ff}
table.matchTable .result sub{cursor:help;font-weight:bold;font-family:Arial Black,Century Gothic,Verdana,sans-serif}
table tr.hover td{background:#f4f4ff}
@media only screen and (max-width:760px){table.matchTable{display:block}
.matchTable thead,.matchTable tbody,.matchTable th,.matchTable td,.matchTable tr{display:block;overflow:hidden}
.matchTable tr{display:block!important}
#searchResultArea{width:100%!important}
.conferencesTable{width:100%!important}
table.categoriesTable{display:block!important;padding:10px!important}
.categoriesTable thead,.categoriesTable tbody,.categoriesTable th,.categoriesTable td,.categoriesTable tr{display:block!important;overflow:hidden}
.matchTable tr{text-align:center;padding:5px}
.matchTable .hometeam{width:32%;font-size:12px;padding:0!important;margin-left:15%;float:left;clear:left;margin-top:0}
.matchTable .time{position:absolute;color:#557!important;height:100%;width:15%;padding:0!important;left:0;top:0;abackground:blue!important}
.matchTable .time .timeSpan{display:block;position:absolute;top:50%;width:100%;text-align:center;margin-top:-15px;font-size:18px;font-weight:bold}
.matchTable .time .dateSpan2{display:block!important;position:absolute;width:100%;text-align:center;height:100%;left:0;top:50%;margin-top:7px;font-size:12px}
.matchTable .time .dateSpan1{display:none}
.matchTable .division{text-align:left;padding:0!important;display:inline-block}
.matchTable .round{text-align:left;padding:0!important;display:inline-block}
.matchTable .tablePadding{height:17px;float:left;display:block;width:10%!important}
.playoffLadder{display:none}
.conference_sort_legend{display:none}
#content{padding:0!important}
#cupman{min-width:320px}
.resultOrderInfo{display:none}
.matchTable{width:100%!important;min-width:320px}
.matchTable .arena{text-align:right;padding:0!important;display:inline-block}
.matchTable .awayteam{float:left;width:32%;font-size:12px;padding:0!important;margin-bottom:12px;margin-top:0}
.matchTable .awayteam a{display:inline-block;white-space:normal!important;background-position:left 2px!important}
.matchTable .hometeam a{display:inline-block;white-space:normal!important;background-position:right 2px!important}
.matchTable th.tablePadding:last-child{display:none}
.matchTable tr{position:relative;aheight:60px}
.matchTable td{background:none!important}
.matchTable tr:nth-child(even){background:#f0f4ff!important}
.matchTable tr:nth-child(odd){background:#FFF}
.matchTable .matchnr{position:absolute;left:0;top:50%;height:100%;width:15%;text-align:center;padding:0!important;margin-top:-24px;color:#77c!important}
.matchTable .live{position:absolute;left:55%;top:15px;margin-top:21px;margin-left:-24px}
.matchTable .periods{position:absolute;left:5px;top:40%;margin-top:12px}
.matchTable .pictures{position:absolute;left:54%;top:36px;margin-left:13px}
table.matchTable tr.newDiv td{border-top:none!important}
.matchTable .result{width:15%;float:left;font-size:12px;margin-bottom:12px;padding:0!important;margin-top:0}
.matchTable .headerRow{display:none!important}
.matchTable .referees{position:absolute;right:0;bottom:0;text-align:right;line-height:10px;left:15%}
.matchTable .referees span{white-space:nowrap;display:block;padding:2px}
.matchTable .referees span.referee_separator{display:none}
.matchTable tr.has_referees{padding-bottom:30px}
}
table.conferenceTable tr.hover td{background:#f4f4ff}
.column a.visible:first-child{margin-top:53px}
.conferenceTeamColumns .visible:first-child a{margin-top:44px;display:block}
.resultFooter{border-top:1px solid #eee;clear:both;margin-top:100px;padding:10px 15px}
.mapPopupContent a.teamLink{padding:3px;float:left}
#cupman .mapPopupContent h3{color:#444;font-size:20px;margin-top:0}
#cupman .mapPopupContent h4{color:#aaa}
#cupman .notPublishedInfo{background:#f4f4ff;padding:12px}
#cupman .notPublishedInfo h3{text-align:center;margin:0}
#cupman .scheduleNotPublished{background:#f4f4ff;padding:12px}
#cupman .scheduleNotPublished h3{text-align:center;margin:0}
#cupman .SMSPrenumerateButton{background:url("https://static.cupmanager.net/images/sms_prenumerate.png");border-right:1px solid #245b00}
#cupman .SMSPrenumerateButton_Text{padding:2px 6px 3px;color:white;background:none repeat scroll 0 0 #49b400;border-top:1px solid #53ce00;border-bottom:1px solid #245b00;color:#fff;display:block;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:bold;margin:1px 0 0 20px;padding:2px 6px 3px;text-shadow:none;font-size:10px;line-height:10px}
#cupman .partners a img{max-width:220px;max-height:50px;margin:10px 0;width:expression(this.width>200 ? 200:true)}
#cupman .award,#cupman .medal{padding-left:35px;float:left;font-size:11px;width:160px;min-height:32px;text-align:left}
#cupman .conferenceBox .small_medal{padding-left:16px;position:absolute;left:8px;padding-top:1px}
#cupman .conferenceTable .small_medal{padding-left:11px;margin-left:-4px;padding-top:1px}
#cupman .small_medal:hover{text-decoration:none!important}
#cupman .exportCalendar{background:transparent url(https://static.cupmanager.net/images/result/calendar_add.png) no-repeat scroll left top;float:right;color:#88a;margin-right:5%;margin-top:-20px;padding-right:5px;padding-left:15px}
#cupman .awards{margin-bottom:10px;amargin-top:10px}
#cupman .award_1{background:transparent url(https://static.cupmanager.net/images/result/award_star_gold.png) no-repeat scroll left top}
#cupman .award_2{background:transparent url(https://static.cupmanager.net/images/result/award_star_silver.png) no-repeat scroll left top}
#cupman .greenCard{background:transparent url(https://static.cupmanager.net/images/result/green_card_large.png) no-repeat scroll left top}
#cupman .award_3{background:transparent url(https://static.cupmanager.net/images/result/award_star_bronze.png) no-repeat scroll left top}
#cupman .medal_1{background:transparent url(https://static.cupmanager.net/images/result/medal_gold.png) no-repeat scroll left top}
#cupman .medal_2{background:transparent url(https://static.cupmanager.net/images/result/medal_silver.png) no-repeat scroll left top}
#cupman .medal_3{background:transparent url(https://static.cupmanager.net/images/result/medal_bronze.png) no-repeat scroll left top}
#cupman .small_medal_1{background:transparent url(https://static.cupmanager.net/images/result/medal_gold_small.png) no-repeat scroll left top}
#cupman .small_medal_2{background:transparent url(https://static.cupmanager.net/images/result/medal_silver_small.png) no-repeat scroll left top}
#cupman .small_medal_3{background:transparent url(https://static.cupmanager.net/images/result/medal_bronze_small.png) no-repeat scroll left top}
#cupman .clubMedal{position:relative;min-height:33px;min-width:30px;margin-left:8px;margin-right:8px}
#cupman .clubMedalStage{float:left;margin-bottom:10px}
#cupman .currentMedalCount{position:absolute;left:13px;top:12px;font-weight:bold;font-size:11px;color:#444}
#cupman .oldMedalCount{display:block;font-size:10px;white-space:nowrap;margin-top:-2px;color:#666}
#cupman .oldMedalCounts{padding-top:34px;margin-left:-2px}
#cupman .clubMedalStage span.stageTitle{float:left;text-align:center;margin-left:10px;font-size:11px}
#cupman .playingGroups ul li{width:100%}
#cupman.cupman_storvreta{background:white;width:890px}
#cupman .hiddenReferees_button{background-image:url(https://static.cupmanager.net/images/shield.png);background-repeat:no-repeat;background-position:7px 1px;padding-left:24px;padding-bottom:2px;border-radius:100px;float:right;padding-right:9px}
#cupman .hiddenReferees_button:hover,#cupman .hiddenReferees_button.selected{background-color:#829bb5;color:white}
table.matchTable tr.newDiv td{border-top:1px solid #ccc}
table.conferenceTable tr.newTarget td{border-top:1px solid #ccc}
.resultSearchBox{margin-top:0;position:absolute;right:8px}
#cupman p{font-size:13px;margin-left:10px}
div#searchDiv{width:360px;amargin:20px;afloat:left}
div#searchDiv label,div#searchDiv input#searchBox{font-size:15px}
div#searchDiv label{color:#999;font-weight:bold}
div#searchDiv input#searchBox{-moz-border-radius:4px;border:2px solid #ccc;margin:3px;padding:2px;width:300px}
div#searchDiv input#searchBox:focus{border-color:#555}
div#searchDiv input.searching{background:white url(https://static.cupmanager.net/images/spin.gif) no-repeat 99%}
div#searchDiv span{display:block;font-size:13px}
div#searchResultsDiv{color:black;overflow:auto}
div#searchResultArea{clear:left}
div.searchResultBox{overflow:hidden;position:relative;margin-top:15px}
h2.searchTitle{text-align:center;margin:20px 0 10px 0}
.searchResultBox .content a{text-decoration:none}
.searchResultBox table{width:100%;height:100%}
div.searchResultBox .title{width:140px;line-height:16px}
div.searchResultBox .title span{adisplay:block;font-size:14px;aheight:auto;text-align:center;color:#222}
div.searchResultBox .title span a{color:#222;font-weight:bold}
div.searchResultBox .title span a:hover{color:#222}
.searchResultGroup h2.boxTitle{margin-bottom:10px;margin-top:15px}
.searchResultBody{aheight:60px}
.searchResultBody .content{padding:0 3px 0 2px;font-size:12px;color:#222}
.searchResultBody .content .composite .verticalLayout{float:right;width:110px}
.searchResultBody .content .composite .floatingLayout{margin-right:110px}
.searchResultBody .content .composite .floatingLayout .main{display:none}
.searchResultBody .content td.compositeChild{min-width:140px}
.verticalLinks{border-left:1px solid #666}
.verticalLinks span.verticalLink a{display:block;border-bottom:1px solid #666;background:#ccf;text-align:right;padding-right:10px}
.verticalLinks1 span.verticalLink a{height:100%;line-height:60px}
.verticalLinks2 span.verticalLink a{height:50%;line-height:30px}
.verticalLinks3 span.verticalLink a{height:33.33%;line-height:20px}
.searchResultDropdownMenus{aposition:absolute;bottom:0;aright:10px}
.searchResultDropdownMenus .searchResultDropdownMenu{afloat:right;text-align:right}
.searchResultDropdownContainer{overflow:hidden}
.searchResultDropdownBox{overflow:auto}
.searchResultBox .links{padding-top:2px;clear:none;margin:0}
.links span.titledLink{display:block;float:left;margin-right:10px}
.links span.titledLink a{display:block;text-align:left;padding:2px 0 2px 0}
.titledLinksLayout .main{text-align:center}
.divLink{display:block;font-size:14px;aheight:25px;padding-top:5px;text-align:center}
div.teamBox,div.divBox{float:left;width:130px;padding-left:10px;height:100%}
div.divBox{height:30px}
div.teamBox a,div.divBox a,div.teamBox a:hover,div.divBox a:hover{color:#222}
#liveViewer{position:relative;min-height:590px}
#liveViewer *{box-sizing:content-box}
#liveViewer textarea{min-height:0}
#liveViewer #container{width:46%;float:left;margin-bottom:70px}
#liveViewer.isBasket #container{width:auto;float:none}
#liveViewer #progressWrapper{height:50px;width:100%}
#liveViewer #progressBackground{background:white;width:100%;height:24px;border-top:1px solid #88a;border-left:1px solid #88a;margin-top:9px}
#liveViewer #progressBar{background:white;width:100%;height:42px}
#liveViewer #progressBar .middle{position:absolute;height:42px;left:28px;right:27px;background:#89b}
#liveViewer #progressBar .left{position:absolute;width:28px;height:42px;background:white url(https://static.cupmanager.net/images/result/live/progress_left.png);z-index:10}
#liveViewer #progressBar .right{position:absolute;width:28px;height:42px;background:white url(https://static.cupmanager.net/images/result/live/progress_right.png);right:-1px}
#liveViewer #progress{background:white url(https://static.cupmanager.net/images/result/live/progress_bkg.png) repeat-x left center;height:24px;margin-top:0;border-right:1px solid white}
#liveViewer #progressLeft{position:absolute;left:0;top:0;height:24px;margin-top:9px;width:1px}
#liveViewer #progressRight{position:absolute;left:0;top:0}
#liveViewer #progressLabel{color:whitesmoke;font-family:Verdana;font-size:12px;left:0;margin-left:5px;position:absolute;top:13px}
#liveViewer #progressLabel.notStarted{text-align:center;left:0;width:100%;color:black}
#liveViewer #progressLabel.liveEarly{margin-left:-43px;color:white}
#liveViewer #progressLabel.liveLate{margin-left:5px;color:black}
#liveViewer #progressLabel.finished{color:white;text-align:center;left:0;width:100%}
#liveViewer #goalContainer{height:35px;position:absolute;left:28px;right:28px;z-index:20}
#liveViewer.nonlive #goalContainer{display:none}
#liveViewer .goal{margin-left:-9px}
@media(min-width:760px){#liveViewer .comments{width:46%!important;float:right}
#liveViewer.isBasket .comments{width:auto;float:none;margin:30px 0}
.socialAppHeaderContainer{awidth:50%}
}
@media(max-width:760px){#liveViewer #container{width:100%;float:none}
#liveViewer .comments{padding-left:0;width:100%}
#liveViewer .comments>div{max-width:100%}
}
#liveViewer .goalOuter{position:absolute;width:18px;height:18px;background:url(https://static.cupmanager.net/images/result/live/goalBkg.png)}
#liveViewer .goalInner{position:absolute;width:18px;height:18px;background:url(https://static.cupmanager.net/images/result/live/goalCircle.png);z-index:10}
#liveViewer .goalNr{position:absolute;width:18px;height:18px;text-align:center;font-size:10px;font-family:Century Gothic,sans-serif;margin-top:2px;z-index:20}
#liveViewer .goalOverlay{position:absolute;width:18px;height:18px;z-index:30}
#liveViewer .eventRoller{aheight:300px;overflow:auto;position:relative;clear:both;margin-left:30px;// padding-top:30px;awidth:100%}
#liveViewer.nonlive .eventRoller{display:none}
#liveViewer .eventRoller .rollingGoal{padding-bottom:1px;padding-left:5px;padding-top:2px}
#liveViewer .eventRoller .rollingGoal small{padding-left:34px}
#liveViewer .eventRoller .rollingGoal_selected{background:#f5f5ff}
#cupman #liveViewer .eventRoller .time{font-size:11px;color:#89b;font-weight:bold}
#liveViewer .eventRoller .text{font-size:13px;padding-left:5px}
#liveViewer #liveViewerMain{height:max(min(40vw,370px),180px);position:relative}
#liveViewer #liveViewerMain .homeshirt{position:absolute;left:6px}
#liveViewer #liveViewerMain .awayshirt{position:absolute;right:6px}
#liveViewer .videos .videoContainer{background:black;padding:5px;overflow:auto}
#liveViewer .videos .videoContainer span,#liveViewer .videos .videoContainer a{color:white}
#liveViewer .videos .videoContainer .bambuserInfo{float:right}
#liveViewer .videos h2{margin-top:20px!important}
#liveViewer .videos ul{a-border-bottom:5px solid black;overflow:auto;padding-left:5px}
#liveViewer .videos ul li{list-style:none;float:left;padding:4px 9px;height:17px}
#liveViewer .videos ul li a{color:#888}
#liveViewer .videos ul li.selected{font-weight:bold;background:black}
#liveViewer .videos ul li.selected a{color:white}
#liveViewer #liveViewerMain #status{margin-top:10px}
#liveViewer #liveViewerMain #status span{color:#89b;font-size:30px;font-weight:bold}
#liveViewer #homename,#awayname{font-weight:bold}
#liveViewer #locationname{font-size:12px}
#liveViewer .result{position:absolute;left:50%;margin-left:-90px;width:181px;height:83px;background:url(https://static.cupmanager.net/images/result/live/result.png);position:relative}
#liveViewer .result #homegoals,#liveViewer .result #awaygoals{font-family:Century Gothic,sans-serif;font-size:40px;left:17px;position:absolute;top:14px;text-align:center;width:47px}
#liveViewer .result #awaygoals{left:117px}
#liveViewer #statusBar{background-image:url(https://static.cupmanager.net/follow/row.jpg);width:400px;height:50px}
#liveViewer #statusBar table{height:100%;width:100%}
#liveViewer #statusBar td{font-family:Verdana;font-size:12px;color:white}
#liveViewer #latestEvent{padding-left:10px}
#liveViewer .tooltipText{font-family:Verdana;font-size:9px}
#liveViewer #popup span{font-family:Verdana;font-size:12px}
#cupman #liveViewer h1{padding-bottom:0!important}
#liveViewer h2{text-align:center;margin-top:0!important;margin-bottom:10px!important}
#cupman .videosList .video{display:block;float:left;padding:4px;margin:0 5px;overflow:hidden}
#cupman .videosList .video:hover{box-shadow:0 0 3px black}
#cupman .videosList .video .preview{height:70px;position:relative;margin:2px 0;background:#ccc}
#cupman .videosList .video .info{width:93px;overflow:hidden;line-height:10px}
#cupman .videosList .video .topInfo{text-align:center}
#cupman .videosList .video .info span{white-space:nowrap;font-size:11px;color:#777}
#cupman .videosList a img{position:absolute;top:0;left:0;height:70px}
#cupman .videosList a{position:static}
#cupman .videosList a img.videoImage_1{position:static}
#cupman .videosList a img.videoImage_2{top:50%;left:50%;width:50%;height:50%}
#cupman .videosList a img.videoImage_3{top:00%;left:50%;width:50%;height:50%}
#cupman .videosList a .matchnr{position:absolute;top:2px;right:2px;color:white;text-shadow:1px 1px 1px black}
#cupman .videosList a .playOverlay{position:absolute;top:50%;left:50%;margin-left:-22px;margin-top:-22px;width:45px;height:45px;opacity:.8}
#cupman .videosList a:hover img.playOverlay{opacity:1}
#cupman .videosList a:hover img.videoImage{opacity:.8}
#cupman .eventRoller .newPeriod{margin:5px 0}
#cupman .eventRoller .rollingGal{margin:5px 0}
.liveViewer .progress{margin:25px;border-radius:100px;height:25px;position:relative;overflow:visible}
.liveViewer .progress .bar{border-radius:100px;height:25px;background-color:hsl(103,60%,72%);white-space:nowrap}
.liveViewer .progress.disabled .bar{background-color:hsl(0,0%,80%)}
.liveViewer .progress span{float:right;margin:0 8px;color:hsl(0,0%,48%);line-height:25px;font-size:15px;font-weight:bold;text-shadow:1px 1px 1px white}
.liveViewer .progress .bar.small span{float:none}
.liveViewer .progress .circle{position:absolute;height:20px;width:20px;margin-left:-11px;background:white;border:2px solid hsl(104,33%,46%);border-radius:100px;box-shadow:4px 4px 6px -2px gray;-webkit-box-shadow:4px 4px 6px -2px gray;line-height:20px;text-align:center;font-family:Trebuchet MS,Century Gothic,Verdana,sans-serif;font-weight:bold;font-size:14px}
.liveViewer .finished .progress .circle{border-color:hsl(0,0%,60%)}
.liveViewer .progress .circle.home{top:-18px}
.liveViewer .progress .circle.away{top:19px}
.liveViewer .progress .circle.redcard{background:red;width:14px;height:14px;margin-left:-8px;&.home{top:-12px}
}
.liveViewer .progress .circle.yellowcard{background:yellow;width:14px;height:14px;margin-left:-8px;&.home{top:-12px}
}
#cupman .topBar{font-family:Century Gothic,Verdana,sans-serif;height:174px!important;display:block;background:linear-gradient(#e93e2e,#f36f23)!important;color:white;font-weight:500;text-transform:uppercase;position:relative;transition:.25s height;overflow:hidden;padding:0 13px}
#cupman .topBar .team{display:inline-block;line-height:30px;font-size:16px;width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;box-sizing:border-box}
#cupman .topBar .awayteam{position:absolute;text-align:left;left:50%;top:14px;padding-left:10px;padding-right:5px}
#cupman .topBar .hometeam{position:absolute;text-align:right;right:50%;top:14px;padding-right:10px;padding-left:5px}
#cupman .topBar .scoreDivider{position:absolute;background:#0b2539;width:5px;height:40px;left:50%;margin-left:-3px;top:10px;border-radius:5px}
#cupman .topBar .test{border:1px solid #0b2539;border-width:0 2px 0 0;position:absolute;left:50%;width:7px;height:7px;margin-left:-9px;border-radius:25px;top:40px;transform:rotatez(45deg)}
#cupman .topBar .test2{border:1px solid #0b2539;border-width:0 0 2px 0;position:absolute;left:50%;width:7px;height:7px;margin-left:1px;border-radius:25px;top:40px;transform:rotatez(45deg)}
#cupman .topBar .score{width:164px;margin:0 auto;text-align:center;color:white;font-size:24px;font-weight:700;line-height:27px;margin-top:40px;transition:.25s;overflow:hidden}
#cupman .topBar .score .scoreBox{background:#0b2539;width:164px;height:50px;padding:5px;border-radius:6px;position:relative;transition:.25s;overflow:hidden}
#cupman .topBar .score .scoreBox .teamScore{height:50px;width:67px;position:relative;transition:.25s}
#cupman .topBar .score .scoreBox .teamScore .sheet{width:32px;transition:.25s}
#cupman .topBar .score .scoreBox .teamScore .sheet .wafer{background:white;transition:.25s}
#cupman .topBar .score .scoreBox .teamScore .sheet .top-wafer{width:32px;height:24px;border-radius:4px 4px 1px 1px;box-shadow:0 1px 1px #aaa}
#cupman .topBar .score .scoreBox .teamScore .sheet .bottom-wafer{width:32px;height:24px;border-radius:1px 1px 4px 4px;box-shadow:0 2px 0 #aaa;margin-top:1px}
#cupman .topBar .score .scoreBox .teamScore .sheet .nr{position:absolute;color:#28beaf;left:7px;top:11px;font-size:37px;font-weight:bold;width:32px;text-align:center;transition:.25s;letter-spacing:14px;z-index:3;width:67px;text-align:right;word-wrap:normal}
#cupman .topBar .score .scoreBox .teamScore .sheet1{position:absolute;left:0}
#cupman .topBar .score .scoreBox .teamScore .sheet2{position:absolute;left:35px}
#cupman .topBar .score .scoreBox .teamScore.home{position:absolute;left:5px}
#cupman .topBar .score .scoreBox .teamScore.away{position:absolute;left:91px}
#cupman .topBar .score .scoreBox .divider{background:white;border-radius:5px;width:13px;height:5px;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-3px}
#cupman .topBar .score .scoreBox a.home{background:white;color:#28beaf;margin-right:3px;padding:5px;border-radius:3px;display:inline-block}
#cupman .topBar .score .scoreBox a.away{background:white;color:#28beaf;margin-left:3px;padding:5px;border-radius:3px;display:inline-block}
#cupman .topBar .teamShirt{display:block;width:60px;height:60px}
#cupman .topBar .teamShirt.homeShirt{position:absolute;top:45px;left:50%;margin-left:-155px}
#cupman .topBar .teamShirt.awayShirt{position:absolute;top:45px;left:50%;margin-left:95px}
#cupman .topBar .progress{width:100%;position:relative;margin:10px 0!important}
#cupman .topBar .progress span.time{color:black;margin-top:2px;position:absolute;z-index:10;margin-right:24px}
#cupman .topBar .progress span.time.inwhite{margin-left:7px;margin-right:0}
#cupman .topBar .progress .groove{width:100%;margin:0;height:20px;background:white;padding:2px 2px;border-radius:10px;position:relative}
#cupman .topBar .progress .groove .gauge{height:20px!important;background:linear-gradient(90deg,#b2efc7,#04acc8)!important;border-radius:20px!important;position:relative!important;overflow:hidden}
#cupman .topBar .progress .groove .gauge .circle{position:absolute;top:2px;border:2px solid white;border-radius:8px;width:12px;height:12px;right:2px}
#cupman .topBar .progress .groove .dot{background:#0b2539;position:absolute;width:16px;height:16px;top:2px;border-radius:8px}
#cupman .topBar .progress .groove .start-dot{left:2px}
#cupman .topBar .progress .groove .end-dot{right:2px}
#cupman .topBar .progress .groove .middle-dot{left:50%;margin-left:-8px}
#cupman .topBar .info{height:20px;font-weight:bold;padding:0 10px;margin:0!important}
#cupman .topBar .info .arena{float:left}
#cupman .topBar .info .category{float:right}
#cupman .topBar .info .category .categoryName{max-width:100px;overflow:hidden;text-overflow:ellipsis}
#cupman.module_socialapp .commentsWriter{background:none!important;color:white}
#cupman.module_socialapp .commentsWriter div.loginHint{text-align:center}
#cupman.module_socialapp .commentsWriter td{color:white}
.cupmanBlack{width:100%;height:100%;overflow:hidden;padding:10px;background:black}
.cupmanBlack .matches{width:100%}
.cupmanBlack .matches td{font-size:120%!important}
.cupmanBlack .matches .homeTeam{text-align:right}
.cupmanBlack tr:nth-child(odd){background:#222}
.cupmanBlack .matches .winner{font-weight:bold}
.cupmanBlack td{color:white!important;padding-top:5px;padding-bottom:5px}
.cupmanBlack td{font-size:150%}
.cupmanBlack .matches .results{text-align:center;padding-left:5px;padding-right:5px}
.cupmanBlack .conference td{padding-left:5px;padding-right:5px}
.cupmanBlack .conference th{background:black!important;color:white!important;font-size:150%!important;font-family:Open Sans,Century Gothic,Verdana,sans-serif!important}