body {
    background-color: #fff;
}
.login {
    min-height: 390px;
}

.login .content {
    width: 90%;
    max-width: 300px;
}
.login .content .m-wrap {
    width: 83%;
}
.mini {
    width: 88%;
}
.login .btn {
    padding: 7px 6%;
}
.logo-content {
    display: none;
}
.page-title {
    display: none;
}
.header .navbar-inner {
    background-color: #ffffff;
    background-image: none;
    /*box-shadow: none;*/
    box-shadow: 0 4px 8px -3px #ddd;
}

.footer.pcco-green{
    background-color: transparent;
    border-top: 1px solid #e7e7e7;
}
.navbar-fixed-top {
    border-bottom: none;
    box-shadow: none;
}

.footer .impressum {
    color: #000 !important;
}
.footer.pcco-green a {
    background-color: transparent;
}
.footer .footer-inner {
    float: right;
    color: #000;
}
.page-container {
    background-color: #F4F4F4;
}
.header .navbar-inner {
    height: 47px;
}
.navbar {
    min-height: 46px;
}
.navbar .btn-navbar {
    margin-top: 6px;
}
.header .nav > li.dropdown.user .dropdown-toggle {
    padding: 12px 0 13px 9px;
}
.logo-navbar {
    padding-top: 6px;
}
.page-header-fixed .page-container {
    padding-top: 47px;
}
.header .btn-navbar i {
    padding-top: 5px;
}
.header .nav > li.dropdown.user .dropdown-toggle {
    padding: 28px 0 13px 9px;
}
.sticky-wrapper.is-sticky th .content-wrapper {
    top: 46px !important;
    overflow:hidden;
}
@media (min-width: 980px) {
    .logo-navbar {
        margin-top: 0;
    }
    .header .nav > li.dropdown.user .dropdown-toggle {
        padding: 12px 0 13px 9px;
    }
}
/* Print */

@media print {
    #pcco-frame {
        width: 100%;
    }
}

