From bc5aec31ca9221aae426cc173ea9647e58c2c062 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9mi=20Emonet?= <remi.emonet@reverse--com.heeere>
Date: Mon, 19 Jan 2015 23:00:41 +0100
Subject: [PATCH] added css style for slides+webfont (taken from
 https://github.com/twitwi/deck.js-theme-builder)

It has been produced and can be updated with the following commands:

    git clone https://github.com/twitwi/deck.js-theme-builder tmpbuilder
    cd tmpbuilder/
    make
    cd ..
    cp tmpbuilder/software-carpentry.css css/swc-slides.css
    mkdir css/local-fonts
    cp tmpbuilder/local-fonts/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff css/local-fonts/
---
 ...WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff | Bin 0 -> 13348 bytes
 css/swc-slides.css                            | 727 ++++++++++++++++++
 2 files changed, 727 insertions(+)
 create mode 100644 css/local-fonts/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff
 create mode 100644 css/swc-slides.css

diff --git a/css/local-fonts/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff b/css/local-fonts/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff
new file mode 100644
index 0000000000000000000000000000000000000000..256e12d245969f29b5e4eb2632cc1f84b737ee2a
GIT binary patch
literal 13348
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

literal 0
HcmV?d00001

diff --git a/css/swc-slides.css b/css/swc-slides.css
new file mode 100644
index 0000000..e7e5e83
--- /dev/null
+++ b/css/swc-slides.css
@@ -0,0 +1,727 @@
+/* This theme is generated by deck.js-theme-builder. */
+/*  https://github.com/twitwi/deck.js-theme-builder  */
+/* Resets and base styles from HTML5 Boilerplate */
+div, span, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
+small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, figcaption, figure,
+footer, header, hgroup, menu, nav, section, summary,
+time, mark, audio, video {
+  margin: 0;
+  padding: 0;
+  border: 0;
+  font-size: 100%;
+  font: inherit;
+  vertical-align: baseline;
+}
+
+article, aside, details, figcaption, figure,
+footer, header, hgroup, menu, nav, section {
+  display: block;
+}
+
+blockquote, q {
+  quotes: none;
+}
+blockquote:before, blockquote:after, q:before, q:after {
+  content: "";
+  content: none;
+}
+
+ins {
+  background-color: #ff9;
+  color: #000;
+  text-decoration: none;
+}
+
+mark {
+  background-color: #ff9;
+  color: #000;
+  font-style: italic;
+  font-weight: bold;
+}
+
+del {
+  text-decoration: line-through;
+}
+
+abbr[title], dfn[title] {
+  border-bottom: 1px dotted;
+  cursor: help;
+}
+
+table {
+  border-collapse: collapse;
+  border-spacing: 0;
+}
+
+hr {
+  display: block;
+  height: 1px;
+  border: 0;
+  border-top: 1px solid #ccc;
+  margin: 1em 0;
+  padding: 0;
+}
+
+input, select {
+  vertical-align: middle;
+}
+
+select, input, textarea, button {
+  font: 99% sans-serif;
+}
+
+pre, code, kbd, samp {
+  font-family: monospace, sans-serif;
+}
+
+a {
+  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+a:hover, a:active {
+  outline: none;
+}
+
+ul, ol {
+  margin-left: 2em;
+  vertical-align: top;
+}
+
+ol {
+  list-style-type: decimal;
+}
+
+nav ul, nav li {
+  margin: 0;
+  list-style: none;
+  list-style-image: none;
+}
+
+small {
+  font-size: 85%;
+}
+
+strong, th {
+  font-weight: bold;
+}
+
+td {
+  vertical-align: top;
+}
+
+sub, sup {
+  font-size: 75%;
+  line-height: 0;
+  position: relative;
+}
+
+sup {
+  top: -0.5em;
+}
+
+sub {
+  bottom: -0.25em;
+}
+
+textarea {
+  overflow: auto;
+}
+
+input[type="radio"] {
+  vertical-align: text-bottom;
+}
+
+input[type="checkbox"] {
+  vertical-align: bottom;
+}
+
+label,
+input[type="button"],
+input[type="submit"],
+input[type="image"],
+button {
+  cursor: pointer;
+}
+
+button, input, select, textarea {
+  margin: 0;
+}
+
+input:invalid, textarea:invalid {
+  border-radius: 1px;
+  -moz-box-shadow: 0px 0px 5px red;
+  -webkit-box-shadow: 0px 0px 5px red;
+  box-shadow: 0px 0px 5px red;
+}
+input:invalid .no-boxshadow, textarea:invalid .no-boxshadow {
+  background-color: #f0dddd;
+}
+
+button {
+  width: auto;
+  overflow: visible;
+}
+
+select, input, textarea {
+  color: #444444;
+}
+
+a {
+  color: #607890;
+}
+a:hover, a:focus {
+  color: #036;
+}
+a:link {
+  -webkit-tap-highlight-color: #fff;
+}
+
+/* End HTML5 Boilerplate adaptations */
+h1 {
+  font-size: 4.5em;
+}
+
+h1, .vcenter {
+  font-weight: bold;
+  text-align: center;
+  padding-top: 1em;
+  max-height: 100%;
+}
+.csstransforms h1, .csstransforms .vcenter {
+  padding: 0 48px;
+  position: absolute;
+  left: 0;
+  right: 0;
+  top: 50%;
+  -webkit-transform: translate(0, -50%);
+  -moz-transform: translate(0, -50%);
+  -ms-transform: translate(0, -50%);
+  -o-transform: translate(0, -50%);
+  transform: translate(0, -50%);
+}
+
+.vcenter h1 {
+  position: relative;
+  top: auto;
+  padding: 0;
+  -webkit-transform: none;
+  -moz-transform: none;
+  -ms-transform: none;
+  -o-transform: none;
+  transform: none;
+}
+
+h2 {
+  font-size: 2.25em;
+  font-weight: bold;
+  padding-top: .5em;
+  margin: 0 0 .66666em 0;
+  border-bottom: 3px solid #888;
+}
+
+h3 {
+  font-size: 1.4375em;
+  font-weight: bold;
+  margin-bottom: .30435em;
+}
+
+h4 {
+  font-size: 1.25em;
+  font-weight: bold;
+  margin-bottom: .25em;
+}
+
+h5 {
+  font-size: 1.125em;
+  font-weight: bold;
+  margin-bottom: .2222em;
+}
+
+h6 {
+  font-size: 1em;
+  font-weight: bold;
+}
+
+img, iframe, video {
+  display: block;
+  max-width: 100%;
+}
+
+video, iframe, img {
+  display: block;
+  margin: 0 auto;
+}
+
+p, blockquote, iframe, img, ul, ol, pre, video {
+  margin-bottom: 1em;
+}
+
+pre {
+  white-space: pre;
+  white-space: pre-wrap;
+  word-wrap: break-word;
+  padding: 1em;
+  border: 1px solid #888;
+}
+
+em {
+  font-style: italic;
+}
+
+li {
+  padding: .25em 0;
+  vertical-align: middle;
+}
+li > ol, li > ul {
+  margin-bottom: inherit;
+}
+
+.deck-container {
+  font-size: 16px;
+  line-height: 1.25;
+  color: #444;
+}
+
+.slide {
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+  width: 100%;
+}
+
+/* colors */
+/* extras, all together for now */
+@font-face {
+  font-family: 'Montserrat';
+  font-style: normal;
+  font-weight: 400;
+  src: local("Montserrat-Regular"), url(local-fonts/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff) format("woff"), url(http://fonts.gstatic.com/s/montserrat/v6/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff) format("woff");
+}
+
+.timekeeper {
+  font-family: monospace;
+}
+
+.deck-container {
+  font-family: 'Montserrat', 'Arial', 'Sans';
+}
+
+/* sizes */
+.deck-container {
+  font-size: 30px;
+}
+
+h1 {
+  font-size: 1.75em;
+}
+
+h2 {
+  margin: 0;
+  padding: 0 10px;
+  font-size: 1.5em;
+}
+
+.deck-container > .slide {
+  padding-top: 3em;
+}
+
+h2 {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+}
+
+.deck-container > .slide.noh2, .deck-container > .slide.noH2 {
+  padding-top: 0;
+}
+
+h2 {
+  text-align: center;
+}
+
+.deck-container > .slide > ul > li ul, .deck-container > .slide > ul > li ol, .deck-container > .slide > ol > li ul, .deck-container > .slide > ol > li ol {
+  line-height: 0.85em;
+  margin-bottom: 0px;
+}
+.deck-container > .slide > ul > li ul > li ul, .deck-container > .slide > ul > li ul > li ol, .deck-container > .slide > ul > li ol > li ul, .deck-container > .slide > ul > li ol > li ol, .deck-container > .slide > ol > li ul > li ul, .deck-container > .slide > ol > li ul > li ol, .deck-container > .slide > ol > li ol > li ul, .deck-container > .slide > ol > li ol > li ol {
+  margin-bottom: 0px;
+}
+.deck-container > .slide > ul > li ul > li ul > li, .deck-container > .slide > ul > li ul > li ol > li, .deck-container > .slide > ul > li ol > li ul > li, .deck-container > .slide > ul > li ol > li ol > li, .deck-container > .slide > ol > li ul > li ul > li, .deck-container > .slide > ol > li ul > li ol > li, .deck-container > .slide > ol > li ol > li ul > li, .deck-container > .slide > ol > li ol > li ol > li {
+  margin: 0.2em;
+  font-size: 0.8em;
+  margin-bottom: 0px;
+}
+.deck-container > .slide > ul > li ul > li, .deck-container > .slide > ul > li ol > li, .deck-container > .slide > ol > li ul > li, .deck-container > .slide > ol > li ol > li {
+  margin: 0.2em;
+  font-size: 0.85em;
+  margin-bottom: 0px;
+}
+.deck-container > .slide > ul li, .deck-container > .slide > ol li {
+  margin: 0;
+  padding: 0;
+  margin-top: 0.5em;
+  padding-left: 0em;
+}
+.deck-container > .slide > ul {
+  list-style: disc outside none;
+}
+.deck-container > .slide > ul > li ul {
+  list-style: square outside none;
+}
+
+blockquote {
+  font-size: 2em;
+  font-style: italic;
+  padding: 1em 2em;
+  color: #000;
+  border-left: 5px solid #ccc;
+}
+blockquote p {
+  margin: 0;
+}
+blockquote cite {
+  font-size: .5em;
+  font-style: normal;
+  font-weight: bold;
+  color: #888;
+}
+
+a, a:hover, a:focus, a:active, a:visited {
+  text-decoration: none;
+}
+a:hover, a:focus {
+  text-decoration: underline;
+}
+
+.deck-prev-link, .deck-next-link {
+  background: #ccc;
+  font-family: serif;
+}
+.deck-prev-link, .deck-prev-link:hover, .deck-prev-link:focus, .deck-prev-link:active, .deck-prev-link:visited, .deck-next-link, .deck-next-link:hover, .deck-next-link:focus, .deck-next-link:active, .deck-next-link:visited {
+  color: #fff;
+}
+.deck-prev-link:hover, .deck-prev-link:focus, .deck-next-link:hover, .deck-next-link:focus {
+  background: #c00;
+  text-decoration: none;
+}
+
+.deck-menu > .slide {
+  /* matching toplevel slides... ideally, we would expect them to have an additional class */
+  background: #eee;
+}
+.deck-menu > .deck-current, .deck-menu > .deck-child-current {
+  outline-offset: 20px;
+  outline: 10px solid #f88;
+}
+.no-touch .deck-menu .slide:hover {
+  outline-offset: 20px;
+  outline: 10px solid red;
+  background: #ddf;
+}
+
+.deck-container {
+  background: white;
+  color: #1f2969;
+  font-weight: normal;
+}
+.deck-container:not(.no-status) > .slide {
+  background: url(../img/software-carpentry-banner.png) bottom 10px left 10px no-repeat;
+  background-size: 150px;
+}
+.deck-container .slide :not(h1):not(h2) {
+  /* TODO: the original style mispelled the font name, so it was using Helvetica for everything but the titles, this line does the same. */
+  font-family: 'Helvetica', 'Arial', 'sans';
+}
+
+.deck-container .slide {
+  margin: 0;
+  padding: 160px 50px;
+  /*        text-align: justify;*/
+}
+
+.slide.no-bullets ol, .slide.no-bullets ul {
+  list-style: none;
+}
+
+.slide .center {
+  text-align: center;
+}
+
+.slide .left {
+  float: left;
+  width: 50%;
+}
+
+.slide .right {
+  float: left;
+  width: 50%;
+}
+
+.slide .c1 {
+  width: 8.33333% !important;
+}
+
+.slide .c2 {
+  width: 16.66667% !important;
+}
+
+.slide .c3 {
+  width: 25% !important;
+}
+
+.slide .c4 {
+  width: 33.33333% !important;
+}
+
+.slide .c5 {
+  width: 41.66667% !important;
+}
+
+.slide .c6 {
+  width: 50% !important;
+}
+
+.slide .c7 {
+  width: 58.33333% !important;
+}
+
+.slide .c8 {
+  width: 66.66667% !important;
+}
+
+.slide .c9 {
+  width: 75% !important;
+}
+
+.slide .c10 {
+  width: 83.33333% !important;
+}
+
+.slide .c11 {
+  width: 91.66667% !important;
+}
+
+.slide .c12 {
+  width: 100% !important;
+}
+
+.slide .C1 {
+  width: 4.16667% !important;
+}
+
+.slide .C2 {
+  width: 8.33333% !important;
+}
+
+.slide .C3 {
+  width: 12.5% !important;
+}
+
+.slide .C4 {
+  width: 16.66667% !important;
+}
+
+.slide .C5 {
+  width: 20.83333% !important;
+}
+
+.slide .C6 {
+  width: 25% !important;
+}
+
+.slide .C7 {
+  width: 29.16667% !important;
+}
+
+.slide .C8 {
+  width: 33.33333% !important;
+}
+
+.slide .C9 {
+  width: 37.5% !important;
+}
+
+.slide .C10 {
+  width: 41.66667% !important;
+}
+
+.slide .C11 {
+  width: 45.83333% !important;
+}
+
+.slide .C12 {
+  width: 50% !important;
+}
+
+.slide .C13 {
+  width: 54.16667% !important;
+}
+
+.slide .C14 {
+  width: 58.33333% !important;
+}
+
+.slide .C15 {
+  width: 62.5% !important;
+}
+
+.slide .C16 {
+  width: 66.66667% !important;
+}
+
+.slide .C17 {
+  width: 70.83333% !important;
+}
+
+.slide .C18 {
+  width: 75% !important;
+}
+
+.slide .C19 {
+  width: 79.16667% !important;
+}
+
+.slide .C20 {
+  width: 83.33333% !important;
+}
+
+.slide .C21 {
+  width: 87.5% !important;
+}
+
+.slide .C22 {
+  width: 91.66667% !important;
+}
+
+.slide .C23 {
+  width: 95.83333% !important;
+}
+
+.slide .C24 {
+  width: 100% !important;
+}
+
+.slide .clearboth {
+  clear: both;
+}
+
+.slide .right {
+  float: right;
+  width: 50%;
+}
+
+div.figure p.caption {
+  color: #141a41;
+  text-align: center;
+  font-size: 80%;
+}
+
+.slide .darker {
+  color: #141a41;
+}
+
+.slide.media-left > *:not(h2):not(img):not(blockquote):not(pre):not(div), .slide.media-left > div:not(.figure) {
+  margin-left: 400px;
+}
+.slide.media-left > div.figure, .slide.media-left > img, .slide.media-left > blockquote, .slide.media-left > pre {
+  float: left;
+  width: 50%;
+  box-sizing: border-box;
+}
+
+.slide.media-right > *:not(h2):not(img):not(blockquote):not(pre):not(div), .slide.media-right > div:not(.figure) {
+  margin-right: 400px;
+}
+.slide.media-right > div.figure, .slide.media-right > img, .slide.media-right > blockquote, .slide.media-right > pre {
+  float: right;
+  width: 50%;
+  box-sizing: border-box;
+}
+
+.slide.image-stripes > div {
+  overflow: hidden;
+  align-content: center;
+}
+.slide.image-stripes img {
+  height: 400px;
+  max-width: none;
+  position: relative;
+  left: 50%;
+  transform: translate(-50%, 0);
+}
+
+h1, h2 {
+  color: #2b3990;
+  font-size: 70px;
+  line-height: 1em;
+  font-weight: normal;
+}
+
+h2 {
+  border-bottom: none;
+  font-size: 60px;
+  position: absolute;
+  left: 0;
+  right: 0;
+  bottom: 480px;
+  top: auto;
+}
+
+h3 {
+  color: #888;
+}
+
+pre {
+  border-color: #ccc;
+}
+
+code {
+  color: #555;
+}
+
+blockquote {
+  font-size: 20px;
+}
+
+a {
+  transition: color 200ms;
+}
+a, a:focus, a:active, a:visited {
+  color: #1f2969;
+}
+a:hover {
+  color: #6877d2;
+  text-decoration: none;
+}
+
+.slide.title-slide {
+  text-align: center;
+  padding-top: 325px;
+}
+.slide.title-slide h1 {
+  padding-bottom: 50px;
+  bottom: 50%;
+  top: auto;
+  height: auto;
+  transform: none;
+}
+.slide.title-slide img.logo {
+  position: absolute;
+  padding-top: 100px;
+  left: 0;
+  right: 0;
+  top: 50%;
+  align: center;
+}
+
+.progress-bar {
+  background: #2b3990;
+  opacity: 0.5;
+  transition: width 500ms;
+}
+
+/* #20267b? */
-- 
GitLab