5 box-sizing: border-box;
11 .sws-inactive-object {
16 box-sizing: border-box;
18 vertical-align:middle;
21 justify-content: center;
22 -webkit-justify-content: center;
26 /* Layout of a canvas */
27 .sws-header , .sws-title,{
40 box-sizing: border-box;
47 .sws-header, .sws-title, .sws-inner-canvas, .sws-footer{
52 box-sizing: border-box;
57 body > h1, body > h2, body > h3, body > a.sws-previous {
61 /****************************************/
66 /* Aspect is 4/3, 16/9, 16/10 (default is 4/3) */
67 :root.sws-display .sws-canvas {
75 :root.sws-by-width.sws-aspect-4-3 .sws-canvas {
80 :root.sws-by-width.sws-aspect-16-9 .sws-canvas {
85 :root.sws-by-width.sws-aspect-16-10 .sws-canvas {
90 :root.sws-by-height.sws-aspect-4-3 .sws-canvas {
95 :root.sws-by-height.sws-aspect-16-9 .sws-canvas {
100 :root.sws-by-height.sws-aspect-16-10 .sws-canvas {
105 :root.sws-display body::after{
106 display:inline-block;
110 vertical-align:middle;
114 :root.sws-display .sws-canvas {
115 display:inline-block;
120 :root.sws-display .sws-inactive-slide {
124 :root.sws-display body {
132 /* ****************************************** */
135 :root.sws-print body {
138 padding: 0pt 0pt 0pt 0pt;
139 margin: 0pt 0pt 0pt 0pt;
151 :root.sws-print .sws-canvas {
155 /* not 210mm to avoid rounding errors */
156 page-break-after: always;
157 padding: 0pt 0pt 0pt 0pt;
158 margin: 0pt 0pt 0pt 0pt;
162 :root.sws-print .sws-canvas:last {
163 page-break-after: avoid;
166 :root.sws-print .sws-inactive-slide {
173 /* counters for the toc */
176 counter-reset: list-item;
180 counter-increment: list-item;
183 .sws-toc li::marker {
184 content : counters(list-item, '.');
189 /*****************************************/
194 font-family: 'entypo';
197 src: url('entypo.woff') format('woff');
201 font-family: 'entypo';
204 #sws-control-panel-canvas {
217 /* visibility: hidden;*/
221 display:inline-block;
222 border-radius: 1vmin;
223 background-color: white;
229 vertical-align:middle;
233 #sws-control-panel-canvas:after{
235 display:inline-block;
239 vertical-align:bottom;
242 #sws-control-panel-title-bar {
248 #sws-control-panel select
250 display: inline-block;
251 vertical-align: middle;
255 #sws-control-panel-navigation {
259 #sws-control-panel a {
261 text-decoration: none;
262 display: inline-block;
263 padding: 0pt 1em 0pt 1em;
264 vertical-align: middle;
267 #sws-control-panel-title-bar a {
268 padding:0vmin 2vmin 0vmin 0vmin;
272 #sws-control-panel a:hover {
275 #sws-control-panel-slide-input
279 vertical-align:middle;
281 #sws-control-panel-total-slides {
283 vertical-align:middle;
286 #sws-control-panel-navigation-bar {
289 #sws-print-container {
295 padding: 1px 1px 1px 1px;
298 #sws-help-panel-canvas {
307 border-radius: 1vmin;
310 #sws-help-panel-canvas * {
314 #sws-help-panel-canvas h1 {
318 /* embedded SVG images are inlined and their height matches twice the size of a small letter x */
319 object[type="image/svg+xml"] {
320 display:inline-block;
323 vertical-align:middle;