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;
68 .sws-header, .sws-title, .sws-inner-canvas, .sws-footer{
76 body > h1, body > h2, body > h3 {
80 /****************************************/
83 :root.sws-display body {
87 :root.sws-display .sws-canvas {
94 /* Aspect is 4/3, 16/9, 16/10 (default is 4/3) */
96 :root.sws-aspect-4-3 .sws-canvas {
101 :root.sws-aspect-16-9 .sws-canvas {
106 :root.sws-aspect-16-10 .sws-canvas {
111 :root.sws-display .sws-canvas {
120 :root.sws-display .sws-inactive-slide {
123 :root.sws-display body {
129 /* ****************************************** */
131 @page { margin: 0pt 0pt 0pt 0pt; }
133 :root.sws-print body {
137 :root.sws-print body {
140 padding: 0pt 0pt 0pt 0pt;
141 margin: 0pt 0pt 0pt 0pt;
145 :root.sws-print .sws-canvas {
151 page-break-after: always;
152 padding: 0pt 0pt 0pt 0pt;
153 margin: 0pt 0pt 0pt 0pt;
157 :root.sws-print .sws-canvas:last{
158 page-break-after: avoid;
160 :root.sws-print .sws-inactive-slide {
167 /* counters for the toc */
170 counter-reset: list-item;
174 counter-increment: list-item;
177 .sws-toc li::marker {
178 content : counters(list-item, '.');
183 /*****************************************/
188 font-family: 'entypo';
191 src: url('entypo.woff') format('woff');
195 font-family: 'entypo';
198 #sws-control-panel-canvas {
211 /* visibility: hidden;*/
215 display:inline-block;
217 background-color: white;
223 vertical-align:middle;
227 #sws-control-panel-canvas:after{
229 display:inline-block;
233 vertical-align:bottom;
236 #sws-control-panel-title-bar {
242 #sws-control-panel select
244 display: inline-block;
245 vertical-align: middle;
249 #sws-control-panel-navigation {
253 #sws-control-panel a {
255 text-decoration: none;
256 display: inline-block;
257 padding: 0pt 1em 0pt 1em;
258 vertical-align: middle;
261 #sws-control-panel-title-bar a {
262 padding:0vh 2vh 0vh 0vh;
266 #sws-control-panel a:hover {
269 #sws-control-panel-slide-input
273 vertical-align:middle;
275 #sws-control-panel-total-slides {
277 vertical-align:middle;
280 #sws-control-panel-navigation-bar {
283 #sws-print-container {
289 padding: 1px 1px 1px 1px;