/* =============================================================================
   quote-v2-overrides.css
   Merged from: quote-overrides.css + overrides.css (cascade order preserved;
   overrides.css won on conflicts). Loaded by QuickQuote.Master AFTER
   l2d-overrides.css and header-footer.css.
   ============================================================================= */


/* === Base elements ======================================================== */

html {
    font-size: 16px;
}

body {
    background-color: #fbfbfb !important;
}

/* NOTE: overrides.css contained a commented-out html/body block ("Greg
   requested a non-white background") setting background-color: lightgray.
   Superseded by the #fbfbfb rule above, kept as a NOTE for history. */


/* === Helpers / utility classes =========================================== */

.text-capitalize {
    text-transform: capitalize;
}

/* NOTE: overrides.css had a commented-out ".show-on-mobile / .hide-on-mobile"
   block with a 768px breakpoint. Not merged — was commented out at source. */


/* === Buttons ============================================================== */

/* Sweet Alert confirm button */
.sweet-alert-confirm-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    min-height: 42px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 24px;
    box-shadow: none;
    font-weight: 500;
    color: #fff;
    background-color: #4C9C2E;
    min-width: 68px;
}

.sweet-alert-confirm-button:hover {
    background-color: #7CC600;
}


/* === Help icon ============================================================ */

/* Standalone .help-icon; adjacency forms (.card-label + .help-icon, etc.)
   live in l2d-overrides.css. */
.help-icon {
    float: left;
    display: block;
    height: 24px;
    width: 24px;
    background-image: url('../images/icon-help.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 8px;
    cursor: pointer;
}

/* NOTE: A dead selector "#main-content-container .card card__label-sub + .help-icon"
   (missing leading dot, so it would target a non-existent element) was dropped
   during the BEM→kebab migration. Coverage already provided by l2d-overrides.css. */


/* === Card labels — moved to l2d-overrides.css ============================ */

/* NOTE: Branded .card-label / .card-label-sub rules and their help-icon
   adjacency rules previously duplicated here are now in l2d-overrides.css
   (post-BEM→kebab migration). Removed from this file to avoid duplication. */


/* === Form control validation (historical NOTE) =========================== */

/* NOTE: overrides.css had a commented-out ".has-error" / ".error-block.alert-danger"
   block. Not merged — was commented out at source. UserErrorControl-driven
   error styling lives in l2d-overrides.css. */

.mobile-quote-number{

}
