﻿.PlussidanAdminPanel
{
    z-index:10;
}

#ctl00_Article1_tablePagerTop
{
    display:none;
}

li.rmLast .rmLink span {
/*display:none;*/
}

.SponsorSidebar {
    list-style-type:none;
    margin:0;
    padding:0;
}
.SponsorSidebar li {
    list-style-type:none;
    margin:0 0 10px 0;
    padding:0;
}

.SponsorSidebarLogo li {
    margin:0 0 20px 0;
    display:block;
    text-align:center
}

ul.SponsorSidebarText li, ul.SponsorSidebarBottom li {
    margin:0;
    display:inline;
}

ul.SponsorSidebarText li:after {
    content:" | ";
}

#UserTopList {
    list-style-type:none;
    margin:0;
    padding:0;
    width:170px;
}

#UserTopList li {
    padding:3px;
    margin:0 0 5px 0;
}

#UserTopListShares 
{
    float:right;
    font-size:1.5em;
    
}

#UserTopListPlace
{
    float:left;
    font-size:1.5em;
    width:40px;
    margin-top:4px;
    display:none;
}
#UserTopListDetails
{
    float:left;
    width:170px;
    margin: 0 0 4px 0;
}

.progressbar 
{
    border: 1px solid #999;
    width:130px;
}

.progressbar div 
{
    height:5px;
    background:#52E000;
    
}

#UserTopList li.CurrentUser 
{
    background:#FCFFBC;
}


    
    .odd 
{
    /*background:#eee;*/
    }
    
div.mod-chrome ul.menu a:hover span.bg .title
{
    color:#2293C2;
}

.UserTopListExtended #UserTopList
{
    width:370px;
}

.UserTopListExtended .progressbar 
{
    width:290px;
}
.UserTopListExtended #UserTopListPlace
{
    display:block;
}
.UserTopListExtended #UserTopListDetails
{
    width:320px;
}

.checkpointcountheader 
{
    display:block;
    margin:-10px 0 0 0;
    color:#fff;
    font-size:9px;
}
.checkpointcount 
{
    color:#fff;
    font-size:15px;
    letter-spacing:1px;
}

div.mod-rounded-header h3.header
{
    z-index:2;
}

#checkpoint-visits-chart
{
    height:130px;
    text-align:center;
}

#checkpoint-visits-chart a
{
    top:10px;
    position:relative;
}

#chart_div 
{
    margin-bottom:-50px;
    top:-30px;
}

#UserStatusByCity
{
    height:130px;
}

#MostActiveLastWeek
{
    height:130px;
}

#MostActiveLastWeek #UserTopListDetails
{
    width:230px;
}

#MostActiveLastWeek #UserTopList li
{
   margin:0;
   background:url('Images/bullet.png') left center no-repeat;
   padding: 0px 0 0 25px;
}

#MostActiveLastWeek #UserTopList li .progressbar
{
    display:none;
}

#MostActiveLastWeek #UserTopList li.even #UserTopListDetails
{
    /*background:#f6f6f6;*/
}

#MostActiveLastWeek #UserTopList #UserTopListDetails
{
    padding:2px;
}
#MostActiveLastWeek #UserTopListShares:before
{
    content: "+ ";
}

#status-left
{
    float:left;
    width:50%;
    height:110px;
}
#status-right
{
    float:right;
    width:45%;
    border-left:1px solid #eee;
    height:110px;
    padding:0 0 0 5px;
}
#status-shortcuts
{
    clear:both;
    text-align:center;
    position:relative;
    top:5px;
    margin:0;
    padding:0;
}
#status-shortcuts li 
{
    list-style-type:none;
    display:inline;
    padding:0;
    margin:0;
}

#status-shortcuts li:after
{
    content: " | "
}

#status-shortcuts li:last-child:after
{
    content: ""
}

#status_cp li
{
    font-weight:bold;
    font-size:90%;
}

#status_cp li#status_cp_total
{
    font-size:110%;
    border-top:1px solid #eee;
}

#status_cp
{
    margin:0;
    padding:0;
}

#status_cp li
{
    list-style-type:none;
}

#status_cp_green 
{
    color:#248100;
}

#status_cp_blue 
{
    color:#002481;
}

#status_cp_red
{
    color:#810000;
}

#status_cp_black
{
    color:#000000;
}

#status_cp_total_registered
{
    color:#3cd413;
}

.status-cp-wrong
{
    color:#ff8c8c;
}

.status-cp-label
{
     font-size:10px;
     display:block;
     font-variant:small-caps;
}

.status-cp-data
{
     font-size:20px;
     margin:0 0 8px 0;
     display:block;
}
.user-status-by-city-not-logged-in
{
    /*background:url('Images/gray-user-stats.png');*/
    height:120px;
    text-align:center;
    font-weight:bold;
    font-size:130%;
}

.user-status-by-city-not-logged-in span
{
    display:block;
    padding:20px 0 20px 0;
    font-weight:bold;
    font-size:170%;
}

#CheckpointVisitsChartCompleteWrapper 
{
    overflow:hidden;
}

.toogle-registration-chart 
{
    cursor:pointer;
}
