@media screen {
    #printSection, .printSection {
        display: none;
    }
}

@media print {
    body * {
        visibility:hidden;
    }
    #printSection, .printSection, #printSection * {
        visibility:visible;
    }
    #printSection, .printSection {
        position:absolute;
        left:0;
        top:0;
    }
}

.login{
    min-width:100px;
    text-align:center;
}

#loading-bar .bar {
    background: #00AC34;
    height: 10px;
}

#loading-bar-spinner .spinner-icon {
    width: 30px;
    height: 30px;
    border-width: 5px;
    border-top-color:  #00AC34;
    border-left-color: #00AC34;
}