Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
marketParser
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nazarf
marketParser
Commits
7eb5a218
Commit
7eb5a218
authored
Apr 01, 2020
by
kolosfed
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Restructuring template stylesheets
parent
20d5b090
Changes
25
Show whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
1110 additions
and
1465 deletions
+1110
-1465
main.scss
app/assets/stylesheets/application/main.scss
+3
-1
_buttons.scss
app/assets/stylesheets/application/sb-abmin-2/_buttons.scss
+52
-0
_cards.scss
app/assets/stylesheets/application/sb-abmin-2/_cards.scss
+36
-0
_charts.scss
app/assets/stylesheets/application/sb-abmin-2/_charts.scss
+29
-0
_dropdowns.scss
...assets/stylesheets/application/sb-abmin-2/_dropdowns.scss
+21
-0
_error.scss
app/assets/stylesheets/application/sb-abmin-2/_error.scss
+52
-0
_footer.scss
app/assets/stylesheets/application/sb-abmin-2/_footer.scss
+14
-0
_global.scss
app/assets/stylesheets/application/sb-abmin-2/_global.scss
+60
-0
_login.scss
app/assets/stylesheets/application/sb-abmin-2/_login.scss
+50
-0
_mixins.scss
app/assets/stylesheets/application/sb-abmin-2/_mixins.scss
+1
-0
_navs.scss
app/assets/stylesheets/application/sb-abmin-2/_navs.scss
+3
-0
_utilities.scss
...assets/stylesheets/application/sb-abmin-2/_utilities.scss
+7
-0
_global.scss
...sets/stylesheets/application/sb-abmin-2/navs/_global.scss
+42
-0
_sidebar.scss
...ets/stylesheets/application/sb-abmin-2/navs/_sidebar.scss
+372
-0
_topbar.scss
...sets/stylesheets/application/sb-abmin-2/navs/_topbar.scss
+144
-0
sb-admin-2.scss
...assets/stylesheets/application/sb-abmin-2/sb-admin-2.scss
+14
-0
_animation.scss
...lesheets/application/sb-abmin-2/utilities/_animation.scss
+37
-0
_background.scss
...esheets/application/sb-abmin-2/utilities/_background.scss
+17
-0
_border.scss
...stylesheets/application/sb-abmin-2/utilities/_border.scss
+7
-0
_display.scss
...tylesheets/application/sb-abmin-2/utilities/_display.scss
+4
-0
_progress.scss
...ylesheets/application/sb-abmin-2/utilities/_progress.scss
+3
-0
_rotate.scss
...stylesheets/application/sb-abmin-2/utilities/_rotate.scss
+7
-0
_text.scss
...s/stylesheets/application/sb-abmin-2/utilities/_text.scss
+54
-0
template-styles.scss
app/assets/stylesheets/application/template-styles.scss
+0
-1464
variables.scss
app/assets/stylesheets/application/variables.scss
+81
-0
No files found.
app/assets/stylesheets/application/main.scss
View file @
7eb5a218
@import
"variables"
;
// Overrides Bootstrap default variables; must be imported before Bootstrap
@import
"bootstrap"
;
@import
"font-awesome-sprockets"
;
@import
"font-awesome"
;
@import
"
template-styles
"
;
@import
"
sb-abmin-2/sb-admin-2
"
;
app/assets/stylesheets/application/sb-abmin-2/_buttons.scss
0 → 100644
View file @
7eb5a218
.btn-circle
{
border-radius
:
100%
;
height
:
2
.5rem
;
width
:
2
.5rem
;
font-size
:
1rem
;
display
:
inline-flex
;
align-items
:
center
;
justify-content
:
center
;
&
.btn-sm
{
height
:
1
.8rem
;
width
:
1
.8rem
;
font-size
:
0
.75rem
;
}
&
.btn-lg
{
height
:
3
.5rem
;
width
:
3
.5rem
;
font-size
:
1
.35rem
;
}
}
.btn-icon-split
{
padding
:
0
;
overflow
:
hidden
;
display
:
inline-flex
;
align-items
:
stretch
;
justify-content
:
center
;
.icon
{
background
:
fade-out
(
$black
,
.85
);
display
:
inline-block
;
padding
:
$btn-padding-y
$btn-padding-x
;
}
.text
{
display
:
inline-block
;
padding
:
$btn-padding-y
$btn-padding-x
;
}
&
.btn-sm
{
.icon
{
padding
:
$btn-padding-y-sm
$btn-padding-x-sm
;
}
.text
{
padding
:
$btn-padding-y-sm
$btn-padding-x-sm
;
}
}
&
.btn-lg
{
.icon
{
padding
:
$btn-padding-y-lg
$btn-padding-x-lg
;
}
.text
{
padding
:
$btn-padding-y-lg
$btn-padding-x-lg
;
}
}
}
app/assets/stylesheets/application/sb-abmin-2/_cards.scss
0 → 100644
View file @
7eb5a218
// Custom Card Styling
.card
{
.card-header
{
// Format Dropdowns in Card Headings
.dropdown
{
line-height
:
1
;
.dropdown-menu
{
line-height
:
1
.5
;
}
}
}
// Collapsable Card Styling
.card-header
[
data-toggle
=
"collapse"
]
{
text-decoration
:
none
;
position
:
relative
;
padding
:
0
.75rem
3
.25rem
0
.75rem
1
.25rem
;
&
:
:
after
{
position
:
absolute
;
right
:
0
;
top
:
0
;
padding-right
:
1
.725rem
;
line-height
:
51px
;
font-weight
:
900
;
content
:
'\f107'
;
font-family
:
'Font Awesome 5 Free'
;
color
:
$gray-400
;
}
&
.collapsed
{
border-radius
:
$card-border-radius
;
&
:
:
after
{
content
:
'\f105'
;
}
}
}
}
app/assets/stylesheets/application/sb-abmin-2/_charts.scss
0 → 100644
View file @
7eb5a218
// Area Chart
.chart-area
{
position
:
relative
;
height
:
10rem
;
width
:
100%
;
@include
media-breakpoint-up
(
md
)
{
height
:
20rem
;
}
}
// Bar Chart
.chart-bar
{
position
:
relative
;
height
:
10rem
;
width
:
100%
;
@include
media-breakpoint-up
(
md
)
{
height
:
20rem
;
}
}
// Pie Chart
.chart-pie
{
position
:
relative
;
height
:
15rem
;
width
:
100%
;
@include
media-breakpoint-up
(
md
)
{
height
:
calc
(
20rem
-
43px
)
!
important
;
}
}
app/assets/stylesheets/application/sb-abmin-2/_dropdowns.scss
0 → 100644
View file @
7eb5a218
// Custom Dropdown Styling
.dropdown
{
.dropdown-menu
{
font-size
:
$dropdown-font-size
;
.dropdown-header
{
@extend
.text-uppercase
;
font-weight
:
800
;
font-size
:
0
.65rem
;
color
:
$gray-500
;
}
}
}
// Utility class to hide arrow from dropdown
.dropdown.no-arrow
{
.
dropdown-toggle
:
:
after
{
display
:
none
;
}
}
app/assets/stylesheets/application/sb-abmin-2/_error.scss
0 → 100644
View file @
7eb5a218
// Lucas Bebber's Glitch Effect
// Tutorial and CSS from CSS Tricks
// https://css-tricks.com/glitch-effect-text-images-svg/
.error
{
color
:
$gray-800
;
font-size
:
7rem
;
position
:
relative
;
line-height
:
1
;
width
:
12
.5rem
;
}
@keyframes
noise-anim
{
$steps
:
20
;
@for
$i
from
0
through
$steps
{
#{
percentage
(
$i
*
(
1
/
$steps
))
}
{
clip
:
rect
(
random
(
100
)
+
px
,
9999px
,
random
(
100
)
+
px
,
0
);
}
}
}
.error
:after
{
content
:
attr
(
data-text
);
position
:
absolute
;
left
:
2px
;
text-shadow
:
-1px
0
$red
;
top
:
0
;
color
:
$gray-800
;
background
:
$gray-100
;
overflow
:
hidden
;
clip
:
rect
(
0
,
900px
,
0
,
0
);
animation
:
noise-anim
2s
infinite
linear
alternate-reverse
;
}
@keyframes
noise-anim-2
{
$steps
:
20
;
@for
$i
from
0
through
$steps
{
#{
percentage
(
$i
*
(
1
/
$steps
))
}
{
clip
:
rect
(
random
(
100
)
+
px
,
9999px
,
random
(
100
)
+
px
,
0
);
}
}
}
.error
:before
{
content
:
attr
(
data-text
);
position
:
absolute
;
left
:
-2px
;
text-shadow
:
1px
0
$blue
;
top
:
0
;
color
:
$gray-800
;
background
:
$gray-100
;
overflow
:
hidden
;
clip
:
rect
(
0
,
900px
,
0
,
0
);
animation
:
noise-anim-2
3s
infinite
linear
alternate-reverse
;
}
app/assets/stylesheets/application/sb-abmin-2/_footer.scss
0 → 100644
View file @
7eb5a218
footer
.sticky-footer
{
padding
:
2rem
0
;
flex-shrink
:
0
;
.copyright
{
line-height
:
1
;
font-size
:
0
.8rem
;
}
}
body
.sidebar-toggled
{
footer
.sticky-footer
{
width
:
100%
;
}
}
app/assets/stylesheets/application/sb-abmin-2/_global.scss
0 → 100644
View file @
7eb5a218
// Global component styles
html
{
position
:
relative
;
min-height
:
100%
;
}
body
{
height
:
100%
;
}
a
{
&
:focus
{
outline
:
none
;
}
}
// Main page wrapper
#wrapper
{
display
:
flex
;
#content-wrapper
{
background-color
:
$gray-100
;
width
:
100%
;
overflow-x
:
hidden
;
#content
{
flex
:
1
0
auto
;
}
}
}
// Set container padding to match gutter width instead of default 15px
.container
,
.container-fluid
{
padding-left
:
$grid-gutter-width
;
padding-right
:
$grid-gutter-width
;
}
// Scroll to top button
.scroll-to-top
{
position
:
fixed
;
right
:
1rem
;
bottom
:
1rem
;
display
:
none
;
width
:
2
.75rem
;
height
:
2
.75rem
;
text-align
:
center
;
color
:
$white
;
background
:
fade-out
(
$gray-800
,
.5
);
line-height
:
46px
;
&
:focus
,
&
:hover
{
color
:
white
;
}
&
:hover
{
background
:
$gray-800
;
}
i
{
font-weight
:
800
;
}
}
app/assets/stylesheets/application/sb-abmin-2/_login.scss
0 → 100644
View file @
7eb5a218
// Pulling these images from Unsplash
// Toshi the dog from https://unsplash.com/@charlesdeluvio - what a funny dog...
.bg-login-image
{
background
:
url($login-image)
;
background-position
:
center
;
background-size
:
cover
;
}
.bg-register-image
{
background
:
url($register-image)
;
background-position
:
center
;
background-size
:
cover
;
}
.bg-password-image
{
background
:
url($password-image)
;
background-position
:
center
;
background-size
:
cover
;
}
form
.user
{
.custom-checkbox.small
{
label
{
line-height
:
1
.5rem
;
}
}
.form-control-user
{
font-size
:
0
.8rem
;
border-radius
:
10rem
;
padding
:
1
.5rem
1rem
;
}
.btn-user
{
font-size
:
0
.8rem
;
border-radius
:
10rem
;
padding
:
0
.75rem
1rem
;
}
}
.btn-google
{
@include
button-variant
(
$brand-google
,
$white
);
}
.btn-facebook
{
@include
button-variant
(
$brand-facebook
,
$white
);
}
app/assets/stylesheets/application/sb-abmin-2/_mixins.scss
0 → 100644
View file @
7eb5a218
app/assets/stylesheets/application/sb-abmin-2/_navs.scss
0 → 100644
View file @
7eb5a218
@import
"navs/global.scss"
;
@import
"navs/topbar.scss"
;
@import
"navs/sidebar.scss"
;
app/assets/stylesheets/application/sb-abmin-2/_utilities.scss
0 → 100644
View file @
7eb5a218
@import
"utilities/animation.scss"
;
@import
"utilities/background.scss"
;
@import
"utilities/display.scss"
;
@import
"utilities/text.scss"
;
@import
"utilities/border.scss"
;
@import
"utilities/progress.scss"
;
@import
"utilities/rotate.scss"
;
app/assets/stylesheets/application/sb-abmin-2/navs/_global.scss
0 → 100644
View file @
7eb5a218
// Global styles for both custom sidebar and topbar compoments
.sidebar
,
.topbar
{
.nav-item
{
// Customize Dropdown Arrows for Navbar
&
.dropdown
{
.dropdown-toggle
{
&
:
:
after
{
width
:
1rem
;
text-align
:
center
;
float
:
right
;
vertical-align
:
0
;
border
:
0
;
font-weight
:
900
;
content
:
'\f105'
;
font-family
:
'Font Awesome 5 Free'
;
}
}
&
.show
{
.
dropdown-toggle
:
:
after
{
content
:
'\f107'
;
}
}
}
// Counter for nav links and nav link image sizing
.nav-link
{
position
:
relative
;
.badge-counter
{
position
:
absolute
;
transform
:
scale
(
0
.7
);
transform-origin
:
top
right
;
right
:
.25rem
;
margin-top
:
-.25rem
;
}
.img-profile
{
height
:
2rem
;
width
:
2rem
;
}
}
}
}
app/assets/stylesheets/application/sb-abmin-2/navs/_sidebar.scss
0 → 100644
View file @
7eb5a218
// Sidebar
.sidebar
{
width
:
$sidebar-collapsed-width
;
min-height
:
100vh
;
.nav-item
{
position
:
relative
;
&
:last-child
{
margin-bottom
:
1rem
;
}
.nav-link
{
text-align
:
center
;
padding
:
0
.75rem
1rem
;
width
:
$sidebar-collapsed-width
;
span
{
font-size
:
0
.65rem
;
display
:
block
;
}
}
&
.active
{
.nav-link
{
font-weight
:
700
;
}
}
// Accordion
.collapse
{
position
:
absolute
;
left
:
calc
(
#{
$sidebar-collapsed-width
}
+
#{
$grid-gutter-width
}
/
2
);
z-index
:
1
;
top
:
2px
;
// Grow In Animation
@extend
.animated--grow-in
;
.collapse-inner
{
border-radius
:
$border-radius
;
box-shadow
:
$box-shadow
;
}
}
.collapsing
{
display
:
none
;
transition
:
none
;
}
.collapse
,
.collapsing
{
.collapse-inner
{
padding
:
.5rem
0
;
min-width
:
10rem
;
font-size
:
$dropdown-font-size
;
margin
:
0
0
1rem
0
;
.collapse-header
{
margin
:
0
;
white-space
:
nowrap
;
padding
:
.5rem
1
.5rem
;
text-transform
:
uppercase
;
font-weight
:
800
;
font-size
:
0
.65rem
;
color
:
$gray-500
;
}
.collapse-item
{
padding
:
0
.5rem
1rem
;
margin
:
0
0
.5rem
;
display
:
block
;
color
:
$gray-900
;
text-decoration
:
none
;
border-radius
:
$border-radius
;
white-space
:
nowrap
;
&
:hover
{
background-color
:
$gray-200
;
}
&
:active
{
background-color
:
$gray-300
;
}
&
.active
{
color
:
$primary
;
font-weight
:
700
;
}
}
}
}
}
#sidebarToggle
{
width
:
2
.5rem
;
height
:
2
.5rem
;
text-align
:
center
;
margin-bottom
:
1rem
;
cursor
:
pointer
;
&
:
:
after
{
font-weight
:
900
;
content
:
'\f104'
;
font-family
:
'Font Awesome 5 Free'
;
margin-right
:
0
.1rem
;
}
&
:hover
{
text-decoration
:
none
;
}
&
:focus
{
outline
:
none
;
}
}
&
.toggled
{
width
:
0
!
important
;
overflow
:
hidden
;
#
sidebarToggle
:
:
after
{
content
:
'\f105'
;
font-family
:
'Font Awesome 5 Free'
;
margin-left
:
0
.25rem
;
}
}
.sidebar-brand
{
height
:
$topbar-base-height
;
text-decoration
:
none
;
font-size
:
1rem
;
font-weight
:
800
;
padding
:
1
.5rem
1rem
;
text-align
:
center
;
text-transform
:
uppercase
;
letter-spacing
:
0
.05rem
;
z-index
:
1
;
.sidebar-brand-icon
i
{
font-size
:
2rem
;
}
.sidebar-brand-text
{
display
:
none
;
}
}
hr
.sidebar-divider
{
margin
:
0
1rem
1rem
;
}
.sidebar-heading
{
text-align
:
center
;
padding
:
0
1rem
;
font-weight
:
800
;
font-size
:
0
.65rem
;
@extend
.text-uppercase
;
}
}
@include
media-breakpoint-up
(
md
)
{
.sidebar
{
width
:
$sidebar-base-width
!
important
;
.nav-item
{
// Accordion
.collapse
{
position
:
relative
;
left
:
0
;
z-index
:
1
;
top
:
0
;
animation
:
none
;
.collapse-inner
{
border-radius
:
0
;
box-shadow
:
none
;
}
}
.collapsing
{
display
:
block
;
transition
:
$transition-collapse
;
}
.collapse
,
.collapsing
{
margin
:
0
1rem
;
}
.nav-link
{
display
:
block
;
width
:
100%
;
text-align
:
left
;
padding
:
1rem
;
width
:
$sidebar-base-width
;
i
{
font-size
:
0
.85rem
;
margin-right
:
0
.25rem
;
}
span
{
font-size
:
0
.85rem
;
display
:
inline
;
}
// Accordion Arrow Icon
&
[
data-toggle
=
"collapse"
]
{
&
:
:
after
{
width
:
1rem
;
text-align
:
center
;
float
:
right
;
vertical-align
:
0
;
border
:
0
;
font-weight
:
900
;
content
:
'\f107'
;
font-family
:
'Font Awesome 5 Free'
;
}
&.
collapsed
:
:
after
{
content
:
'\f105'
;
}
}
}
}
.sidebar-brand
{
.sidebar-brand-icon
i
{
font-size
:
2rem
;
}
.sidebar-brand-text
{
display
:
inline
;
}
}
.sidebar-heading
{
text-align
:
left
;
}
&
.toggled
{
overflow
:
visible
;
width
:
$sidebar-collapsed-width
!
important
;
.nav-item
{
// Accordion
.collapse
{
position
:
absolute
;
left
:
calc
(
#{
$sidebar-collapsed-width
}
+
#{
$grid-gutter-width
}
/
2
);
z-index
:
1
;
top
:
2px
;
// Grow In Animation for Toggled State
animation-name
:
growIn
;
animation-duration
:
200ms
;
animation-timing-function
:
transform
cubic-bezier
(
.18
,
1
.25
,.
4
,
1
)
,
opacity
cubic-bezier
(
0
,
1
,.
4
,
1
);
.collapse-inner
{
box-shadow
:
$box-shadow
;
border-radius
:
$border-radius
;
}
}
.collapsing
{
display
:
none
;
transition
:
none
;
}
.collapse
,
.collapsing
{
margin
:
0
;
}
&
:last-child
{
margin-bottom
:
1rem
;
}
.nav-link
{
text-align
:
center
;
padding
:
0
.75rem
1rem
;
width
:
$sidebar-collapsed-width
;
span
{
font-size
:
0
.65rem
;
display
:
block
;
}
i
{
margin-right
:
0
;
}
&
[
data-toggle
=
"collapse"
]
::after
{
display
:
none
;
}
}
}
.sidebar-brand
{
.sidebar-brand-icon
i
{
font-size
:
2rem
;
}
.sidebar-brand-text
{
display
:
none
;
}
}
.sidebar-heading
{
text-align
:
center
;
}
}
}
}
// Sidebar Color Variants
// Sidebar Light
.sidebar-light
{
.sidebar-brand
{
color
:
$gray-700
;
}
hr
.sidebar-divider
{
border-top
:
1px
solid
$gray-200
;
}
.sidebar-heading
{
color
:
$gray-500
;
}
.nav-item
{
.nav-link
{
color
:
$gray-600
;
i
{
color
:
$gray-400
;
}
&
:active
,
&
:focus
,
&
:hover
{
color
:
$gray-700
;
i
{
color
:
$gray-700
;
}
}
// Accordion
&
[
data-toggle
=
"collapse"
]
::after
{
color
:
$gray-500
;
}
}
&
.active
{
.nav-link
{
color
:
$gray-700
;
i
{
color
:
$gray-700
;
}
}
}
}
// Color the sidebar toggler
#sidebarToggle
{
background-color
:
$gray-200
;
&
:
:
after
{
color
:
$gray-500
;
}
&
:hover
{
background-color
:
$gray-300
;
}
}
}
// Sidebar Dark
.sidebar-dark
{
.sidebar-brand
{
color
:
$white
;
}
hr
.sidebar-divider
{
border-top
:
1px
solid
fade-out
(
$white
,
0
.85
);
}
.sidebar-heading
{
color
:
fade-out
(
$white
,
0
.6
);
}
.nav-item
{
.nav-link
{
color
:
fade-out
(
$white
,
0
.2
);
i
{
color
:
fade-out
(
$white
,
0
.7
);
}
&
:active
,
&
:focus
,
&
:hover
{
color
:
$white
;
i
{
color
:
$white
;
}
}
// Accordion
&
[
data-toggle
=
"collapse"
]
::after
{
color
:
fade-out
(
$white
,
0
.5
);
}
}
&
.active
{
.nav-link
{
color
:
$white
;
i
{
color
:
$white
;
}
}
}
}
// Color the sidebar toggler
#sidebarToggle
{
background-color
:
fade-out
(
$white
,
0
.8
);
&
:
:
after
{
color
:
fade-out
(
$white
,
0
.5
);
}
&
:hover
{
background-color
:
fade-out
(
$white
,
0
.75
);
}
}
&
.toggled
{
#
sidebarToggle
:
:
after
{
color
:
fade-out
(
$white
,
0
.5
);
}
}
}
app/assets/stylesheets/application/sb-abmin-2/navs/_topbar.scss
0 → 100644
View file @
7eb5a218
// Topbar
.topbar
{
height
:
$topbar-base-height
;
#sidebarToggleTop
{
height
:
2
.5rem
;
width
:
2
.5rem
;
&
:hover
{
background-color
:
$gray-200
;
}
&
:active
{
background-color
:
$gray-300
;
}
}
.navbar-search
{
width
:
25rem
;
input
{
font-size
:
0
.85rem
;
height
:
auto
;
}
}
.topbar-divider
{
width
:
0
;
border-right
:
1px
solid
$border-color
;
height
:
calc
(
#{
$topbar-base-height
}
-
2rem
);
margin
:
auto
1rem
;
}
.nav-item
{
.nav-link
{
height
:
$topbar-base-height
;
display
:
flex
;
align-items
:
center
;
padding
:
0
0
.75rem
;
&
:focus
{
outline
:
none
;
}
}
&
:focus
{
outline
:
none
;
}
}
.dropdown
{
position
:
static
;
.dropdown-menu
{
width
:
calc
(
100%
-
#{
$grid-gutter-width
}
);
right
:
$grid-gutter-width
/
2
;
}
}
.dropdown-list
{
padding
:
0
;
border
:
none
;
overflow
:
hidden
;
.dropdown-header
{
background-color
:
$primary
;
border
:
1px
solid
$primary
;
padding-top
:
0
.75rem
;
padding-bottom
:
0
.75rem
;
color
:
$white
;
}
.dropdown-item
{
white-space
:
normal
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
border-left
:
1px
solid
$border-color
;
border-right
:
1px
solid
$border-color
;
border-bottom
:
1px
solid
$border-color
;
line-height
:
1
.3rem
;
.dropdown-list-image
{
position
:
relative
;
height
:
2
.5rem
;
width
:
2
.5rem
;
img
{
height
:
2
.5rem
;
width
:
2
.5rem
;
}
.status-indicator
{
background-color
:
$gray-200
;
height
:
0
.75rem
;
width
:
0
.75rem
;
border-radius
:
100%
;
position
:
absolute
;
bottom
:
0
;
right
:
0
;
border
:
.125rem
solid
$white
;
}
}
.text-truncate
{
max-width
:
10rem
;
}
&
:active
{
background-color
:
$gray-200
;
color
:
$gray-900
;
}
}
}
@include
media-breakpoint-up
(
sm
)
{
.dropdown
{
position
:
relative
;
.dropdown-menu
{
width
:
auto
;
right
:
0
;
}
}
.dropdown-list
{
width
:
20rem
!
important
;
.dropdown-item
{
.text-truncate
{
max-width
:
13
.375rem
;
}
}
}
}
}
.topbar.navbar-dark
{
.navbar-nav
{
.nav-item
{
.nav-link
{
color
:
fade-out
(
$white
,
0
.2
);
&
:hover
{
color
:
$white
;
}
&
:active
{
color
:
$white
;
}
}
}
}
}
.topbar.navbar-light
{
.navbar-nav
{
.nav-item
{
.nav-link
{
color
:
$gray-400
;
&
:hover
{
color
:
$gray-500
;
}
&
:active
{
color
:
$gray-600
;
}
}
}
}
}
app/assets/stylesheets/application/sb-abmin-2/sb-admin-2.scss
0 → 100644
View file @
7eb5a218
// Import Custom SB Admin 2 Mixins and Components
@import
"mixins"
;
@import
"global"
;
@import
"utilities"
;
// Custom Components
@import
"dropdowns"
;
@import
"navs"
;
@import
"buttons"
;
@import
"cards"
;
@import
"charts"
;
@import
"login"
;
@import
"error"
;
@import
"footer"
;
app/assets/stylesheets/application/sb-abmin-2/utilities/_animation.scss
0 → 100644
View file @
7eb5a218
// Animation Utilities
// Grow In Animation
@keyframes
growIn
{
0
%
{
transform
:
scale
(
0
.9
);
opacity
:
0
;
}
100
%
{
transform
:
scale
(
1
);
opacity
:
1
;
}
}
.animated--grow-in
{
animation-name
:
growIn
;
animation-duration
:
200ms
;
animation-timing-function
:
transform
cubic-bezier
(
.18
,
1
.25
,.
4
,
1
)
,
opacity
cubic-bezier
(
0
,
1
,.
4
,
1
);
}
// Fade In Animation
@keyframes
fadeIn
{
0
%
{
opacity
:
0
;
}
100
%
{
opacity
:
1
;
}
}
.animated--fade-in
{
animation-name
:
fadeIn
;
animation-duration
:
200ms
;
animation-timing-function
:
opacity
cubic-bezier
(
0
,
1
,.
4
,
1
);
}
app/assets/stylesheets/application/sb-abmin-2/utilities/_background.scss
0 → 100644
View file @
7eb5a218
// Background Gradient Utilities
@each
$color
,
$value
in
$theme-colors
{
.bg-gradient-
#{
$color
}
{
background-color
:
$value
;
background-image
:
linear-gradient
(
180deg
,
$value
10%
,
darken
(
$value
,
15%
)
100%
);
background-size
:
cover
;
}
}
// Grayscale Background Utilities
@each
$level
,
$value
in
$grays
{
.bg-gray-
#{
$level
}
{
background-color
:
$value
!
important
;
}
}
app/assets/stylesheets/application/sb-abmin-2/utilities/_border.scss
0 → 100644
View file @
7eb5a218
@each
$color
,
$value
in
$theme-colors
{
@each
$position
in
[
'left'
,
'bottom'
]
{
.border-
#{
$position
}
-
#{
$color
}
{
border-
#{
$position
}
:
.25rem
solid
$
value
!
important
;
}
}
}
app/assets/stylesheets/application/sb-abmin-2/utilities/_display.scss
0 → 100644
View file @
7eb5a218
// Overflow Hidden
.o-hidden
{
overflow
:
hidden
!
important
;
}
app/assets/stylesheets/application/sb-abmin-2/utilities/_progress.scss
0 → 100644
View file @
7eb5a218
.progress-sm
{
height
:
.5rem
;
}
app/assets/stylesheets/application/sb-abmin-2/utilities/_rotate.scss
0 → 100644
View file @
7eb5a218
.rotate-15
{
transform
:
rotate
(
15deg
);
}
.rotate-n-15
{
transform
:
rotate
(
-15deg
);
}
app/assets/stylesheets/application/sb-abmin-2/utilities/_text.scss
0 → 100644
View file @
7eb5a218
// Grayscale Text Utilities
.text-xs
{
font-size
:
.7rem
;
}
.text-lg
{
font-size
:
1
.2rem
;
}
.text-gray-100
{
color
:
$gray-100
!
important
;
}
.text-gray-200
{
color
:
$gray-200
!
important
;
}
.text-gray-300
{
color
:
$gray-300
!
important
;
}
.text-gray-400
{
color
:
$gray-400
!
important
;
}
.text-gray-500
{
color
:
$gray-500
!
important
;
}
.text-gray-600
{
color
:
$gray-600
!
important
;
}
.text-gray-700
{
color
:
$gray-700
!
important
;
}
.text-gray-800
{
color
:
$gray-800
!
important
;
}
.text-gray-900
{
color
:
$gray-900
!
important
;
}
.icon-circle
{
height
:
2
.5rem
;
width
:
2
.5rem
;
border-radius
:
100%
;
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
}
app/assets/stylesheets/application/template-styles.scss
deleted
100644 → 0
View file @
20d5b090
html
{
position
:
relative
;
min-height
:
100%
;
}
body
{
height
:
100%
;
}
a
:focus
{
outline
:
none
;
}
#wrapper
{
display
:
flex
;
}
#wrapper
#content-wrapper
{
background-color
:
#f8f9fc
;
width
:
100%
;
overflow-x
:
hidden
;
}
#wrapper
#content-wrapper
#content
{
flex
:
1
0
auto
;
}
.container
,
.container-fluid
,
.container-sm
,
.container-md
,
.container-lg
,
.container-xl
{
padding-left
:
1
.5rem
;
padding-right
:
1
.5rem
;
}
.scroll-to-top
{
position
:
fixed
;
right
:
1rem
;
bottom
:
1rem
;
display
:
none
;
width
:
2
.75rem
;
height
:
2
.75rem
;
text-align
:
center
;
color
:
#fff
;
background
:
rgba
(
90
,
92
,
105
,
0
.5
);
line-height
:
46px
;
}
.scroll-to-top
:focus
,
.scroll-to-top
:hover
{
color
:
white
;
}
.scroll-to-top
:hover
{
background
:
#5a5c69
;
}
.scroll-to-top
i
{
font-weight
:
800
;
}
@-webkit-keyframes
growIn
{
0
%
{
transform
:
scale
(
0
.9
);
opacity
:
0
;
}
100
%
{
transform
:
scale
(
1
);
opacity
:
1
;
}
}
@keyframes
growIn
{
0
%
{
transform
:
scale
(
0
.9
);
opacity
:
0
;
}
100
%
{
transform
:
scale
(
1
);
opacity
:
1
;
}
}
.animated--grow-in
,
.sidebar
.nav-item
.collapse
{
-webkit-animation-name
:
growIn
;
animation-name
:
growIn
;
-webkit-animation-duration
:
200ms
;
animation-duration
:
200ms
;
-webkit-animation-timing-function
:
transform
cubic-bezier
(
0
.18
,
1
.25
,
0
.4
,
1
)
,
opacity
cubic-bezier
(
0
,
1
,
0
.4
,
1
);
animation-timing-function
:
transform
cubic-bezier
(
0
.18
,
1
.25
,
0
.4
,
1
)
,
opacity
cubic-bezier
(
0
,
1
,
0
.4
,
1
);
}
@-webkit-keyframes
fadeIn
{
0
%
{
opacity
:
0
;
}
100
%
{
opacity
:
1
;
}
}
@keyframes
fadeIn
{
0
%
{
opacity
:
0
;
}
100
%
{
opacity
:
1
;
}
}
.animated--fade-in
{
-webkit-animation-name
:
fadeIn
;
animation-name
:
fadeIn
;
-webkit-animation-duration
:
200ms
;
animation-duration
:
200ms
;
-webkit-animation-timing-function
:
opacity
cubic-bezier
(
0
,
1
,
0
.4
,
1
);
animation-timing-function
:
opacity
cubic-bezier
(
0
,
1
,
0
.4
,
1
);
}
.bg-gradient-primary
{
background-color
:
#4e73df
;
background-image
:
linear-gradient
(
180deg
,
#4e73df
10%
,
#224abe
100%
);
background-size
:
cover
;
}
.bg-gradient-secondary
{
background-color
:
#858796
;
background-image
:
linear-gradient
(
180deg
,
#858796
10%
,
#60616f
100%
);
background-size
:
cover
;
}
.bg-gradient-success
{
background-color
:
#1cc88a
;
background-image
:
linear-gradient
(
180deg
,
#1cc88a
10%
,
#13855c
100%
);
background-size
:
cover
;
}
.bg-gradient-info
{
background-color
:
#36b9cc
;
background-image
:
linear-gradient
(
180deg
,
#36b9cc
10%
,
#258391
100%
);
background-size
:
cover
;
}
.bg-gradient-warning
{
background-color
:
#f6c23e
;
background-image
:
linear-gradient
(
180deg
,
#f6c23e
10%
,
#dda20a
100%
);
background-size
:
cover
;
}
.bg-gradient-danger
{
background-color
:
#e74a3b
;
background-image
:
linear-gradient
(
180deg
,
#e74a3b
10%
,
#be2617
100%
);
background-size
:
cover
;
}
.bg-gradient-light
{
background-color
:
#f8f9fc
;
background-image
:
linear-gradient
(
180deg
,
#f8f9fc
10%
,
#c2cbe5
100%
);
background-size
:
cover
;
}
.bg-gradient-dark
{
background-color
:
#5a5c69
;
background-image
:
linear-gradient
(
180deg
,
#5a5c69
10%
,
#373840
100%
);
background-size
:
cover
;
}
.bg-gray-100
{
background-color
:
#f8f9fc
!
important
;
}
.bg-gray-200
{
background-color
:
#eaecf4
!
important
;
}
.bg-gray-300
{
background-color
:
#dddfeb
!
important
;
}
.bg-gray-400
{
background-color
:
#d1d3e2
!
important
;
}
.bg-gray-500
{
background-color
:
#b7b9cc
!
important
;
}
.bg-gray-600
{
background-color
:
#858796
!
important
;
}
.bg-gray-700
{
background-color
:
#6e707e
!
important
;
}
.bg-gray-800
{
background-color
:
#5a5c69
!
important
;
}
.bg-gray-900
{
background-color
:
#3a3b45
!
important
;
}
.o-hidden
{
overflow
:
hidden
!
important
;
}
.text-xs
{
font-size
:
.7rem
;
}
.text-lg
{
font-size
:
1
.2rem
;
}
.text-gray-100
{
color
:
#f8f9fc
!
important
;
}
.text-gray-200
{
color
:
#eaecf4
!
important
;
}
.text-gray-300
{
color
:
#dddfeb
!
important
;
}
.text-gray-400
{
color
:
#d1d3e2
!
important
;
}
.text-gray-500
{
color
:
#b7b9cc
!
important
;
}
.text-gray-600
{
color
:
#858796
!
important
;
}
.text-gray-700
{
color
:
#6e707e
!
important
;
}
.text-gray-800
{
color
:
#5a5c69
!
important
;
}
.text-gray-900
{
color
:
#3a3b45
!
important
;
}
.icon-circle
{
height
:
2
.5rem
;
width
:
2
.5rem
;
border-radius
:
100%
;
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
}
.border-left-primary
{
border-left
:
0
.25rem
solid
#4e73df
!
important
;
}
.border-bottom-primary
{
border-bottom
:
0
.25rem
solid
#4e73df
!
important
;
}
.border-left-secondary
{
border-left
:
0
.25rem
solid
#858796
!
important
;
}
.border-bottom-secondary
{
border-bottom
:
0
.25rem
solid
#858796
!
important
;
}
.border-left-success
{
border-left
:
0
.25rem
solid
#1cc88a
!
important
;
}
.border-bottom-success
{
border-bottom
:
0
.25rem
solid
#1cc88a
!
important
;
}
.border-left-info
{
border-left
:
0
.25rem
solid
#36b9cc
!
important
;
}
.border-bottom-info
{
border-bottom
:
0
.25rem
solid
#36b9cc
!
important
;
}
.border-left-warning
{
border-left
:
0
.25rem
solid
#f6c23e
!
important
;
}
.border-bottom-warning
{
border-bottom
:
0
.25rem
solid
#f6c23e
!
important
;
}
.border-left-danger
{
border-left
:
0
.25rem
solid
#e74a3b
!
important
;
}
.border-bottom-danger
{
border-bottom
:
0
.25rem
solid
#e74a3b
!
important
;
}
.border-left-light
{
border-left
:
0
.25rem
solid
#f8f9fc
!
important
;
}
.border-bottom-light
{
border-bottom
:
0
.25rem
solid
#f8f9fc
!
important
;
}
.border-left-dark
{
border-left
:
0
.25rem
solid
#5a5c69
!
important
;
}
.border-bottom-dark
{
border-bottom
:
0
.25rem
solid
#5a5c69
!
important
;
}
.progress-sm
{
height
:
.5rem
;
}
.rotate-15
{
transform
:
rotate
(
15deg
);
}
.rotate-n-15
{
transform
:
rotate
(
-15deg
);
}
.dropdown
.dropdown-menu
{
font-size
:
0
.85rem
;
}
.dropdown
.dropdown-menu
.dropdown-header
{
font-weight
:
800
;
font-size
:
0
.65rem
;
color
:
#b7b9cc
;
}
.
dropdown
.
no-arrow
.
dropdown-toggle
:
:
after
{
display
:
none
;
}
.
sidebar
.
nav-item
.
dropdown
.
dropdown-toggle
:
:
after
,
.
topbar
.
nav-item
.
dropdown
.
dropdown-toggle
::
after
{
width
:
1rem
;
text-align
:
center
;
float
:
right
;
vertical-align
:
0
;
border
:
0
;
font-weight
:
900
;
content
:
'\f105'
;
font-family
:
'Font Awesome 5 Free'
;
}
.
sidebar
.
nav-item
.
dropdown
.
show
.
dropdown-toggle
:
:
after
,
.
topbar
.
nav-item
.
dropdown
.
show
.
dropdown-toggle
::
after
{
content
:
'\f107'
;
}
.sidebar
.nav-item
.nav-link
,
.topbar
.nav-item
.nav-link
{
position
:
relative
;
}
.sidebar
.nav-item
.nav-link
.badge-counter
,
.topbar
.nav-item
.nav-link
.badge-counter
{
position
:
absolute
;
transform
:
scale
(
0
.7
);
transform-origin
:
top
right
;
right
:
.25rem
;
margin-top
:
-.25rem
;
}
.sidebar
.nav-item
.nav-link
.img-profile
,
.topbar
.nav-item
.nav-link
.img-profile
{
height
:
2rem
;
width
:
2rem
;
}
.topbar
{
height
:
4
.375rem
;
}
.topbar
#sidebarToggleTop
{
height
:
2
.5rem
;
width
:
2
.5rem
;
}
.topbar
#sidebarToggleTop
:hover
{
background-color
:
#eaecf4
;
}
.topbar
#sidebarToggleTop
:active
{
background-color
:
#dddfeb
;
}
.topbar
.navbar-search
{
width
:
25rem
;
}
.topbar
.navbar-search
input
{
font-size
:
0
.85rem
;
height
:
auto
;
}
.topbar
.topbar-divider
{
width
:
0
;
border-right
:
1px
solid
#e3e6f0
;
height
:
calc
(
4
.375rem
-
2rem
);
margin
:
auto
1rem
;
}
.topbar
.nav-item
.nav-link
{
height
:
4
.375rem
;
display
:
flex
;
align-items
:
center
;
padding
:
0
0
.75rem
;
}
.topbar
.nav-item
.nav-link
:focus
{
outline
:
none
;
}
.topbar
.nav-item
:focus
{
outline
:
none
;
}
.topbar
.dropdown
{
position
:
static
;
}
.topbar
.dropdown
.dropdown-menu
{
width
:
calc
(
100%
-
1
.5rem
);
right
:
0
.75rem
;
}
.topbar
.dropdown-list
{
padding
:
0
;
border
:
none
;
overflow
:
hidden
;
}
.topbar
.dropdown-list
.dropdown-header
{
background-color
:
#4e73df
;
border
:
1px
solid
#4e73df
;
padding-top
:
0
.75rem
;
padding-bottom
:
0
.75rem
;
color
:
#fff
;
}
.topbar
.dropdown-list
.dropdown-item
{
white-space
:
normal
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
border-left
:
1px
solid
#e3e6f0
;
border-right
:
1px
solid
#e3e6f0
;
border-bottom
:
1px
solid
#e3e6f0
;
line-height
:
1
.3rem
;
}
.topbar
.dropdown-list
.dropdown-item
.dropdown-list-image
{
position
:
relative
;
height
:
2
.5rem
;
width
:
2
.5rem
;
}
.topbar
.dropdown-list
.dropdown-item
.dropdown-list-image
img
{
height
:
2
.5rem
;
width
:
2
.5rem
;
}
.topbar
.dropdown-list
.dropdown-item
.dropdown-list-image
.status-indicator
{
background-color
:
#eaecf4
;
height
:
0
.75rem
;
width
:
0
.75rem
;
border-radius
:
100%
;
position
:
absolute
;
bottom
:
0
;
right
:
0
;
border
:
0
.125rem
solid
#fff
;
}
.topbar
.dropdown-list
.dropdown-item
.text-truncate
{
max-width
:
10rem
;
}
.topbar
.dropdown-list
.dropdown-item
:active
{
background-color
:
#eaecf4
;
color
:
#3a3b45
;
}
@media
(
min-width
:
576px
)
{
.topbar
.dropdown
{
position
:
relative
;
}
.topbar
.dropdown
.dropdown-menu
{
width
:
auto
;
right
:
0
;
}
.topbar
.dropdown-list
{
width
:
20rem
!
important
;
}
.topbar
.dropdown-list
.dropdown-item
.text-truncate
{
max-width
:
13
.375rem
;
}
}
.topbar.navbar-dark
.navbar-nav
.nav-item
.nav-link
{
color
:
rgba
(
255
,
255
,
255
,
0
.8
);
}
.topbar.navbar-dark
.navbar-nav
.nav-item
.nav-link
:hover
{
color
:
#fff
;
}
.topbar.navbar-dark
.navbar-nav
.nav-item
.nav-link
:active
{
color
:
#fff
;
}
.topbar.navbar-light
.navbar-nav
.nav-item
.nav-link
{
color
:
#d1d3e2
;
}
.topbar.navbar-light
.navbar-nav
.nav-item
.nav-link
:hover
{
color
:
#b7b9cc
;
}
.topbar.navbar-light
.navbar-nav
.nav-item
.nav-link
:active
{
color
:
#858796
;
}
.sidebar
{
width
:
6
.5rem
;
min-height
:
100vh
;
}
.sidebar
.nav-item
{
position
:
relative
;
}
.sidebar
.nav-item
:last-child
{
margin-bottom
:
1rem
;
}
.sidebar
.nav-item
.nav-link
{
text-align
:
center
;
padding
:
0
.75rem
1rem
;
width
:
6
.5rem
;
}
.sidebar
.nav-item
.nav-link
span
{
font-size
:
0
.65rem
;
display
:
block
;
}
.sidebar
.nav-item.active
.nav-link
{
font-weight
:
700
;
}
.sidebar
.nav-item
.collapse
{
position
:
absolute
;
left
:
calc
(
6
.5rem
+
1
.5rem
/
2
);
z-index
:
1
;
top
:
2px
;
}
.sidebar
.nav-item
.collapse
.collapse-inner
{
border-radius
:
0
.35rem
;
box-shadow
:
0
0
.15rem
1
.75rem
0
rgba
(
58
,
59
,
69
,
0
.15
);
}
.sidebar
.nav-item
.collapsing
{
display
:
none
;
transition
:
none
;
}
.sidebar
.nav-item
.collapse
.collapse-inner
,
.sidebar
.nav-item
.collapsing
.collapse-inner
{
padding
:
.5rem
0
;
min-width
:
10rem
;
font-size
:
0
.85rem
;
margin
:
0
0
1rem
0
;
}
.sidebar
.nav-item
.collapse
.collapse-inner
.collapse-header
,
.sidebar
.nav-item
.collapsing
.collapse-inner
.collapse-header
{
margin
:
0
;
white-space
:
nowrap
;
padding
:
.5rem
1
.5rem
;
text-transform
:
uppercase
;
font-weight
:
800
;
font-size
:
0
.65rem
;
color
:
#b7b9cc
;
}
.sidebar
.nav-item
.collapse
.collapse-inner
.collapse-item
,
.sidebar
.nav-item
.collapsing
.collapse-inner
.collapse-item
{
padding
:
0
.5rem
1rem
;
margin
:
0
0
.5rem
;
display
:
block
;
color
:
#3a3b45
;
text-decoration
:
none
;
border-radius
:
0
.35rem
;
white-space
:
nowrap
;
}
.sidebar
.nav-item
.collapse
.collapse-inner
.collapse-item
:hover
,
.sidebar
.nav-item
.collapsing
.collapse-inner
.collapse-item
:hover
{
background-color
:
#eaecf4
;
}
.sidebar
.nav-item
.collapse
.collapse-inner
.collapse-item
:active
,
.sidebar
.nav-item
.collapsing
.collapse-inner
.collapse-item
:active
{
background-color
:
#dddfeb
;
}
.sidebar
.nav-item
.collapse
.collapse-inner
.collapse-item.active
,
.sidebar
.nav-item
.collapsing
.collapse-inner
.collapse-item.active
{
color
:
#4e73df
;
font-weight
:
700
;
}
.sidebar
#sidebarToggle
{
width
:
2
.5rem
;
height
:
2
.5rem
;
text-align
:
center
;
margin-bottom
:
1rem
;
cursor
:
pointer
;
}
.
sidebar
#
sidebarToggle
:
:
after
{
font-weight
:
900
;
content
:
'\f104'
;
font-family
:
'Font Awesome 5 Free'
;
margin-right
:
0
.1rem
;
}
.sidebar
#sidebarToggle
:hover
{
text-decoration
:
none
;
}
.sidebar
#sidebarToggle
:focus
{
outline
:
none
;
}
.sidebar.toggled
{
width
:
0
!
important
;
overflow
:
hidden
;
}
.
sidebar
.
toggled
#
sidebarToggle
:
:
after
{
content
:
'\f105'
;
font-family
:
'Font Awesome 5 Free'
;
margin-left
:
0
.25rem
;
}
.sidebar
.sidebar-brand
{
height
:
4
.375rem
;
text-decoration
:
none
;
font-size
:
1rem
;
font-weight
:
800
;
padding
:
1
.5rem
1rem
;
text-align
:
center
;
text-transform
:
uppercase
;
letter-spacing
:
0
.05rem
;
z-index
:
1
;
}
.sidebar
.sidebar-brand
.sidebar-brand-icon
i
{
font-size
:
2rem
;
}
.sidebar
.sidebar-brand
.sidebar-brand-text
{
display
:
none
;
}
.sidebar
hr
.sidebar-divider
{
margin
:
0
1rem
1rem
;
}
.sidebar
.sidebar-heading
{
text-align
:
center
;
padding
:
0
1rem
;
font-weight
:
800
;
font-size
:
0
.65rem
;
}
@media
(
min-width
:
768px
)
{
.sidebar
{
width
:
14rem
!
important
;
}
.sidebar
.nav-item
.collapse
{
position
:
relative
;
left
:
0
;
z-index
:
1
;
top
:
0
;
-webkit-animation
:
none
;
animation
:
none
;
}
.sidebar
.nav-item
.collapse
.collapse-inner
{
border-radius
:
0
;
box-shadow
:
none
;
}
.sidebar
.nav-item
.collapsing
{
display
:
block
;
transition
:
height
0
.15s
ease
;
}
.sidebar
.nav-item
.collapse
,
.sidebar
.nav-item
.collapsing
{
margin
:
0
1rem
;
}
.sidebar
.nav-item
.nav-link
{
display
:
block
;
width
:
100%
;
text-align
:
left
;
padding
:
1rem
;
width
:
14rem
;
}
.sidebar
.nav-item
.nav-link
i
{
font-size
:
0
.85rem
;
margin-right
:
0
.25rem
;
}
.sidebar
.nav-item
.nav-link
span
{
font-size
:
0
.85rem
;
display
:
inline
;
}
.sidebar
.nav-item
.nav-link
[
data-toggle
=
"collapse"
]
::after
{
width
:
1rem
;
text-align
:
center
;
float
:
right
;
vertical-align
:
0
;
border
:
0
;
font-weight
:
900
;
content
:
'\f107'
;
font-family
:
'Font Awesome 5 Free'
;
}
.sidebar
.nav-item
.nav-link
[
data-toggle
=
"collapse"
]
.collapsed
::after
{
content
:
'\f105'
;
}
.sidebar
.sidebar-brand
.sidebar-brand-icon
i
{
font-size
:
2rem
;
}
.sidebar
.sidebar-brand
.sidebar-brand-text
{
display
:
inline
;
}
.sidebar
.sidebar-heading
{
text-align
:
left
;
}
.sidebar.toggled
{
overflow
:
visible
;
width
:
6
.5rem
!
important
;
}
.sidebar.toggled
.nav-item
.collapse
{
position
:
absolute
;
left
:
calc
(
6
.5rem
+
1
.5rem
/
2
);
z-index
:
1
;
top
:
2px
;
-webkit-animation-name
:
growIn
;
animation-name
:
growIn
;
-webkit-animation-duration
:
200ms
;
animation-duration
:
200ms
;
-webkit-animation-timing-function
:
transform
cubic-bezier
(
0
.18
,
1
.25
,
0
.4
,
1
)
,
opacity
cubic-bezier
(
0
,
1
,
0
.4
,
1
);
animation-timing-function
:
transform
cubic-bezier
(
0
.18
,
1
.25
,
0
.4
,
1
)
,
opacity
cubic-bezier
(
0
,
1
,
0
.4
,
1
);
}
.sidebar.toggled
.nav-item
.collapse
.collapse-inner
{
box-shadow
:
0
0
.15rem
1
.75rem
0
rgba
(
58
,
59
,
69
,
0
.15
);
border-radius
:
0
.35rem
;
}
.sidebar.toggled
.nav-item
.collapsing
{
display
:
none
;
transition
:
none
;
}
.sidebar.toggled
.nav-item
.collapse
,
.sidebar.toggled
.nav-item
.collapsing
{
margin
:
0
;
}
.sidebar.toggled
.nav-item
:last-child
{
margin-bottom
:
1rem
;
}
.sidebar.toggled
.nav-item
.nav-link
{
text-align
:
center
;
padding
:
0
.75rem
1rem
;
width
:
6
.5rem
;
}
.sidebar.toggled
.nav-item
.nav-link
span
{
font-size
:
0
.65rem
;
display
:
block
;
}
.sidebar.toggled
.nav-item
.nav-link
i
{
margin-right
:
0
;
}
.sidebar.toggled
.nav-item
.nav-link
[
data-toggle
=
"collapse"
]
::after
{
display
:
none
;
}
.sidebar.toggled
.sidebar-brand
.sidebar-brand-icon
i
{
font-size
:
2rem
;
}
.sidebar.toggled
.sidebar-brand
.sidebar-brand-text
{
display
:
none
;
}
.sidebar.toggled
.sidebar-heading
{
text-align
:
center
;
}
}
.sidebar-light
.sidebar-brand
{
color
:
#6e707e
;
}
.sidebar-light
hr
.sidebar-divider
{
border-top
:
1px
solid
#eaecf4
;
}
.sidebar-light
.sidebar-heading
{
color
:
#b7b9cc
;
}
.sidebar-light
.nav-item
.nav-link
{
color
:
#858796
;
}
.sidebar-light
.nav-item
.nav-link
i
{
color
:
#d1d3e2
;
}
.sidebar-light
.nav-item
.nav-link
:active
,
.sidebar-light
.nav-item
.nav-link
:focus
,
.sidebar-light
.nav-item
.nav-link
:hover
{
color
:
#6e707e
;
}
.sidebar-light
.nav-item
.nav-link
:active
i
,
.sidebar-light
.nav-item
.nav-link
:focus
i
,
.sidebar-light
.nav-item
.nav-link
:hover
i
{
color
:
#6e707e
;
}
.sidebar-light
.nav-item
.nav-link
[
data-toggle
=
"collapse"
]
::after
{
color
:
#b7b9cc
;
}
.sidebar-light
.nav-item.active
.nav-link
{
color
:
#6e707e
;
}
.sidebar-light
.nav-item.active
.nav-link
i
{
color
:
#6e707e
;
}
.sidebar-light
#sidebarToggle
{
background-color
:
#eaecf4
;
}
.
sidebar-light
#
sidebarToggle
:
:
after
{
color
:
#b7b9cc
;
}
.sidebar-light
#sidebarToggle
:hover
{
background-color
:
#dddfeb
;
}
.sidebar-dark
.sidebar-brand
{
color
:
#fff
;
}
.sidebar-dark
hr
.sidebar-divider
{
border-top
:
1px
solid
rgba
(
255
,
255
,
255
,
0
.15
);
}
.sidebar-dark
.sidebar-heading
{
color
:
rgba
(
255
,
255
,
255
,
0
.4
);
}
.sidebar-dark
.nav-item
.nav-link
{
color
:
rgba
(
255
,
255
,
255
,
0
.8
);
}
.sidebar-dark
.nav-item
.nav-link
i
{
color
:
rgba
(
255
,
255
,
255
,
0
.3
);
}
.sidebar-dark
.nav-item
.nav-link
:active
,
.sidebar-dark
.nav-item
.nav-link
:focus
,
.sidebar-dark
.nav-item
.nav-link
:hover
{
color
:
#fff
;
}
.sidebar-dark
.nav-item
.nav-link
:active
i
,
.sidebar-dark
.nav-item
.nav-link
:focus
i
,
.sidebar-dark
.nav-item
.nav-link
:hover
i
{
color
:
#fff
;
}
.sidebar-dark
.nav-item
.nav-link
[
data-toggle
=
"collapse"
]
::after
{
color
:
rgba
(
255
,
255
,
255
,
0
.5
);
}
.sidebar-dark
.nav-item.active
.nav-link
{
color
:
#fff
;
}
.sidebar-dark
.nav-item.active
.nav-link
i
{
color
:
#fff
;
}
.sidebar-dark
#sidebarToggle
{
background-color
:
rgba
(
255
,
255
,
255
,
0
.2
);
}
.
sidebar-dark
#
sidebarToggle
:
:
after
{
color
:
rgba
(
255
,
255
,
255
,
0
.5
);
}
.sidebar-dark
#sidebarToggle
:hover
{
background-color
:
rgba
(
255
,
255
,
255
,
0
.25
);
}
.
sidebar-dark
.
toggled
#
sidebarToggle
:
:
after
{
color
:
rgba
(
255
,
255
,
255
,
0
.5
);
}
.btn-circle
{
border-radius
:
100%
;
height
:
2
.5rem
;
width
:
2
.5rem
;
font-size
:
1rem
;
display
:
inline-flex
;
align-items
:
center
;
justify-content
:
center
;
}
.btn-circle.btn-sm
,
.btn-group-sm
>
.btn-circle.btn
{
height
:
1
.8rem
;
width
:
1
.8rem
;
font-size
:
0
.75rem
;
}
.btn-circle.btn-lg
,
.btn-group-lg
>
.btn-circle.btn
{
height
:
3
.5rem
;
width
:
3
.5rem
;
font-size
:
1
.35rem
;
}
.btn-icon-split
{
padding
:
0
;
overflow
:
hidden
;
display
:
inline-flex
;
align-items
:
stretch
;
justify-content
:
center
;
}
.btn-icon-split
.icon
{
background
:
rgba
(
0
,
0
,
0
,
0
.15
);
display
:
inline-block
;
padding
:
0
.375rem
0
.75rem
;
}
.btn-icon-split
.text
{
display
:
inline-block
;
padding
:
0
.375rem
0
.75rem
;
}
.btn-icon-split.btn-sm
.icon
,
.btn-group-sm
>
.btn-icon-split.btn
.icon
{
padding
:
0
.25rem
0
.5rem
;
}
.btn-icon-split.btn-sm
.text
,
.btn-group-sm
>
.btn-icon-split.btn
.text
{
padding
:
0
.25rem
0
.5rem
;
}
.btn-icon-split.btn-lg
.icon
,
.btn-group-lg
>
.btn-icon-split.btn
.icon
{
padding
:
0
.5rem
1rem
;
}
.btn-icon-split.btn-lg
.text
,
.btn-group-lg
>
.btn-icon-split.btn
.text
{
padding
:
0
.5rem
1rem
;
}
.card
.card-header
.dropdown
{
line-height
:
1
;
}
.card
.card-header
.dropdown
.dropdown-menu
{
line-height
:
1
.5
;
}
.card
.card-header
[
data-toggle
=
"collapse"
]
{
text-decoration
:
none
;
position
:
relative
;
padding
:
0
.75rem
3
.25rem
0
.75rem
1
.25rem
;
}
.card
.card-header
[
data-toggle
=
"collapse"
]
::after
{
position
:
absolute
;
right
:
0
;
top
:
0
;
padding-right
:
1
.725rem
;
line-height
:
51px
;
font-weight
:
900
;
content
:
'\f107'
;
font-family
:
'Font Awesome 5 Free'
;
color
:
#d1d3e2
;
}
.card
.card-header
[
data-toggle
=
"collapse"
]
.collapsed
{
border-radius
:
0
.35rem
;
}
.card
.card-header
[
data-toggle
=
"collapse"
]
.collapsed
::after
{
content
:
'\f105'
;
}
.chart-area
{
position
:
relative
;
height
:
10rem
;
width
:
100%
;
}
@media
(
min-width
:
768px
)
{
.chart-area
{
height
:
20rem
;
}
}
.chart-bar
{
position
:
relative
;
height
:
10rem
;
width
:
100%
;
}
@media
(
min-width
:
768px
)
{
.chart-bar
{
height
:
20rem
;
}
}
.chart-pie
{
position
:
relative
;
height
:
15rem
;
width
:
100%
;
}
@media
(
min-width
:
768px
)
{
.chart-pie
{
height
:
calc
(
20rem
-
43px
)
!
important
;
}
}
.bg-login-image
{
background
:
url("https://source.unsplash.com/K4mSJ7kc0As/600x800")
;
background-position
:
center
;
background-size
:
cover
;
}
.bg-register-image
{
background
:
url("https://source.unsplash.com/Mv9hjnEUHR4/600x800")
;
background-position
:
center
;
background-size
:
cover
;
}
.bg-password-image
{
background
:
url("https://source.unsplash.com/oWTW-jNGl9I/600x800")
;
background-position
:
center
;
background-size
:
cover
;
}
form
.user
.custom-checkbox.small
label
{
line-height
:
1
.5rem
;
}
form
.user
.form-control-user
{
font-size
:
0
.8rem
;
border-radius
:
10rem
;
padding
:
1
.5rem
1rem
;
}
form
.user
.btn-user
{
font-size
:
0
.8rem
;
border-radius
:
10rem
;
padding
:
0
.75rem
1rem
;
}
.btn-google
{
color
:
#fff
;
background-color
:
#ea4335
;
border-color
:
#fff
;
}
.btn-google
:hover
{
color
:
#fff
;
background-color
:
#e12717
;
border-color
:
#e6e6e6
;
}
.btn-google
:focus
,
.btn-google.focus
{
color
:
#fff
;
background-color
:
#e12717
;
border-color
:
#e6e6e6
;
box-shadow
:
0
0
0
0
.2rem
rgba
(
255
,
255
,
255
,
0
.5
);
}
.btn-google.disabled
,
.btn-google
:disabled
{
color
:
#fff
;
background-color
:
#ea4335
;
border-color
:
#fff
;
}
.btn-google
:not
(
:disabled
)
:not
(
.disabled
)
:active
,
.btn-google
:not
(
:disabled
)
:not
(
.disabled
)
.active
,
.show
>
.btn-google.dropdown-toggle
{
color
:
#fff
;
background-color
:
#d62516
;
border-color
:
#dfdfdf
;
}
.btn-google
:not
(
:disabled
)
:not
(
.disabled
)
:active:focus
,
.btn-google
:not
(
:disabled
)
:not
(
.disabled
)
.active
:focus
,
.show
>
.btn-google.dropdown-toggle
:focus
{
box-shadow
:
0
0
0
0
.2rem
rgba
(
255
,
255
,
255
,
0
.5
);
}
.btn-facebook
{
color
:
#fff
;
background-color
:
#3b5998
;
border-color
:
#fff
;
}
.btn-facebook
:hover
{
color
:
#fff
;
background-color
:
#30497c
;
border-color
:
#e6e6e6
;
}
.btn-facebook
:focus
,
.btn-facebook.focus
{
color
:
#fff
;
background-color
:
#30497c
;
border-color
:
#e6e6e6
;
box-shadow
:
0
0
0
0
.2rem
rgba
(
255
,
255
,
255
,
0
.5
);
}
.btn-facebook.disabled
,
.btn-facebook
:disabled
{
color
:
#fff
;
background-color
:
#3b5998
;
border-color
:
#fff
;
}
.btn-facebook
:not
(
:disabled
)
:not
(
.disabled
)
:active
,
.btn-facebook
:not
(
:disabled
)
:not
(
.disabled
)
.active
,
.show
>
.btn-facebook.dropdown-toggle
{
color
:
#fff
;
background-color
:
#2d4373
;
border-color
:
#dfdfdf
;
}
.btn-facebook
:not
(
:disabled
)
:not
(
.disabled
)
:active:focus
,
.btn-facebook
:not
(
:disabled
)
:not
(
.disabled
)
.active
:focus
,
.show
>
.btn-facebook.dropdown-toggle
:focus
{
box-shadow
:
0
0
0
0
.2rem
rgba
(
255
,
255
,
255
,
0
.5
);
}
.error
{
color
:
#5a5c69
;
font-size
:
7rem
;
position
:
relative
;
line-height
:
1
;
width
:
12
.5rem
;
}
@-webkit-keyframes
noise-anim
{
0
%
{
clip
:
rect
(
86px
,
9999px
,
59px
,
0
);
}
5
%
{
clip
:
rect
(
74px
,
9999px
,
77px
,
0
);
}
10
%
{
clip
:
rect
(
3px
,
9999px
,
59px
,
0
);
}
15
%
{
clip
:
rect
(
32px
,
9999px
,
39px
,
0
);
}
20
%
{
clip
:
rect
(
74px
,
9999px
,
73px
,
0
);
}
25
%
{
clip
:
rect
(
100px
,
9999px
,
67px
,
0
);
}
30
%
{
clip
:
rect
(
55px
,
9999px
,
31px
,
0
);
}
35
%
{
clip
:
rect
(
21px
,
9999px
,
58px
,
0
);
}
40
%
{
clip
:
rect
(
87px
,
9999px
,
37px
,
0
);
}
45
%
{
clip
:
rect
(
25px
,
9999px
,
94px
,
0
);
}
50
%
{
clip
:
rect
(
28px
,
9999px
,
2px
,
0
);
}
55
%
{
clip
:
rect
(
26px
,
9999px
,
46px
,
0
);
}
60
%
{
clip
:
rect
(
60px
,
9999px
,
61px
,
0
);
}
65
%
{
clip
:
rect
(
47px
,
9999px
,
42px
,
0
);
}
70
%
{
clip
:
rect
(
62px
,
9999px
,
52px
,
0
);
}
75
%
{
clip
:
rect
(
70px
,
9999px
,
90px
,
0
);
}
80
%
{
clip
:
rect
(
23px
,
9999px
,
81px
,
0
);
}
85
%
{
clip
:
rect
(
89px
,
9999px
,
98px
,
0
);
}
90
%
{
clip
:
rect
(
10px
,
9999px
,
1px
,
0
);
}
95
%
{
clip
:
rect
(
63px
,
9999px
,
21px
,
0
);
}
100
%
{
clip
:
rect
(
57px
,
9999px
,
79px
,
0
);
}
}
@keyframes
noise-anim
{
0
%
{
clip
:
rect
(
86px
,
9999px
,
59px
,
0
);
}
5
%
{
clip
:
rect
(
74px
,
9999px
,
77px
,
0
);
}
10
%
{
clip
:
rect
(
3px
,
9999px
,
59px
,
0
);
}
15
%
{
clip
:
rect
(
32px
,
9999px
,
39px
,
0
);
}
20
%
{
clip
:
rect
(
74px
,
9999px
,
73px
,
0
);
}
25
%
{
clip
:
rect
(
100px
,
9999px
,
67px
,
0
);
}
30
%
{
clip
:
rect
(
55px
,
9999px
,
31px
,
0
);
}
35
%
{
clip
:
rect
(
21px
,
9999px
,
58px
,
0
);
}
40
%
{
clip
:
rect
(
87px
,
9999px
,
37px
,
0
);
}
45
%
{
clip
:
rect
(
25px
,
9999px
,
94px
,
0
);
}
50
%
{
clip
:
rect
(
28px
,
9999px
,
2px
,
0
);
}
55
%
{
clip
:
rect
(
26px
,
9999px
,
46px
,
0
);
}
60
%
{
clip
:
rect
(
60px
,
9999px
,
61px
,
0
);
}
65
%
{
clip
:
rect
(
47px
,
9999px
,
42px
,
0
);
}
70
%
{
clip
:
rect
(
62px
,
9999px
,
52px
,
0
);
}
75
%
{
clip
:
rect
(
70px
,
9999px
,
90px
,
0
);
}
80
%
{
clip
:
rect
(
23px
,
9999px
,
81px
,
0
);
}
85
%
{
clip
:
rect
(
89px
,
9999px
,
98px
,
0
);
}
90
%
{
clip
:
rect
(
10px
,
9999px
,
1px
,
0
);
}
95
%
{
clip
:
rect
(
63px
,
9999px
,
21px
,
0
);
}
100
%
{
clip
:
rect
(
57px
,
9999px
,
79px
,
0
);
}
}
.error
:after
{
content
:
attr
(
data-text
);
position
:
absolute
;
left
:
2px
;
text-shadow
:
-1px
0
#e74a3b
;
top
:
0
;
color
:
#5a5c69
;
background
:
#f8f9fc
;
overflow
:
hidden
;
clip
:
rect
(
0
,
900px
,
0
,
0
);
animation
:
noise-anim
2s
infinite
linear
alternate-reverse
;
}
@-webkit-keyframes
noise-anim-2
{
0
%
{
clip
:
rect
(
4px
,
9999px
,
83px
,
0
);
}
5
%
{
clip
:
rect
(
11px
,
9999px
,
54px
,
0
);
}
10
%
{
clip
:
rect
(
9px
,
9999px
,
55px
,
0
);
}
15
%
{
clip
:
rect
(
75px
,
9999px
,
96px
,
0
);
}
20
%
{
clip
:
rect
(
2px
,
9999px
,
39px
,
0
);
}
25
%
{
clip
:
rect
(
43px
,
9999px
,
30px
,
0
);
}
30
%
{
clip
:
rect
(
99px
,
9999px
,
37px
,
0
);
}
35
%
{
clip
:
rect
(
63px
,
9999px
,
79px
,
0
);
}
40
%
{
clip
:
rect
(
5px
,
9999px
,
32px
,
0
);
}
45
%
{
clip
:
rect
(
37px
,
9999px
,
25px
,
0
);
}
50
%
{
clip
:
rect
(
89px
,
9999px
,
34px
,
0
);
}
55
%
{
clip
:
rect
(
76px
,
9999px
,
65px
,
0
);
}
60
%
{
clip
:
rect
(
30px
,
9999px
,
53px
,
0
);
}
65
%
{
clip
:
rect
(
91px
,
9999px
,
34px
,
0
);
}
70
%
{
clip
:
rect
(
50px
,
9999px
,
94px
,
0
);
}
75
%
{
clip
:
rect
(
96px
,
9999px
,
21px
,
0
);
}
80
%
{
clip
:
rect
(
72px
,
9999px
,
42px
,
0
);
}
85
%
{
clip
:
rect
(
2px
,
9999px
,
82px
,
0
);
}
90
%
{
clip
:
rect
(
92px
,
9999px
,
20px
,
0
);
}
95
%
{
clip
:
rect
(
90px
,
9999px
,
95px
,
0
);
}
100
%
{
clip
:
rect
(
83px
,
9999px
,
71px
,
0
);
}
}
@keyframes
noise-anim-2
{
0
%
{
clip
:
rect
(
4px
,
9999px
,
83px
,
0
);
}
5
%
{
clip
:
rect
(
11px
,
9999px
,
54px
,
0
);
}
10
%
{
clip
:
rect
(
9px
,
9999px
,
55px
,
0
);
}
15
%
{
clip
:
rect
(
75px
,
9999px
,
96px
,
0
);
}
20
%
{
clip
:
rect
(
2px
,
9999px
,
39px
,
0
);
}
25
%
{
clip
:
rect
(
43px
,
9999px
,
30px
,
0
);
}
30
%
{
clip
:
rect
(
99px
,
9999px
,
37px
,
0
);
}
35
%
{
clip
:
rect
(
63px
,
9999px
,
79px
,
0
);
}
40
%
{
clip
:
rect
(
5px
,
9999px
,
32px
,
0
);
}
45
%
{
clip
:
rect
(
37px
,
9999px
,
25px
,
0
);
}
50
%
{
clip
:
rect
(
89px
,
9999px
,
34px
,
0
);
}
55
%
{
clip
:
rect
(
76px
,
9999px
,
65px
,
0
);
}
60
%
{
clip
:
rect
(
30px
,
9999px
,
53px
,
0
);
}
65
%
{
clip
:
rect
(
91px
,
9999px
,
34px
,
0
);
}
70
%
{
clip
:
rect
(
50px
,
9999px
,
94px
,
0
);
}
75
%
{
clip
:
rect
(
96px
,
9999px
,
21px
,
0
);
}
80
%
{
clip
:
rect
(
72px
,
9999px
,
42px
,
0
);
}
85
%
{
clip
:
rect
(
2px
,
9999px
,
82px
,
0
);
}
90
%
{
clip
:
rect
(
92px
,
9999px
,
20px
,
0
);
}
95
%
{
clip
:
rect
(
90px
,
9999px
,
95px
,
0
);
}
100
%
{
clip
:
rect
(
83px
,
9999px
,
71px
,
0
);
}
}
.error
:before
{
content
:
attr
(
data-text
);
position
:
absolute
;
left
:
-2px
;
text-shadow
:
1px
0
#4e73df
;
top
:
0
;
color
:
#5a5c69
;
background
:
#f8f9fc
;
overflow
:
hidden
;
clip
:
rect
(
0
,
900px
,
0
,
0
);
animation
:
noise-anim-2
3s
infinite
linear
alternate-reverse
;
}
footer
.sticky-footer
{
padding
:
2rem
0
;
flex-shrink
:
0
;
}
footer
.sticky-footer
.copyright
{
line-height
:
1
;
font-size
:
0
.8rem
;
}
body
.sidebar-toggled
footer
.sticky-footer
{
width
:
100%
;
}
app/assets/stylesheets/application/variables.scss
0 → 100644
View file @
7eb5a218
// Override Bootstrap default variables here
// Do not edit any of the files in /vendor/bootstrap/scss/!
// Color Variables
// Bootstrap Color Overrides
$white
:
#fff
!
default
;
$gray-100
:
#f8f9fc
!
default
;
$gray-200
:
#eaecf4
!
default
;
$gray-300
:
#dddfeb
!
default
;
$gray-400
:
#d1d3e2
!
default
;
$gray-500
:
#b7b9cc
!
default
;
$gray-600
:
#858796
!
default
;
$gray-700
:
#6e707e
!
default
;
$gray-800
:
#5a5c69
!
default
;
$gray-900
:
#3a3b45
!
default
;
$black
:
#000
!
default
;
$blue
:
#4e73df
!
default
;
$indigo
:
#6610f2
!
default
;
$purple
:
#6f42c1
!
default
;
$pink
:
#e83e8c
!
default
;
$red
:
#e74a3b
!
default
;
$orange
:
#fd7e14
!
default
;
$yellow
:
#f6c23e
!
default
;
$green
:
#1cc88a
!
default
;
$teal
:
#20c9a6
!
default
;
$cyan
:
#36b9cc
!
default
;
// Custom Colors
$brand-google
:
#ea4335
!
default
;
$brand-facebook
:
#3b5998
!
default
;
// Set Contrast Threshold
$yiq-contrasted-threshold
:
195
!
default
;
// Typography
$body-color
:
$gray-600
!
default
;
$font-family-sans-serif
:
"Nunito"
,
-
apple-system
,
BlinkMacSystemFont
,
"Segoe UI"
,
Roboto
,
"Helvetica Neue"
,
Arial
,
sans-serif
,
"Apple Color Emoji"
,
"Segoe UI Emoji"
,
"Segoe UI Symbol"
,
'Noto Color Emoji'
!
default
;
$font-weight-light
:
300
!
default
;
// $font-weight-base: 400;
$headings-font-weight
:
400
!
default
;
// Shadows
$box-shadow-sm
:
0
0
.125rem
0
.25rem
0
rgba
(
$gray-900
,
.2
)
!
default
;
$box-shadow
:
0
0
.15rem
1
.75rem
0
rgba
(
$gray-900
,
.15
)
!
default
;
// $box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;
// Borders Radius
$border-radius
:
0
.35rem
!
default
;
$border-color
:
darken
(
$gray-200
,
2%
)
!
default
;
// Spacing Variables
// Change below variable if the height of the navbar changes
$topbar-base-height
:
4
.375rem
!
default
;
// Change below variable to change the width of the sidenav
$sidebar-base-width
:
14rem
!
default
;
// Change below variable to change the width of the sidenav when collapsed
$sidebar-collapsed-width
:
6
.5rem
!
default
;
// Card
$card-cap-bg
:
$gray-100
!
default
;
$card-border-color
:
$border-color
!
default
;
// Adjust column spacing for symmetry
$spacer
:
1rem
!
default
;
$grid-gutter-width
:
$spacer
*
1
.5
!
default
;
// Transitions
$transition-collapse
:
height
.15s
ease
!
default
;
// Dropdowns
$dropdown-font-size
:
0
.85rem
!
default
;
$dropdown-border-color
:
$border-color
!
default
;
// Images
$login-image
:
'https://source.unsplash.com/K4mSJ7kc0As/600x800'
!
default
;
$register-image
:
'https://source.unsplash.com/Mv9hjnEUHR4/600x800'
!
default
;
$password-image
:
'https://source.unsplash.com/oWTW-jNGl9I/600x800'
!
default
;
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment