|
- /* 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;
- }
- }
- }
|