/* You can add global styles to this file, and also import other style files */ * { font-family: 'Roboto', sans-serif; margin: 0; padding: 0; box-sizing: border-box; letter-spacing: 0.5px; outline: none; line-height: 1.4; } :root { --black: #1a1a1a; --ash-black: #282828; --dark-grey: #4d4d4d; --light-grey: #999999; --teal: #06c4a8; --green: #8cc63f; --teal-green: #08c17e; --danger: #ea8b8b; --danger-dark: #d65f5f; --white: #ffffff; } // Confirmation pop up container style .confirmation-popup { position: fixed; left: 80%; height: 100vh; width: 100vw; display: flex; align-items: center; justify-content: center; z-index: 2; left: 0; top: 0; background-color: rgba(black, 0.8); opacity: 0; pointer-events: none; transition: opacity 0.3s; &.active { opacity: 1; pointer-events: all; app-confirmation-popup { opacity: 1; transform: translateY(0vh); } } app-confirmation-popup { opacity: 0; transform: translateY(20vh); transition: opacity 0.3s, transform 0.3s; } } // Common styles .page-container { height: 100vh; overflow: auto; padding-bottom: 70px; background-color: var(--white); &.half-bg { &::before { content: ''; position: absolute; left: 0; top: 0; height: 40vh; width: 100%; background-color: transparent; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; pointer-events: none; } &[color="black"] { &::before { background-color: var(--black); } } &[color="ash-black"] { &::before { background-color: var(--ash-black); } } } &.full-bg { &[color="black"] { background-color: var(--black); } &[color="ash-black"] { background-color: var(--ash-black); } } } .nav-header { background-color: var(--ash-black); display: flex; align-items: center; padding: 0 5%; height: 60px; position: sticky; position: -webkit-sticky; top: 0; z-index: 1; &[shadow="true"] { box-shadow: 0px 0px 5px var(--black); } button { border: 0px; background-color: transparent; .icon { width: 16px; height: 16px; fill: var(--light-grey); } } h5 { font-size: 16px; color: var(--white); font-weight: 500; margin-left: 20px; letter-spacing: 1px; .icon { width: 15px; height: 15px; fill: var(--white); margin-right: 3px; vertical-align: middle; position: relative; } } }