/* 20/12 - DiS */
#root .mobile .body {
    margin-top: 54px; /* height of mobile header */
    /* position:relative; */
}
/*Andreani 02/02/20 Fixes alignment issue on login pages*/
#root .mobile.view-page-login .body app-widget-host, #root .mobile.view-page-register .body app-widget-host,
#root .mobile.view-page-forgotpassword .body app-widget-host {
    flex-direction:column;
}

/*  */
#root .mobile .content {
    background-color: var(--c-primary-b);
    /*     padding: 24px 36px; */
    min-height: calc(100vh - 54px) !important;
}

#root .mobile.view-page-forgotpassword, #root .mobile.view-page-login, #root .mobile.view-page-register, #root .mobile.view-page-match, #root .mobile.view-page-live-match {
    background-color: var(--c-paper)
}

#root .mobile.view-page-user .user-page-content {
    padding: 0 !important;
}

#root .content.antepost.runners {
    background-color: var(--c-paper)
}

#root .mobile .footer {
    overflow: hidden
}

/* Sticky Headers Mobile */
#root .mobile .antepost .events-tournament-header, #root .mobile .events-tournament-header, #root .mobile app-market-headings-container, #root .mobile .sort-by-Date .events-tournaments-wrapper .event-date-break-wrapper-new {
    position: sticky;
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    top: 54px;
    z-index: 1;
}

/*  */
