.table {
    margin: 0;
}
.table-datereport .table tr td{
    color: #fff;
    transition: ease-in .2s;
    -webkit-transition: ease-in 0.2s;
    padding: 5px;
}
.table-datereport .table tr td .form-group{
    margin-top: 9px !important;
}
.table-datereport .table td a{
    display: block;
}
.table-datereport .table tr td.active{
    background-color: #337ab7 !important;
}
.table-datereport .table tr td:hover{
    background-color: #5394cc !important;
    cursor: pointer;
}
.table-datereport .table tr:nth-child(1) td:nth-child(1):hover{
    background-color: #f9f9f9!important;
}
.table-datereport .table tr td:hover a,
.table-datereport .table td.active a{
    color: #fff;
}
.table-datereport td{
    background-color: #fff;
    text-align: center;
}
.table-datereport td a{
    cursor: pointer;
}
.table-datereport table tr td.outdate {
    background-color: #ededed;
    pointer-events: none;
}
.table-datereport .outdate a{
    color: #777;
}
.table-datereport .table-bordered>tbody>tr>td {
    padding: 6px 2px;
    height: 33px;
}
.btn_addlist{
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn_addlist:hover{
    background-color: #449d44;
    border-color: #398439;
}
.btn_addlist:active{
    background-color: #449d44!important;
    border-color: #398439!important;
}
.btn_addlist:focus{
    background-color: #449d44!important;
    border-color: #255625!important;
}
.show-print{
    float: right;
    display: block;
    width: auto;
    height: 25px;
    padding: 0px 10px;
    line-height: 25px;
    color: #fff;
    text-align: center;
    background: #337ab7;
    border-radius: 5px;
    cursor: pointer;
}
.show-print:hover{
    color: #fff;
}
.data-expenses-report .panel-heading{
    height: 46px;
    line-height: 25px;
}
