// Common/Global Styles // Use this file for global styles that don't or won't have their own stylesheet body { font-size: 16px; background-color: #fff; color: #4d5151; .container-fluid { max-width: 576px; //Remove once desktop app is complete &.container-shadow { box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); //Use instead of Bootstrap's helper } &.make-tall { height: 100vh; display: flex; flex-direction: column; } .prevent-squish { overflow-x: unset; } } .pointer { cursor: pointer; } .container, .container-fluid { overflow-x: hidden; } .sub-container { &.make-tall { height: 100%; width: 100%; display: flex; flex-direction: column; } } .sr-only { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; } .page-container-grouped-styles { @extend .container-fluid, .shadow, .rounded-3, .p-2, .position-relative, .make-tall, .px-5; } //Footer modal backdrop adjustments for positioning .modal-backdrop { left: 50%; transform: translateX(-50%); max-width: 576px; height: calc(100% - 72px); } } //Disable scroll of main container when modal is open .modal-open { .page-container-grouped-styles { overflow: hidden; } }