1 /* roboto-300 - latin */
6 src: local('Roboto Light'), local('Roboto-Light'),
7 url('/fonts/roboto-v15-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+ */
8 url('/fonts/roboto-v15-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
10 /* roboto-regular - latin */
12 font-family: 'Roboto';
15 src: local('Roboto'), local('Roboto-Regular'),
16 url('/fonts/roboto-v15-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+ */
17 url('/fonts/roboto-v15-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
19 /* roboto-500 - latin */
21 font-family: 'Roboto';
24 src: local('Roboto Medium'), local('Roboto-Medium'),
25 url('/fonts/roboto-v15-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+ */
26 url('/fonts/roboto-v15-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
28 /* roboto-700 - latin */
30 font-family: 'Roboto';
33 src: local('Roboto Bold'), local('Roboto-Bold'),
34 url('/fonts/roboto-v15-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+ */
35 url('/fonts/roboto-v15-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
44 line-height: 1.22222222em;
45 margin-top: 0.48888889em;
46 margin-bottom: 0.48888889em;
50 line-height: 1.294117647em;
51 margin-top: 0.8627451em;
52 margin-bottom: 0.43137255em;
56 line-height: 1.571428572em;
57 margin-top: 0.78571429em;
58 margin-bottom: 0.43137255em;
63 margin-top: 0.78571429em;
64 margin-bottom: 0.43137255em;
76 color: lighten($text-dark, 16%);
86 text-decoration: none;
87 transition: color ease-in-out 80ms;
91 text-decoration: underline;
92 color: darken($primary, 20%);
97 i.zmdi-hc-flip-horizontal {
104 * Other HTML Text Elements
106 p, ul, ol, pre, table, blockquote {
118 background-image: linear-gradient(to right, #FFF, #e3e0e0 20%, #e3e0e0 80%, #FFF);
120 &.margin-top, &.even {
125 strong, b, .bold, .strong {
127 > strong, > b, > .bold, > .strong {
136 small, p.small, span.small, .text-small {
138 color: lighten($text-dark, 20%);
142 vertical-align: super;
147 font-family: monospace;
152 // box-shadow: inset 1px 2px 2px rgba(10, 10, 10, 0.06);
153 border: 1px solid #DDD;
154 border-top: 3px solid $primary;
155 background-color: #F8F8F8;
168 border-left: 4px solid $primary;
169 background-color: #F8F8F8;
170 padding: $-s $-m $-s $-xl;
178 color: lighten($text-dark, 20%);
183 background-color: #F8F8F8;
184 font-family: monospace;
186 border: 1px solid #DDD;
196 margin-bottom: 1.2em;
205 background-color: transparent;
215 p.pos, p .pos, span.pos, .text-pos {
222 p.neg, p .neg, span.neg, .text-neg {
229 p.muted, p .muted, span.muted, .text-muted {
230 color: lighten($text-dark, 26%);
232 color: lighten($text-dark, 42%);
236 p.primary, p .primary, span.primary, .text-primary {
243 p.secondary, p .secondary, span.secondary, .text-secondary {
263 color: $color-chapter;
265 color: $color-chapter;
270 //background-color: rgba($primary, 0.2);
280 margin-left: $-m*1.5;
289 list-style-type: decimal;
290 padding-left: $-m*1.2;
294 * Generic text styling classes
297 text-decoration: underline;
317 h1, h2, h3, h4, h5, h6 {
336 vertical-align: middle;
338 display: inline-block;
342 display: inline-block;
347 .icon.book svg { fill: $color-book; }
348 .icon.chapter svg { fill: $color-chapter; }
349 .icon.page svg { fill: $color-page; }