1 /* roboto-300 - latin */
7 src: local('Roboto Light'), local('Roboto-Light'),
8 url('/fonts/roboto-v15-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+ */
9 url('/fonts/roboto-v15-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
11 /* roboto-regular - latin */
13 font-family: 'Roboto';
17 src: local('Roboto'), local('Roboto-Regular'),
18 url('/fonts/roboto-v15-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+ */
19 url('/fonts/roboto-v15-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
21 /* roboto-500 - latin */
23 font-family: 'Roboto';
27 src: local('Roboto Medium'), local('Roboto-Medium'),
28 url('/fonts/roboto-v15-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+ */
29 url('/fonts/roboto-v15-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
31 /* roboto-700 - latin */
33 font-family: 'Roboto';
37 src: local('Roboto Bold'), local('Roboto-Bold'),
38 url('/fonts/roboto-v15-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+ */
39 url('/fonts/roboto-v15-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
48 line-height: 1.22222222em;
49 margin-top: 0.48888889em;
50 margin-bottom: 0.48888889em;
54 line-height: 1.294117647em;
55 margin-top: 0.8627451em;
56 margin-bottom: 0.43137255em;
60 line-height: 1.571428572em;
61 margin-top: 0.78571429em;
62 margin-bottom: 0.43137255em;
67 margin-top: 0.78571429em;
68 margin-bottom: 0.43137255em;
81 color: lighten($text-dark, 16%);
88 margin-top: 0.78571429em;
89 margin-bottom: 0.43137255em;
99 text-decoration: none;
100 transition: color ease-in-out 80ms;
104 text-decoration: underline;
105 color: darken($primary, 20%);
110 i.zmdi-hc-flip-horizontal {
116 @include smaller-than($m) {
132 * Other HTML Text Elements
134 p, ul, ol, pre, table, blockquote {
146 background-image: linear-gradient(to right, #FFF, #e3e0e0 20%, #e3e0e0 80%, #FFF);
148 &.margin-top, &.even {
153 strong, b, .bold, .strong {
155 > strong, > b, > .bold, > .strong {
164 small, p.small, span.small, .text-small {
169 vertical-align: super;
174 font-family: monospace;
179 // box-shadow: inset 1px 2px 2px rgba(10, 10, 10, 0.06);
180 border: 1px solid #DDD;
181 background-color: #F8F8F8;
189 border-left: 4px solid $primary;
190 background-color: #F8F8F8;
191 padding: $-s $-m $-s $-xl;
199 color: lighten($text-dark, 20%);
204 background-color: #F8F8F8;
205 font-family: monospace;
207 border: 1px solid #DDD;
215 white-space: pre-wrap;
216 word-break: break-word;
218 margin-bottom: 1.2em;
228 background-color: transparent;
240 p.pos, p .pos, span.pos, .text-pos {
247 p.neg, p .neg, span.neg, .text-neg {
254 p.muted, p .muted, span.muted, .text-muted {
255 color: lighten($text-dark, 13%);
257 color: lighten($text-dark, 28%);
261 p.primary, p .primary, span.primary, .text-primary {
268 p.secondary, p .secondary, span.secondary, .text-secondary {
288 color: $color-chapter;
290 color: $color-chapter;
295 //background-color: rgba($primary, 0.2);
305 margin-left: $-m*1.5;
313 @include smaller-than($l) {
315 display: inline-block;
317 padding-bottom: .5rem;
322 list-style-type: decimal;
323 padding-left: $-m*1.2;
330 * Generic text styling classes
333 text-decoration: underline;
337 text-align: center !important;
341 text-align: left !important;
345 text-align: right !important;
353 h1, h2, h3, h4, h5, h6 {
372 vertical-align: middle;
374 display: inline-block;
378 display: inline-block;
383 .icon.book svg { fill: $color-book; }
384 .icon.chapter svg { fill: $color-chapter; }
385 .icon.page svg { fill: $color-page; }