.task_id {
    display: inline-block;
    float: left;
}
.report_filters {
    width: 90%;
    margin:0 auto;
    text-align: center;


}
#totals{
    width: 60%;
    margin:0 auto;
    margin-bottom: 4%;

}
/*.report_definition {*/
    /*display: inline-block;*/
/*}*/

.onrows {
    display: inline-block;
}
.oncols {
    display: inline-block;
}
.sort {
    display: inline-block;
}
.from_filter {
    display: inline-block;

}
.to_filter{
    display: inline-block;
}
.task_id_filter{
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 10px;
}
.user_id_filter{
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 10px;
}
.sort_by_filter{
    display: inline-block;
    vertical-align: bottom;

}

.unit_id_filter{
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 10px;
}

.level2_id_filter{
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: -5px;
}
.level1_id_filter{
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: -5px;
}

.render_filter{
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 10px;
}

.hour{
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 10px;
}

.minute{
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 10px;
}

.project {
    display: inline-block;
    width: 200px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border: 1px solid #d5d5d5;
    background: #fff;

    box-shadow: 0 1px 0 rgba(0,0,0,0.11);
    margin: 1.0%;

}

.project .header {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    position: relative;
    /*background: url(../img/nav_bg.png) repeat;*/
    /*background: #4B5B6E;*/
    /*background: #A9B0B3;*/

    color: #FFF;
    box-shadow: inset 0 0 0 #fff, 0 1px 2px rgba(0,0,0,0.02);
}

.project .header h4 {
    position: relative;
    padding: 9px 0;
    padding-top: 8px;
    padding-left: 10px;
    border-bottom: 1px solid #c2c2c2;
    margin: 0;
    font-size: 13px;
    /*color: #444;*/
    color: #FFF;
    line-height: 20px;
    height: 19px;
}

.project .content {
    padding: 0;
    margin: 0;
}

.content.pad {
    padding: 20px;
}

.project .content:before, .box .content:after {
    content: "";
    display: table;
}

.project .content:after {
    clear: both;
}
