html, body{
    background: white !important;
}

.contentRegion{
    margin: 0 !important;
    padding: 0 !important;
}

.omniscript-body{
    margin: 0 !important;
    padding: 0 !important;
}

.omniscript-article{
    border: none !important;
}

[role="main"]{
    width: auto !important;
}

[data-omni-key] * {
    margin: 0 !important;
    padding: 0 !important;
}

.slds-grid.slds-wrap.slds-gutters.slds-p-horizontal_medium {
    display: none !important;
}

.text-left {
    text-align: left;
}

.forcegenerated-omniscript-module .slds-spinner-container__wrapper {
    --lwc-brandPrimary: #01313d !important;
}

.slds-popover_tooltip {
    padding: 16px !important;
    background-color: #01313d !important;
}

.forcegenerated-omniscript-module .slds-spinner-container__wrapper > .slds-spinner_container {
    position: relative !important;
}

.forcegenerated-omniscript-module .slds-spinner-container__wrapper > .slds-grid{
    height: 100vh !important;
    margin: 0 !important;
    padding: 0 !important;
}

    .comm-navigation__mobile-back-trigger {
        padding: 0px !important;
    }
    .forceCommunityThemeLogo .logoImage {
        width : 80px !important;
        height: 32px !important;
    }
    [role="banner"], .themeHeader,.forceCommunityThemeHeaderBase {
        height: 60px !important;
    }

    .forceCommunityThemeHeaderCompact .showNavMenuOnLeft-true.themeHeaderInner .themeNavTriggerContainer button.forceCommunityThemeNavTrigger {
        padding: 0px;
    }

    .forceCommunityThemeHeaderCompact .showNavMenuOnLeft-true.themeHeaderInner .themeLogo{
        left: 40px;
        position: absolute;
        padding-top: 11px;
        transform: translateX(0%);
    }
    .figo-login-image_container {
        display: none;
    }
    .login-form_container.slds-col {
        width: 100%;
        padding: 20px;
        margin: auto;
    }

    .forceCommunityThemeHeaderCompact .themeHeaderInner .themeNavTriggerContainer {
        display: none !important;
    }
    

    .forceCommunityUserSettingsCustomizable .locationSection {
        display: contents;
        [part="combobox"] {
            .slds-truncate {
                text-wrap: initial;
            }
        }
    }

.themeLogo{
    left: auto !important;
}

/* #ot-sdk-btn-floating {
    bottom: 5rem !important;
    left: 1rem !important;
} */