div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(images/sec-unlocked.png);}
.login_form input {
    width: 100%;
    background: #f7f7f7;
    border: 1px solid #eeeeee;
    border-radius: 2px;
    box-shadow: none;
    /*color: #383838;*/
    height: 60px;
    font-size: 13px;
    padding: 8px 13px 7px;
}
.login_text__form{
    margin-bottom: 30px;
}
.login_form input::placeholder {
    font-size: 18px;
}
.buttons_container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 15px;
}
.login_form, .login_form a {
    color: #888888;
}
table.login_form .submit_btn input {
    margin-top: 10px;
    width: 20%;
    padding: 10px;
}
table.login_form a.submit_btn,  table.login_form input.submit_btn{
    background: #f7f7f7;
    border: 1px solid #eeeeee;
    width: 20%;
    padding: 5px;
    font-size: 14px;
    height: 48px;
    text-align: center;
    color: #888888;
}
table.login_form .submit_btn input:hover, table.login_form a.submit_btn:hover {
    color: #0d6efd;
    background-color: white;
    border-color: #0d6efd;
}
.remember_me label{
    padding: 0 0 6px 15px;
}
.forgot_pass{
    font-size: 15px;
}