1 @import url(https://fonts.googleapis.com/css?family=Armata&subset=latin,latin-ext);
2 @import url(https://fonts.googleapis.com/css?family=Inconsolata:400,700&subset=latin,latin-ext);
4 /**** structure of the slide in this theme:
7 text : 80% == 20 lines of text.
15 /* No header in this theme */
20 /* Title of the slide */
22 padding: 2vmin 0 2vmin 0;
25 vertical-align: middle;
38 .sws-cover { display:flex;
39 flex-direction:column;
40 justify-content: center;
44 .sws-toc { position: absolute;
51 .sws-toc > .sws-content {
70 position: relative; /* to make z-index work */
77 vertical-align: middle;
89 background-size: contain;
90 background-image: url("logo_psud_psay.png");
91 background-repeat: no-repeat;
96 .sws-slide-num-sep:after {
102 src: url("DIN-Medium.ttf") format("truetype");
104 font-style: "normal";
105 font-weight: "medium";
109 src: url("DIN-Bold.ttf") format("truetype");
111 font-style: "normal";
117 font-family: 'DIN',sans-serif;
118 background-color: white;
122 :root.sws-display .sws-canvas {
126 :root.sws-print body {
133 body { font-size: 21pt; }
146 font-family: 'Inconsolata', monospace;
156 list-style-type: square;
160 list-style-position: inside;
166 list-style-type: none;
192 text-decoration: none;
197 text-decoration:none;
203 padding: 0% 4% 0% 4%;
218 table.desc td:first-child {
222 table.desc td:first-child:after {
233 border-collapse: separate;
234 border-spacing: 0.5em 0.5em ;
237 padding: 0.5em 0 0.5em 0;
242 border-color: #696968;
244 border-radius: 0.5em;
253 border-collapse: collapse;
257 border: solid 1pt #696968;
261 padding: 1vmin 1em 1vmin 1em;
264 dt { display: inline;
284 border-spacing: 2em 0;
300 border-radius:0.25em;
312 div.twocol > div:first-child {
313 display:inline-block;width:47%;
315 box-sizing:border-box;
318 border-width: 0 1pt 0 0;
324 div.twocol > div:last-child {
325 display:inline-block;
328 box-sizing:border-box;
329 padding: 0 0em 0 5em;
330 vertical-align:text-top;
335 border-collapse: collapse;
337 table.withborder td {
351 text-decoration: none;