Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
1520 views
1
/**
2
* Black theme for reveal.js.
3
*
4
* Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
5
*/
6
@import url(https://fonts.googleapis.com/css?family=Montserrat:700);
7
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic);
8
/*********************************************
9
* GLOBAL STYLES
10
*********************************************/
11
body {
12
background: #111;
13
background-color: #111; }
14
15
.reveal {
16
font-family: "Open Sans", sans-serif;
17
font-size: 30px;
18
font-weight: normal;
19
color: #eee; }
20
21
::selection {
22
color: #fff;
23
background: #e7ad52;
24
text-shadow: none; }
25
26
.reveal .slides > section,
27
.reveal .slides > section > section {
28
line-height: 1.3;
29
font-weight: inherit; }
30
31
/*********************************************
32
* HEADERS
33
*********************************************/
34
.reveal h1,
35
.reveal h2,
36
.reveal h3,
37
.reveal h4,
38
.reveal h5,
39
.reveal h6 {
40
margin: 0 0 20px 0;
41
color: #eee;
42
font-family: "Montserrat", Impact, sans-serif;
43
font-weight: normal;
44
line-height: 1.2;
45
letter-spacing: -0.03em;
46
text-transform: none;
47
text-shadow: none;
48
word-wrap: break-word; }
49
50
.reveal h1 {
51
font-size: 3.77em; }
52
53
.reveal h2 {
54
font-size: 2.11em; }
55
56
.reveal h3 {
57
font-size: 1.55em; }
58
59
.reveal h4 {
60
font-size: 1em; }
61
62
.reveal h1 {
63
text-shadow: none; }
64
65
/*********************************************
66
* OTHER
67
*********************************************/
68
.reveal p {
69
margin: 20px 0;
70
line-height: 1.3; }
71
72
/* Ensure certain elements are never larger than the slide itself */
73
.reveal img,
74
.reveal video,
75
.reveal iframe {
76
max-width: 95%;
77
max-height: 95%; }
78
79
.reveal strong,
80
.reveal b {
81
font-weight: bold; }
82
83
.reveal em {
84
font-style: italic; }
85
86
.reveal ol,
87
.reveal dl,
88
.reveal ul {
89
display: inline-block;
90
text-align: left;
91
margin: 0 0 0 1em; }
92
93
.reveal ol {
94
list-style-type: decimal; }
95
96
.reveal ul {
97
list-style-type: disc; }
98
99
.reveal ul ul {
100
list-style-type: square; }
101
102
.reveal ul ul ul {
103
list-style-type: circle; }
104
105
.reveal ul ul,
106
.reveal ul ol,
107
.reveal ol ol,
108
.reveal ol ul {
109
display: block;
110
margin-left: 40px; }
111
112
.reveal dt {
113
font-weight: bold; }
114
115
.reveal dd {
116
margin-left: 40px; }
117
118
.reveal q,
119
.reveal blockquote {
120
quotes: none; }
121
122
.reveal blockquote {
123
display: block;
124
position: relative;
125
width: 70%;
126
margin: 20px auto;
127
padding: 5px;
128
font-style: italic;
129
background: rgba(255, 255, 255, 0.05);
130
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }
131
132
.reveal blockquote p:first-child,
133
.reveal blockquote p:last-child {
134
display: inline-block; }
135
136
.reveal q {
137
font-style: italic; }
138
139
.reveal pre {
140
display: block;
141
position: relative;
142
width: 90%;
143
margin: 20px auto;
144
text-align: left;
145
font-size: 0.55em;
146
font-family: monospace;
147
line-height: 1.2em;
148
word-wrap: break-word;
149
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); }
150
151
.reveal code {
152
font-family: monospace; }
153
154
.reveal pre code {
155
display: block;
156
padding: 5px;
157
overflow: auto;
158
max-height: 400px;
159
word-wrap: normal; }
160
161
.reveal table {
162
margin: auto;
163
border-collapse: collapse;
164
border-spacing: 0; }
165
166
.reveal table th {
167
font-weight: bold; }
168
169
.reveal table th,
170
.reveal table td {
171
text-align: left;
172
padding: 0.2em 0.5em 0.2em 0.5em;
173
border-bottom: 1px solid; }
174
175
.reveal table th[align="center"],
176
.reveal table td[align="center"] {
177
text-align: center; }
178
179
.reveal table th[align="right"],
180
.reveal table td[align="right"] {
181
text-align: right; }
182
183
.reveal table tr:last-child td {
184
border-bottom: none; }
185
186
.reveal sup {
187
vertical-align: super; }
188
189
.reveal sub {
190
vertical-align: sub; }
191
192
.reveal small {
193
display: inline-block;
194
font-size: 0.6em;
195
line-height: 1.2em;
196
vertical-align: top; }
197
198
.reveal small * {
199
vertical-align: top; }
200
201
/*********************************************
202
* LINKS
203
*********************************************/
204
.reveal a {
205
color: #e7ad52;
206
text-decoration: none;
207
-webkit-transition: color 0.15s ease;
208
-moz-transition: color 0.15s ease;
209
transition: color 0.15s ease; }
210
211
.reveal a:hover {
212
color: #f3d7ac;
213
text-shadow: none;
214
border: none; }
215
216
.reveal .roll span:after {
217
color: #fff;
218
background: #d08a1d; }
219
220
/*********************************************
221
* IMAGES
222
*********************************************/
223
.reveal section img {
224
margin: 15px 0px;
225
background: rgba(255, 255, 255, 0.12);
226
border: 4px solid #eee;
227
box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
228
229
.reveal section img.plain {
230
border: 0;
231
box-shadow: none; }
232
233
.reveal a img {
234
-webkit-transition: all 0.15s linear;
235
-moz-transition: all 0.15s linear;
236
transition: all 0.15s linear; }
237
238
.reveal a:hover img {
239
background: rgba(255, 255, 255, 0.2);
240
border-color: #e7ad52;
241
box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }
242
243
/*********************************************
244
* NAVIGATION CONTROLS
245
*********************************************/
246
.reveal .controls .navigate-left,
247
.reveal .controls .navigate-left.enabled {
248
border-right-color: #e7ad52; }
249
250
.reveal .controls .navigate-right,
251
.reveal .controls .navigate-right.enabled {
252
border-left-color: #e7ad52; }
253
254
.reveal .controls .navigate-up,
255
.reveal .controls .navigate-up.enabled {
256
border-bottom-color: #e7ad52; }
257
258
.reveal .controls .navigate-down,
259
.reveal .controls .navigate-down.enabled {
260
border-top-color: #e7ad52; }
261
262
.reveal .controls .navigate-left.enabled:hover {
263
border-right-color: #f3d7ac; }
264
265
.reveal .controls .navigate-right.enabled:hover {
266
border-left-color: #f3d7ac; }
267
268
.reveal .controls .navigate-up.enabled:hover {
269
border-bottom-color: #f3d7ac; }
270
271
.reveal .controls .navigate-down.enabled:hover {
272
border-top-color: #f3d7ac; }
273
274
/*********************************************
275
* PROGRESS BAR
276
*********************************************/
277
.reveal .progress {
278
background: rgba(0, 0, 0, 0.2); }
279
280
.reveal .progress span {
281
background: #e7ad52;
282
-webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
283
-moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
284
transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }
285
286