/* Extracted from page-level inline style="" attributes and <style> blocks
   so style-src can drop 'unsafe-inline' (PBI 4218720 CSP hardening). */

/* Shared MFA / Auth submit-button layout, previously duplicated in an inline
   <style> block on Auth.cshtml, MFAStart.cshtml, MFAOtpWait.cshtml,
   MFAMessage.cshtml and MFAComplete.cshtml. #btnContainer/#btnSubmit are used
   only on these five pages. */
#btnContainer {
    display: inline;
    float: left;
    margin-top: 170px;
    margin-left: -6px;
}

#btnSubmit {
    float: right;
}

/* MFAStart.cshtml only: radio-option labels need their width unset. Scoped to
   .mfastart-options (added to MFAStart's <ul class="first">) rather than the
   original ".form-cntnr .body ul.first li label" selector, which would also
   match Auth.cshtml's unrelated markup. */
.mfastart-options label {
    width: auto;
}

.continue-full-width {
    width: 100%;
}

.continue-half-width {
    width: 45%;
}

.inline-label {
    display: inline;
}

.inline-label-spaced {
    display: inline;
    margin-right: 8px;
}

.mfa-row-ml-10 {
    margin-left: 10px;
}

.mfa-row-ml-15 {
    margin-left: 15px;
}

.mfa-row-ml-20 {
    margin-left: 20px;
}

.mfa-subtitle-spacing {
    margin-top: 80px;
    margin-bottom: 40px;
}

.mfa-header-padding {
    padding: 5px;
}

.mfa-controls-center {
    display: table;
    margin: 0 auto;
}

.mfa-spacer-50 {
    display: block;
    width: 50px;
}

.mfa-li-center {
    text-align: center;
}
