1 /* Resets and base styles from HTML5 Boilerplate */
2 div
, span
, object
, iframe
,
3 h1
, h2
, h3
, h4
, h5
, h6
, p
, blockquote
, pre
,
4 abbr
, address
, cite
, code
, del
, dfn
, em
, img
, ins
, kbd
, q
, samp
,
5 small
, strong
, sub
, sup
, var
, b
, i
, dl
, dt
, dd
, ol
, ul
, li
,
6 fieldset
, form
, label
, legend
,
7 table
, caption
, tbody
, tfoot
, thead
, tr
, th
, td
,
8 article
, aside
, canvas
, details
, figcaption
, figure
,
9 footer
, header
, hgroup
, menu
, nav
, section
, summary
,
10 time
, mark
, audio
, video
{
16 vertical-align: baseline
;
19 article
, aside
, details
, figcaption
, figure
,
20 footer
, header
, hgroup
, menu
, nav
, section
{
27 blockquote:before
, blockquote:after
, q:before
, q:after
{
33 background-color: #ff9;
35 text-decoration: none
;
39 background-color: #ff9;
46 text-decoration: line-through
;
49 abbr
[title
], dfn
[title
] {
50 border-bottom: 1px dotted
;
55 border-collapse: collapse
;
63 border-top: 1px solid
#ccc;
69 vertical-align: middle
;
72 select
, input
, textarea
, button
{
76 pre
, code
, kbd
, samp
{
77 font-family: monospace
, sans-serif
;
81 -webkit-tap-highlight-color: rgba
(0, 0, 0, 0);
93 list-style-type: decimal
;
99 list-style-image: none
;
132 input
[type
="radio"] {
133 vertical-align: text-bottom
;
136 input
[type
="checkbox"] {
137 vertical-align: bottom
;
141 input
[type
="button"],
142 input
[type
="submit"],
148 button
, input
, select
, textarea
{
152 input:invalid
, textarea:invalid
{
154 -moz-box-shadow: 0px 0px 5px red
;
155 -webkit-box-shadow: 0px 0px 5px red
;
156 box-shadow: 0px 0px 5px red
;
158 input:invalid
.no-boxshadow
, textarea:invalid
.no-boxshadow
{
159 background-color: #f0dddd;
167 select
, input
, textarea
{
178 -webkit-tap-highlight-color: #fff;
181 /* End HTML5 Boilerplate adaptations */
192 .csstransforms h1, .csstransforms .vcenter {
198 -webkit-transform: translate
(0, -50%);
199 -moz-transform: translate
(0, -50%);
200 -ms-transform: translate
(0, -50%);
201 -o-transform: translate
(0, -50%);
202 transform: translate
(0, -50%);
209 -webkit-transform: none
;
210 -moz-transform: none
;
220 margin: 0 0 .66666em 0;
221 border-bottom: 3px solid
#888;
227 margin-bottom: .30435em;
233 margin-bottom: .25em;
239 margin-bottom: .2222em;
257 p
, blockquote
, iframe
, img
, ul
, ol
, pre
, video
{
263 white-space: pre-wrap
;
264 word-wrap: break-word
;
266 border: 1px solid
#888;
275 vertical-align: middle
;
278 margin-bottom: inherit
;
288 -moz-box-sizing: border-box
;
289 box-sizing: border-box
;
299 border-bottom-color: #ccc;
319 border-left: 5px solid
#ccc;
341 a
, a:hover
, a:focus
, a:active
, a:visited
{
343 text-decoration: none
;
346 text-decoration: underline
;
350 font-family: "Helvetica Neue", sans-serif
;
354 .deck-container > .slide {
358 .slide .deck-before, .slide .deck-previous {
361 .slide .deck-before:not(.deck-child-current) .deck-before, .slide .deck-before:not(.deck-child-current) .deck-previous, .slide .deck-previous:not(.deck-child-current) .deck-before, .slide .deck-previous:not(.deck-child-current) .deck-previous {
364 .slide .deck-child-current {
368 .deck-prev-link, .deck-next-link {
372 .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 {
375 .deck-prev-link:hover, .deck-prev-link:focus, .deck-next-link:hover, .deck-next-link:focus {
377 text-decoration: none
;
387 .deck-menu .deck-current, .no-touch .deck-menu .slide:hover {