.auth-page{
    display: flex;
    flex-direction: column;
    padding-top: 2.5rem;
    flex-grow: 1;
}


.auth-header{
    display: flex;
    flex-direction: column;
   
}
    

.two-fa-auth-form{
   margin-top: 42%;
   flex-grow: 1;
       display: flex;
    flex-direction: column;
    align-items: start;
    gap:1.25rem;
    width: 100%;
    margin-bottom: 2.5rem;
}

#next-button{
margin-top: auto;    
}

.form-label{
    color: #000;

font-feature-settings: 'liga' off, 'clig' off;
/* Base Text/Base Text */
font-family: "Open Sans";
font-size: 0.875rem;
font-style: normal;
font-weight: 400;
line-height: 1.25rem; /
}

.number-control {
    border-radius: 0.125rem !important;
border: 1px solid var(--borders-form-border, #C2C2C2) !important;
background: var(--component-bg, #FFF) !important;
display: flex !important;
width: 1.75rem !important;
height: 1.75rem !important;
padding: 0.375rem 0.25rem !important;
color: #494949 !important;
font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 14px !important;
}

