blob: 21a0e4d382244530c421109c6661e5e12cbecb0a [file] [log] [blame]
Unknownd2db0f12019-01-10 14:22:00 -05001/*!
2* Neon Pingendo template (https://templates.pingendo.com)
3* Based on: Bootstrap v4.1.3 (https://getbootstrap.com)
4* Copyright 2014-2018 Pingendo (https://pingendo.com)
5*/
Unknownd2db0f12019-01-10 14:22:00 -05006@import url('https://fonts.googleapis.com/css?family=Montserrat:200');
Unknownd2db0f12019-01-10 14:22:00 -05007// Options
Jackeagleaed6d392020-06-09 23:27:02 +05308//
Unknownd2db0f12019-01-10 14:22:00 -05009// Quickly modify global styling by enabling or disabling optional features.
Jackeagleaed6d392020-06-09 23:27:02 +053010$enable-rounded: true;
11$enable-shadows: false;
12$enable-transitions: true;
13$enable-hover-media-query: false;
14$enable-grid-classes: true;
15$enable-print-styles: true;
Unknownd2db0f12019-01-10 14:22:00 -050016// Variables
17//
18// Colors
Unknownd2db0f12019-01-10 14:22:00 -050019$theme-colors: (
20 primary: #0080ff,
21 secondary: #0060aa,
22 light: #f3f3f3,
23 dark: #303030,
24 info: #00aaff,
25 success: #28a745,
26 warning: #ffc107,
27 danger: #dc3545
28);
Unknownd2db0f12019-01-10 14:22:00 -050029$body-bg: #111;
Unknownd2db0f12019-01-10 14:22:00 -050030$body-color: #efefef;
31$body-color-inverse: invert($body-color) !default;
32$link-color: #0080ff;
Jackeagleaed6d392020-06-09 23:27:02 +053033$link-hover-color: white;
Unknownd2db0f12019-01-10 14:22:00 -050034$link-hover-decoration: none;
Unknownd2db0f12019-01-10 14:22:00 -050035// Fonts
36$font-family-base: Montserrat;
37$headings-font-family: Montserrat;
38$font-weight-normal: 200;
39$font-weight-base: $font-weight-normal;
40$headings-line-height: 1.2;
Jackeagleaed6d392020-06-09 23:27:02 +053041$lead-font-size: 1.30rem;
Unknownd2db0f12019-01-10 14:22:00 -050042$line-height-base: 1.8;
Unknownd2db0f12019-01-10 14:22:00 -050043$spacer: 1.5rem;
Unknownd2db0f12019-01-10 14:22:00 -050044// Components
Jackeagleaed6d392020-06-09 23:27:02 +053045$border-width: 1px;
46$border-radius: 0.75rem;
47$border-radius-lg: $border-radius * 1.2;
48$border-radius-sm: $border-radius * .4;
49$component-active-color: map-get($theme-colors,"dark");
Unknownd2db0f12019-01-10 14:22:00 -050050// Buttons
Jackeagleaed6d392020-06-09 23:27:02 +053051$input-btn-padding-x-lg: 1.1rem;
52$input-btn-padding-x: 1rem !default;
Unknownd2db0f12019-01-10 14:22:00 -050053// Cards
Jackeagleaed6d392020-06-09 23:27:02 +053054$card-border-width: 0;
55$card-bg: rgba(#333,.5);
Unknownd2db0f12019-01-10 14:22:00 -050056// Breadcrumb
Jackeagleaed6d392020-06-09 23:27:02 +053057$breadcrumb-bg: transparent !default;
58$breadcrumb-active-color: map-get($theme-colors,"light");
Unknownd2db0f12019-01-10 14:22:00 -050059// Carousel
Jackeagleaed6d392020-06-09 23:27:02 +053060$carousel-caption-width: 100% !default;
61$carousel-indicator-height: 6px !default;
Unknownd2db0f12019-01-10 14:22:00 -050062//Images
Jackeagleaed6d392020-06-09 23:27:02 +053063$thumbnail-border-color: map-get($theme-colors,"primary");
Unknownd2db0f12019-01-10 14:22:00 -050064// Nav tabs
Jackeagleaed6d392020-06-09 23:27:02 +053065$nav-tabs-border-color: map-get($theme-colors,"primary");
66$nav-tabs-link-hover-border-color: transparent;
67$nav-tabs-link-active-color: $component-active-color;
68$nav-tabs-link-active-bg: map-get($theme-colors,"primary");
69$nav-tabs-link-active-border-color: $nav-tabs-border-color;
Unknownd2db0f12019-01-10 14:22:00 -050070// Nav pills
Jackeagleaed6d392020-06-09 23:27:02 +053071$nav-pills-link-active-color: $component-active-color !default;
Unknownd2db0f12019-01-10 14:22:00 -050072// Navbar
Jackeagleaed6d392020-06-09 23:27:02 +053073$navbar-light-color: rgba(black,.6);
Unknownd2db0f12019-01-10 14:22:00 -050074// Pagination
Jackeagleaed6d392020-06-09 23:27:02 +053075$pagination-bg: $body-bg;
76$pagination-border-color: map-get($theme-colors,"dark");
77$pagination-hover-bg: $body-bg;
78$pagination-hover-border-color: $pagination-border-color;
79$pagination-active-color: $component-active-color;
80$pagination-active-bg: map-get($theme-colors,"primary");
81$pagination-active-border-color: map-get($theme-colors,"dark");
Unknownd2db0f12019-01-10 14:22:00 -050082// List group
Jackeagleaed6d392020-06-09 23:27:02 +053083$list-group-bg: $body-bg;
84$list-group-border-color: map-get($theme-colors,"dark");
85$list-group-hover-bg: $body-bg;
86$list-group-active-color: $component-active-color;
87$list-group-action-color: $link-color;
88$list-group-active-border-color: map-get($theme-colors,"dark");
89$list-group-action-hover-color: map-get($theme-colors,"light");
90$list-group-action-active-color: $body-color !default;
91$list-group-action-active-bg: transparent;
Unknownd2db0f12019-01-10 14:22:00 -050092// Horizontal rule
Jackeagleaed6d392020-06-09 23:27:02 +053093$hr-border-color: rgba(map-get($theme-colors,"primary"),.75);
Unknownd2db0f12019-01-10 14:22:00 -050094// Tables
Jackeagleaed6d392020-06-09 23:27:02 +053095$table-accent-bg: rgba(map-get($theme-colors,"light"),.05);
96$table-inverse-bg: rgba(map-get($theme-colors,"light"),.5);
97$table-hover-bg: rgba(map-get($theme-colors,"light"),.1);
98$table-border-color: map-get($theme-colors,"dark");
Unknownd2db0f12019-01-10 14:22:00 -050099$font-size-base: 0.85rem;
Unknownd2db0f12019-01-10 14:22:00 -0500100@import 'bootstrap-4.1.3';
101
Jackeagleaed6d392020-06-09 23:27:02 +0530102body,
103html {
104 height: 100%;
Unknownd2db0f12019-01-10 14:22:00 -0500105}
Unknownd2db0f12019-01-10 14:22:00 -0500106// Color yiq
107@each $name, $value in $theme-colors {
108 .bg-#{$name} {
109 color: color-yiq($value);
Jackeagleaed6d392020-06-09 23:27:02 +0530110
111 input::placeholder {
Unknownd2db0f12019-01-10 14:22:00 -0500112 color: transparentize(color-yiq($value), .2);
113 }
Jackeagleaed6d392020-06-09 23:27:02 +0530114
Unknownd2db0f12019-01-10 14:22:00 -0500115 .input-group-text {
116 color: color-yiq($value);
117 }
118 }
119}
120
121.section-fade-in-out {
122 position: relative;
Jackeagleaed6d392020-06-09 23:27:02 +0530123 color: white;
124 background-size: cover;
Unknownd2db0f12019-01-10 14:22:00 -0500125 background-position: center;
Jackeagleaed6d392020-06-09 23:27:02 +0530126
Unknownd2db0f12019-01-10 14:22:00 -0500127 &:before {
128 position: absolute;
Jackeagleaed6d392020-06-09 23:27:02 +0530129 top: 0;
130 left: 0;
131 width: 100%;
Unknownd2db0f12019-01-10 14:22:00 -0500132 height: 100%;
133 content: ' ';
134 background: linear-gradient($body-bg, transparentize($body-bg, 0.2),transparentize($body-bg, 0.8),transparentize($body-bg, 0.2), $body-bg);
Jackeagleaed6d392020-06-09 23:27:02 +0530135 }
Unknownd2db0f12019-01-10 14:22:00 -0500136}
137
138.section-fade-in {
Jackeagleaed6d392020-06-09 23:27:02 +0530139 position: relative;
140 color: white;
141 background-size: cover;
Unknownd2db0f12019-01-10 14:22:00 -0500142 background-position: center;
Jackeagleaed6d392020-06-09 23:27:02 +0530143
Unknownd2db0f12019-01-10 14:22:00 -0500144 &:before {
145 position: absolute;
Jackeagleaed6d392020-06-09 23:27:02 +0530146 top: 0;
147 left: 0;
148 width: 100%;
Unknownd2db0f12019-01-10 14:22:00 -0500149 height: 100%;
150 content: ' ';
151 background: linear-gradient($body-bg, transparentize($body-bg, 0.2),transparentize($body-bg, 0.8));
Jackeagleaed6d392020-06-09 23:27:02 +0530152 }
Unknownd2db0f12019-01-10 14:22:00 -0500153}
154
155.section-fade-out {
Jackeagleaed6d392020-06-09 23:27:02 +0530156 position: relative;
157 color: white;
158 background-size: cover;
Unknownd2db0f12019-01-10 14:22:00 -0500159 background-position: center;
Jackeagleaed6d392020-06-09 23:27:02 +0530160
Unknownd2db0f12019-01-10 14:22:00 -0500161 &:before {
162 position: absolute;
Jackeagleaed6d392020-06-09 23:27:02 +0530163 top: 0;
164 left: 0;
165 width: 100%;
Unknownd2db0f12019-01-10 14:22:00 -0500166 height: 100%;
167 content: ' ';
168 background: linear-gradient(transparentize($body-bg, 0.8),transparentize($body-bg, 0.2), $body-bg);
Jackeagleaed6d392020-06-09 23:27:02 +0530169 }
Unknownd2db0f12019-01-10 14:22:00 -0500170}
171
172.shadowed {
Jackeagleaed6d392020-06-09 23:27:02 +0530173 box-shadow: 0 0 10px #000;
Unknownd2db0f12019-01-10 14:22:00 -0500174}
175
176.carousel {
Jackeagleaed6d392020-06-09 23:27:02 +0530177 .carousel-caption {
178 padding-top: 50px;
179 padding-bottom: 20px;
180 bottom: 0;
181 background: linear-gradient(transparent 10%, transparentize($body-bg, 0) 100%);
Unknownd2db0f12019-01-10 14:22:00 -0500182 }
Jackeagleaed6d392020-06-09 23:27:02 +0530183
184 .carousel-control-next,
185 .carousel-control-prev {
186 opacity: 0.85;
187 }
188
Unknownd2db0f12019-01-10 14:22:00 -0500189 .carousel-indicators {
Jackeagleaed6d392020-06-09 23:27:02 +0530190 bottom: 0;
Unknownd2db0f12019-01-10 14:22:00 -0500191 }
192}
193
194mark {
195 &.primary {
Jackeagleaed6d392020-06-09 23:27:02 +0530196 background-color: map-get($theme-colors,"primary");
197 color: black;
Unknownd2db0f12019-01-10 14:22:00 -0500198 }
Jackeagleaed6d392020-06-09 23:27:02 +0530199
Unknownd2db0f12019-01-10 14:22:00 -0500200 &.secondary {
Jackeagleaed6d392020-06-09 23:27:02 +0530201 background-color: map-get($theme-colors,"secondary");
202 color: white;
Unknownd2db0f12019-01-10 14:22:00 -0500203 }
204}
205
206.cover {
Jackeagleaed6d392020-06-09 23:27:02 +0530207 min-height: 100%;
Unknownd2db0f12019-01-10 14:22:00 -0500208}
Unknownd2db0f12019-01-10 14:22:00 -0500209/* Animate state between .navbar and .navbar-ontop */
210.navbar {
Jackeagleaed6d392020-06-09 23:27:02 +0530211 transition: background-color 0.5s ease-out;
Unknownd2db0f12019-01-10 14:22:00 -0500212}
213
214.navbar-ontop {
215 background-color: transparent !important;
216}
Unknownd2db0f12019-01-10 14:22:00 -0500217/* Animate on entrance */
Unknownd2db0f12019-01-10 14:22:00 -0500218.animate-in-down {
219 transition: all 1.3s ease-out;
Jackeagleaed6d392020-06-09 23:27:02 +0530220 position: relative;
221 opacity: 1;
222 top: 0;
223
Unknownd2db0f12019-01-10 14:22:00 -0500224 &.out-of-viewport {
Jackeagleaed6d392020-06-09 23:27:02 +0530225 top: 40px;
226 opacity: 0;
Unknownd2db0f12019-01-10 14:22:00 -0500227 }
228}
229
Unknownd2db0f12019-01-10 14:22:00 -0500230.animate-in-left {
231 transition: all 1.0s ease-out;
Jackeagleaed6d392020-06-09 23:27:02 +0530232 position: relative;
233 opacity: 1;
234 left: 0;
235
Unknownd2db0f12019-01-10 14:22:00 -0500236 &.out-of-viewport {
Jackeagleaed6d392020-06-09 23:27:02 +0530237 opacity: 0;
238 left: -5%;
Unknownd2db0f12019-01-10 14:22:00 -0500239 }
240}
241
Unknownd2db0f12019-01-10 14:22:00 -0500242.animate-in-right {
243 transition: all 1.0s ease-out;
Jackeagleaed6d392020-06-09 23:27:02 +0530244 position: relative;
245 opacity: 1;
246 left: 0;
247
Unknownd2db0f12019-01-10 14:22:00 -0500248 &.out-of-viewport {
Jackeagleaed6d392020-06-09 23:27:02 +0530249 opacity: 0;
250 left: 5%;
Unknownd2db0f12019-01-10 14:22:00 -0500251 }
Jackeagleaed6d392020-06-09 23:27:02 +0530252}