.footer-main{
    margin-top: 0 !important;
    padding-top: 0 !important;
}
/*.header__bg {*/
    /*padding-bottom: 25px;*/
/*}*/
div.bx-auth {    margin-top: 100px; margin-bottom:24px;}
div.bx-auth form {padding:0; margin:0;}
div.bx-auth-line {border-bottom:1px solid #E3E3E3; padding-bottom:10px;}
div.bx-auth-title {font-size:140%; border-bottom:solid 2px #E3E3E3; padding-bottom:12px; }
div.bx-auth-note{margin:18px 0px 6px 0px;}
td.bx-auth-label{text-align:right; font-weight:bold;}
table.bx-auth-table{margin-top:8px; }
table.bx-auth-table td {padding:3px;}

div.bx-auth input.bx-auth-input {vertical-align:middle;}
div.bx-auth span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth div.bx-auth-secure-icon {background-image:url(images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth div.bx-auth-secure-unlock {background-image:url(images/sec-unlocked.png);}
.bx-auth .form-group {
    margin-bottom: 11px;
}
div.bx-auth {
    padding: 70px 0 0px;
    height: calc(100vh - 251px - 153px);
    display: table-cell;
    vertical-align: middle;
    width: 1000px;
}
.bx-auth .form-control{
    padding: 13px 26px;
}
.bx-auth .form-footer {
    margin-top: 30px;
}
.bx-auth__forgot{
    font-size: 14px;

    color: rgb(72, 72, 72);
    line-height: 1.2;
}
.bx-auth__forgot a{
    color: rgb(72, 72, 72);
    border-bottom: 1px solid rgb(72, 72, 72);
    text-decoration: none;
}
.bx-auth__forgot a:hover {
    color: #e2ca93;
    border-bottom-color: #e2ca93;
    text-decoration: none;
}
.bx-auth__forgot {
    margin-top: 80px;
}
.bx-auth__h3{
    margin-bottom: 60px;
    font-weight: normal;
}
.forgot-pswd__txt{
    margin-top: 48px;
    display: block;
    font-size: 10px;

    color: rgb(76, 76, 76);
    line-height: 1.2;

}

@media (min-width: 1650px) {
    div.bx-auth {
        height: calc(100vh - 284px - 153px);
        width: 1600px;
    }


}