.user-pass-wrap,
#smart_login_code_wrapper
{
    display: none;
}
#loginform .user-pass-wrap > label,
#loginform .mw_mihanpanel_dynamic_pass > label
{
    display: flex !important;
    flex-direction: row;
    justify-content: space-between;
}
#loginform .user-pass-wrap span.back,
#loginform .mw_mihanpanel_dynamic_pass span.back
{
    color: grey;
}
#loginform .mw_mihanpanel_dynamic_pass .request_code
{
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    padding: 0 20px;
}
#loginform .mw_mihanpanel_dynamic_pass .request_code #mw_req_code
{
    text-decoration: none;
    background-color:#00C178;
    box-shadow:0 7px 20px #00c17860;
    color: white !important;
    padding:7px 15px;
    border-radius:4px;
}
#loginform .mw_mihanpanel_dynamic_pass .request_code #mw_req_code.deactive
{
    box-shadow:0 7px 20px #00000040;
    background-color: grey;
    pointer-events: none;
}
#loginform .mw_mihanpanel_dynamic_pass .request_code #mw_dynamic_code_timer
{
    direction: ltr;
    display: none;
    margin:10px 26px;
}
#loginform .user-pass-wrap #switch_to_dynamic_code
{
    cursor: pointer;
    background-color:#00C178;
    box-shadow:0 7px 20px #00c17860;
    color: white;
    padding:7px 15px;
    display: inline-block;
    margin:10px 0;
    font-size:14px;
    border-radius:4px;
}
