th{
    text-align: center;
}

td{
    text-align: center;
}

#MyWaitingTasks, #MyDoneTasks, #superFinishedTasks, #superConfirmReadyTasks, #superNotDoneTasks {
    display: none;
}

.navbar-brand{
    padding: 8px 8px;
}

.navbar-brand img {
    margin: 0 auto;
}
.container{
    margin-top: 70px;
}

.table-condensed tbody>tr>td{
    padding-top: 0;
    padding-bottom: 0;
    vertical-align: middle;
}
.table > tbody > tr > td{
    vertical-align: middle;
}

.no_top {
    margin-top: 0;
    padding-top: 0;
}

.th{

    font-weight: bolder;
    font-size: larger;

}

.content-right{
    margin-top: 50px;
}

.task_is_done{
    color: darkgray;
}

.task_is_done a{
    color: darkgray;
}

.form-horizontal .calendar-label{
    text-align: left;
    padding-left: 0;
}

.subtasks{
    padding: 8px 8px 8px 36px !important;
}

span.note{
    color: silver;
}

table tr.future td{
    color: gray;
    color: silver;
}

td.bold{
    font-weight: bold;
}


span.project, span.client{
    font-weight: bold;
}

@media screen and (min-width: 1024px) {
    .content-right {
        position: fixed;
        right: 0px;
        top: 15px;
        bottom: 10px;
        overflow-y: auto;
    }

}

.green{
    color: green;
}

.red{
    color: red;
}

.gray{
    color: gray;
}

.no-padding{
    padding: 0px;
}

.m-b-tn{
    margin-bottom: 7px!important;
}

.m-t-tn{
    margin-top: 7px!important;
}

.valign-top{
    vertical-align: top!important;
}