Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Sven Schneider
urbanVIS
Commits
8ce45e4a
Commit
8ce45e4a
authored
Aug 20, 2021
by
Sven Schneider
Browse files
update
parent
e1c20344
Pipeline
#4745
passed with stages
in 1 minute and 4 seconds
Changes
19
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
public/SCD/assets/css/style.css
View file @
8ce45e4a
...
...
@@ -5,2366 +5,2443 @@
* License: https://bootstrapmade.com/license/
*/
/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
:root
{
scroll-behavior
:
smooth
;
scroll-behavior
:
smooth
;
}
body
{
font-family
:
"Open Sans"
,
sans-serif
;
color
:
#444444
;
font-family
:
"Open Sans"
,
sans-serif
;
color
:
#444444
;
}
a
{
color
:
#4154f1
;
text-decoration
:
none
;
color
:
#4154f1
;
text-decoration
:
none
;
}
a
:hover
{
color
:
#717ff5
;
text-decoration
:
none
;
color
:
#717ff5
;
text-decoration
:
none
;
}
h1
,
h2
,
h3
,
h4
,
h5
,
h6
{
font-family
:
"Nunito"
,
sans-serif
;
h1
,
h2
,
h3
,
h4
,
h5
,
h6
{
font-family
:
"Nunito"
,
sans-serif
;
}
/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/
section
{
padding
:
60px
0
;
overflow
:
hidden
;
padding
:
60px
0
;
overflow
:
hidden
;
}
.section-header
{
text-align
:
center
;
padding-bottom
:
40px
;
text-align
:
center
;
padding-bottom
:
40px
;
}
.section-header
h2
{
font-size
:
13px
;
letter-spacing
:
1px
;
font-weight
:
700
;
margin
:
0
;
color
:
#4154f1
;
text-transform
:
uppercase
;
font-size
:
13px
;
letter-spacing
:
1px
;
font-weight
:
700
;
margin
:
0
;
color
:
#4154f1
;
text-transform
:
uppercase
;
}
.section-header
p
{
margin
:
10px
0
0
0
;
padding
:
0
;
font-size
:
38px
;
line-height
:
42px
;
font-weight
:
700
;
color
:
#012970
;
margin
:
10px
0
0
0
;
padding
:
0
;
font-size
:
38px
;
line-height
:
42px
;
font-weight
:
700
;
color
:
#012970
;
}
@media
(
max-width
:
768px
)
{
.section-header
p
{
font-size
:
28px
;
line-height
:
32px
;
}
.section-header
p
{
font-size
:
28px
;
line-height
:
32px
;
}
}
/*--------------------------------------------------------------
# Breadcrumbs
--------------------------------------------------------------*/
.breadcrumbs
{
padding
:
15px
0
;
background
:
#012970
;
min-height
:
40px
;
margin-top
:
82px
;
color
:
#fff
;
padding
:
15px
0
;
background
:
#012970
;
min-height
:
40px
;
margin-top
:
82px
;
color
:
#fff
;
}
@media
(
max-width
:
992px
)
{
.breadcrumbs
{
margin-top
:
57px
;
}
.breadcrumbs
{
margin-top
:
57px
;
}
}
.breadcrumbs
h2
{
font-size
:
28px
;
font-weight
:
500
;
font-size
:
28px
;
font-weight
:
500
;
}
.breadcrumbs
ol
{
display
:
flex
;
flex-wrap
:
wrap
;
list-style
:
none
;
padding
:
0
0
10px
0
;
margin
:
0
;
font-size
:
14px
;
display
:
flex
;
flex-wrap
:
wrap
;
list-style
:
none
;
padding
:
0
0
10px
0
;
margin
:
0
;
font-size
:
14px
;
}
.breadcrumbs
ol
a
{
color
:
#fff
;
transition
:
0.3s
;
color
:
#fff
;
transition
:
0.3s
;
}
.breadcrumbs
ol
a
:hover
{
text-decoration
:
underline
;
text-decoration
:
underline
;
}
.breadcrumbs
ol
li
+
li
{
padding-left
:
10px
;
.breadcrumbs
ol
li
+
li
{
padding-left
:
10px
;
}
.breadcrumbs
ol
li
+
li
::before
{
display
:
inline-block
;
padding-right
:
10px
;
color
:
#8894f6
;
content
:
"/"
;
.breadcrumbs
ol
li
+
li
::before
{
display
:
inline-block
;
padding-right
:
10px
;
color
:
#8894f6
;
content
:
"/"
;
}
/*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/
.back-to-top
{
position
:
fixed
;
visibility
:
hidden
;
opacity
:
0
;
right
:
15px
;
bottom
:
15px
;
z-index
:
99999
;
background
:
#4154f1
;
width
:
40px
;
height
:
40px
;
border-radius
:
4px
;
transition
:
all
0.4s
;
position
:
fixed
;
visibility
:
hidden
;
opacity
:
0
;
right
:
15px
;
bottom
:
15px
;
z-index
:
99999
;
background
:
#4154f1
;
width
:
40px
;
height
:
40px
;
border-radius
:
4px
;
transition
:
all
0.4s
;
}
.back-to-top
i
{
font-size
:
24px
;
color
:
#fff
;
line-height
:
0
;
font-size
:
24px
;
color
:
#fff
;
line-height
:
0
;
}
.back-to-top
:hover
{
background
:
#6776f4
;
color
:
#fff
;
background
:
#6776f4
;
color
:
#fff
;
}
.back-to-top.active
{
visibility
:
visible
;
opacity
:
1
;
visibility
:
visible
;
opacity
:
1
;
}
/*--------------------------------------------------------------
# Disable aos animation delay on mobile devices
--------------------------------------------------------------*/
@media
screen
and
(
max-width
:
768px
)
{
[
data-aos-delay
]
{
transition-delay
:
0
!important
;
}
[
data-aos-delay
]
{
transition-delay
:
0
!important
;
}
}
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.header
{
transition
:
all
0.5s
;
z-index
:
997
;
padding
:
20px
0
;
transition
:
all
0.5s
;
z-index
:
997
;
padding
:
20px
0
;
}
.header.header-scrolled
{
background
:
#fff
;
padding
:
15px
0
;
box-shadow
:
0px
2px
20px
rgba
(
1
,
41
,
112
,
0.1
);
background
:
#fff
;
padding
:
15px
0
;
box-shadow
:
0px
2px
20px
rgba
(
1
,
41
,
112
,
0.1
);
}
.header
.logo
{
line-height
:
0
;
line-height
:
0
;
}
.header
.logo
img
{
max-height
:
40px
;
margin-right
:
6px
;
max-height
:
40px
;
margin-right
:
6px
;
}
.header
.logo
span
{
font-size
:
30px
;
font-weight
:
700
;
letter-spacing
:
1px
;
color
:
#012970
;
font-family
:
"Nunito"
,
sans-serif
;
margin-top
:
3px
;
font-size
:
30px
;
font-weight
:
700
;
letter-spacing
:
1px
;
color
:
#012970
;
font-family
:
"Nunito"
,
sans-serif
;
margin-top
:
3px
;
}
/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/**
* Desktop Navigation
*/
.navbar
{
padding
:
0
;
padding
:
0
;
}
.navbar
ul
{
margin
:
0
;
padding
:
0
;
display
:
flex
;
list-style
:
none
;
align-items
:
center
;
margin
:
0
;
padding
:
0
;
display
:
flex
;
list-style
:
none
;
align-items
:
center
;
}
.navbar
li
{
position
:
relative
;
position
:
relative
;
}
.navbar
a
,
.navbar
a
:focus
{
display
:
flex
;
align-items
:
center
;
justify-content
:
space-between
;
padding
:
10px
0
10px
30px
;
font-family
:
"Nunito"
,
sans-serif
;
font-size
:
16px
;
font-weight
:
700
;
color
:
#013289
;
white-space
:
nowrap
;
transition
:
0.3s
;
.navbar
a
,
.navbar
a
:focus
{
display
:
flex
;
align-items
:
center
;
justify-content
:
space-between
;
padding
:
10px
0
10px
30px
;
font-family
:
"Nunito"
,
sans-serif
;
font-size
:
16px
;
font-weight
:
700
;
color
:
#013289
;
white-space
:
nowrap
;
transition
:
0.3s
;
}
.navbar
a
i
,
.navbar
a
:focus
i
{
font-size
:
12px
;
line-height
:
0
;
margin-left
:
5px
;
.navbar
a
i
,
.navbar
a
:focus
i
{
font-size
:
12px
;
line-height
:
0
;
margin-left
:
5px
;
}
.navbar
a
:hover
,
.navbar
.active
,
.navbar
.active
:focus
,
.navbar
li
:hover
>
a
{
color
:
#f1414a
;
.navbar
a
:hover
,
.navbar
.active
,
.navbar
.active
:focus
,
.navbar
li
:hover
>
a
{
color
:
#f1414a
;
}
.navbar
.getstarted
{
background
:
#f14141
;
padding
:
8px
20px
;
margin-left
:
30px
;
border-radius
:
4px
;
color
:
#fff
;
background
:
#f14141
;
padding
:
8px
20px
;
margin-left
:
30px
;
border-radius
:
4px
;
color
:
#fff
;
}
.navbar
.getstarted
:hover
{
color
:
#fff
;
background
:
#f1414a
;
color
:
#fff
;
background
:
#f1414a
;
}
.navbar
.dropdown
ul
{
display
:
block
;
position
:
absolute
;
left
:
14px
;
top
:
calc
(
100%
+
30px
);
margin
:
0
;
padding
:
10px
0
;
z-index
:
99
;
opacity
:
0
;
visibility
:
hidden
;
background
:
#fff
;
box-shadow
:
0px
0px
30px
rgba
(
127
,
137
,
161
,
0.25
);
transition
:
0.3s
;
border-radius
:
4px
;
display
:
block
;
position
:
absolute
;
left
:
14px
;
top
:
calc
(
100%
+
30px
);
margin
:
0
;
padding
:
10px
0
;
z-index
:
99
;
opacity
:
0
;
visibility
:
hidden
;
background
:
#fff
;
box-shadow
:
0px
0px
30px
rgba
(
127
,
137
,
161
,
0.25
);
transition
:
0.3s
;
border-radius
:
4px
;
}
.navbar
.dropdown
ul
li
{
min-width
:
200px
;
min-width
:
200px
;
}
.navbar
.dropdown
ul
a
{
padding
:
10px
20px
;
font-size
:
15px
;
text-transform
:
none
;
font-weight
:
600
;
padding
:
10px
20px
;
font-size
:
15px
;
text-transform
:
none
;
font-weight
:
600
;
}
.navbar
.dropdown
ul
a
i
{
font-size
:
12px
;
font-size
:
12px
;
}
.navbar
.dropdown
ul
a
:hover
,
.navbar
.dropdown
ul
.active
:hover
,
.navbar
.dropdown
ul
li
:hover
>
a
{
color
:
#4154f1
;
.navbar
.dropdown
ul
a
:hover
,
.navbar
.dropdown
ul
.active
:hover
,
.navbar
.dropdown
ul
li
:hover
>
a
{
color
:
#4154f1
;
}
.navbar
.dropdown
:hover
>
ul
{
opacity
:
1
;
top
:
100%
;
visibility
:
visible
;
.navbar
.dropdown
:hover
>
ul
{
opacity
:
1
;
top
:
100%
;
visibility
:
visible
;
}
.navbar
.dropdown
.dropdown
ul
{
top
:
0
;
left
:
calc
(
100%
-
30px
);
visibility
:
hidden
;
top
:
0
;
left
:
calc
(
100%
-
30px
);
visibility
:
hidden
;
}
.navbar
.dropdown
.dropdown
:hover
>
ul
{
opacity
:
1
;
top
:
0
;
left
:
100%
;
visibility
:
visible
;
.navbar
.dropdown
.dropdown
:hover
>
ul
{
opacity
:
1
;
top
:
0
;
left
:
100%
;
visibility
:
visible
;
}
@media
(
max-width
:
1366px
)
{
.navbar
.dropdown
.dropdown
ul
{
left
:
-90%
;
}
.navbar
.dropdown
.dropdown
:hover
>
ul
{
left
:
-100%
;
}
.navbar
.dropdown
.dropdown
ul
{
left
:
-90%
;
}
.navbar
.dropdown
.dropdown
:hover
>
ul
{
left
:
-100%
;
}
}
/**
* Mobile Navigation
*/
.mobile-nav-toggle
{
color
:
#
012970
;
font-size
:
28px
;
cursor
:
pointer
;
display
:
none
;
line-height
:
0
;
transition
:
0.5s
;
color
:
#
FFF
;
font-size
:
28px
;
cursor
:
pointer
;
display
:
none
;
line-height
:
0
;
transition
:
0.5s
;
}
.mobile-nav-toggle.bi-x
{
color
:
#fff
;
color
:
#fff
;
}
@media
(
max-width
:
991px
)
{
.mobile-nav-toggle
{
display
:
block
;
}
.navbar
ul
{
display
:
none
;
}
.mobile-nav-toggle
{
display
:
block
;
}
.navbar
ul
{
display
:
none
;
}
}
.navbar-mobile
{
position
:
fixed
;
overflow
:
hidden
;
top
:
0
;
right
:
0
;
left
:
0
;
bottom
:
0
;
background
:
rgba
(
1
,
22
,
61
,
0.9
);
transition
:
0.3s
;
position
:
fixed
;
overflow
:
hidden
;
top
:
0
;
right
:
0
;
left
:
0
;
bottom
:
0
;
background
:
rgba
(
1
,
22
,
61
,
0.9
);
transition
:
0.3s
;
}
.navbar-mobile
.mobile-nav-toggle
{
position
:
absolute
;
top
:
15px
;
right
:
15px
;
position
:
absolute
;
top
:
15px
;
right
:
15px
;
}
.navbar-mobile
ul
{
display
:
block
;
position
:
absolute
;
top
:
55px
;
right
:
15px
;
bottom
:
15px
;
left
:
15px
;
padding
:
10px
0
;
border-radius
:
10px
;
background-color
:
#fff
;
overflow-y
:
auto
;
transition
:
0.3s
;
display
:
block
;
position
:
absolute
;
top
:
55px
;
right
:
15px
;
bottom
:
15px
;
left
:
15px
;
padding
:
10px
0
;
border-radius
:
10px
;
background-color
:
#fff
;
overflow-y
:
auto
;
transition
:
0.3s
;
}
.navbar-mobile
a
{
padding
:
10px
20px
;
font-size
:
15px
;
color
:
#012970
;
padding
:
10px
20px
;
font-size
:
15px
;
color
:
#012970
;
}
.navbar-mobile
a
:hover
,
.navbar-mobile
.active
,
.navbar-mobile
li
:hover
>
a
{
color
:
#4154f1
;
.navbar-mobile
a
:hover
,
.navbar-mobile
.active
,
.navbar-mobile
li
:hover
>
a
{
color
:
#4154f1
;