.periodSpan {
    cursor: pointer;
    color: #697882;
}

.periodSpan:hover {
    color: #000;
    text-decoration: underline;
}
 
.sheetListDiv{
    display: none;
    padding-bottom: 10px;
    margin: 20px 0px 0px 10px;
}

.sheetListDiv:first-child {
    margin-top: 0px;
}
.portlet.light.adminTopRight{
    background-attachment: scroll;
    /*background-image: url("/assets/img/banner.png");*/
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 225px;
    background-color: transparent;
    padding: 0px;
}

.admin-mid-bg{
    background-attachment: local;
    background-image: url("/assets/img/admin_panel_mid_bg.png");    
    background-repeat: no-repeat;
    background-size: initial;    
    min-height: 225px;
    padding: 0px;    
}

.admin-mid-bg-2{    
/*    min-height: 225px;
    background-color: #6598d5;
    opacity: 1;
    filter: alpha(opacity=100);
    border-radius: 4px;*/
}

.sheet-sticky{
    background-image: url("/assets/img/sheet-sticky.png");
    background-repeat: no-repeat;
    min-height: 55px;    
    position: relative;
    top: -10px;    
    left: -20px;
}

.sheet-sticky-bg{
    background-image: url("/assets/img/sheet-title-bg.png");
    background-repeat: repeat;
    height: 45px;
    margin-left: 20px;
    border-radius: 4px 4px 4px 4px;
}
.sheetDashboard .portlet-title{
    background-color: #97e272;
    border-bottom: none;
    color: #FFF;
    margin-bottom: 0px;
    margin-top: 20px;
}
.sheetTableContainer{
    background-image: url("/assets/img/sheet-title-bg.png");
    background-repeat: repeat;
    border-radius: 4px 4px 4px 4px;
    min-height: 467px;
    padding-top: 10px;
}

.periodTableContainer{
    background-image: url("/assets/img/sheet-title-bg.png");
    background-repeat: repeat;
    border-radius: 4px 4px 4px 4px;
    min-height: 467px;
}

.sheetName{
    color: #5a9ad6;
}

.sheetName_small{
    color: #999999;
}

.sheetGreenIcon{
    float:left;
    margin-right: 10px;
}

.sheetListPeriodDiv{
    border: 1px solid #ccc;
    border-radius: 4px 4px 4px 4px;
    margin: 5px 10px 5px 10px;
    padding: 5px;
}

.admin-mid-bg-blue-bg{
    background-image: url("/assets/img/admin-panel-blue-bg.png");
    background-repeat: repeat;
    border-radius: 4px 4px 4px 4px;
    height: 225px;
    width: 100%;
    margin-bottom: 20px;
}

.sheetYearsDiv{
    
}

.sheetYears{
    float: left;
    width: 50px;
    background-color: #FFF;
    border-radius: 4px 4px 4px 4px;   
    border: 1px solid #EFEFEF;
    margin: 15px 0px 0px 30px;
    height: 35px;
    padding: 7px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
/*    -moz-box-shadow:    0 0 10px #EFEFEF;
    -webkit-box-shadow: 0 0 10px #EFEFEF;
    box-shadow:         0 0 10px #EFEFEF;*/
    cursor: pointer;
}

.sheetYearsActive {
    background-color: #ccc; 
    color: #FFF;
    border-color: #CCC;
}

.sheetYears:hover{
    background-color: #efefef;
}

.sheetYears:first-child {
    margin-left: 220px;
}

.sheetYearsItems{
    float: left;
    width: 49px;
    background-color: #FFF;
    border-radius: 4px 4px 4px 4px;   
    border: 1px solid #EFEFEF;
    margin: 15px 0px 0px 30px;
    height: 35px;
    padding: 7px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
/*    -moz-box-shadow:    0 0 10px #EFEFEF;
    -webkit-box-shadow: 0 0 10px #EFEFEF;
    box-shadow:         0 0 10px #EFEFEF;*/
    cursor: pointer;
}


.sheetYearsItemsActive {
    background-color: #ccc; 
    color: #FFF;
    border-color: #CCC;
}
.sheetYearsItemsActive{
    background-color: #ccc;
}

.sheetYearsItems:hover{
    background-color: #efefef;
}

.sheetYearsItems:first-child {
    margin-left: 250px;
}

.headerTableNoBorder > tbody > tr > td{
    border-top: none;
}