html, body {
    background: radial-gradient(circle at center center,#546A80 0%,#3A4958 100%);
}

    body.signin-login {
        background: radial-gradient(circle at center center,rgba(20,33,39,0) 0%,rgba(20,33,39,0) 20%,#142127 55%,#142127 100%) repeat scroll 0 0%,transparent url(../img/Blacklogintexture.jpg) repeat scroll 0 0;
    }

.signin-login .container-form .login-form h2 {
    display: none;
}

.signin-login .container-form .external-providers .list-company li .mobilebank {
    background-image: url(../img/login-mobilebank.svg);
}

.signin-login .container-form .external-providers .list-company li .internetbank {
    background-image: url(../img/login-ibank.svg);
}


.container-form .login-form .logo-company {
    background-image: url(../img/logo-company.svg?q=1);
    width: 300px;
    height: 170px;
    background-size: 40%;
    margin-top: 75px;
}

.container-form h2, .container-form h3 {
    letter-spacing: .5px;
}

.container-form h2 {
    color: #FECC09;
    margin: 20px 0 5px;
}

.container-form h3 {
    color: #fff;
}

copyRight p span {
    color: #FECC09;
}

.copyRight .logo-footer.logo-bank {
    background-image: url(../img/logo-pasargad.svg);
    background-size: 53%;
}

.container-form .login-rules ul li:before {
    background-image: url('../img/checked-list.svg');
}

.messageClass {
    background-color: rgba(255, 255, 255, .1);
}

.main-navbar {
    background-color: #3a4958;
}

    .main-navbar .logo-header {
        background-image: url("../img/PasargadLogoHeader.svg");
    }

.notfound-Error {
    background-color: transparent;
}

    .notfound-Error .center-content {
        padding: 15px;
    }

        .notfound-Error .center-content .error-comment {
            margin-top: 8px;
        }

            .notfound-Error .center-content .error-comment span {
                font-size: 18px;
            }

    .notfound-Error .footer-error-page {
        text-align: center;
        color: #f1c40f;
        position: absolute;
        padding-top: 122px;
        height: 150px;
        line-height: 20px;
    }

        .notfound-Error .footer-error-page p {
            display: inline-block;
        }

.footer-error-page {
    background-image: url(../img/logo-bank.svg);
    background-position: center -1%;
    background-repeat: no-repeat;
    background-size: 90px
}
