.cspspa .inv-container {
    background: url(../logos/logo35.svg) no-repeat transparent;
}

.cspspa .panel.hasLoader .panel-loader .app-splash-container {
    background-image: url(../images/bak35.jpg);
}

.app-splash-container {
    background: url('../images/bak35.jpg') no-repeat transparent;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

    .app-splash-container .app-splash-bg {
        width: auto;
        height: 100%;
        margin-left: 15px;
        margin-right: 15px;
        background-color: rgba(251, 252, 253, 0.93);
    }

.cspspa.login .spa-bg-banner-container, .cspspa.home .spa-bg-banner-container, .cspspa.application .spa-bg-banner-container, .cspspa.about .spa-bg-banner-container, .cspspa.passwordChange .spa-bg-banner-container, .cspspa.userInfoRequest .spa-bg-banner-container, .cspspa.dataProtection .spa-bg-banner-container {
    background: url('../images/bann35.jpg') no-repeat transparent;
    display: block;
    background-position: center top;
    margin-top: 180px;
    margin-top: 85px;
    max-height: 300px;
}

.cspspa .inv-container {
    background: transparent;
}

.app-splash-container .app-splLoaderContainer .splText .splLlogo {
    background-image: url('../logos/logo35.svg');
}

.cspspa.spa-app-container .container.spa-nav-container .imgLogoContainer .cspimglogo {
    background-image: url(../logos/logo35.svg);
    width: 110px;
}

@media (max-width: 1100px) {
    .cspspa.spa-app-container .container.spa-nav-container .imgLogoContainer {
        width: 40px;
        height: 40px;
        background: white;
    }

        .cspspa.spa-app-container .container.spa-nav-container .imgLogoContainer .cspimglogo, .cspspa .upperNav .phoneSites .cspimglogo {
            background-image: url(../logos/logo35.svg);
            width: 40px;
        }
}

.cspspa.spa-app-container .container.spa-nav-container #main-nav #mainMenuBrand a.navbar-brand, .cspspa.spa-app-container .container.spa-nav-container #main-nav #mainMenuBrand a.navbar-brand:hover, .cspspa.spa-app-container .container.spa-nav-container #main-nav #mainMenuBrand a.navbar-brand:link, .cspspa.spa-app-container .container.spa-nav-container #main-nav #mainMenuBrand a.navbar-brand:visited {
    width: 152px;
    background-image: none;
    background-color: transparent;
}

.cspspa.spa-app-container .container.spa-nav-container #main-nav #mainMenu {
    width: calc(100%-172px);
    margin-right: 0;
    margin-left: 10px;
}

.cspspa.spa-app-container .spa-app-footer .cspfooter-wrapper .cspfooter-details .cspcopy .cspcopy-inner .mini-logo .logo-img {
    background-image: none;
}

.cspspa.spa-app-container .spa-app-footer .cspfooter-wrapper .cspfooter-details .cspcopy .cspcopy-inner .mini-title {
    font-size: 15px;
}

.cspspa .panel.panel-default > .panel-heading {
    border-bottom: none;
    background-color: transparent;
}

.cspspa div.page-header {
    margin: -2px 15px 15px 2px;
}

.cspspa.spa-app-container .inv-container .invoice-footer-logo > .logo {
    background-image: none;
}

.cspspa.spa-app-container .invoice_logo1 {
    width: 184px;
    height: 130px;
    background: url(../logos/logo35.svg) center/contain no-repeat #fff;
    background-position: center center;
    background-size: contain;
}
