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,{
47 .sws-header, .sws-title, .sws-inner-canvas, .sws-footer{
52 box-sizing: border-box;
57 body > h1, body > h2, body > h3 {
61 /****************************************/
64 :root.sws-display body {
68 :root.sws-display .sws-canvas {
76 /* Aspect is 4/3, 16/9, 16/10 (default is 4/3) */
78 :root.sws-aspect-4-3 .sws-canvas {
83 :root.sws-aspect-16-9 .sws-canvas {
88 :root.sws-aspect-16-10 .sws-canvas {
93 :root.sws-display .sws-canvas {
102 :root.sws-display .sws-inactive-slide {
105 :root.sws-display body {
111 /* ****************************************** */
114 :root.sws-print body {
117 padding: 0pt 0pt 0pt 0pt;
118 margin: 0pt 0pt 0pt 0pt;
130 :root.sws-print .sws-canvas {
134 /* not 210mm to avoid rounding errors */
135 page-break-after: always;
136 padding: 0pt 0pt 0pt 0pt;
137 margin: 0pt 0pt 0pt 0pt;
141 :root.sws-print .sws-canvas:last {
142 page-break-after: avoid;
145 :root.sws-print .sws-inactive-slide {
152 /* counters for the toc */
155 counter-reset: list-item;
159 counter-increment: list-item;
162 .sws-toc li::marker {
163 content : counters(list-item, '.');
168 /*****************************************/
173 font-family: 'entypo';
176 src: url('entypo.woff') format('woff');
180 font-family: 'entypo';
183 #sws-control-panel-canvas {
196 /* visibility: hidden;*/
200 display:inline-block;
201 border-radius: 1vmin;
202 background-color: white;
208 vertical-align:middle;
212 #sws-control-panel-canvas:after{
214 display:inline-block;
218 vertical-align:bottom;
221 #sws-control-panel-title-bar {
227 #sws-control-panel select
229 display: inline-block;
230 vertical-align: middle;
234 #sws-control-panel-navigation {
238 #sws-control-panel a {
240 text-decoration: none;
241 display: inline-block;
242 padding: 0pt 1em 0pt 1em;
243 vertical-align: middle;
246 #sws-control-panel-title-bar a {
247 padding:0vmin 2vmin 0vmin 0vmin;
251 #sws-control-panel a:hover {
254 #sws-control-panel-slide-input
258 vertical-align:middle;
260 #sws-control-panel-total-slides {
262 vertical-align:middle;
265 #sws-control-panel-navigation-bar {
268 #sws-print-container {
274 padding: 1px 1px 1px 1px;
277 #sws-help-panel-canvas {
286 border-radius: 1vmin;
289 #sws-help-panel-canvas * {
293 #sws-help-panel-canvas h1 {
297 /* embedded SVG images are inlined and their height matches twice the size of a small letter x */
298 object[type="image/svg+xml"] {
299 display:inline-block;
302 vertical-align:middle;