3 h1, h2, h3, h4, h5, h6 {
4 font-family: "Open Sans", "Helvetica", "Arial", sans-serif;
18 h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
22 /* Objectives, Callout Box and Challenges */
23 .objectives, .keypoints, .callout, .challenge {
28 .objectives h2:first-child,
29 .keypoints h2:first-child,
30 .callout h2:first-child,
31 .challenge h2:first-child {
35 .objectives, .keypoints {
36 background-color: azure;
37 border: 5px solid azure;
41 background-color: #EEE;
42 border: 5px solid #EEE;
46 background-color: #CCFFCC;
47 border: 5px solid #CCFFCC;
49 /* Comments in code. */
62 text-decoration: underline;
64 background-color: lightgray;
67 /* Highlighted changes in code. */
69 background-color: mistyrose;
83 /* Putting shadows around things. */
85 -moz-box-shadow: 0 0 30px 5px #999;
86 -webkit-box-shadow: 0 0 30px 5px #999;
87 box-shadow: 0 0 30px 5px #999;
90 /* Things to understand (lead-in to sections in book). */
92 background-color: lightyellow;
95 /* Block quotations. */
98 padding: 1em 1em .5em 1em;
102 /* Citation for testimonial quote. */
103 blockquote.testimonial cite {
107 /* Main body of pages. */
109 font-family: "Open Sans", "Helvetica", "Arial", sans-serif;
110 color: rgb(03, 03, 03);
113 body.workshop, body.lesson {
114 background-color: #BEC3C6;
118 /* Styling for editorial stylesheet */
141 background-color: white;
147 @media (max-width: 700px) {
155 /*----------------------------------------*/
156 /* Override Bootstrap CSS */
157 /*----------------------------------------*/
161 font-weight: inherit;
162 line-height: inherit;
169 /* readability: darken the alert colour for contrast with background */
174 /* Container for page contents. */
177 background-color: white;
180 .container-full-width {
184 .container .jumbotron {
189 background-color: inherit;
196 background-color: #F4F4F4;
197 background-image: none;
198 border: 1px solid #d4d4d4;
199 -webkit-border-radius: 0;
200 -moz-border-radius: 0;
208 .navbar-inverse .navbar-inner {
209 background-color: #20267D;
210 background-image: none;
211 border-color: #20267D;
213 .navbar-inverse .nav .active > a,
214 .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
216 background-color: #20267D;
218 .navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
219 .navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
220 .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
222 background-color: #20267D;
224 .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret {
225 border-top-color: #999999;
226 border-bottom-color: #999999;
228 .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret {
229 border-top-color: #ffffff;
230 border-bottom-color: #ffffff;
233 /* Top banner of every page. */
235 background-color: #FFFFFF;
240 border-bottom: 1px solid #A6A6A6;
243 /* Padding around image in top banner. */
248 /* Explanatory call-out boxes. */
251 background-color: mistyrose;
261 outline-style: solid;
264 /* Level 2 headings inside pages. */
266 border-bottom: 1px solid #CCCCCC;
268 font-family: Verdana,"BitStream vera Sans";
273 /* PDF and slide files referenced from lectures. */
279 /*background-color: #20267D;*/
280 /* svg colour is slightly different? */
284 /* Main menu at the top of every page. */
287 background-color: #F4F4F4;
289 padding: 3px 0px 3px 25px;
290 border-bottom: 1px solid #A6A6A6;
304 /* Narration for audio-only lectures. */
310 /* Table of contents. */
312 /* No special styling yet. */
319 .transcript .media img {
320 border: 1px solid grey;
323 /* YouTube video embed. */
329 /* Glossary description lists. */
334 /* Displaying YouTube videos. */
335 iframe.youtube_player {
342 /* Sections in book chapters. */
347 /* Person's name in team.html. */
353 /* Short review of book in bibliography. */
358 /* Bibliography book covers. */
363 /* Blog calendar table in blog/index.html. */
364 table.blogcalendar th {
370 table.blogcalendar th.left {
375 table.blogcalendar tr td {
379 /* Blog index tables in blog/index.html. */
380 table.blogindex td.date {
385 /* Tables used for displaying choices in challenges. */
386 table.choices tr td {
387 vertical-align : top;
390 /* Database tables do _not_ have double borders */
392 border-collapse: collapse;
395 /* Link items (to workshop pages) in the workshops tables */
396 table.workshops td.link {
401 /* Spacer items (i.e. ellipsis) on the workshops tables */
402 table.workshops td.spacer {
407 /* Date columns on the workshops tables */
408 table.workshops td.date {
413 /* Badge modal dialog */
418 #assertion-modal iframe {
419 background-color: transparent;
420 border: 0px none transparent;
426 #assertion-model img.badge {
433 /* list with checkbox as bullet */
435 list-style-image: url('../img/checkbox.png');
450 background: url(../img/header.png) no-repeat center center;
451 background-attachment: fixed;
452 -webkit-background-size: cover;
453 -moz-background-size: cover;
454 -o-background-size: cover;
455 background-size: cover;
464 margin: 60px 0px 80px;
484 border-top:1px solid #DDDDDD;
485 border-bottom:1px solid #DDDDDD;
492 border-top:1px solid #DDDDDD;
493 border-bottom:1px solid #DDDDDD;
498 h5 a:link, h5 a:visited,
499 h4 a:link, h4 a:visited,
500 h3 a:link, h3 a:visited {
508 text-decoration: none;
513 -webkit-transition: all 0.2s ease;
514 -moz-transition: all 0.2s ease;
515 -o-transition: all 0.2s ease;
516 transition: all 0.2s ease;
530 footer a, footer a:hover{
535 footer .container .links{
536 background:url('../img/software-carpentry-banner-white.png') no-repeat;
537 background-size: 200px;
538 background-position: 0;
540 padding:40px 0 0 200px;
544 /* Footer of every page. */
545 /* TODO -- might clash with site footer */
548 background: url("/img/main_shadow.png") repeat-x scroll center top #FFFFFF;
549 padding: 4px 10px 7px 10px;
550 border-top: 1px solid #A6A6A6;
555 /* doesn't seem to be used on site, workshop or lesson */
556 /* Chapter titles. */
563 /* For the Request a Workshop form */
564 #ss-form .ss-q-title {
567 padding-bottom: 0.5em;
569 #ss-form .ss-required-asterisk {
576 #ss-form .ss-secondary-text {
579 #ss-form .ss-form-entry {
580 margin-bottom: 1.5em;
590 #ss-form .ss-choice-item {
592 padding-bottom: .5em;
594 #ss-form .ss-q-long {
598 #ss-form .error-message, .required-message {
601 #ss-form .ss-form-entry input {
602 vertical-align: middle;
606 #ss-form .ss-choice-item-control {
615 text-decoration: none;
616 font-family: arial, sans-serif;
629 #github-ribbon a:hover {
633 #github-ribbon a::before, #github-ribbon a::after {
643 #github-ribbon a::after {
648 /* GitHub ribbon breaking point */
649 @media screen and (min-width: 600px) {
650 .navbar .btn-navbar {
661 -webkit-box-sizing: unset;
662 -moz-box-sizing: unset;
671 transform: rotate(45deg);
672 -webkit-transform: rotate(45deg);
673 box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.8);
676 @media (max-width: 599px) {