.TL_Panel { padding-top:30px;}
button.Tl_button_top { margin:0px 0px 20px 0px;}
div.dataTables_wrapper div.dataTables_paginate ul.pagination { margin-top:30px;}
/*table last matches*/
.table-bordered > thead > tr > td, .table-bordered > thead > tr > th { border:0px !important;}
.TL_no-padding { padding:0px !important;}
.TL_Table a { color:#000 !important;}
.TL_Table a:hover { color:#777 !important;}

.TL_Table { }
.TL_Table a {font-weight:bold;}
.TL_Table,.TL_Table tbody tr,.TL_Table tbody tr td { border:0px !important;}
.TL_last_number { color:#949494;}
.TL_last_match_date { color:#949494;width:100%;clear:both;float:left;font-size:13px;}
.TL_last_name { color:#000;font-weight:normal;float:left;}
.TL_last_name a { font-weight:bold;}
.TL_last_name_separator { color:#000;float:left;}
.TL_last_winner { color:#cdb245;display:inline-block;background:url(../gfx/ico1.png) top -3px right 4px no-repeat;padding-right:34px;}
.TL_last_winner a { color:#cdb245 !important;}
.TL_last_state { color:#949494;font-size:12px;}
.TL_last_state2 { color:#000;}
.TL_last_state5 { color:#d5b37c;}
.TL_last_state3 { color:#949494;}
.TL_table_scores { background:#94cb00;color:#fff;font-weight:bold;}
.TL_Table tr:nth-child(2n) .TL_table_scores { background:#aadc23}
.TL_rankplus { color:#a9db22}
.TL_rankminus { color:#f63c3c}

a.TL_more { width:100%;float:left;display:block;padding:10px;text-align:center;font-size:20px;color:#fff !important;text-transform:uppercase;font-weight:bold;background:url(../gfx/more.jpg) top left no-repeat;background-size:cover;margin:0px 0px 20px 0px;}
a:hover.TL_more { background:#94cb00;}

/*profile*/
.TL_profile h2 { color:#707070 !important;font-size:30px !important;}
.TL_profile .TL_logout a { display:inline-block;background:url(../gfx/ico_logout.png) top 9px right no-repeat;text-align:right;padding:10px 60px 10px 0px;color:#707070;}
.TL_profile .TL_logout a:hover { color:#000;}
.TL_profile h4 { color:#000 !important;font-size:20px !important;margin:20px 0px 0px 0px;}

.TL_profile input[type=file] { max-width:100%;font-size:12px;}
.TL_profile input[type=text],.TL_profile input[type=email],.TL_profile input[type=password],.TL_profile select { border:1px solid #bababa;border-radius:0px;padding:6px 10px 6px 10px;height:45px;}

.TL_profile_avatar { width:100%;height:280px;float:left;clear:both;text-align:center;}
.TL_profile_avatar img { width:250px;height:250px;border:1px solid #ccc;margin:0px 0px 10px 0px;}
.TL_profile_stats { width:100%;float:left;clear:both;margin-top:40px;}

.TL_profile input[type=submit] { width:100%;float:left;display:block;border:0px;color:#fff;padding:20px 20px 20px 20px;font-size:20px;background:#aaaaaa url(../gfx/ico_login.png) top 17px left 30px no-repeat;}  
.TL_profile input[type=submit]:hover { background:#55b202 url(../gfx/ico_login.png) top 17px left 30px no-repeat;}

/*login*/
.TL_loginform { border:1px solid #c6c6c6;padding-top:40px;padding-bottom:40px;border-radius:10px;}
.TL_loginpanel { float:left;width:100%;height:auto;clear:both;}
.TL_loginpanel label { color:#878787;}
.TL_loginpanel input[type=text] { border:1px solid #bababa;border-radius:0px;}
.TL_loginpanel input[type=submit] { width:90%;float:left;display:block;border:0px;color:#fff;padding:20px 20px 20px 20px;font-size:20px;background:#aaaaaa url(../gfx/ico_login.png) top 17px left 30px no-repeat;}  
.TL_loginpanel input[type=submit]:hover { background:#55b202 url(../gfx/ico_login.png) top 17px left 30px no-repeat;}
.TL_loginpanel input[type=button] { width:90%;float:right;display:block;background:#aaaaaa url(../gfx/ico_register.png) top 17px left 30px no-repeat;border:0px;color:#fff;padding:20px 20px 20px 20px;font-size:20px;}  
.TL_loginpanel input[type=button]:hover { background:#55b202 url(../gfx/ico_register.png) top 17px left 30px no-repeat;}
.TL_loginpanel a { position:relative;text-align:center;display:inline-block;margin-top:30px;color:#aaaaaa !important;text-decoration:underline !important;}
.TL_loginpanel a:hover { color:#000  !important;}

.TL_leagueinfo { float:left;height:auto;clear:both;text-align:center;position:relative;background:url(../gfx/back.jpg) top left;padding:30px;min-height:300px;margin:0px 20px 0px 20px;}
.TL_leagueinfo img { display:block;margin:20px 0px 20px 0px;}
.TL_leagueinfo a { position:relative;text-align:center;display:inline-block;margin-top:30px;color:#aaaaaa !important;text-decoration:underline !important;}
.TL_leagueinfo a:hover { color:#000  !important;}

/*groups*/
.TL_groupheader { min-height:340px;background:url(../gfx/player_back.jpg) top right no-repeat;padding:60px 0px 0px 40px;}
.TL_groupheadermini { padding:30px 0px 20px 0px;}
.TL_groupheadermini h4 { color:#888888 !important;font-size:30px !important;}
.TL_groupheader h3 { color:#053912 !important;font-size:60px !important;}
.TL_groupheader h3 span { color:#94cb00;}
.TL_groupheader h4 { color:#94cb00 !important;text-transform:uppercase;}

/*pagination*/
.TL_paged ul { margin:0px;padding:0px;list-style:none;}
.TL_paged ul li { float:left;}
.TL_paged ul li span { float:left;display:block;padding:15px 20px 15px 20px;color:#fff;background:#80af03}
.TL_paged ul li a { display:block;padding:15px 20px 15px 20px;color:#fff;background:#94cb00}
.TL_paged ul li a:hover { background:#89b909}

/*errors*/
.TL_errormessage { display:block;margin:20px 0px 20px 0px;padding:20px;border:1px solid #000;}

/*chart*/
.canvas-holder { display:inline-block;}

