.loginCompanyName {
    font: bold 25px Arial, Verdana, Tahoma, sans-serif;
}

.loginCompanyAddres {
    font: normal 15px Arial, Verdana, Tahoma, sans-serif;
}

.loginCompanyOffer {
    font: bold 17px Arial, Verdana, Tahoma, sans-serif;
}

.navbar .brand {
    @elementHeight: 80px;
    padding: ((@navbarHeight - @elementHeight) / 2 - 2) 20px ((@navbarHeight - @elementHeight) / 2 + 2);
}

.topMenuLogo {
    margin-top:-15px;
    max-height:50px;
}

.footerLogo {
    margin-top:3px;
    max-height:50px;
}

.footerTextContainer {
    margin-top:9px;
}

.btn-margin-left {
    margin-left: 2px;
}

.btn-margin-right {
    margin-right: 2px;
}

.limit_table td {
    text-align: right;
}

.limit_table td.expired {
    color: red;
    font-weight: bold;
}

.limit_table td.closetoexpire {
    color: orange;
    font-weight: bold;
}

.limit_table thead td {
    font-weight: bold;
}

.schedule * {
    box-sizing: content-box;
}


.align-left {
  text-align: left !important; /* !important added for priority in SO snippet. */
}

/* Separator używany w "Obsługa startu" => views/Observation/_table.tpl*/
.observation-table-separator {
    height: 2px;
    background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); /* Gradient */
    width: 100%;
}