html.menu-open { overflow: hidden; } body { font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 16px; overflow-y: auto; @extend .theme-light-radial-gradient; } .theme-radial-gradient { background: var(--finwallapp-theme-color-grad-1); background: -moz-radial-gradient( 30% 30%, ellipse cover, var(--finwallapp-theme-color-grad-1) 0%, var(--finwallapp-theme-color-grad-2) 50%, var(--finwallapp-theme-color-grad-3) 100% ); background: -webkit-radial-gradient( 30% 30%, ellipse cover, var(--finwallapp-theme-color-grad-1) 0%, var(--finwallapp-theme-color-grad-2) 50%, var(--finwallapp-theme-color-grad-3) 100% ); background: radial-gradient( ellipse at 30% 30%, var(--finwallapp-theme-color-grad-1) 0%, var(--finwallapp-theme-color-grad-2) 50%, var(--finwallapp-theme-color-grad-3) 100% ); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--finwallapp-theme-color-grad-1)', endColorstr='var(--finwallapp-theme-color-grad-3)',GradientType=1 ); } .theme-light-radial-gradient { background: var(--finwallapp-page-bg-2); background: -moz-radial-gradient( 30% 30%, ellipse cover, var(--finwallapp-page-bg-1) 0%, var(--finwallapp-page-bg-2) 50%, var(--finwallapp-page-bg-3) 100% ); background: -webkit-radial-gradient( 30% 30%, ellipse cover, var(--finwallapp-page-bg-1) 0%, var(--finwallapp-page-bg-2) 50%, var(--finwallapp-page-bg-3) 100% ); background: radial-gradient( ellipse at 30% 30%, var(--finwallapp-page-bg-1) 0%, var(--finwallapp-page-bg-2) 50%, var(--finwallapp-page-bg-3) 100% ); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--finwallapp-page-bg-1)', endColorstr='var(--finwallapp-page-bg-3)',GradientType=1 ); background-attachment: fixed; } main { &.bg-1 { background: url("../img/bg1.png") fixed; background-repeat: no-repeat; background-size: auto 100%; background-position: top right; } &.bg-2 { background: url("../img/bg2.png") fixed; background-repeat: no-repeat; background-size: auto; background-position: center right; } &.bg-3 { background: url("../img/bg3.png") fixed; background-repeat: no-repeat; background-size: auto auto; background-position: 35% bottom; } } .bg-none { background-color: transparent; } .bg-opac { background-color: rgba(255, 255, 255, 0.15) !important; } .bg-opac-50 { background-color: rgba(255, 255, 255, 0.5) !important; } .border-opac { border-color: rgba(255, 255, 255, 0.45) !important; } .alert-danger, .card.alert-danger, .bg-danger-light { background-color: lighten($red, 38%); } .alert-info, .card.alert-info, .bg-info-light { background-color: lighten($teal, 38%); } .alert-primary, .card.alert-primary, .bg-primary-light { background-color: lighten($blue, 38%); } .alert-warning, .card.alert-warning, .bg-warning-light { background-color: lighten($yellow, 38%); } .alert-success, .card.alert-success, .bg-success-light { background-color: lighten($green, 38%); } .alert-theme, .card.alert-theme, .bg-theme-light { background-color: var(--finwallapp-theme-color-light); } .bg-theme, .modal-backdrop { background: var(--finwallapp-theme-color) !important; color: var(--finwallapp-theme-text) !important; } .border-dashed { border-style: dashed; } .circle-small { height: 44px; width: 44px; position: relative; & > div:first-child { position: relative; width: 100%; } & > .avatar { position: absolute; z-index: 1; left: 0; right: 0; top: 0; margin: 7px; } } .chartdoughnut { width: 200px; margin: 0 auto; position: relative; & > .datadisplay { position: absolute; left: 0; right: 0; margin: 35px auto; text-align: center; display: block; border-radius: 100px; height: 130px; width: 130px; padding: 35px 0; background-color: var(--finwallapp-theme-text); } } .smallchart { width: 100.4%; padding: 0; display: block; height: 70px; margin-bottom: 10px; border-radius: 0 0 var(--finwallapp-padding) var(--finwallapp-padding); } .areachartsmall{ width: 80px !important; height: 40px; } /* theme color */ .bg-blue { background-color: $blue; } .bg-indigo { background-color: $indigo; } .bg-purple { background-color: $purple; } .bg-pink { background-color: $pink; } .bg-red { background-color: $red; } .bg-orange { background-color: $orange; } .bg-yellow { background-color: $yellow; } .bg-green { background-color: $green; } .bg-teal { background-color: $teal; } .bg-cyan { background-color: $cyan; } /* splash */ .bg-1-splash { height: 100px; top: -33px; position: absolute; z-index: 0; left: -20px; } radialGradient { stop { &:first-child { stop-color: var(--finwallapp-theme-color-grad-1); } &:last-child { stop-color: var(--finwallapp-theme-color-grad-3); } } } linearGradient { stop { &:first-child { stop-color: var(--finwallapp-theme-color-grad-1); } &:last-child { stop-color: var(--finwallapp-theme-color-grad-3); } } } .circle { height: 50px; width: 50px; border-radius: 25px; position: absolute; @extend .theme-radial-gradient; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25); &.small { height: 34px; width: 34px; } } .bg-2-splash { height: auto; max-width: 80%; bottom: 0px; position: absolute; z-index: 0; right: 0px; } .online-status { height: 10px; width: 10px; margin: 12px; border-radius: 10px; border: 1px solid #ffffff; } .cardimg{ position: absolute; z-index: 0; right: 0; bottom: 0; & + *{ position: relative; z-index: 1; } } .iwatchposition{ position: absolute; left: 50%; top: -16px; margin-left: -45px; width: 90px; } /* prfile page*/ .profile-page { position: relative; margin-bottom: 20px; overflow-x: hidden; .menubg { width: 72%; position: absolute; z-index: 0; right: -6%; & + * { position: relative; z-index: 1; } } .circle { &.one { left: 56%; top: 4%; z-index: 1; height: 20px; width: 20px; } &.two { right: 18%; bottom: 5%; z-index: 1; height: 40px; width: 40px; } } } /* webkit - scrollbar*/ ::-webkit-scrollbar { width: 0px; height: 0px; } ::-webkit-scrollbar-track { background-color: rgba(255, 255, 255, 0.65); border-radius: 10px; } ::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.1); } @media screen and (min-device-width: 300px) and (max-device-width: 1023px) and (orientation: landscape) { $default-grid-columns: 12; @for $i from 1 through $default-grid-columns { .col-ld-#{$i} { width: (100% / $default-grid-columns) * $i; } } } @media screen and (max-width: 340px) { :root { --finwallapp-padding: 10px; --finwallapp-rounded: 18px; } body { font-size: 15px !important; } .logo-small img { border-radius: var(--finwallapp-rounded) !important; } .size-12 { font-size: 11px !important; } .mb-4 { margin-bottom: 20px !important; } .mb-3 { margin-bottom: 15px !important; } .mb-2 { margin-bottom: 10px !important; } .mb-1 { margin-bottom: 5px !important; } }