.loginPage .loginPanelContent .submitrow {
    /*set custom logo, increased padding to show the entire logo*/
    background-image: url(../../img/logo.png);
    background-repeat: no-repeat;
    background-size: 250px;
    background-position: left center;
    padding-top: 50px;
    overflow: hidden;
}

/* line 127, ../sass/theme/theme.scss */
.loginPage .loginPanelContent .loginbottomrow {
    /*set custom logo, increased padding to show the entire logo*/
    background-image: url(../../img/logo.png);
    background-repeat: no-repeat;
    background-size: 225px;
    background-position: left center;
    padding-top: 30px;
    overflow: hidden;
}

.loginPage .loginPanelContent .submitrow img {
    display: none;
}

html .logoArea img.logo {
    background-image: url(../img/logo.png);
    width: 0;
    height: 0;
    background-repeat: no-repeat;
    padding: 30px 100px;
    background-size: contain;
}

/* line 57, ../sass/theme/theme.scss */
body.loginPage {
    background-image: url("../img/background.png") !important;
}