[data-cellid="footer_c"][data-page="_global_login"][data-cellid="footer_c"][data-page="_global_login"][data-cellid="footer_c"][data-page="_global_login"] {
  width: 100%;
}



/*<!--Login Page Css Style Start-->*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&amp;display=swap');
body, html, .r-vbar-page .r-left
{
    font-family: "Open Sans", sans-serif !important;
}
.login_block
{
    display: flex;
    align-items: center;
    height: 100vh;
    width: 100%;
    margin-top:0;
    background-color: #04067766;
    padding-left:20vh;
}
.login_block .panel-body
{
    padding:24px;
}
.r-panel-page
{
    margin:0;
    width:auto;
    min-width:auto;
    max-width:auto;
    display:block;
}
.r-panel-page > .panel
{
    margin-bottom:0;
    width:500px;
    border:1px solid #040677;
    background-color: #ffffff9c;
    border-radius:12px;
    
}
.login_block .r-panel-page .r-form
{
    justify-content:center;
}
.login_block .btn-primary 
{
    background-color: #040677 !important;
    background-image: none;
    border: 1px solid #040677 !important;
    font-size:18px;
}
.login_block .panel-heading
{
    display:none;
}
.r-edit-form > * > tr > [data-cellid].r-align-right
{
    text-align:left;
}
.login_block label
{
    color:#040677;
    font-size:18px;
}
.login_block .form-control
{
     font-size:18px;
}
.r-panel-form tbody tr td:nth-child(2)
{
    width:100%;
}
.r-panel-form tbody tr td:last-child
{
    display:none;
}
.login_block .form-control:focus
{
    border:none !important;
    box-shadow:0 !important;
}


@media (max-width: 768px) 
{
    .login_block
    {
        padding:16px !important;
        justify-content: center;
    }
    .login_block .r-panel-page
    {
        width:100%;
    }
    .login_block .r-panel-page > .panel
    {
        width:100%;
    }
}

/*<!--Login Page Css Style End-->*/
