Project

General

Profile

1
.home-background {
2
  background-size: contain, cover;
3
  background-repeat: no-repeat;
4
  background-image: url("~assets/monitor-assets/home/lighthouse.png"), url("~assets/monitor-assets/home/background.svg");
5
  background-blend-mode: darken;
6
}
7

    
8
@media (max-width:1199px) {
9
  .home-background {
10
    background-size: cover;
11
    background-repeat: no-repeat;
12
    background-image: url("~assets/monitor-assets/home/background.svg");
13
  }
14
}
15

    
16
.dashboard-section{
17
  background-image: url("~assets/monitor-assets/home/graph-background.svg");
18
  background-size: cover;
19
  background-repeat: no-repeat;
20
  background-position: left center;
21
  margin-top: 18vw;
22
}
23

    
24
@media (max-width:1599px) {
25
  .dashboard-section {
26
    margin-top: 12vw;
27
  }
28
}
29

    
30
.dashboard-section .dashboard {
31
  transform: translateY(-50%);
32
  background-image: url("~assets/monitor-assets/home/dashboard.png");
33
  background-size: contain;
34
  background-repeat: no-repeat;
35
  background-position: top center;
36
  margin-left: auto;
37
  margin-right: auto;
38
  position: relative;
39
  margin-bottom: -10%;
40
  width: 50%;
41
  height: 0;
42
  padding-top: 25%;
43
  border: 1px solid #E6E6E6;
44
  border-radius: 5px;
45
}
46

    
47
.dashboard-section .dashboard .captain-left {
48
  background-image: url("~assets/monitor-assets/home/captain-left.png");
49
  background-size: contain;
50
  background-repeat: no-repeat;
51
  background-position: top center;
52
  left: -10%;
53
  bottom: -5%;
54
  position: absolute;
55
  height: 36%;
56
  width: 17%;
57
}
58

    
59

    
60

    
61
.dashboard-section .dashboard .captain-right {
62
  background-image: url("~assets/monitor-assets/home/captain-right.png");
63
  background-size: contain;
64
  background-repeat: no-repeat;
65
  background-position: top center;
66
  right: -8%;
67
  bottom: -5%;
68
  position: absolute;
69
  height: 35%;
70
  width: 16%;
71
}
72

    
73
@media (min-width: 1200px) {
74
  .boat-section {
75
    position: relative;
76
    z-index: 0;
77
    height: 300px;
78
  }
79

    
80
  .boat-section .first {
81
    position: absolute;
82
    top: 0;
83
    left: 8%;
84
    width: 32%;
85
    z-index: 2;
86
  }
87

    
88
  .boat-section .second {
89
    position: absolute;
90
    top: 3%;
91
    right: 8%;
92
    width: 34%;
93
    z-index: 2;
94
  }
95

    
96
  .boat-section .third {
97
    position: absolute;
98
    bottom: 6%;
99
    left: 7%;
100
    width: 34%;
101
  }
102

    
103
  .boat-section .fourth {
104
    position: absolute;
105
    bottom: 4%;
106
    right: 7%;
107
    width: 34%;
108
  }
109
}
110

    
111
@media (min-width: 960px) and (max-width: 1199px){
112
  .boat-section {
113
    background-image: url("~assets/monitor-assets/home/boat.png");
114
    background-repeat: no-repeat;
115
    background-position: center center;
116
    background-size: 30% ;
117
  }
118
}
119

    
120
@media (max-width: 959px), (min-width: 1200px) {
121
  .boat-section > div.uk-grid > * {
122
    padding: 0;
123
  }
124
}
125

    
126
.boat-section .boat {
127
  background-image: url("~assets/monitor-assets/home/boat.png");
128
  background-size: contain;
129
  background-repeat: no-repeat;
130
  margin: 0 0 -30px 50%;
131
  width: 50%;
132
  height: 30vw;
133
}
134

    
135
.boat-section .boat:not(.uk-hidden\@m) {
136
  position: absolute;
137
  transform: translate(-50%, -50%);
138
  left: 50%;
139
  top: 50%;
140
  width: 30%;
141
  height: 42%;
142
  z-index: 1;
143
  opacity: 0.9;
144
  margin: 0;
145
}
146

    
147
.boat-section > div:not(.boat):not(.uk-grid), .boat-section > div.uk-grid > div > div {
148
  background: rgba(255, 255, 255, 0.8);
149
  box-shadow: 0 3px 6px #00000029;
150
  padding: 35px;
151
  margin-bottom: 10px;
152
}
153

    
154
.graph-section {
155
  background-image: url("~assets/monitor-assets/home/graph-background.svg");
156
  background-size: cover;
157
  background-repeat: no-repeat;
158
}
159

    
160
.stakeholder-section .tabs {
161
  display: flex;
162
  justify-content: center;
163
  width: 100%;
164
}
165

    
166
.stakeholder-section ul {
167
  list-style: none;
168
  display: flex;
169
  flex-wrap: wrap;
170
  margin-bottom: 0;
171
  font-size: 16px;
172
}
173

    
174
.stakeholder-section ul li {
175
  display: inline-block;
176
  color: #707070;
177
  padding: 5px 15px;
178
  cursor: pointer;
179
  margin-left: 25px;
180
  user-select: none;
181
}
182

    
183
.stakeholder-section ul li:hover {
184
  color: #1a1a1a;
185
}
186

    
187
.stakeholder-section ul li.uk-active {
188
  color: #1a1a1a;
189
  border: #E3E3E3 solid 1px;
190
  border-bottom: #F9F9F9 solid 1px;;
191
}
192

    
193
.stakeholder-section .stakeholders {
194
  border-top: #E3E3E3 solid 1px;
195
  margin-top: -1px;
196
  padding-top: 20px;
197
  min-height: 300px;
198
}
199

    
200
.stakeholder-section .stakeholders .header {
201
  background-color: #00a0de;
202
  position: relative;
203
}
204

    
205
.stakeholder-section .stakeholders .header img{
206
  max-width: 50%;
207
  max-height: 50%;
208
  position: absolute;
209
  left: 50%;
210
  top: 50%;
211
  transform: translate(-50%, -50%);
212
}
213

    
214
.stakeholder-section .stakeholders .header.small {
215
  height: 150px;
216
}
217

    
218
.stakeholder-section .stakeholders .header.medium {
219
  height: 200px;
220
}
221

    
222
.stakeholder-section .stakeholders .header.large {
223
  height: 300px;
224
}
(2-2/5)