forked from Jungle-Bus/unroll
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.css
131 lines (119 loc) · 2.92 KB
/
main.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
:root {
--jungle-color-blue: #0267b1;
--jungle-color-lightblue: #99caee;
--jungle-color-orange: #fbb81d;
--jungle-color-red: #000000;
}
.w3-junglebus {
color: var(--jungle-color-orange);
background-color: var(--jungle-color-blue) !important;
}
.w3-junglelightbus {
color: var(--jungle-color-red);
background-color: var(--jungle-color-lightblue) !important;
}
.w3-text-junglebus {
color: var(--jungle-color-blue) !important;
}
.stop_dot {
background-color: #FFF;
border-style: solid;
border-width: 4px;
border-color: #000;
border-radius: 50%;
box-sizing: content-box;
content: '';
height: 6px;
width: 6px;
position: relative;
display: inline-block;
left: -9px;
top: -3px;
}
.stop_item {
border-left-style: solid;
border-left-width: 4px;
border-left-color: #000;
height: 26px;
box-sizing: content-box;
}
.logo-container {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap; /* Allows logos to wrap to the next line on small screens */
padding: 10px; /* Padding around the logo container */
gap: 10px; /* Space between the logos */
}
.logo {
height: 50px; /* Reduced size */
flex-shrink: 0; /* Prevent shrinking */
}
/* Media query for mobile devices */
@media (max-width: 600px) {
.logo {
height: 40px; /* Further reduce size on small screens */
margin: 5px; /* Reduce margin on small screens */
}
}
@media (max-width: 768px) {
header {
flex-direction: column;
align-items: flex-start;
}
header > div {
justify-content: center;
width: 100%;
text-align: center;
}
.w3-right {
justify-content: center;
margin-top: 10px;
}
}
.custom-container {
margin-top: 50px; /* Adjust top margin as needed */
margin: 0 auto;
width: 900px;
}
.content-column {
display: flex;
align-items: center;
margin-bottom: 20px;
}
.column-text {
padding-left: 20px;
text-align: justify;
}
.column-text h3 {
margin-top: 0;
}
.left-text {
text-align: left;
}
hr {
border: 0;
border-top: 1px solid #bcbaba; /* Customize the color and thickness */
margin: 20px 0; /* Adjust margin as needed */
}
@media (max-width: 900px) {
.custom-container {
width: 90%; /* Adjust width to 90% for smaller screens */
margin-top: 20px; /* Adjust top margin for smaller screens */
}
.content-column {
flex-direction: column; /* Stack image and text vertically */
align-items: flex-start; /* Align items to the start */
}
.column-text {
padding-left: 0;
padding-top: 10px; /* Add padding on top for separation */
}
.content-column img {
margin: 0 auto; /* Center the image */
}
.left-text {
text-align: left; /* Override center alignment for this class */
width: 100%; /* Ensure it takes the full width */
}
}