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);
52 text-decoration: underline!important;
59 text-decoration: none;
60 background-image: linear-gradient(transparent 7px,#cc1f1f 7px,#cc1f1f 9px,transparent 9px);
62 &[data-filename]::after {
65 &[data-filename]:hover::after {
71 //-----------------------------------------------------------------------
73 //-----------------------------------------------------------------------
76 @include element-invisible;
85 text-transform: uppercase;
87 font-size: $small-label-size;
92 font-size: $small-label-size;
94 color: $gray-light-dark;
95 line-height: $base-line-height * 0.7;
99 margin: $default-padding 0;
107 // Spans the full viewport with a gray bar.
109 background: $gray-light;
113 &::before, &::after {
119 background: $gray-light;
133 background-image: linear-gradient(top, #008dfd 0%,#0370ea 100%);
134 border: 1px solid #076bd2;
136 color: $white !important;
137 display: inline-block;
143 text-decoration: none !important;
144 text-shadow: 1px 1px 1px #076bd2;
147 background-image: linear-gradient(top, #008dfd 30%,#0370ea 100%);
152 color: inherit !important;
158 background-image: linear-gradient(bottom, #DCDCDC 46%, #FAFAFA 87%);
159 border: 1px solid #d6d6d6;
161 color: #333 !important;
162 display: inline-block;
168 text-decoration: none !important;
172 background-image: linear-gradient(bottom, #DCDCDC 20%, #FAFAFA 87%);
177 // Feedback and scroll to top buttons.
179 background-color: $gray-light;
180 border-radius: 2px 0 0 0;
181 border: 1px solid rgba(0,0,0,0.1);
187 border-color: #c6c6c6;
188 box-shadow: 0 -1px 1px rgba(0,0,0,0.1);
191 background-color: #f1f1f1;
192 box-shadow: inset 0 0px 2px rgba(0,0,0,0.2);
203 padding-bottom: 56.25%;
209 .video-container iframe,
210 .video-container object,
211 .video-container embed {
223 background-color: $gray-light;
224 border-bottom: 1px solid;
225 border-top: 1px solid;
230 //box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15), 0 0 3px rgba(0, 0, 0, 0.15);
251 .has-permalink:hover .permalink {
254 .no-permalink .permalink {
255 display: none !important;
258 //-----------------------------------------------------------------------
260 //-----------------------------------------------------------------------
265 margin-right: $default-padding;
269 font-size: $small-label-size;
274 @include display-flex();
275 @include justify-content(flex-end);
276 @include align-items(center);
283 margin: -4px 0 0 1px;
287 // @media only screen and (min-width: $break-small) {
290 // padding: $main-content-top-margin / 2 0 $main-content-top-margin;
296 // border-bottom: none;
300 // margin-top: $default-padding;
303 // padding-bottom: $default-padding;
311 @media only screen and (max-width: $break-small) {
320 border: $default-border;
321 border-width: 0 0 1px 0;
322 padding-bottom: $default-padding;
323 margin-bottom: $default-padding;
329 display: inline-block;
353 //-----------------------------------------------------------------------
354 // UNCLEAR IF NEEDED. Move things up as needed. ================
355 //-----------------------------------------------------------------------
366 &[data-filename] .filename {
367 background-color: #777;
380 // scroll.js adds and removes the floating class depending on the scroll position.
387 // Sidebar link/button styling.
410 background: url(../../images/toggle_sprite.png) no-repeat 0 0;
418 background-position: 0 -9px;
422 // Sidebar list styling.
446 border-top: 1px solid #F5F5F5;
456 background-color: #F5F5F5;
457 border-bottom: 20px solid white; */
458 /* We want this element to have a visual left-margin of 20px, but margins on
459 floated elements don't affect the borders and background of the elements
460 they float over. So we add this border to force the issue. */
461 /* border-left: 20px solid white;
463 margin: 5px 0px 0px 0px;
467 word-break: break-word;
474 text-overflow: ellipsis;
495 margin: .5em 0 .5em 1em;
501 margin: .5em 0 0 1em;
508 border-top: 1px solid #e5e5e5;
524 /* List with largeish images floated to the right. */
539 // small indent for better visual distinction (e.g., in a long list)
544 /* Tabbed pane with header (tabs) and content */
552 border: 1px solid #ccc;
553 border-bottom: 1px solid white;
555 display: inline-block;
562 border-bottom: 1px solid #ccc;
567 border: 1px solid #ccc;
594 background-color: #CADEF4;
595 border: 1px solid #93B4D9;
596 font-family: "Courier New", courier, monospace;
615 /* This style is used because types with functions prefix the function with the
616 * type name, using a lowercase first letter. */
617 /* .uncapitalize:first-letter {
618 text-transform: lowercase;
621 .capitalize:first-letter {
622 text-transform: uppercase;