1 //-----------------------------------------------------------------------
3 //-----------------------------------------------------------------------
6 margin: $default-padding 0;
8 border: $default-border;
14 border-collapse: collapse;
24 border: $default-border;
26 background: darken($gray-light, 5%);
29 border-bottom: $default-border;
32 border-top: $default-border;
37 border: $default-border;
41 background-color: #f7f7f7;
42 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15), 0 0 3px rgba(0, 0, 0, 0.15);
48 text-decoration: underline!important;
56 //-----------------------------------------------------------------------
58 //-----------------------------------------------------------------------
61 @include element-invisible;
70 text-transform: uppercase;
72 font-size: $small-label-size;
77 font-size: $small-label-size;
79 color: $gray-light-dark;
80 line-height: $base-line-height * 0.7;
84 margin: $default-padding 0;
92 // Spans the full viewport with a gray bar.
94 background: $gray-light;
104 background: $gray-light;
118 @include background-image(linear-gradient(top, #008dfd 0%,#0370ea 100%));
119 border: 1px solid #076bd2;
121 color: $white !important;
122 display: inline-block;
128 text-decoration: none !important;
129 text-shadow: 1px 1px 1px #076bd2;
132 @include background-image(linear-gradient(top, #008dfd 30%,#0370ea 100%));
139 @include background-image(linear-gradient(bottom, #DCDCDC 46%, #FAFAFA 87%));
140 border: 1px solid #d6d6d6;
142 color: #333 !important;
143 display: inline-block;
149 text-decoration: none !important;
153 @include background-image(linear-gradient(bottom, #DCDCDC 20%, #FAFAFA 87%));
158 // Feedback and scroll to top buttons.
160 background-color: $gray-light;
161 border-radius: 2px 0 0 0;
162 border: 1px solid rgba(0,0,0,0.1);
168 border-color: #c6c6c6;
169 @include box-shadow(0 -1px 1px rgba(0,0,0,0.1));
172 background-color: #f1f1f1;
173 @include box-shadow(inset 0 0px 2px rgba(0,0,0,0.2));
186 background-color: $gray-light;
187 border-bottom: 1px solid;
188 border-top: 1px solid;
194 //box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15), 0 0 3px rgba(0, 0, 0, 0.15);
195 //background-image: -webkit-linear-gradient(top, rgba(51, 102, 204, 0.1), transparent, rgba(51, 102, 204, 0.1));
216 .has-permalink:hover .permalink {
219 .no-permalink .permalink {
220 display: none !important;
223 //-----------------------------------------------------------------------
225 //-----------------------------------------------------------------------
230 margin-right: $default-padding;
234 font-size: $small-label-size;
239 @include display-flex();
240 @include justify-content(flex-end);
241 @include align-items(center);
248 margin: -4px 0 0 1px;
252 // @media only screen and (min-width: $break-small) {
255 // padding: $main-content-top-margin / 2 0 $main-content-top-margin;
261 // border-bottom: none;
265 // margin-top: $default-padding;
268 // padding-bottom: $default-padding;
276 @media only screen and (max-width: $break-small) {
285 border: $default-border;
286 border-width: 0 0 1px 0;
287 padding-bottom: $default-padding;
288 margin-bottom: $default-padding;
294 display: inline-block;
318 //-----------------------------------------------------------------------
319 // UNCLEAR IF NEEDED. Move things up as needed. ================
320 //-----------------------------------------------------------------------
331 &[data-filename] .filename {
332 background-color: #777;
345 // scroll.js adds and removes the floating class depending on the scroll position.
352 // Sidebar link/button styling.
375 background: url(../images/toggle_sprite.png) no-repeat 0 0;
383 background-position: 0 -9px;
387 // Sidebar list styling.
411 border-top: 1px solid #F5F5F5;
421 background-color: #F5F5F5;
422 border-bottom: 20px solid white; */
423 /* We want this element to have a visual left-margin of 20px, but margins on
424 floated elements don't affect the borders and background of the elements
425 they float over. So we add this border to force the issue. */
426 /* border-left: 20px solid white;
428 margin: 5px 0px 0px 0px;
432 word-break: break-word;
439 text-overflow: ellipsis;
460 margin: .5em 0 .5em 1em;
466 margin: .5em 0 0 1em;
473 border-top: 1px solid #e5e5e5;
489 /* List with largeish images floated to the right. */
504 // small indent for better visual distinction (e.g., in a long list)
509 /* Tabbed pane with header (tabs) and content */
517 border: 1px solid #ccc;
518 border-bottom: 1px solid white;
520 display: inline-block;
527 border-bottom: 1px solid #ccc;
532 border: 1px solid #ccc;
559 background-color: #CADEF4;
560 border: 1px solid #93B4D9;
561 font-family: "Courier New", courier, monospace;
580 /* This style is used because types with functions prefix the function with the
581 * type name, using a lowercase first letter. */
582 /* .uncapitalize:first-letter {
583 text-transform: lowercase;
586 .capitalize:first-letter {
587 text-transform: uppercase;