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;
108 background: $gray-light;
114 background-image: linear-gradient(top, #008dfd 0%,#0370ea 100%);
115 border: 1px solid #076bd2;
117 color: $white !important;
118 display: inline-block;
124 text-decoration: none !important;
125 text-shadow: 1px 1px 1px #076bd2;
128 background-image: linear-gradient(top, #008dfd 30%,#0370ea 100%);
133 color: inherit !important;
139 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 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 box-shadow: 0 -1px 1px rgba(0,0,0,0.1);
172 background-color: #f1f1f1;
173 box-shadow: inset 0 0px 2px rgba(0,0,0,0.2);
184 padding-bottom: 56.25%;
190 .video-container iframe,
191 .video-container object,
192 .video-container embed {
204 background-color: $gray-light;
205 border-bottom: 1px solid;
206 border-top: 1px solid;
211 //box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15), 0 0 3px rgba(0, 0, 0, 0.15);
232 .has-permalink:hover .permalink {
235 .no-permalink .permalink {
236 display: none !important;
239 //-----------------------------------------------------------------------
241 //-----------------------------------------------------------------------
246 margin-right: $default-padding;
250 font-size: $small-label-size;
255 @include display-flex();
256 @include justify-content(flex-end);
257 @include align-items(center);
264 margin: -4px 0 0 1px;
268 // @media only screen and (min-width: $break-small) {
271 // padding: $main-content-top-margin / 2 0 $main-content-top-margin;
277 // border-bottom: none;
281 // margin-top: $default-padding;
284 // padding-bottom: $default-padding;
292 @media only screen and (max-width: $break-small) {
301 border: $default-border;
302 border-width: 0 0 1px 0;
303 padding-bottom: $default-padding;
304 margin-bottom: $default-padding;
310 display: inline-block;
334 //-----------------------------------------------------------------------
335 // UNCLEAR IF NEEDED. Move things up as needed. ================
336 //-----------------------------------------------------------------------
347 &[data-filename] .filename {
348 background-color: #777;
361 // scroll.js adds and removes the floating class depending on the scroll position.
368 // Sidebar link/button styling.
391 background: url(../../images/toggle_sprite.png) no-repeat 0 0;
399 background-position: 0 -9px;
403 // Sidebar list styling.
427 border-top: 1px solid #F5F5F5;
437 background-color: #F5F5F5;
438 border-bottom: 20px solid white; */
439 /* We want this element to have a visual left-margin of 20px, but margins on
440 floated elements don't affect the borders and background of the elements
441 they float over. So we add this border to force the issue. */
442 /* border-left: 20px solid white;
444 margin: 5px 0px 0px 0px;
448 word-break: break-word;
455 text-overflow: ellipsis;
476 margin: .5em 0 .5em 1em;
482 margin: .5em 0 0 1em;
489 border-top: 1px solid #e5e5e5;
505 /* List with largeish images floated to the right. */
520 // small indent for better visual distinction (e.g., in a long list)
525 /* Tabbed pane with header (tabs) and content */
533 border: 1px solid #ccc;
534 border-bottom: 1px solid white;
536 display: inline-block;
543 border-bottom: 1px solid #ccc;
548 border: 1px solid #ccc;
575 background-color: #CADEF4;
576 border: 1px solid #93B4D9;
577 font-family: "Courier New", courier, monospace;
596 /* This style is used because types with functions prefix the function with the
597 * type name, using a lowercase first letter. */
598 /* .uncapitalize:first-letter {
599 text-transform: lowercase;
602 .capitalize:first-letter {
603 text-transform: uppercase;