6 -webkit-box-sizing: border-box;
7 box-sizing: border-box;
8 -moz-box-sizing: border-box;
14 .sws-inactive-object {
20 display: -webkit-flex;
22 flex-direction: column;
23 -webkit-flex-direction: column;
24 /* We make the box sizing border-box so that the user can freely add
25 padding and borders to canvas without changing the overall
27 -webkit-box-sizing: border-box;
28 box-sizing: border-box;
29 -moz-box-sizing: border-box;
33 justify-content: center;
34 -webkit-justify-content: center;
38 /* Layout of a canvas */
39 .sws-header , .sws-title,{
40 -webkit-box-align:start;
51 flex-direction: column;
52 -webkit-flex-direction: column;
53 justify-content: center;
54 -webkit-justify-content:center;
71 .sws-header, .sws-title, .sws-inner-canvas, .sws-footer{
79 body > h1, body > h2, body > h3 {
83 /****************************************/
86 :root.sws-display body {
90 :root.sws-display .sws-canvas {
97 /* Aspect is 4/3, 16/9, 16/10 (default is 4/3) */
99 :root.sws-aspect-4-3 .sws-canvas {
104 :root.sws-aspect-16-9 .sws-canvas {
109 :root.sws-aspect-16-10 .sws-canvas {
114 :root.sws-display .sws-canvas {
123 :root.sws-display .sws-inactive-slide {
126 :root.sws-display body {
132 /* ****************************************** */
134 @page { margin: 0pt 0pt 0pt 0pt; }
136 :root.sws-print body {
140 :root.sws-print body {
143 padding: 0pt 0pt 0pt 0pt;
144 margin: 0pt 0pt 0pt 0pt;
148 :root.sws-print .sws-canvas {
154 page-break-after: always;
155 padding: 0pt 0pt 0pt 0pt;
156 margin: 0pt 0pt 0pt 0pt;
160 :root.sws-print .sws-canvas:last{
161 page-break-after: avoid;
163 :root.sws-print .sws-inactive-slide {
170 /* counters for the toc */
173 counter-reset: list-item;
177 counter-increment: list-item;
180 .sws-toc li::marker {
181 content : counters(list-item, '.');
186 /*****************************************/
191 font-family: 'entypo';
194 src: url('entypo.woff') format('woff');
198 font-family: 'entypo';
201 #sws-control-panel-canvas {
214 /* visibility: hidden;*/
218 display:inline-block;
220 background-color: white;
226 vertical-align:middle;
230 #sws-control-panel-canvas:after{
232 display:inline-block;
236 vertical-align:bottom;
239 #sws-control-panel-title-bar {
245 #sws-control-panel select
247 display: inline-block;
248 vertical-align: middle;
252 #sws-control-panel-navigation {
256 #sws-control-panel a {
258 text-decoration: none;
259 display: inline-block;
260 padding: 0pt 1em 0pt 1em;
261 vertical-align: middle;
264 #sws-control-panel-title-bar a {
265 padding:0vh 2vh 0vh 0vh;
269 #sws-control-panel a:hover {
272 #sws-control-panel-slide-input
276 vertical-align:middle;
278 #sws-control-panel-total-slides {
280 vertical-align:middle;
283 #sws-control-panel-navigation-bar {
286 #sws-print-container {
292 padding: 1px 1px 1px 1px;
295 #sws-help-panel-canvas {
307 #sws-help-panel-canvas * {
311 #sws-help-panel-canvas h1 {