5 box-sizing: border-box;
11 .sws-inactive-object {
16 box-sizing: border-box;
18 vertical-align:middle;
21 .sws-cover .sws-content {
25 /* Layout of a canvas */
26 .sws-header , .sws-title,{
39 box-sizing: border-box;
46 .sws-header, .sws-title, .sws-inner-canvas, .sws-footer{
51 box-sizing: border-box;
56 body > h1, body > h2, body > h3, body > a.sws-previous {
60 /****************************************/
65 /* Aspect is 4/3, 16/9, 16/10 (default is 4/3) */
66 :root.sws-display .sws-canvas {
73 :root.sws-by-width body {
76 :root.sws-by-height.sws-aspect-4-3 body {
79 :root.sws-by-height.sws-aspect-16-9 body {
82 :root.sws-by-height.sws-aspect-16-10 body {
86 :root.sws-by-width.sws-aspect-4-3 .sws-canvas {
91 :root.sws-by-width.sws-aspect-16-9 .sws-canvas {
96 :root.sws-by-width.sws-aspect-16-10 .sws-canvas {
101 :root.sws-by-height.sws-aspect-4-3 .sws-canvas {
106 :root.sws-by-height.sws-aspect-16-9 .sws-canvas {
111 :root.sws-by-height.sws-aspect-16-10 .sws-canvas {
116 :root.sws-display body::after{
117 display:inline-block;
121 vertical-align:middle;
125 :root.sws-display .sws-canvas {
126 display:inline-block;
131 :root.sws-display .sws-inactive-slide {
135 :root.sws-display body {
143 /* ****************************************** */
146 :root.sws-print body {
149 padding: 0pt 0pt 0pt 0pt;
150 margin: 0pt 0pt 0pt 0pt;
162 :root.sws-print .sws-canvas {
166 /* not 210mm to avoid rounding errors */
167 page-break-after: always;
168 padding: 0pt 0pt 0pt 0pt;
169 margin: 0pt 0pt 0pt 0pt;
173 :root.sws-print .sws-canvas:last {
174 page-break-after: avoid;
177 :root.sws-print .sws-inactive-slide {
184 /* counters for the toc */
187 counter-reset: list-item;
191 counter-increment: list-item;
194 .sws-toc li::marker {
195 content : counters(list-item, '.');
200 /*****************************************/
205 font-family: 'entypo';
208 src: url('entypo.woff') format('woff');
212 font-family: 'entypo';
215 #sws-control-panel-canvas {
228 /* visibility: hidden;*/
232 display:inline-block;
233 border-radius: 1vmin;
234 background-color: white;
240 vertical-align:middle;
244 #sws-control-panel-canvas:after{
246 display:inline-block;
250 vertical-align:bottom;
253 #sws-control-panel-title-bar {
259 #sws-control-panel select
261 display: inline-block;
262 vertical-align: middle;
266 #sws-control-panel-navigation {
270 #sws-control-panel a {
272 text-decoration: none;
273 display: inline-block;
274 padding: 0pt 1em 0pt 1em;
275 vertical-align: middle;
278 #sws-control-panel-title-bar a {
279 padding:0vmin 2vmin 0vmin 0vmin;
283 #sws-control-panel a:hover {
286 #sws-control-panel-slide-input
290 vertical-align:middle;
292 #sws-control-panel-total-slides {
294 vertical-align:middle;
297 #sws-control-panel-navigation-bar {
300 #sws-print-container {
306 padding: 1px 1px 1px 1px;
309 #sws-help-panel-canvas {
318 border-radius: 1vmin;
321 #sws-help-panel-canvas * {
325 #sws-help-panel-canvas h1 {
329 /* embedded SVG images are inlined and their height matches twice the font-size */
330 object[type="image/svg+xml"] {
331 display:inline-block;
334 vertical-align:middle;