.arm_auth_form_field_container .arm_form_input_wrapper .md-block {
    width : 100% !important;
    display: inline-block;
    margin-right: 5px;
}

.arm-df__form-control-submit-btn.arm_auth_form_submit_button {
    margin-left: 15px;
    margin-top: 4px !important;
}

.arm--material-outline-style .auth-code
{
    display: flex !important;
    position: absolute;
}

.arm_auth_form_field_container .arm_form_input_wrapper .auth-code {
    width : 58% !important;
    display: inline-block;
    margin-right: 5px;
}

.arm--material-outline-style .arm_form_input_wrapper .arm-notched-outline {
    position: absolute;
    display: flex;
    height: 100%;
    pointer-events: none;
}

.arm--material-outline-style .arm_form_input_wrapper .arm_auth_form_submit_button {
    margin-left: calc(60% - 15px) ; 
}
input.arm_invalid{
    border-color: var(--arm-sc-error);
}

.armf_button_position_center .arm_form_input_wrapper 
{
    display: flex;
    width: 100%;
}

.arm_wfls_field_wrap .arm_form_input_container_auth_label
{
    position: absolute;
    z-index: 0 !important;
}

.arm-df__form-group.arm_auth_form_field_container,
.arm_form_field_container.arm_auth_form_field_container
{
    width: 50%;
}
.arm-df__form-field-wrap .arm_form_input_wrapper .arm_auth_form_submit_button {
   margin-top: 0px ;
}
.arm_form_input_wrapper .arm_wfls_field_wrap .arm_wfls_remember_me_label{ vertical-align: middle;}
.armf_button_position_center .arm_form_input_wrapper{ margin-top: 10px;}