
div.logo img {
    width: 100%;
}
.navbar-brand {
    padding: 15px 32px;
}
.table-avail td {
    padding: 8px !important;
}
div.file-caption-name {
    line-height: 1.7em;
    max-height: 1.7em;
}
.loading-h2 {
    margin: 20px 0px !important;
}
#timetracker-content .text-size-large {
    font-size: 120%;
}
.datatable-basic td span {
    display: none;
}
.form-control.hours, .form-control.mins  {
    min-width: 42px;
    width: 68px;
}
.table pre {
    padding: 3px 5px!important;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}
.table-condensed > tbody > tr > td,
.table-condensed > thead:first-child > tr:first-child > th {
    padding: 8px 8px!important;
}
.table-condensed .form-group {
    padding: 0px!important;
    margin: 0px!important;
}
.table-condensed .form-group input {
    display: inline;
}
#monitoring-tabs-content .tab-content {
    padding: 10px 20px;
}
.table tr.is-me {
    color: #4daf50;
}
.table tr.past,
.table tr.past a {
    color: silver !important;
}
.img-contact-sm {
    width:44px;
    height:44px;
    margin-bottom:inherit;
}
.img-contact-md {
    width:150px;
    height:150px;
    margin-bottom:10px;
}