.login-page-2 .login-brand img {
    width: 80%;
    height: 80%;
}

#qrCode {
    padding: 10px;
}

.profile-blackout-page {
    
}

.profile-blackout-window {
    margin: 0 auto;
}

.profile-blackout-window .form-group {
    margin-left: 0;
    margin-right: 0;
}

.select2-container--default .select2-results__option[aria-selected="true"] { display: none;}

.worklog-details {
    background: #fafafa;
    font-size: 90%;
}

.worklog-current {
    background-color: #fffaf0;
}

.table-hover > tbody > tr:hover > td.worklog-current {
     background-color: #f5f5f5;
 }

.table > tbody > tr.worklog-expanded {
    background-color: lightgrey;
}

.table-hover > tbody > tr.workload-row {
    cursor: pointer;
}

.table-hover > tbody > tr.workload-active {
    background-color: lightgrey;
}

.table-hover > tbody > tr.workload-subactive {
    background: #fafafa;
    font-size: 90%;
}

.table-hover > tbody > tr > td.workload-add-cell {
    padding: 4px;
    width: 50px;
    
}
.icon-reklamy {
    background-image: url('/img/reklamy.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 50%;
}
.icon-filmy {
    background-image: url('/img/filmy.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 50%;
}
.icon-filmyfest {
    background-image: url('/img/filmy_festiwalowe.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 50%;
}
.icon-festiwale {
    background-image: url('/img/festiwale.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 50%;
}
.icon-seanse {
    background-image: url('/img/seanse.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 50%;
}
.icon-system {
    background-image: url('/img/system.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 50%;
}
.icon-kina {
    background-image: url('/img/dane_kin.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 50%;
}
.sidenav > li{
    padding: 3px;
}

.icon-xls {
    background-image: url('/img/file-xls.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 50%;
    height: 20px;
    margin: -5px;
}