5 box-sizing: border-box;
11 .sws-inactive-object {
17 justify-content: center;
18 flex-direction:column;
19 box-sizing: border-box;
22 .sws-cover .sws-content {
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;
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 /* ****************************************** */
145 :root.sws-print body {
162 :root.sws-print .sws-canvas {
165 /* not 210mm to avoid rounding errors */
166 page-break-after: always;
167 padding: 0pt 0pt 0pt 0pt;
168 margin: 0pt 0pt 0pt 0pt;
171 :root.sws-print .sws-canvas:last {
172 page-break-after: avoid;
175 :root.sws-print .sws-inactive-slide {
181 /* counters for the toc */
184 counter-reset: list-item;
188 counter-increment: list-item;
191 .sws-toc li::marker {
192 content : counters(list-item, '.');
197 /*****************************************/
202 font-family: 'entypo';
205 src: url('entypo.woff') format('woff');
209 font-family: 'entypo';
212 #sws-control-panel-canvas {
225 /* visibility: hidden;*/
229 display:inline-block;
230 border-radius: 1vmin;
231 background-color: white;
237 vertical-align:middle;
241 #sws-control-panel-canvas:after{
243 display:inline-block;
247 vertical-align:bottom;
250 #sws-control-panel-title-bar {
256 #sws-control-panel select
258 display: inline-block;
259 vertical-align: middle;
263 #sws-control-panel-navigation {
267 #sws-control-panel a {
269 text-decoration: none;
270 display: inline-block;
271 padding: 0pt 1em 0pt 1em;
272 vertical-align: middle;
275 #sws-control-panel-title-bar a {
276 padding:0vmin 2vmin 0vmin 0vmin;
280 #sws-control-panel a:hover {
283 #sws-control-panel-slide-input
287 vertical-align:middle;
289 #sws-control-panel-total-slides {
291 vertical-align:middle;
294 #sws-control-panel-navigation-bar {
297 #sws-print-container {
303 padding: 1px 1px 1px 1px;
306 #sws-help-panel-canvas {
315 border-radius: 1vmin;
318 #sws-help-panel-canvas * {
322 #sws-help-panel-canvas h1 {
326 /* embedded SVG images are inlined and their height matches twice the font-size */
327 object[type="image/svg+xml"] {
328 display:inline-block;
331 vertical-align:middle;