/* login layout  */
#porttest {
    visibility: hidden !important;
}
.title-section {
    width: auto;
}
.footer-section {
    display: block;
    width: 100%;
    background: #efefef;
    font-size: 12px;
    color: #666666;
    position: fixed !important;
}
.button_loader_changepassword {
    background: url(/Content/WebcastHCPImages/loader.gif) 10px center no-repeat #949494 !important;
    background-size: 15px !important;
}

.main-wrapper .main-content-section .header-section {
    background-size: auto auto;
    background-size: cover;
    background: #FFF !important;
}

    .main-wrapper .main-content-section .header-section .header-section-inner {
        padding: 5px 1px 4px 0;
    }

    .main-wrapper .main-content-section .header-section .header-left-panel .logo-wrap {
        display: inline-block;
        width: 180px;
        margin-top: 7px;
    }

.footer-section {            
    width: 100%;
    background: #efefef;
    font-size: 12px;
    color: #666666;
}
/* login layout  end*/
.ForgotPassword .foot-menu,
.footer-inner p a:focus, .footer-inner p a:hover, .footer-section p a {
    color: #58585b;
}
.main-loader-section {
    background: #fff;
    width: 100%;
    position: fixed;
    left: 0;
    z-index: 1;
    height: 100%;
    z-index: 9999;
}
.login-main-wrap {
    background: #fff;
}
.login-main-wrap, .login-right-wrap{
    position: relative;
}
@media (max-width: 480px)
{
.ChangePassword .login-right-wrap .login-logo-wrap, .login-right-wrap .login-logo-wrap {
    background: #fff;
}
.login-right-wrap{
    width:auto;
}
.footer-section .footer-inner{
    padding: 7px 10px;
}
}