html,body{height:100%}form.validate .ng-invalid{background-color:#ffb6c1}form.validate .ng-valid{background-color:#fff}form.validate .error{color:red;font-weight:700}a:focus{text-decoration:none}ul.gamedetail{margin:0;padding:0;list-style-type:none}.gamedetail table{margin-bottom:0}#wrap{min-height:100%}#main{padding-bottom:80px;position:relative;overflow:auto}.loginsection{display:block;position:absolute;top:10px;right:10px}.loginsection a,.loginsection .username{color:#fff;font-weight:700}.footer{clear:both;height:80px;margin-top:-80px;position:relative}.clearfix:after{visibility:hidden;content:" ";clear:both;height:0;font-size:0;display:block}* html .clearfix{height:1%}.clearfix{display:block}.container{max-width:960px}.tsnavc{text-align:center}.tsnav{text-align:center;margin:0;padding:10px 0;font-size:24px;display:inline-block}.tsnav li{float:left;padding:0 10px;list-style-type:none}.homeheader{background-color:#6ca063;background-image:url(/img/bg_header.jpg);background-position:top;height:498px}.homeheader .container{background-position:top;background-repeat:no-repeat;height:100%}.homelogo img{padding-top:70px;padding-left:10px}.header{background-color:#fff;background-image:url(/img/bg_header.jpg);background-position:top;height:298px}.header .container{background-position:top;background-repeat:no-repeat;height:100%}.logo img{padding-top:70px;padding-left:10px}a.logo{color:#337ab7;font-size:60px;text-decoration:none}a.logo:active,a.logo:hover,a.logo:focus,a.logo:visited{color:#337ab7;text-decoration:none}.tsnav a,.tsnav a:active,.tsnav a:hover,.tsnav a:focus,.tsnav a:visited{color:#6ca063;text-decoration:none}.tsnav .menuactive a,.tsnav .menuactive a:active,.tsnav .menuactive a:hover,.tsnav .menuactive a:focus,.tsnav .menuactive a:visited{color:#395a31}.footer{color:#fff;background-color:#395a31;height:80px}.footer .container{text-align:center;padding-top:30px;position:relative}.downloadbutton{position:absolute;top:20px;left:10px}.contactus{position:absolute;right:10px}.footer .container a,.footer .container a:visited,.footer .container a:active{color:#fff;text-decoration:none}.footer .container a:hover{text-decoration:underline}.home #gamekey{text-align:center}.gamecodebox{padding-top:20px;padding-bottom:20px}.gamekey{border-bottom-right-radius:0;border-bottom-left-radius:0;height:60px;font-size:26px}.viewgamebtn{color:#395a31;background-color:#ace0a3;border-top-width:0;border-top-left-radius:0;border-top-right-radius:0;height:60px;font-size:26px}.download{text-align:center}.news{margin:0;padding:0}.news li{margin:0;padding:5px;list-style-type:none}.news h3{display:inline-block}.news .issueddate{float:right;color:#aaa;padding-top:30px;padding-right:10px}.news .body{color:#333}.gamelist{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.game.table>tbody>tr>td{vertical-align:middle}.game.table>tbody>tr{cursor:pointer}.gamehistory{margin:0;padding:0 0 30px;font-size:16px;list-style-type:none}.gamehistory li{border-bottom:1px dotted #ccc;margin:0 20px 0 0;padding:5px 0}.gamehistory li:hover{background-color:#efefef}.gamehistory .time{text-align:center;width:70px;display:inline-block}.gamehistory .score{text-align:center;width:60px;font-weight:700;display:inline-block}.gamehistory .player{width:150px;padding-left:10px;display:inline-block}.gamehistory .statusstr{display:inline-block}.gamehistory .action{width:140px;display:inline-block}.gamehistory span{color:#666}.gamehistory span.action{font-weight:700}.gamehistory .ace span.action{color:#7cc576}.gamehistory .winner span.action{color:#f68e56}.gamehistory .fault span.action,.gamehistory .doublefault span.action{color:#a864a8}.gamehistory .unforcederror span.action{color:#5674b9}.rule .desc{color:#999;font-size:12px}table.scoretable.table{text-align:center;width:initial}table.scoretable.table>tbody>tr>td{vertical-align:middle}table.scoretable.table{margin-bottom:0}.scoretable th{text-align:center}.setscore,.gamescore{font-size:20px}.currentset{color:green}.gamescore{color:#6ca063}.featureblock{margin-bottom:20px}.tournament{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.titlebox{margin-top:17px;margin-bottom:17px}.titlebox h1{margin-top:0;margin-bottom:5px}.roundfilterlist{margin:0;padding:0;list-style:none}.roundfilterlist:after{content:".";clear:both;visibility:hidden;height:0;display:block}.roundfilterlist li{float:left;margin-left:5px;display:block}.roundfilterlist li.currentfilter{font-weight:700}.roundfilterlist li:after{content:" | "}.roundfilterlist li:last-child:after{content:""}.roundlist{margin:0;padding:0;list-style:none}roundlist:after{content:".";clear:both;visibility:hidden;height:0;display:block}.roundlist>li{clear:both}.gameslist{clear:both;width:100%;margin:0;padding:0;list-style:none;display:block}.gameslist:after{content:".";clear:both;visibility:hidden;height:0;display:block}.gameslist>li{float:left;width:300px;margin-bottom:5px;margin-right:5px}.gameslist>li>table{cursor:pointer;width:100%;height:120px}.gameslist>li>table th{font-size:12px}.gameslist>li>table td{padding:2px}.gameslist>li>table td:first-child{font-size:12px}.roundbox{margin-bottom:20px;position:relative}.roundtitlebox{background-color:#f6f6f6;border-top-left-radius:5px;padding:5px;position:relative}.roundtitlebox:hover{background-color:#ccc}.roundtitlebox .desc{padding-left:5px}.roundtitlebox .detail{padding-top:5px;padding-bottom:5px;padding-left:5px}.roundtitlebox .roundtitle{padding-left:5px;font-size:30px}.roundlist .op{display:inline-block;position:absolute;top:3px;right:10px}.addgamebox{display:inline-block;position:absolute;top:25px;right:10px}.gamelist{width:100%}.gamelist tr{border-bottom:1px solid #f6f6f6}.gamelist tr:last-child{border-bottom:3px solid #f6f6f6}.gamelist .date{width:20%}.gamelist .team1,.gamelist .team2{width:25%}.gamelist td{padding-left:5px}h1 span{font-size:16px}.timezonelabel{color:#fff;cursor:pointer;text-align:right;font-weight:700}.timezonediv,.loginuserdiv,.logindiv{text-align:right}
form.validate .field-invalid{background-color:#ffb6c1}.error{color:#db7093}.timezonediv select{max-width:220px}
