diff --git a/STARTERKIT/css/styles.css b/STARTERKIT/css/styles.css
index e08fde9ce57d4e1064f07aef25d3a802e29f6b19..12b9ee9e7779449294f4dd66e33121d3f56630a3 100644
--- a/STARTERKIT/css/styles.css
+++ b/STARTERKIT/css/styles.css
@@ -31,7 +31,6 @@ figcaption,
figure,
footer,
header,
-hgroup,
main,
menu,
nav,
@@ -45,7 +44,6 @@ canvas,
progress,
video {
display: inline-block;
- vertical-align: baseline;
}
audio:not([controls]) {
@@ -53,16 +51,19 @@ audio:not([controls]) {
height: 0;
}
-[hidden] {
- display: none;
+progress {
+ vertical-align: baseline;
}
-template {
+template,
+[hidden] {
display: none;
}
:link {
color: #0072b9;
+ background-color: transparent;
+ -webkit-text-decoration-skip: objects;
}
:visited {
@@ -71,12 +72,11 @@ template {
a:active {
color: #c00;
- background-color: transparent;
}
a:active,
a:hover {
- outline: 0;
+ outline-width: 0;
}
@media print {
@@ -140,7 +140,9 @@ h6 {
}
abbr[title] {
- border-bottom: 1px dotted;
+ border-bottom: 0;
+ text-decoration: underline;
+ text-decoration: underline dotted;
}
@media print {
@@ -151,7 +153,21 @@ abbr[title] {
b,
strong {
- font-weight: bold;
+ font-weight: inherit;
+}
+
+strong,
+b {
+ font-weight: bolder;
+}
+
+pre,
+code,
+kbd,
+samp,
+var {
+ font-family: Menlo, "DejaVu Sans Mono", "Ubuntu Mono", Courier, "Courier New", monospace, sans-serif;
+ font-size: 1em;
}
dfn {
@@ -159,7 +175,7 @@ dfn {
}
mark {
- background: #fd0;
+ background-color: #fd0;
color: #000;
}
@@ -175,14 +191,14 @@ sup {
vertical-align: baseline;
}
-sup {
- top: -.5em;
-}
-
sub {
bottom: -.25em;
}
+sup {
+ top: -.5em;
+}
+
.divider,
hr {
margin: 1.5rem 0;
@@ -194,6 +210,10 @@ hr {
margin-top: 1.5rem;
}
+blockquote {
+ margin: 1.5rem 2rem;
+}
+
dl,
menu,
ol,
@@ -212,7 +232,7 @@ dd {
margin: 0 0 0 32px;
}
-[dir='rtl'] dd {
+[dir="rtl"] dd {
margin: 0 32px 0 0;
}
@@ -222,16 +242,12 @@ ul {
padding: 0 0 0 32px;
}
-[dir='rtl'] menu, [dir='rtl']
-ol, [dir='rtl']
+[dir="rtl"] menu, [dir="rtl"]
+ol, [dir="rtl"]
ul {
padding: 0 32px 0 0;
}
-blockquote {
- margin: 1.5rem 2rem;
-}
-
figure {
margin: 1.5rem 0;
}
@@ -239,6 +255,7 @@ figure {
hr {
box-sizing: content-box;
height: 0;
+ overflow: visible;
}
p,
@@ -246,20 +263,8 @@ pre {
margin: 1.5rem 0;
}
-code,
-kbd,
-samp,
-var, pre {
- font-family: Menlo, "DejaVu Sans Mono", "Ubuntu Mono", Courier, "Courier New", monospace, sans-serif;
- font-size: 1em;
-}
-
-pre {
- overflow: auto;
-}
-
img {
- border: 0;
+ border-style: none;
}
img,
@@ -277,8 +282,6 @@ button,
[type='button'],
[type='reset'],
[type='submit'] {
- -moz-appearance: button;
- -webkit-appearance: button;
display: inline-block;
padding: 2px 6px;
line-height: inherit;
@@ -287,6 +290,23 @@ button,
color: #000;
}
+.button::-moz-focus-inner,
+button::-moz-focus-inner,
+[type='button']::-moz-focus-inner,
+[type='reset']::-moz-focus-inner,
+[type='submit']::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+.button:-moz-focusring,
+button:-moz-focusring,
+[type='button']:-moz-focusring,
+[type='reset']:-moz-focusring,
+[type='submit']:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
.button:hover, .button:focus, .button:active,
button:hover,
[type='button']:hover,
@@ -336,7 +356,6 @@ select,
textarea {
box-sizing: border-box;
max-width: 100%;
- color: inherit;
font: inherit;
margin: 0;
}
@@ -350,37 +369,43 @@ select {
text-transform: none;
}
-button::-moz-focus-inner,
-input::-moz-focus-inner {
- border: 0;
- padding: 0;
-}
-
-html input[type='button'],
+button,
+html [type='button'],
[type='reset'],
[type='submit'] {
-webkit-appearance: button;
}
-input[type='number']::-webkit-inner-spin-button,
-input[type='number']::-webkit-outer-spin-button {
+input {
+ overflow: visible;
+}
+
+[type='number']::-webkit-inner-spin-button,
+[type='number']::-webkit-outer-spin-button {
height: auto;
}
-input[type='search'] {
+[type='search'] {
-webkit-appearance: textfield;
+ outline-offset: -2px;
}
-input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration {
+[type='search']::-webkit-search-cancel-button, [type='search']::-webkit-search-decoration {
-webkit-appearance: none;
}
-input[type='text'], input[type='search'], input[type='tel'], input[type='url'], input[type='email'], input[type='password'], input[type='date'], input[type='time'], input[type='number'], textarea {
- line-height: inherit;
+::-webkit-input-placeholder {
+ color: inherit;
+ opacity: .54;
+}
+
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ font: inherit;
}
-input[type='checkbox'],
-input[type='radio'] {
+[type='checkbox'],
+[type='radio'] {
box-sizing: border-box;
padding: 0;
}
@@ -392,7 +417,11 @@ fieldset {
}
legend {
- border: 0;
+ box-sizing: border-box;
+ display: table;
+ max-width: 100%;
+ white-space: normal;
+ color: inherit;
margin-left: -5px;
padding: 0 5px;
}
@@ -682,55 +711,6 @@ th {
}
}
-.autocomplete,
-.form-autocomplete {
- background-image: url(../sass/components/autocomplete/throbber-inactive.png);
- background-position: 100% center;
- background-repeat: no-repeat;
-}
-
-[dir='rtl'] .autocomplete,
-[dir='rtl'] .form-autocomplete {
- background-position: 0% center;
-}
-
-.autocomplete__list-wrapper,
-#autocomplete {
- border: 1px solid;
- overflow: hidden;
- position: absolute;
- z-index: 100;
-}
-
-.autocomplete__list,
-#autocomplete ul {
- list-style: none;
- list-style-image: none;
- margin: 0;
- padding: 0;
-}
-
-.autocomplete__list-item,
-#autocomplete li {
- background: #fff;
- color: #000;
- cursor: default;
- white-space: pre;
-}
-
-.autocomplete__list-item.is-selected, .autocomplete__list-item--is-selected,
-#autocomplete li.is-selected,
-#autocomplete .selected {
- background: #0072b9;
- color: #fff;
-}
-
-.autocomplete.is-throbbing, .autocomplete--is-throbbing,
-.is-throbbing.form-autocomplete,
-.form-autocomplete.throbbing {
- background-image: url(../sass/components/autocomplete/throbber-active.gif);
-}
-
.box {
margin-bottom: 1.5rem;
border: 5px solid #cccccc;
@@ -749,51 +729,6 @@ th {
border-color: #0072b9;
}
-.visually-hidden,
-.visually-hidden--focusable,
-.element-focusable,
-.element-invisible,
-.breadcrumb__title,
-.main-navigation .block-menu .block__title,
-.main-navigation .block-menu-block .block__title {
- position: absolute !important;
- height: 1px;
- width: 1px;
- overflow: hidden;
- clip: rect(1px, 1px, 1px, 1px);
- word-wrap: normal;
-}
-
-.visually-hidden--off,
-.visually-hidden--focusable:active,
-.visually-hidden--focusable:focus,
-.element-focusable:active,
-.element-focusable:focus {
- position: static !important;
- clip: auto;
- height: auto;
- width: auto;
- overflow: visible;
-}
-
-@media print {
- .breadcrumb {
- display: none;
- }
-}
-
-.breadcrumb__list {
- margin: 0;
- padding: 0;
-}
-
-.breadcrumb__item {
- display: inline;
- list-style-type: none;
- margin: 0;
- padding: 0;
-}
-
.clearfix:before,
.header:before,
.tabs:before {
@@ -809,68 +744,6 @@ th {
clear: both;
}
-.collapsible-fieldset,
-.collapsible {
- position: relative;
-}
-
-.collapsible-fieldset__legend,
-.collapsible .fieldset-legend {
- display: block;
- padding-left: 15px;
- background-image: url(../sass/components/collapsible-fieldset/expanded.svg);
- background-position: 4px 50%;
- background-repeat: no-repeat;
-}
-
-[dir='rtl'] .collapsible-fieldset__legend,
-[dir='rtl'] .collapsible .fieldset-legend,
-.collapsible [dir='rtl'] .fieldset-legend {
- padding-left: 0;
- padding-right: 15px;
- background-position: right 4px top 50%;
-}
-
-.collapsible-fieldset__summary,
-.collapsible .fieldset-legend .summary {
- color: #999999;
- font-size: .9em;
- margin-left: .5em;
-}
-
-.collapsible-fieldset.is-collapsed, .collapsible-fieldset--is-collapsed,
-.is-collapsed.collapsible,
-.collapsible.collapsed {
- border-bottom-width: 0;
- border-left-width: 0;
- border-right-width: 0;
- height: 1em;
-}
-
-.collapsible-fieldset.is-collapsed .collapsible-fieldset__wrapper, .collapsible-fieldset--is-collapsed__wrapper, .is-collapsed.collapsible .collapsible-fieldset__wrapper,
-.collapsible.collapsed .fieldset-wrapper {
- display: none;
-}
-
-.collapsible-fieldset.is-collapsed .collapsible-fieldset__legend, .collapsible-fieldset--is-collapsed__legend, .is-collapsed.collapsible .collapsible-fieldset__legend,
-.collapsible.collapsed .fieldset-legend,
-.collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,
-.collapsible .collapsible-fieldset.is-collapsed .fieldset-legend,
-.is-collapsed.collapsible .fieldset-legend {
- background-image: url(../sass/components/collapsible-fieldset/collapsed.svg);
- background-position: 4px 50%;
-}
-
-[dir='rtl'] .collapsible-fieldset.is-collapsed .collapsible-fieldset__legend, [dir='rtl'] .collapsible-fieldset--is-collapsed__legend, [dir='rtl'] .is-collapsed.collapsible .collapsible-fieldset__legend,
-[dir='rtl'] .collapsible.collapsed .fieldset-legend,
-.collapsible.collapsed [dir='rtl'] .fieldset-legend,
-[dir='rtl'] .collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,
-.collapsible [dir='rtl'] .collapsible-fieldset.is-collapsed .fieldset-legend,
-[dir='rtl'] .is-collapsed.collapsible .fieldset-legend {
- background-image: url(../sass/components/collapsible-fieldset/collapsed-rtl.svg);
- background-position: right 4px top 50%;
-}
-
.comment__section,
.comments {
margin: 1.5rem 0;
@@ -895,194 +768,38 @@ th {
margin-left: 32px;
}
-[dir='rtl'] .comment--nested,
-[dir='rtl'] .indented {
+[dir="rtl"] .comment--nested,
+[dir="rtl"] .indented {
margin-left: 0;
margin-right: 32px;
}
-.form-item {
- margin: 1.5rem 0;
+.header__logo {
+ float: left;
+ margin: 0 10px 0 0;
+ padding: 0;
}
-.form-item__required,
-.form-required {
- color: #c00;
+[dir="rtl"] .header__logo {
+ float: right;
+ margin: 0 0 0 10px;
}
-.form-item__description,
-.form-item .description {
- font-size: 0.875rem;
+.header__logo-image {
+ vertical-align: bottom;
}
-.form-item--inline div,
-.form-item--inline label, .container-inline .form-item div, .container-inline .form-item label {
- display: inline;
+.header__name-and-slogan {
+ float: left;
}
-.form-item--inline__exception,
-.container-inline .fieldset-wrapper {
- display: block;
+.header__site-name {
+ margin: 0;
}
-.form-item--tight,
-.form-item--radio,
-.form-type-radio,
-.form-type-checkbox,
-.password-parent,
-.confirm-parent,
-table .form-item {
- margin: 0;
-}
-
-.form-item--radio .form-item__label, .form-item--radio__label, .form-type-radio .form-item__label,
-.form-type-checkbox .form-item__label,
-label.option {
- display: inline;
- font-weight: normal;
-}
-
-.form-item--radio .form-item__description, .form-item--radio__description, .form-type-radio .form-item__description,
-.form-type-checkbox .form-item__description,
-.form-type-radio .description,
-.form-type-checkbox .description,
-.form-item--radio .form-item .description,
-.form-item .form-item--radio .description,
-.form-type-radio .form-item .description,
-.form-item .form-type-radio .description,
-.form-type-checkbox .form-item .description,
-.form-item
-.form-type-checkbox .description {
- margin-left: 1.4em;
-}
-
-.form-item.is-error .form-item__widget, .form-item--is-error__widget,
-.form-item.is-error input,
-.form-item.is-error textarea,
-.form-item.is-error select,
-.form-item--is-error input,
-.form-item--is-error textarea,
-.form-item--is-error select,
-.form-item input.error,
-.form-item textarea.error,
-.form-item select.error {
- border: 1px solid #c00;
-}
-
-.form-table__sticky-header,
-.sticky-header {
- position: fixed;
- visibility: hidden;
- margin-top: 0;
- background-color: #fff;
-}
-
-.form-table__sticky-header.is-sticky, .form-table__sticky-header--is-sticky,
-.is-sticky.sticky-header {
- visibility: visible;
-}
-
-.form-table__header,
-.form-table th,
-form table th {
- border-bottom: 3px solid #cccccc;
- padding-right: 1em;
- text-align: left;
-}
-
-[dir='rtl'] .form-table__header,
-[dir='rtl'] .form-table th,
-.form-table [dir='rtl'] th,
-[dir='rtl'] form table th,
-form table [dir='rtl'] th {
- text-align: right;
- padding-left: 1em;
- padding-right: 0;
-}
-
-.form-table__body,
-.form-table tbody,
-form table tbody {
- border-top: 1px solid #cccccc;
-}
-
-.form-table__row,
-.form-table tbody tr,
-form table tbody tr {
- padding: .1em .6em;
- border-bottom: 1px solid #cccccc;
- background-color: #eeeeee;
-}
-
-.form-table__row:nth-child(even),
-.form-table tbody tr:nth-child(even),
-form table tbody tr:nth-child(even) {
- background-color: #fff;
-}
-
-.form-table__row.is-active, .form-table__row--is-active,
-.form-table tbody tr.is-active,
-form table tbody tr.is-active,
-td.active {
- background-color: #dddddd;
-}
-
-.form-table__row.is-disabled, .form-table__row--is-disabled,
-.form-table tbody tr.is-disabled,
-form table tbody tr.is-disabled,
-td.menu-disabled {
- background: #cccccc;
-}
-
-.form-table__row.is-selected, .form-table__row--is-selected,
-.form-table tbody tr.is-selected,
-form table tbody tr.is-selected,
-tr.selected td {
- background: #fffdf0;
-}
-
-.form-table__list,
-.form-table ul,
-form table ul {
- margin: 0;
-}
-
-.form-table__narrow-column,
-.form-table th.form-table__narrow-column,
-form table th.form-table__narrow-column,
-td .checkbox,
-th .checkbox {
- width: -moz-min-content;
- width: -webkit-min-content;
- text-align: center;
-}
-
-.header__logo {
- float: left;
- margin: 0 10px 0 0;
- padding: 0;
-}
-
-[dir='rtl'] .header__logo {
- float: right;
- margin: 0 0 0 10px;
-}
-
-.header__logo-image {
- vertical-align: bottom;
-}
-
-.header__name-and-slogan {
- float: left;
-}
-
-.header__site-name {
- margin: 0;
-}
-
-.header__site-link:link, .header__site-link:visited {
- color: #000;
- text-decoration: none;
+.header__site-link:link, .header__site-link:visited {
+ color: #000;
+ text-decoration: none;
}
.header__site-link:hover, .header__site-link:focus {
@@ -1097,7 +814,7 @@ th .checkbox {
float: right;
}
-[dir='rtl'] .header__secondary-menu {
+[dir="rtl"] .header__secondary-menu {
float: left;
}
@@ -1131,9 +848,9 @@ html.js .js-hide {
padding: 0 1em 0 0;
}
-[dir='rtl'] .inline-links__item,
-[dir='rtl'] .inline.links li,
-.inline.links [dir='rtl'] li {
+[dir="rtl"] .inline-links__item,
+[dir="rtl"] .inline.links li,
+.inline.links [dir="rtl"] li {
display: inline-block;
padding: 0 0 0 1em;
}
@@ -1145,10 +862,10 @@ span.field-label {
margin-right: 10px;
}
-[dir='rtl'] .inline-sibling,
-[dir='rtl'] .field-label-inline .field-label,
-.field-label-inline [dir='rtl'] .field-label,
-[dir='rtl'] span.field-label {
+[dir="rtl"] .inline-sibling,
+[dir="rtl"] .field-label-inline .field-label,
+.field-label-inline [dir="rtl"] .field-label,
+[dir="rtl"] span.field-label {
margin-right: 0;
margin-left: 10px;
}
@@ -1178,8 +895,8 @@ span.field-label {
border: 1px solid #0072b9;
}
-[dir='rtl'] .messages,
-[dir='rtl'] .messages--status {
+[dir="rtl"] .messages,
+[dir="rtl"] .messages--status {
padding: 10px 44px 10px 10px;
background-position: 99% 8px;
}
@@ -1194,7 +911,7 @@ span.field-label {
line-height: 1;
}
-[dir='rtl'] .messages__icon {
+[dir="rtl"] .messages__icon {
left: auto;
right: 0;
}
@@ -1260,55 +977,151 @@ span.field-label {
fill: #c00;
}
+@media print {
+ .print-none,
+ .toolbar,
+ .action-links,
+ .links,
+ .book-navigation,
+ .forum-topic-navigation,
+ .feed-icons {
+ display: none;
+ }
+}
+
+.responsive-video,
+.media-youtube-video,
+.media-vimeo-preview-wrapper {
+ position: relative;
+ padding-bottom: 56.25%;
+ padding-top: 25px;
+ height: 0;
+}
+
+.responsive-video__embed,
+.responsive-video iframe,
+.media-youtube-video iframe,
+.media-vimeo-preview-wrapper iframe {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+}
+
+.responsive-video--4-3 {
+ padding-bottom: 75%;
+}
+
+.visually-hidden,
+.element-invisible,
+.element-focusable,
+.breadcrumb__title,
+.main-navigation .block-menu .block__title,
+.main-navigation .block-menu-block .block__title {
+ position: absolute !important;
+ height: 1px;
+ width: 1px;
+ overflow: hidden;
+ clip: rect(1px, 1px, 1px, 1px);
+ word-wrap: normal;
+}
+
+.visually-hidden--off,
+.visually-hidden--focusable:active,
+.visually-hidden--focusable:focus,
+.element-focusable:active,
+.element-focusable:focus {
+ position: static !important;
+ clip: auto;
+ height: auto;
+ width: auto;
+ overflow: visible;
+}
+
+.watermark {
+ font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
+ font-weight: bold;
+ text-transform: uppercase;
+ display: block;
+ height: 0;
+ overflow: visible;
+ background-color: transparent;
+ color: #eeeeee;
+ font-size: 75px;
+ line-height: 1;
+ text-align: center;
+ text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
+ word-wrap: break-word;
+}
+
+@media print {
+ .breadcrumb {
+ display: none;
+ }
+}
+
+.breadcrumb__list {
+ margin: 0;
+ padding: 0;
+}
+
+.breadcrumb__item {
+ display: inline;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
.more-link,
.more-help-link {
text-align: right;
}
-[dir='rtl'] .more-link,
-[dir='rtl'] .more-help-link {
+[dir="rtl"] .more-link,
+[dir="rtl"] .more-help-link {
text-align: left;
}
.more-link__help-icon,
.more-help-link a {
padding: 1px 0 1px 20px;
- background-image: url(../sass/components/more-link/more-link__help-icon.svg);
+ background-image: url(../sass/navigation/more-link/more-link__help-icon.svg);
background-position: 0 50%;
background-repeat: no-repeat;
}
-[dir='rtl'] .more-link__help-icon,
-[dir='rtl'] .more-help-link a,
-.more-help-link [dir='rtl'] a {
+[dir="rtl"] .more-link__help-icon,
+[dir="rtl"] .more-help-link a,
+.more-help-link [dir="rtl"] a {
padding: 1px 20px 1px 0;
background-position: 100% 50%;
}
.nav-menu__item,
.menu__item {
- list-style-image: url(../sass/components/nav-menu/leaf.svg);
+ list-style-image: url(../sass/navigation/nav-menu/leaf.svg);
list-style-type: square;
}
.nav-menu__item.is-expanded, .nav-menu__item--is-expanded,
.is-expanded.menu__item,
.menu__item.is-expanded {
- list-style-image: url(../sass/components/nav-menu/expanded.svg);
+ list-style-image: url(../sass/navigation/nav-menu/expanded.svg);
list-style-type: circle;
}
.nav-menu__item.is-collapsed, .nav-menu__item--is-collapsed,
.is-collapsed.menu__item,
.menu__item.is-collapsed {
- list-style-image: url(../sass/components/nav-menu/collapsed.svg);
+ list-style-image: url(../sass/navigation/nav-menu/collapsed.svg);
list-style-type: disc;
}
-[dir='rtl'] .nav-menu__item.is-collapsed, [dir='rtl'] .nav-menu__item--is-collapsed,
-[dir='rtl'] .is-collapsed.menu__item,
-[dir='rtl'] .menu__item.is-collapsed {
- list-style-image: url(../sass/components/nav-menu/collapsed-rtl.svg);
+[dir="rtl"] .nav-menu__item.is-collapsed, [dir="rtl"] .nav-menu__item--is-collapsed,
+[dir="rtl"] .is-collapsed.menu__item,
+[dir="rtl"] .menu__item.is-collapsed {
+ list-style-image: url(../sass/navigation/nav-menu/collapsed-rtl.svg);
}
.nav-menu__link.is-active, .nav-menu__link--is-active,
@@ -1324,12 +1137,12 @@ span.field-label {
text-align: left;
}
-[dir='rtl'] .navbar,
-[dir='rtl'] .main-navigation .links,
-.main-navigation [dir='rtl'] .links,
-[dir='rtl']
+[dir="rtl"] .navbar,
+[dir="rtl"] .main-navigation .links,
+.main-navigation [dir="rtl"] .links,
+[dir="rtl"]
.main-navigation .menu,
-.main-navigation [dir='rtl'] .menu {
+.main-navigation [dir="rtl"] .menu {
text-align: right;
}
@@ -1342,10 +1155,10 @@ span.field-label {
list-style-image: none;
}
-[dir='rtl'] .navbar__item, [dir='rtl']
-.navbar li, [dir='rtl'] .main-navigation .links li, .main-navigation [dir='rtl'] .links li, [dir='rtl']
+[dir="rtl"] .navbar__item, [dir="rtl"]
+.navbar li, [dir="rtl"] .main-navigation .links li, .main-navigation [dir="rtl"] .links li, [dir="rtl"]
.main-navigation .menu li,
-.main-navigation [dir='rtl'] .menu li {
+.main-navigation [dir="rtl"] .menu li {
float: right;
padding: 0 0 0 10px;
}
@@ -1382,21 +1195,410 @@ span.field-label {
font-weight: bold;
}
-@media print {
- .print-none,
- .toolbar,
- .action-links,
- .links,
- .book-navigation,
- .forum-topic-navigation,
- .feed-icons {
- display: none;
- }
+.skip-link {
+ display: block;
+ padding: 2px 0 3px;
+ text-align: center;
}
-.progress-bar,
-.progress {
- font-weight: bold;
+.skip-link:link, .skip-link:visited {
+ background-color: #666666;
+ color: #fff;
+}
+
+.skip-link__wrapper {
+ margin: 0;
+}
+
+@media print {
+ .skip-link__wrapper {
+ display: none;
+ }
+}
+
+.tabs {
+ margin: 1.125rem 0 0;
+ line-height: 1.875rem;
+ border-bottom: 1px solid #cccccc \0/ie;
+ background-image: -webkit-linear-gradient(bottom, #cccccc 1px, transparent 1px);
+ background-image: linear-gradient(to top, #cccccc 1px, transparent 1px);
+ padding: 0 2px;
+ list-style: none;
+ white-space: nowrap;
+}
+
+@media print {
+ .tabs {
+ display: none;
+ }
+}
+
+.tabs__tab {
+ float: left;
+ margin: 0 3px;
+ border: 1px solid #cccccc;
+ border-top-left-radius: 8px;
+ border-top-right-radius: 8px;
+ border-bottom-color: transparent;
+ border-bottom: 0 \0/ie;
+ overflow: hidden;
+ background: #dddddd;
+}
+
+[dir="rtl"] .tabs__tab {
+ float: right;
+}
+
+.tabs__tab.is-active {
+ border-bottom-color: #fff;
+}
+
+.tabs__tab-link {
+ padding: 0 1.5rem;
+ display: block;
+ text-decoration: none;
+ -webkit-transition: color .3s, background .3s, border .3s;
+ transition: color .3s, background .3s, border .3s;
+ text-shadow: #fff 0 1px 0;
+ color: #000;
+ background: #dddddd;
+ letter-spacing: 1px;
+}
+
+.tabs__tab-link:focus, .tabs__tab-link:hover {
+ background: #eaeaea;
+}
+
+.tabs__tab-link:active, .tabs__tab-link.is-active, .tabs__tab-link--is-active {
+ background: #fff;
+ text-shadow: none;
+}
+
+.tabs--off,
+.views-displays .secondary {
+ margin: 0;
+ border-bottom: 0;
+ padding: 0;
+ background-image: none;
+}
+
+.tabs--secondary {
+ margin-top: 1.5rem;
+ font-size: 0.875rem;
+ background-image: none;
+}
+
+.tabs + .tabs--secondary {
+ margin-top: 0;
+ background-image: -webkit-linear-gradient(bottom, #cccccc 1px, transparent 1px);
+ background-image: linear-gradient(to top, #cccccc 1px, transparent 1px);
+}
+
+.tabs--secondary .tabs__tab {
+ margin: 0.5625rem 0.1875rem;
+ border: 0;
+ background: transparent;
+}
+
+[dir="rtl"] .tabs--secondary .tabs__tab {
+ float: right;
+}
+
+.tabs--secondary .tabs__tab.is-active {
+ border-bottom-color: transparent;
+}
+
+.tabs--secondary .tabs__tab-link {
+ border: 1px solid #cccccc;
+ border-radius: 24px;
+ color: #666666;
+ background: #f1f1f1;
+ letter-spacing: normal;
+}
+
+.tabs--secondary .tabs__tab-link:focus, .tabs--secondary .tabs__tab-link:hover {
+ color: #333333;
+ background: #dddddd;
+ border-color: #999999;
+}
+
+.tabs--secondary .tabs__tab-link:active, .tabs--secondary .tabs__tab-link.is-active, .tabs--secondary .tabs__tab-link--is-active {
+ color: white;
+ text-shadow: #333333 0 1px 0;
+ background: #666666;
+ border-color: black;
+}
+
+.autocomplete,
+.form-autocomplete {
+ background-image: url(../sass/forms/autocomplete/throbber-inactive.png);
+ background-position: 100% center;
+ background-repeat: no-repeat;
+}
+
+[dir="rtl"] .autocomplete,
+[dir="rtl"] .form-autocomplete {
+ background-position: 0% center;
+}
+
+.autocomplete__list-wrapper,
+#autocomplete {
+ border: 1px solid;
+ overflow: hidden;
+ position: absolute;
+ z-index: 100;
+}
+
+.autocomplete__list,
+#autocomplete ul {
+ list-style: none;
+ list-style-image: none;
+ margin: 0;
+ padding: 0;
+}
+
+.autocomplete__list-item,
+#autocomplete li {
+ background: #fff;
+ color: #000;
+ cursor: default;
+ white-space: pre;
+}
+
+.autocomplete__list-item.is-selected, .autocomplete__list-item--is-selected,
+#autocomplete li.is-selected,
+#autocomplete .selected {
+ background: #0072b9;
+ color: #fff;
+}
+
+.autocomplete.is-throbbing, .autocomplete--is-throbbing,
+.is-throbbing.form-autocomplete,
+.form-autocomplete.throbbing {
+ background-image: url(../sass/forms/autocomplete/throbber-active.gif);
+}
+
+.collapsible-fieldset,
+.collapsible {
+ position: relative;
+}
+
+.collapsible-fieldset__legend,
+.collapsible .fieldset-legend {
+ display: block;
+ padding-left: 15px;
+ background-image: url(../sass/forms/collapsible-fieldset/expanded.svg);
+ background-position: 4px 50%;
+ background-repeat: no-repeat;
+}
+
+[dir="rtl"] .collapsible-fieldset__legend,
+[dir="rtl"] .collapsible .fieldset-legend,
+.collapsible [dir="rtl"] .fieldset-legend {
+ padding-left: 0;
+ padding-right: 15px;
+ background-position: right 4px top 50%;
+}
+
+.collapsible-fieldset__summary,
+.collapsible .fieldset-legend .summary {
+ color: #999999;
+ font-size: .9em;
+ margin-left: .5em;
+}
+
+.collapsible-fieldset.is-collapsed, .collapsible-fieldset--is-collapsed,
+.is-collapsed.collapsible,
+.collapsible.collapsed {
+ border-bottom-width: 0;
+ border-left-width: 0;
+ border-right-width: 0;
+ height: 1em;
+}
+
+.collapsible-fieldset.is-collapsed .collapsible-fieldset__wrapper, .collapsible-fieldset--is-collapsed__wrapper, .is-collapsed.collapsible .collapsible-fieldset__wrapper,
+.collapsible.collapsed .fieldset-wrapper {
+ display: none;
+}
+
+.collapsible-fieldset.is-collapsed .collapsible-fieldset__legend, .collapsible-fieldset--is-collapsed__legend, .is-collapsed.collapsible .collapsible-fieldset__legend,
+.collapsible.collapsed .fieldset-legend,
+.collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,
+.collapsible .collapsible-fieldset.is-collapsed .fieldset-legend,
+.is-collapsed.collapsible .fieldset-legend {
+ background-image: url(../sass/forms/collapsible-fieldset/collapsed.svg);
+ background-position: 4px 50%;
+}
+
+[dir="rtl"] .collapsible-fieldset.is-collapsed .collapsible-fieldset__legend, [dir="rtl"] .collapsible-fieldset--is-collapsed__legend, [dir="rtl"] .is-collapsed.collapsible .collapsible-fieldset__legend,
+[dir="rtl"] .collapsible.collapsed .fieldset-legend,
+.collapsible.collapsed [dir="rtl"] .fieldset-legend,
+[dir="rtl"] .collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,
+.collapsible [dir="rtl"] .collapsible-fieldset.is-collapsed .fieldset-legend,
+[dir="rtl"] .is-collapsed.collapsible .fieldset-legend {
+ background-image: url(../sass/forms/collapsible-fieldset/collapsed-rtl.svg);
+ background-position: right 4px top 50%;
+}
+
+.form-item {
+ margin: 1.5rem 0;
+}
+
+.form-item__required,
+.form-required {
+ color: #c00;
+}
+
+.form-item__description,
+.form-item .description {
+ font-size: 0.875rem;
+}
+
+.form-item--inline div,
+.form-item--inline label, .container-inline .form-item div, .container-inline .form-item label {
+ display: inline;
+}
+
+.form-item--inline__exception,
+.container-inline .fieldset-wrapper {
+ display: block;
+}
+
+.form-item--tight,
+.form-item--radio,
+.form-type-radio,
+.form-type-checkbox,
+.password-parent,
+.confirm-parent,
+table .form-item {
+ margin: 0;
+}
+
+.form-item--radio .form-item__label, .form-item--radio__label, .form-type-radio .form-item__label,
+.form-type-checkbox .form-item__label,
+label.option {
+ display: inline;
+ font-weight: normal;
+}
+
+.form-item--radio .form-item__description, .form-item--radio__description, .form-type-radio .form-item__description,
+.form-type-checkbox .form-item__description,
+.form-type-radio .description,
+.form-type-checkbox .description,
+.form-item--radio .form-item .description,
+.form-item .form-item--radio .description,
+.form-type-radio .form-item .description,
+.form-item .form-type-radio .description,
+.form-type-checkbox .form-item .description,
+.form-item
+.form-type-checkbox .description {
+ margin-left: 1.4em;
+}
+
+.form-item.is-error .form-item__widget, .form-item--is-error__widget,
+.form-item.is-error input,
+.form-item.is-error textarea,
+.form-item.is-error select,
+.form-item--is-error input,
+.form-item--is-error textarea,
+.form-item--is-error select,
+.form-item input.error,
+.form-item textarea.error,
+.form-item select.error {
+ border: 1px solid #c00;
+}
+
+.form-table__sticky-header,
+.sticky-header {
+ position: fixed;
+ visibility: hidden;
+ margin-top: 0;
+ background-color: #fff;
+}
+
+.form-table__sticky-header.is-sticky, .form-table__sticky-header--is-sticky,
+.is-sticky.sticky-header {
+ visibility: visible;
+}
+
+.form-table__header,
+.form-table th,
+form table th {
+ border-bottom: 3px solid #cccccc;
+ padding-right: 1em;
+ text-align: left;
+}
+
+[dir="rtl"] .form-table__header,
+[dir="rtl"] .form-table th,
+.form-table [dir="rtl"] th,
+[dir="rtl"] form table th,
+form table [dir="rtl"] th {
+ text-align: right;
+ padding-left: 1em;
+ padding-right: 0;
+}
+
+.form-table__body,
+.form-table tbody,
+form table tbody {
+ border-top: 1px solid #cccccc;
+}
+
+.form-table__row,
+.form-table tbody tr,
+form table tbody tr {
+ padding: .1em .6em;
+ border-bottom: 1px solid #cccccc;
+ background-color: #eeeeee;
+}
+
+.form-table__row:nth-child(even),
+.form-table tbody tr:nth-child(even),
+form table tbody tr:nth-child(even) {
+ background-color: #fff;
+}
+
+.form-table__row.is-active, .form-table__row--is-active,
+.form-table tbody tr.is-active,
+form table tbody tr.is-active,
+td.active {
+ background-color: #dddddd;
+}
+
+.form-table__row.is-disabled, .form-table__row--is-disabled,
+.form-table tbody tr.is-disabled,
+form table tbody tr.is-disabled,
+td.menu-disabled {
+ background: #cccccc;
+}
+
+.form-table__row.is-selected, .form-table__row--is-selected,
+.form-table tbody tr.is-selected,
+form table tbody tr.is-selected,
+tr.selected td {
+ background: #fffdf0;
+}
+
+.form-table__list,
+.form-table ul,
+form table ul {
+ margin: 0;
+}
+
+.form-table__narrow-column,
+.form-table th.form-table__narrow-column,
+form table th.form-table__narrow-column,
+td .checkbox,
+th .checkbox {
+ width: -moz-min-content;
+ width: -webkit-min-content;
+ text-align: center;
+}
+
+.progress-bar,
+.progress {
+ font-weight: bold;
}
.progress-bar__bar,
@@ -1411,7 +1613,7 @@ span.field-label {
.progress .filled {
height: 1.5em;
width: 5px;
- background: #0072b9 url(../sass/components/progress-bar/progress-bar.gif) repeat 0 0;
+ background: #0072b9 url(../sass/forms/progress-bar/progress-bar.gif) repeat 0 0;
}
.progress-bar__percentage,
@@ -1419,9 +1621,9 @@ span.field-label {
float: right;
}
-[dir='rtl'] .progress-bar__percentage,
-[dir='rtl'] .progress .percentage,
-.progress [dir='rtl'] .percentage {
+[dir="rtl"] .progress-bar__percentage,
+[dir="rtl"] .progress .percentage,
+.progress [dir="rtl"] .percentage {
float: left;
}
@@ -1431,8 +1633,8 @@ span.field-label {
display: inline-block;
}
-[dir='rtl'] .progress-bar--inline,
-[dir='rtl'] .ajax-progress-bar {
+[dir="rtl"] .progress-bar--inline,
+[dir="rtl"] .ajax-progress-bar {
float: right;
}
@@ -1441,23 +1643,23 @@ span.field-label {
display: inline-block;
}
-[dir='rtl'] .progress-throbber,
-[dir='rtl'] .ajax-progress {
+[dir="rtl"] .progress-throbber,
+[dir="rtl"] .ajax-progress {
float: right;
}
.progress-throbber__widget,
.ajax-progress .throbber {
- background: url(../sass/components/progress-throbber/progress-throbber.gif) no-repeat 0 -18px transparent;
+ background: url(../sass/forms/progress-throbber/progress-throbber.gif) no-repeat 0 -18px transparent;
float: left;
height: 15px;
margin: 2px;
width: 15px;
}
-[dir='rtl'] .progress-throbber__widget,
-[dir='rtl'] .ajax-progress .throbber,
-.ajax-progress [dir='rtl'] .throbber {
+[dir="rtl"] .progress-throbber__widget,
+[dir="rtl"] .ajax-progress .throbber,
+.ajax-progress [dir="rtl"] .throbber {
float: right;
}
@@ -1479,7 +1681,7 @@ tr .ajax-progress .throbber {
.resizable-textarea__grippie,
.resizable-textarea .grippie {
- background: url(../sass/components/resizable-textarea/grippie.png) no-repeat center 2px #eeeeee;
+ background: url(../sass/forms/resizable-textarea/grippie.png) no-repeat center 2px #eeeeee;
border: 1px solid #cccccc;
border-top-width: 0;
cursor: s-resize;
@@ -1487,51 +1689,6 @@ tr .ajax-progress .throbber {
overflow: hidden;
}
-.responsive-video,
-.media-youtube-video,
-.media-vimeo-preview-wrapper {
- position: relative;
- padding-bottom: 56.25%;
- padding-top: 25px;
- height: 0;
-}
-
-.responsive-video__embed,
-.responsive-video iframe,
-.media-youtube-video iframe,
-.media-vimeo-preview-wrapper iframe {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
-}
-
-.responsive-video--4-3 {
- padding-bottom: 75%;
-}
-
-.skip-link {
- display: block;
- padding: 2px 0 3px;
- text-align: center;
-}
-
-.skip-link:link, .skip-link:visited {
- background-color: #666666;
- color: #fff;
-}
-
-.skip-link__wrapper {
- margin: 0;
-}
-
-@media print {
- .skip-link__wrapper {
- display: none;
- }
-}
-
.table-drag__wrapper,
body.drag {
cursor: move;
@@ -1558,8 +1715,8 @@ tr.drag-previous {
font-size: 12px;
}
-[dir='rtl'] .table-drag__handle,
-[dir='rtl'] .tabledrag-handle {
+[dir="rtl"] .table-drag__handle,
+[dir="rtl"] .tabledrag-handle {
float: right;
margin-right: -1em;
margin-left: 0;
@@ -1574,7 +1731,7 @@ tr.drag-previous {
.table-drag__handle-icon,
.tabledrag-handle .handle {
box-sizing: content-box;
- background: url(../sass/components/table-drag/handle-icon.png) no-repeat 6px 9px;
+ background: url(../sass/forms/table-drag/handle-icon.png) no-repeat 6px 9px;
height: 13px;
margin: -.4em .5em;
padding: .42em .5em;
@@ -1594,8 +1751,8 @@ tr.drag-previous {
text-align: right;
}
-[dir='rtl'] .table-drag__toggle-weight-wrapper,
-[dir='rtl'] .tabledrag-toggle-weight-wrapper {
+[dir="rtl"] .table-drag__toggle-weight-wrapper,
+[dir="rtl"] .tabledrag-toggle-weight-wrapper {
text-align: left;
}
@@ -1613,8 +1770,8 @@ tr.drag-previous {
width: 20px;
}
-[dir='rtl'] .table-drag__indentation,
-[dir='rtl'] .indentation {
+[dir="rtl"] .table-drag__indentation,
+[dir="rtl"] .indentation {
float: right;
margin: -.4em -.4em -.4em .2em;
padding: .42em .6em .42em 0;
@@ -1626,153 +1783,24 @@ tr.drag-previous {
.table-drag__tree-child-horizontal,
.tree-child-horizontal,
.tree-child {
- background: url(../sass/components/table-drag/tree-child.png) no-repeat 11px center;
+ background: url(../sass/forms/table-drag/tree-child.png) no-repeat 11px center;
}
-[dir='rtl'] .table-drag__tree-child,
-[dir='rtl'] .table-drag__tree-child-last,
-[dir='rtl'] .tree-child-last,
-[dir='rtl'] .table-drag__tree-child-horizontal,
-[dir='rtl'] .tree-child-horizontal,
-[dir='rtl'] .tree-child {
+[dir="rtl"] .table-drag__tree-child,
+[dir="rtl"] .table-drag__tree-child-last,
+[dir="rtl"] .tree-child-last,
+[dir="rtl"] .table-drag__tree-child-horizontal,
+[dir="rtl"] .tree-child-horizontal,
+[dir="rtl"] .tree-child {
background-position: -65px center;
}
.table-drag__tree-child-last,
.tree-child-last {
- background-image: url(../sass/components/table-drag/tree-child-last.png);
+ background-image: url(../sass/forms/table-drag/tree-child-last.png);
}
.table-drag__tree-child-horizontal,
.tree-child-horizontal {
background-position: -11px center;
}
-
-.tabs {
- margin: 1.125rem 0 0;
- line-height: 1.875rem;
- border-bottom: 1px solid #cccccc \0/ie;
- background-image: -webkit-linear-gradient(bottom, #cccccc 1px, transparent 1px);
- background-image: linear-gradient(to top, #cccccc 1px, transparent 1px);
- padding: 0 2px;
- list-style: none;
- white-space: nowrap;
-}
-
-@media print {
- .tabs {
- display: none;
- }
-}
-
-.tabs__tab {
- float: left;
- margin: 0 3px;
- border: 1px solid #cccccc;
- border-top-left-radius: 8px;
- border-top-right-radius: 8px;
- border-bottom-color: transparent;
- border-bottom: 0 \0/ie;
- overflow: hidden;
- background: #dddddd;
-}
-
-[dir='rtl'] .tabs__tab {
- float: right;
-}
-
-.tabs__tab.is-active {
- border-bottom-color: #fff;
-}
-
-.tabs__tab-link {
- padding: 0 1.5rem;
- display: block;
- text-decoration: none;
- -webkit-transition: color .3s, background .3s, border .3s;
- transition: color .3s, background .3s, border .3s;
- text-shadow: #fff 0 1px 0;
- color: #000;
- background: #dddddd;
- letter-spacing: 1px;
-}
-
-.tabs__tab-link:focus, .tabs__tab-link:hover {
- background: #eaeaea;
-}
-
-.tabs__tab-link:active, .tabs__tab-link.is-active, .tabs__tab-link--is-active {
- background: #fff;
- text-shadow: none;
-}
-
-.tabs--off,
-.views-displays .secondary {
- margin: 0;
- border-bottom: 0;
- padding: 0;
- background-image: none;
-}
-
-.tabs--secondary {
- margin-top: 1.5rem;
- font-size: 0.875rem;
- background-image: none;
-}
-
-.tabs + .tabs--secondary {
- margin-top: 0;
- background-image: -webkit-linear-gradient(bottom, #cccccc 1px, transparent 1px);
- background-image: linear-gradient(to top, #cccccc 1px, transparent 1px);
-}
-
-.tabs--secondary .tabs__tab {
- margin: 0.5625rem 0.1875rem;
- border: 0;
- background: transparent;
-}
-
-[dir='rtl'] .tabs--secondary .tabs__tab {
- float: right;
-}
-
-.tabs--secondary .tabs__tab.is-active {
- border-bottom-color: transparent;
-}
-
-.tabs--secondary .tabs__tab-link {
- border: 1px solid #cccccc;
- border-radius: 24px;
- color: #666666;
- background: #f1f1f1;
- letter-spacing: normal;
-}
-
-.tabs--secondary .tabs__tab-link:focus, .tabs--secondary .tabs__tab-link:hover {
- color: #333333;
- background: #dddddd;
- border-color: #999999;
-}
-
-.tabs--secondary .tabs__tab-link:active, .tabs--secondary .tabs__tab-link.is-active, .tabs--secondary .tabs__tab-link--is-active {
- color: white;
- text-shadow: #333333 0 1px 0;
- background: #666666;
- border-color: black;
-}
-
-.watermark {
- font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
- font-weight: bold;
- text-transform: uppercase;
- display: block;
- height: 0;
- overflow: visible;
- background-color: transparent;
- color: #eeeeee;
- font-size: 75px;
- line-height: 1;
- text-align: center;
- text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
- word-wrap: break-word;
-}
diff --git a/STARTERKIT/styleguide/index.html b/STARTERKIT/styleguide/index.html
index 94700a7e30415839fb04c8785cb35e8a8330bf98..0f7f1ba657f9335e7456b3ffa19ada12afaafb21 100644
--- a/STARTERKIT/styleguide/index.html
+++ b/STARTERKIT/styleguide/index.html
@@ -44,13 +44,18 @@
+
diff --git a/STARTERKIT/styleguide/section-base.html b/STARTERKIT/styleguide/section-base.html
index 799f94e64002b249dd4a29639fbda9e15023ada3..e6e9349e40a5bb49f2f0e9bf85b623f8b40af6be 100644
--- a/STARTERKIT/styleguide/section-base.html
+++ b/STARTERKIT/styleguide/section-base.html
@@ -214,13 +214,18 @@
+
@@ -454,7 +459,7 @@ download a resource.
- Source: base/grouping/_grouping.scss
, line 4
+ Source: base/grouping/_grouping.scss
, line 5
@@ -519,7 +524,7 @@ erat porttitor ligula, eget lacinia odio sem nec elit.</p>
- Source: base/grouping/_grouping.scss
, line 152
+ Source: base/grouping/_grouping.scss
, line 155
@@ -541,7 +546,7 @@ erat porttitor ligula, eget lacinia odio sem nec elit.</p>
- Source: base/grouping/_grouping.scss
, line 11
+ Source: base/grouping/_grouping.scss
, line 32
@@ -615,7 +620,7 @@ explicitly matter.
- Source: base/grouping/_grouping.scss
, line 26
+ Source: base/grouping/_grouping.scss
, line 47
@@ -689,7 +694,7 @@ explicitly matter.
- Source: base/grouping/_grouping.scss
, line 17
+ Source: base/grouping/_grouping.scss
, line 38
@@ -746,7 +751,7 @@ explicitly matter.
- Source: base/grouping/_grouping.scss
, line 35
+ Source: base/grouping/_grouping.scss
, line 56
@@ -812,7 +817,7 @@ the name of the source work in <cite>
.
- Source: base/grouping/_grouping.scss
, line 94
+ Source: base/grouping/_grouping.scss
, line 12
@@ -927,7 +932,7 @@ ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla.</p>
- Source: base/grouping/_grouping.scss
, line 135
+ Source: base/grouping/_grouping.scss
, line 136
@@ -975,7 +980,7 @@ fragments of computer code, ASCII art, etc.
- Source: base/grouping/_grouping.scss
, line 170
+ Source: base/grouping/_grouping.scss
, line 173
@@ -1166,7 +1171,7 @@ text</b>. Bold text nested inside <i>italic text <b>should<
- Source: base/text/_text.scss
, line 30
+ Source: base/text/_text.scss
, line 33
@@ -1214,7 +1219,7 @@ Italic text nested inside <b>bold text <i>should</i></b>
- Source: base/text/_text.scss
, line 105
+ Source: base/text/_text.scss
, line 122
@@ -1303,7 +1308,7 @@ And <abbr class="" title="HyperText Markup Language">H
- Source: base/text/_text.scss
, line 50
+ Source: base/text/_text.scss
, line 62
@@ -1361,7 +1366,7 @@ what that meant.</p>
- Source: base/text/_text.scss
, line 62
+ Source: base/text/_text.scss
, line 74
@@ -1402,7 +1407,7 @@ what that meant.</p>
- Source: base/text/_text.scss
, line 80
+ Source: base/text/_text.scss
, line 97
@@ -1451,7 +1456,7 @@ and so Hammond ordered the iris to be opened.</p>
- Source: base/text/_text.scss
, line 92
+ Source: base/text/_text.scss
, line 109
@@ -1494,7 +1499,7 @@ document.</ins>
- Source: base/text/_text.scss
, line 124
+ Source: base/text/_text.scss
, line 141
@@ -1538,7 +1543,7 @@ context.
- Source: base/text/_text.scss
, line 136
+ Source: base/text/_text.scss
, line 153
@@ -1584,7 +1589,7 @@ source.</q>
- Source: base/text/_text.scss
, line 150
+ Source: base/text/_text.scss
, line 168
@@ -1625,7 +1630,7 @@ source.</q>
- Source: base/text/_text.scss
, line 163
+ Source: base/text/_text.scss
, line 181
@@ -1667,7 +1672,7 @@ text at 80% the size of the parent.
- Source: base/text/_text.scss
, line 175
+ Source: base/text/_text.scss
, line 193
@@ -1709,7 +1714,7 @@ represents a subscript.
- Source: base/text/_text.scss
, line 189
+ Source: base/text/_text.scss
, line 207
@@ -1751,7 +1756,7 @@ used by web browsers to style hyperlinks.
- Source: base/text/_text.scss
, line 215
+ Source: base/text/_text.scss
, line 234
@@ -1879,7 +1884,7 @@ used by web browsers to style hyperlinks.
- Source: base/embedded/_embedded.scss
, line 37
+ Source: base/embedded/_embedded.scss
, line 35
diff --git a/STARTERKIT/styleguide/section-components.html b/STARTERKIT/styleguide/section-components.html
index 2b9eed73bc34d98e0a966b0f09283c0afcc0daee..3bd3abad242b5bef6de672342fd2bfca5e0a4daf 100644
--- a/STARTERKIT/styleguide/section-components.html
+++ b/STARTERKIT/styleguide/section-components.html
@@ -44,161 +44,118 @@
-
+
+
@@ -210,7 +167,7 @@
-
@@ -180,7 +185,7 @@
- 4
+ 6
forms
@@ -199,7 +204,7 @@ or form elements.
- Source: styles.scss
, line 41
+ Source: styles.scss
, line 83
diff --git a/STARTERKIT/styleguide/section-layouts.html b/STARTERKIT/styleguide/section-layouts.html
index 514639e00267f76b739656ca09a20c1a2d737e5c..db518851bfca7551f1274a9a91b6acdf0f6e834a 100644
--- a/STARTERKIT/styleguide/section-layouts.html
+++ b/STARTERKIT/styleguide/section-layouts.html
@@ -64,13 +64,18 @@
+
diff --git a/STARTERKIT/styleguide/section-navigation.html b/STARTERKIT/styleguide/section-navigation.html
new file mode 100644
index 0000000000000000000000000000000000000000..89055d1eb7210017248dd03a2e5861fad1c8351b
--- /dev/null
+++ b/STARTERKIT/styleguide/section-navigation.html
@@ -0,0 +1,711 @@
+
+
+
+
+ Zen 7.x-6.x Style Guide
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source: styles.scss
, line 66
+
+
+
+
+
+
+
+
<nav class="breadcrumb " role="navigation">
+ <h2 class="breadcrumb__title">You are here</h2>
+
+ <ol class="breadcrumb__list">
+ <li class="breadcrumb__item"><a href="#">Home</a> › </li>
+ <li class="breadcrumb__item"><a href="#">Level 1</a> › </li>
+ <li class="breadcrumb__item"><a href="#">Level 2</a> › </li>
+ <li class="breadcrumb__item">Current item</li>
+ </ol>
+</nav>
+
+
+
+
+ Source: navigation/breadcrumb/_breadcrumb.scss
, line 4
+
+
+
+
+
+
+
+
<div class="more-link ">
+ <a href="#">Read more…</a>
+</div>
+
+<div class="more-link ">
+ <a class="more-link__help-icon" href="#">Help</a>
+</div>
+
+
+
+
+ Source: navigation/more-link/_more-link.scss
, line 1
+
+
+
+
+
+
+
+
+
<ul class="navbar clearfix">
+ <li class="navbar__item"><a href="#">Home</a></li>
+ <li class="navbar__item"><a href="#">Blandit Jugis</a></li>
+ <li class="navbar__item"><a href="#">Causa Diam</a></li>
+ <li class="navbar__item"><a href="#">Abigo Caecus</a></li>
+ <li class="navbar__item"><a href="#">Ibidem Sudo</a></li>
+ <li class="navbar__item"><a href="#">Luctus Luptatum</a></li>
+ <li class="navbar__item"><a href="#">Ut</a></li>
+</ul>
+
+
+
+
+ Source: navigation/navbar/_navbar.scss
, line 4
+
+
+
+
+
+
+
+
+ Examples
+
+
+ Default styling
+
+
+
+
+
+ :focus
+
+
+ Focus styling.
+
+
+
+
+
<p class="skip-link__wrapper">
+ <a href="#main-menu" class="skip-link visually-hidden--focusable [modifier class]">Jump to navigation</a>
+</p>
+
+
+
+
+ Source: navigation/skip-link/_skip-link.scss
, line 1
+
+
+
+
+
+
+
+ Examples
+
+
+ Default styling
+
+
+
+
+
+ .tabs--secondary
+
+
+ Secondary tabs
+
+
+
+
+
<ul class="tabs [modifier class]">
+ <li class="tabs__tab is-active"><a href="#" class="tabs__tab-link is-active">View <span class="visually-hidden">(active tab)</span></a></li>
+ <li class="tabs__tab"><a href="#" class="tabs__tab-link">Edit</a></li>
+ <li class="tabs__tab"><a href="#" class="tabs__tab-link">Revisions</a></li>
+</ul>
+
+
+
+
+ Source: navigation/tabs/_tabs.scss
, line 4
+
+
+
+
+
+
+
+
<ul class="tabs ">
+ <li class="tabs__tab is-active"><a href="#" class="tabs__tab-link is-active">View <span class="visually-hidden">(active tab)</span></a></li>
+ <li class="tabs__tab"><a href="#" class="tabs__tab-link">Edit</a></li>
+ <li class="tabs__tab"><a href="#" class="tabs__tab-link">Revisions</a></li>
+</ul>
+
+<ul class="tabs tabs--secondary">
+ <li class="tabs__tab is-active"><a href="#" class="tabs__tab-link is-active">View <span class="visually-hidden">(active tab)</span></a></li>
+ <li class="tabs__tab"><a href="#" class="tabs__tab-link">Edit</a></li>
+ <li class="tabs__tab"><a href="#" class="tabs__tab-link">Revisions</a></li>
+</ul>
+
+
+
+
+ Source: navigation/tabs/_tabs.scss
, line 14
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/STARTERKIT/styleguide/section-sass.html b/STARTERKIT/styleguide/section-sass.html
index d5189a8a7b7b2f97c9051ebe438f7f1c164f783e..bca0f04573050dded79026cd9222e1e331ac1c67 100644
--- a/STARTERKIT/styleguide/section-sass.html
+++ b/STARTERKIT/styleguide/section-sass.html
@@ -148,13 +148,18 @@
+
@@ -570,7 +575,7 @@ bit of the path in your Sass code like this:
content: image-url(is-quite/short.svg);
If you want to point at an image that is not in the components sub-directory
-of your sass directory, you can override the default $path-to-components by
+of your sass directory, you can override the default $subdirectory by
passing it in as the first parameter of image-url()
like this:
content: image-url(base, grouping/blockquote.svg);
@@ -581,21 +586,27 @@ passing it in as the first parameter of image-url()
like this:
Parameters:
@@ -629,7 +640,19 @@ work.
-
+ Parameters:
+
+
+ $selector
+
+ The RTL parent selector.
+
+ Defaults to: '[dir="rtl"]'
+
+
+
+
+
diff --git a/zen-internals/css/styles.css b/zen-internals/css/styles.css
index ffc0393c022b0714b0285cac3fb76c54bdd9119b..67359097d3005242a57675f8fd56bf2e39a12d26 100644
--- a/zen-internals/css/styles.css
+++ b/zen-internals/css/styles.css
@@ -31,7 +31,6 @@ figcaption,
figure,
footer,
header,
-hgroup,
main,
menu,
nav,
@@ -45,7 +44,6 @@ canvas,
progress,
video {
display: inline-block;
- vertical-align: baseline;
}
audio:not([controls]) {
@@ -53,16 +51,19 @@ audio:not([controls]) {
height: 0;
}
-[hidden] {
- display: none;
+progress {
+ vertical-align: baseline;
}
-template {
+template,
+[hidden] {
display: none;
}
:link {
color: #0072b9;
+ background-color: transparent;
+ -webkit-text-decoration-skip: objects;
}
:visited {
@@ -71,12 +72,11 @@ template {
a:active {
color: #c00;
- background-color: transparent;
}
a:active,
a:hover {
- outline: 0;
+ outline-width: 0;
}
@media print {
@@ -140,7 +140,9 @@ h6 {
}
abbr[title] {
- border-bottom: 1px dotted;
+ border-bottom: 0;
+ text-decoration: underline;
+ text-decoration: underline dotted;
}
@media print {
@@ -151,7 +153,21 @@ abbr[title] {
b,
strong {
- font-weight: bold;
+ font-weight: inherit;
+}
+
+strong,
+b {
+ font-weight: bolder;
+}
+
+pre,
+code,
+kbd,
+samp,
+var {
+ font-family: Menlo, "DejaVu Sans Mono", "Ubuntu Mono", Courier, "Courier New", monospace, sans-serif;
+ font-size: 1em;
}
dfn {
@@ -159,7 +175,7 @@ dfn {
}
mark {
- background: #fd0;
+ background-color: #fd0;
color: #000;
}
@@ -175,14 +191,14 @@ sup {
vertical-align: baseline;
}
-sup {
- top: -.5em;
-}
-
sub {
bottom: -.25em;
}
+sup {
+ top: -.5em;
+}
+
.divider,
hr {
margin: 1.5rem 0;
@@ -194,6 +210,10 @@ hr {
margin-top: 1.5rem;
}
+blockquote {
+ margin: 1.5rem 2rem;
+}
+
dl,
menu,
ol,
@@ -212,7 +232,7 @@ dd {
margin: 0 0 0 32px;
}
-[dir='rtl'] dd {
+[dir="rtl"] dd {
margin: 0 32px 0 0;
}
@@ -222,16 +242,12 @@ ul {
padding: 0 0 0 32px;
}
-[dir='rtl'] menu, [dir='rtl']
-ol, [dir='rtl']
+[dir="rtl"] menu, [dir="rtl"]
+ol, [dir="rtl"]
ul {
padding: 0 32px 0 0;
}
-blockquote {
- margin: 1.5rem 2rem;
-}
-
figure {
margin: 1.5rem 0;
}
@@ -239,6 +255,7 @@ figure {
hr {
box-sizing: content-box;
height: 0;
+ overflow: visible;
}
p,
@@ -246,20 +263,8 @@ pre {
margin: 1.5rem 0;
}
-code,
-kbd,
-samp,
-var, pre {
- font-family: Menlo, "DejaVu Sans Mono", "Ubuntu Mono", Courier, "Courier New", monospace, sans-serif;
- font-size: 1em;
-}
-
-pre {
- overflow: auto;
-}
-
img {
- border: 0;
+ border-style: none;
}
img,
@@ -277,8 +282,6 @@ button,
[type='button'],
[type='reset'],
[type='submit'] {
- -moz-appearance: button;
- -webkit-appearance: button;
display: inline-block;
padding: 2px 6px;
line-height: inherit;
@@ -287,6 +290,23 @@ button,
color: #000;
}
+.button::-moz-focus-inner,
+button::-moz-focus-inner,
+[type='button']::-moz-focus-inner,
+[type='reset']::-moz-focus-inner,
+[type='submit']::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+.button:-moz-focusring,
+button:-moz-focusring,
+[type='button']:-moz-focusring,
+[type='reset']:-moz-focusring,
+[type='submit']:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
.button:hover, .button:focus, .button:active,
button:hover,
[type='button']:hover,
@@ -336,7 +356,6 @@ select,
textarea {
box-sizing: border-box;
max-width: 100%;
- color: inherit;
font: inherit;
margin: 0;
}
@@ -350,37 +369,43 @@ select {
text-transform: none;
}
-button::-moz-focus-inner,
-input::-moz-focus-inner {
- border: 0;
- padding: 0;
-}
-
-html input[type='button'],
+button,
+html [type='button'],
[type='reset'],
[type='submit'] {
-webkit-appearance: button;
}
-input[type='number']::-webkit-inner-spin-button,
-input[type='number']::-webkit-outer-spin-button {
+input {
+ overflow: visible;
+}
+
+[type='number']::-webkit-inner-spin-button,
+[type='number']::-webkit-outer-spin-button {
height: auto;
}
-input[type='search'] {
+[type='search'] {
-webkit-appearance: textfield;
+ outline-offset: -2px;
}
-input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration {
+[type='search']::-webkit-search-cancel-button, [type='search']::-webkit-search-decoration {
-webkit-appearance: none;
}
-input[type='text'], input[type='search'], input[type='tel'], input[type='url'], input[type='email'], input[type='password'], input[type='date'], input[type='time'], input[type='number'], textarea {
- line-height: inherit;
+::-webkit-input-placeholder {
+ color: inherit;
+ opacity: .54;
+}
+
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ font: inherit;
}
-input[type='checkbox'],
-input[type='radio'] {
+[type='checkbox'],
+[type='radio'] {
box-sizing: border-box;
padding: 0;
}
@@ -392,7 +417,11 @@ fieldset {
}
legend {
- border: 0;
+ box-sizing: border-box;
+ display: table;
+ max-width: 100%;
+ white-space: normal;
+ color: inherit;
margin-left: -5px;
padding: 0 5px;
}
@@ -682,55 +711,6 @@ th {
}
}
-.autocomplete,
-.form-autocomplete {
- background-image: url(../../STARTERKIT/sass/components/autocomplete/throbber-inactive.png);
- background-position: 100% center;
- background-repeat: no-repeat;
-}
-
-[dir='rtl'] .autocomplete,
-[dir='rtl'] .form-autocomplete {
- background-position: 0% center;
-}
-
-.autocomplete__list-wrapper,
-#autocomplete {
- border: 1px solid;
- overflow: hidden;
- position: absolute;
- z-index: 100;
-}
-
-.autocomplete__list,
-#autocomplete ul {
- list-style: none;
- list-style-image: none;
- margin: 0;
- padding: 0;
-}
-
-.autocomplete__list-item,
-#autocomplete li {
- background: #fff;
- color: #000;
- cursor: default;
- white-space: pre;
-}
-
-.autocomplete__list-item.is-selected, .autocomplete__list-item--is-selected,
-#autocomplete li.is-selected,
-#autocomplete .selected {
- background: #0072b9;
- color: #fff;
-}
-
-.autocomplete.is-throbbing, .autocomplete--is-throbbing,
-.is-throbbing.form-autocomplete,
-.form-autocomplete.throbbing {
- background-image: url(../../STARTERKIT/sass/components/autocomplete/throbber-active.gif);
-}
-
.box {
margin-bottom: 1.5rem;
border: 5px solid #cccccc;
@@ -749,51 +729,6 @@ th {
border-color: #0072b9;
}
-.visually-hidden,
-.visually-hidden--focusable,
-.element-focusable,
-.element-invisible,
-.breadcrumb__title,
-.main-navigation .block-menu .block__title,
-.main-navigation .block-menu-block .block__title {
- position: absolute !important;
- height: 1px;
- width: 1px;
- overflow: hidden;
- clip: rect(1px, 1px, 1px, 1px);
- word-wrap: normal;
-}
-
-.visually-hidden--off,
-.visually-hidden--focusable:active,
-.visually-hidden--focusable:focus,
-.element-focusable:active,
-.element-focusable:focus {
- position: static !important;
- clip: auto;
- height: auto;
- width: auto;
- overflow: visible;
-}
-
-@media print {
- .breadcrumb {
- display: none;
- }
-}
-
-.breadcrumb__list {
- margin: 0;
- padding: 0;
-}
-
-.breadcrumb__item {
- display: inline;
- list-style-type: none;
- margin: 0;
- padding: 0;
-}
-
.clearfix:before,
.header:before,
.tabs:before {
@@ -809,68 +744,6 @@ th {
clear: both;
}
-.collapsible-fieldset,
-.collapsible {
- position: relative;
-}
-
-.collapsible-fieldset__legend,
-.collapsible .fieldset-legend {
- display: block;
- padding-left: 15px;
- background-image: url(../../STARTERKIT/sass/components/collapsible-fieldset/expanded.svg);
- background-position: 4px 50%;
- background-repeat: no-repeat;
-}
-
-[dir='rtl'] .collapsible-fieldset__legend,
-[dir='rtl'] .collapsible .fieldset-legend,
-.collapsible [dir='rtl'] .fieldset-legend {
- padding-left: 0;
- padding-right: 15px;
- background-position: right 4px top 50%;
-}
-
-.collapsible-fieldset__summary,
-.collapsible .fieldset-legend .summary {
- color: #999999;
- font-size: .9em;
- margin-left: .5em;
-}
-
-.collapsible-fieldset.is-collapsed, .collapsible-fieldset--is-collapsed,
-.is-collapsed.collapsible,
-.collapsible.collapsed {
- border-bottom-width: 0;
- border-left-width: 0;
- border-right-width: 0;
- height: 1em;
-}
-
-.collapsible-fieldset.is-collapsed .collapsible-fieldset__wrapper, .collapsible-fieldset--is-collapsed__wrapper, .is-collapsed.collapsible .collapsible-fieldset__wrapper,
-.collapsible.collapsed .fieldset-wrapper {
- display: none;
-}
-
-.collapsible-fieldset.is-collapsed .collapsible-fieldset__legend, .collapsible-fieldset--is-collapsed__legend, .is-collapsed.collapsible .collapsible-fieldset__legend,
-.collapsible.collapsed .fieldset-legend,
-.collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,
-.collapsible .collapsible-fieldset.is-collapsed .fieldset-legend,
-.is-collapsed.collapsible .fieldset-legend {
- background-image: url(../../STARTERKIT/sass/components/collapsible-fieldset/collapsed.svg);
- background-position: 4px 50%;
-}
-
-[dir='rtl'] .collapsible-fieldset.is-collapsed .collapsible-fieldset__legend, [dir='rtl'] .collapsible-fieldset--is-collapsed__legend, [dir='rtl'] .is-collapsed.collapsible .collapsible-fieldset__legend,
-[dir='rtl'] .collapsible.collapsed .fieldset-legend,
-.collapsible.collapsed [dir='rtl'] .fieldset-legend,
-[dir='rtl'] .collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,
-.collapsible [dir='rtl'] .collapsible-fieldset.is-collapsed .fieldset-legend,
-[dir='rtl'] .is-collapsed.collapsible .fieldset-legend {
- background-image: url(../../STARTERKIT/sass/components/collapsible-fieldset/collapsed-rtl.svg);
- background-position: right 4px top 50%;
-}
-
.comment__section,
.comments {
margin: 1.5rem 0;
@@ -895,194 +768,38 @@ th {
margin-left: 32px;
}
-[dir='rtl'] .comment--nested,
-[dir='rtl'] .indented {
+[dir="rtl"] .comment--nested,
+[dir="rtl"] .indented {
margin-left: 0;
margin-right: 32px;
}
-.form-item {
- margin: 1.5rem 0;
+.header__logo {
+ float: left;
+ margin: 0 10px 0 0;
+ padding: 0;
}
-.form-item__required,
-.form-required {
- color: #c00;
+[dir="rtl"] .header__logo {
+ float: right;
+ margin: 0 0 0 10px;
}
-.form-item__description,
-.form-item .description {
- font-size: 0.875rem;
+.header__logo-image {
+ vertical-align: bottom;
}
-.form-item--inline div,
-.form-item--inline label, .container-inline .form-item div, .container-inline .form-item label {
- display: inline;
+.header__name-and-slogan {
+ float: left;
}
-.form-item--inline__exception,
-.container-inline .fieldset-wrapper {
- display: block;
+.header__site-name {
+ margin: 0;
}
-.form-item--tight,
-.form-item--radio,
-.form-type-radio,
-.form-type-checkbox,
-.password-parent,
-.confirm-parent,
-table .form-item {
- margin: 0;
-}
-
-.form-item--radio .form-item__label, .form-item--radio__label, .form-type-radio .form-item__label,
-.form-type-checkbox .form-item__label,
-label.option {
- display: inline;
- font-weight: normal;
-}
-
-.form-item--radio .form-item__description, .form-item--radio__description, .form-type-radio .form-item__description,
-.form-type-checkbox .form-item__description,
-.form-type-radio .description,
-.form-type-checkbox .description,
-.form-item--radio .form-item .description,
-.form-item .form-item--radio .description,
-.form-type-radio .form-item .description,
-.form-item .form-type-radio .description,
-.form-type-checkbox .form-item .description,
-.form-item
-.form-type-checkbox .description {
- margin-left: 1.4em;
-}
-
-.form-item.is-error .form-item__widget, .form-item--is-error__widget,
-.form-item.is-error input,
-.form-item.is-error textarea,
-.form-item.is-error select,
-.form-item--is-error input,
-.form-item--is-error textarea,
-.form-item--is-error select,
-.form-item input.error,
-.form-item textarea.error,
-.form-item select.error {
- border: 1px solid #c00;
-}
-
-.form-table__sticky-header,
-.sticky-header {
- position: fixed;
- visibility: hidden;
- margin-top: 0;
- background-color: #fff;
-}
-
-.form-table__sticky-header.is-sticky, .form-table__sticky-header--is-sticky,
-.is-sticky.sticky-header {
- visibility: visible;
-}
-
-.form-table__header,
-.form-table th,
-form table th {
- border-bottom: 3px solid #cccccc;
- padding-right: 1em;
- text-align: left;
-}
-
-[dir='rtl'] .form-table__header,
-[dir='rtl'] .form-table th,
-.form-table [dir='rtl'] th,
-[dir='rtl'] form table th,
-form table [dir='rtl'] th {
- text-align: right;
- padding-left: 1em;
- padding-right: 0;
-}
-
-.form-table__body,
-.form-table tbody,
-form table tbody {
- border-top: 1px solid #cccccc;
-}
-
-.form-table__row,
-.form-table tbody tr,
-form table tbody tr {
- padding: .1em .6em;
- border-bottom: 1px solid #cccccc;
- background-color: #eeeeee;
-}
-
-.form-table__row:nth-child(even),
-.form-table tbody tr:nth-child(even),
-form table tbody tr:nth-child(even) {
- background-color: #fff;
-}
-
-.form-table__row.is-active, .form-table__row--is-active,
-.form-table tbody tr.is-active,
-form table tbody tr.is-active,
-td.active {
- background-color: #dddddd;
-}
-
-.form-table__row.is-disabled, .form-table__row--is-disabled,
-.form-table tbody tr.is-disabled,
-form table tbody tr.is-disabled,
-td.menu-disabled {
- background: #cccccc;
-}
-
-.form-table__row.is-selected, .form-table__row--is-selected,
-.form-table tbody tr.is-selected,
-form table tbody tr.is-selected,
-tr.selected td {
- background: #fffdf0;
-}
-
-.form-table__list,
-.form-table ul,
-form table ul {
- margin: 0;
-}
-
-.form-table__narrow-column,
-.form-table th.form-table__narrow-column,
-form table th.form-table__narrow-column,
-td .checkbox,
-th .checkbox {
- width: -moz-min-content;
- width: -webkit-min-content;
- text-align: center;
-}
-
-.header__logo {
- float: left;
- margin: 0 10px 0 0;
- padding: 0;
-}
-
-[dir='rtl'] .header__logo {
- float: right;
- margin: 0 0 0 10px;
-}
-
-.header__logo-image {
- vertical-align: bottom;
-}
-
-.header__name-and-slogan {
- float: left;
-}
-
-.header__site-name {
- margin: 0;
-}
-
-.header__site-link:link, .header__site-link:visited {
- color: #000;
- text-decoration: none;
+.header__site-link:link, .header__site-link:visited {
+ color: #000;
+ text-decoration: none;
}
.header__site-link:hover, .header__site-link:focus {
@@ -1097,7 +814,7 @@ th .checkbox {
float: right;
}
-[dir='rtl'] .header__secondary-menu {
+[dir="rtl"] .header__secondary-menu {
float: left;
}
@@ -1131,9 +848,9 @@ html.js .js-hide {
padding: 0 1em 0 0;
}
-[dir='rtl'] .inline-links__item,
-[dir='rtl'] .inline.links li,
-.inline.links [dir='rtl'] li {
+[dir="rtl"] .inline-links__item,
+[dir="rtl"] .inline.links li,
+.inline.links [dir="rtl"] li {
display: inline-block;
padding: 0 0 0 1em;
}
@@ -1145,10 +862,10 @@ span.field-label {
margin-right: 10px;
}
-[dir='rtl'] .inline-sibling,
-[dir='rtl'] .field-label-inline .field-label,
-.field-label-inline [dir='rtl'] .field-label,
-[dir='rtl'] span.field-label {
+[dir="rtl"] .inline-sibling,
+[dir="rtl"] .field-label-inline .field-label,
+.field-label-inline [dir="rtl"] .field-label,
+[dir="rtl"] span.field-label {
margin-right: 0;
margin-left: 10px;
}
@@ -1178,8 +895,8 @@ span.field-label {
border: 1px solid #0072b9;
}
-[dir='rtl'] .messages,
-[dir='rtl'] .messages--status {
+[dir="rtl"] .messages,
+[dir="rtl"] .messages--status {
padding: 10px 44px 10px 10px;
background-position: 99% 8px;
}
@@ -1194,7 +911,7 @@ span.field-label {
line-height: 1;
}
-[dir='rtl'] .messages__icon {
+[dir="rtl"] .messages__icon {
left: auto;
right: 0;
}
@@ -1260,55 +977,151 @@ span.field-label {
fill: #c00;
}
+@media print {
+ .print-none,
+ .toolbar,
+ .action-links,
+ .links,
+ .book-navigation,
+ .forum-topic-navigation,
+ .feed-icons {
+ display: none;
+ }
+}
+
+.responsive-video,
+.media-youtube-video,
+.media-vimeo-preview-wrapper {
+ position: relative;
+ padding-bottom: 56.25%;
+ padding-top: 25px;
+ height: 0;
+}
+
+.responsive-video__embed,
+.responsive-video iframe,
+.media-youtube-video iframe,
+.media-vimeo-preview-wrapper iframe {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+}
+
+.responsive-video--4-3 {
+ padding-bottom: 75%;
+}
+
+.visually-hidden,
+.element-invisible,
+.element-focusable,
+.breadcrumb__title,
+.main-navigation .block-menu .block__title,
+.main-navigation .block-menu-block .block__title {
+ position: absolute !important;
+ height: 1px;
+ width: 1px;
+ overflow: hidden;
+ clip: rect(1px, 1px, 1px, 1px);
+ word-wrap: normal;
+}
+
+.visually-hidden--off,
+.visually-hidden--focusable:active,
+.visually-hidden--focusable:focus,
+.element-focusable:active,
+.element-focusable:focus {
+ position: static !important;
+ clip: auto;
+ height: auto;
+ width: auto;
+ overflow: visible;
+}
+
+.watermark {
+ font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
+ font-weight: bold;
+ text-transform: uppercase;
+ display: block;
+ height: 0;
+ overflow: visible;
+ background-color: transparent;
+ color: #eeeeee;
+ font-size: 75px;
+ line-height: 1;
+ text-align: center;
+ text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
+ word-wrap: break-word;
+}
+
+@media print {
+ .breadcrumb {
+ display: none;
+ }
+}
+
+.breadcrumb__list {
+ margin: 0;
+ padding: 0;
+}
+
+.breadcrumb__item {
+ display: inline;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
.more-link,
.more-help-link {
text-align: right;
}
-[dir='rtl'] .more-link,
-[dir='rtl'] .more-help-link {
+[dir="rtl"] .more-link,
+[dir="rtl"] .more-help-link {
text-align: left;
}
.more-link__help-icon,
.more-help-link a {
padding: 1px 0 1px 20px;
- background-image: url(../../STARTERKIT/sass/components/more-link/more-link__help-icon.svg);
+ background-image: url(../../STARTERKIT/sass/navigation/more-link/more-link__help-icon.svg);
background-position: 0 50%;
background-repeat: no-repeat;
}
-[dir='rtl'] .more-link__help-icon,
-[dir='rtl'] .more-help-link a,
-.more-help-link [dir='rtl'] a {
+[dir="rtl"] .more-link__help-icon,
+[dir="rtl"] .more-help-link a,
+.more-help-link [dir="rtl"] a {
padding: 1px 20px 1px 0;
background-position: 100% 50%;
}
.nav-menu__item,
.menu__item {
- list-style-image: url(../../STARTERKIT/sass/components/nav-menu/leaf.svg);
+ list-style-image: url(../../STARTERKIT/sass/navigation/nav-menu/leaf.svg);
list-style-type: square;
}
.nav-menu__item.is-expanded, .nav-menu__item--is-expanded,
.is-expanded.menu__item,
.menu__item.is-expanded {
- list-style-image: url(../../STARTERKIT/sass/components/nav-menu/expanded.svg);
+ list-style-image: url(../../STARTERKIT/sass/navigation/nav-menu/expanded.svg);
list-style-type: circle;
}
.nav-menu__item.is-collapsed, .nav-menu__item--is-collapsed,
.is-collapsed.menu__item,
.menu__item.is-collapsed {
- list-style-image: url(../../STARTERKIT/sass/components/nav-menu/collapsed.svg);
+ list-style-image: url(../../STARTERKIT/sass/navigation/nav-menu/collapsed.svg);
list-style-type: disc;
}
-[dir='rtl'] .nav-menu__item.is-collapsed, [dir='rtl'] .nav-menu__item--is-collapsed,
-[dir='rtl'] .is-collapsed.menu__item,
-[dir='rtl'] .menu__item.is-collapsed {
- list-style-image: url(../../STARTERKIT/sass/components/nav-menu/collapsed-rtl.svg);
+[dir="rtl"] .nav-menu__item.is-collapsed, [dir="rtl"] .nav-menu__item--is-collapsed,
+[dir="rtl"] .is-collapsed.menu__item,
+[dir="rtl"] .menu__item.is-collapsed {
+ list-style-image: url(../../STARTERKIT/sass/navigation/nav-menu/collapsed-rtl.svg);
}
.nav-menu__link.is-active, .nav-menu__link--is-active,
@@ -1324,12 +1137,12 @@ span.field-label {
text-align: left;
}
-[dir='rtl'] .navbar,
-[dir='rtl'] .main-navigation .links,
-.main-navigation [dir='rtl'] .links,
-[dir='rtl']
+[dir="rtl"] .navbar,
+[dir="rtl"] .main-navigation .links,
+.main-navigation [dir="rtl"] .links,
+[dir="rtl"]
.main-navigation .menu,
-.main-navigation [dir='rtl'] .menu {
+.main-navigation [dir="rtl"] .menu {
text-align: right;
}
@@ -1342,10 +1155,10 @@ span.field-label {
list-style-image: none;
}
-[dir='rtl'] .navbar__item, [dir='rtl']
-.navbar li, [dir='rtl'] .main-navigation .links li, .main-navigation [dir='rtl'] .links li, [dir='rtl']
+[dir="rtl"] .navbar__item, [dir="rtl"]
+.navbar li, [dir="rtl"] .main-navigation .links li, .main-navigation [dir="rtl"] .links li, [dir="rtl"]
.main-navigation .menu li,
-.main-navigation [dir='rtl'] .menu li {
+.main-navigation [dir="rtl"] .menu li {
float: right;
padding: 0 0 0 10px;
}
@@ -1382,21 +1195,410 @@ span.field-label {
font-weight: bold;
}
-@media print {
- .print-none,
- .toolbar,
- .action-links,
- .links,
- .book-navigation,
- .forum-topic-navigation,
- .feed-icons {
- display: none;
- }
+.skip-link {
+ display: block;
+ padding: 2px 0 3px;
+ text-align: center;
}
-.progress-bar,
-.progress {
- font-weight: bold;
+.skip-link:link, .skip-link:visited {
+ background-color: #666666;
+ color: #fff;
+}
+
+.skip-link__wrapper {
+ margin: 0;
+}
+
+@media print {
+ .skip-link__wrapper {
+ display: none;
+ }
+}
+
+.tabs {
+ margin: 1.125rem 0 0;
+ line-height: 1.875rem;
+ border-bottom: 1px solid #cccccc \0/ie;
+ background-image: -webkit-linear-gradient(bottom, #cccccc 1px, transparent 1px);
+ background-image: linear-gradient(to top, #cccccc 1px, transparent 1px);
+ padding: 0 2px;
+ list-style: none;
+ white-space: nowrap;
+}
+
+@media print {
+ .tabs {
+ display: none;
+ }
+}
+
+.tabs__tab {
+ float: left;
+ margin: 0 3px;
+ border: 1px solid #cccccc;
+ border-top-left-radius: 8px;
+ border-top-right-radius: 8px;
+ border-bottom-color: transparent;
+ border-bottom: 0 \0/ie;
+ overflow: hidden;
+ background: #dddddd;
+}
+
+[dir="rtl"] .tabs__tab {
+ float: right;
+}
+
+.tabs__tab.is-active {
+ border-bottom-color: #fff;
+}
+
+.tabs__tab-link {
+ padding: 0 1.5rem;
+ display: block;
+ text-decoration: none;
+ -webkit-transition: color .3s, background .3s, border .3s;
+ transition: color .3s, background .3s, border .3s;
+ text-shadow: #fff 0 1px 0;
+ color: #000;
+ background: #dddddd;
+ letter-spacing: 1px;
+}
+
+.tabs__tab-link:focus, .tabs__tab-link:hover {
+ background: #eaeaea;
+}
+
+.tabs__tab-link:active, .tabs__tab-link.is-active, .tabs__tab-link--is-active {
+ background: #fff;
+ text-shadow: none;
+}
+
+.tabs--off,
+.views-displays .secondary {
+ margin: 0;
+ border-bottom: 0;
+ padding: 0;
+ background-image: none;
+}
+
+.tabs--secondary {
+ margin-top: 1.5rem;
+ font-size: 0.875rem;
+ background-image: none;
+}
+
+.tabs + .tabs--secondary {
+ margin-top: 0;
+ background-image: -webkit-linear-gradient(bottom, #cccccc 1px, transparent 1px);
+ background-image: linear-gradient(to top, #cccccc 1px, transparent 1px);
+}
+
+.tabs--secondary .tabs__tab {
+ margin: 0.5625rem 0.1875rem;
+ border: 0;
+ background: transparent;
+}
+
+[dir="rtl"] .tabs--secondary .tabs__tab {
+ float: right;
+}
+
+.tabs--secondary .tabs__tab.is-active {
+ border-bottom-color: transparent;
+}
+
+.tabs--secondary .tabs__tab-link {
+ border: 1px solid #cccccc;
+ border-radius: 24px;
+ color: #666666;
+ background: #f1f1f1;
+ letter-spacing: normal;
+}
+
+.tabs--secondary .tabs__tab-link:focus, .tabs--secondary .tabs__tab-link:hover {
+ color: #333333;
+ background: #dddddd;
+ border-color: #999999;
+}
+
+.tabs--secondary .tabs__tab-link:active, .tabs--secondary .tabs__tab-link.is-active, .tabs--secondary .tabs__tab-link--is-active {
+ color: white;
+ text-shadow: #333333 0 1px 0;
+ background: #666666;
+ border-color: black;
+}
+
+.autocomplete,
+.form-autocomplete {
+ background-image: url(../../STARTERKIT/sass/forms/autocomplete/throbber-inactive.png);
+ background-position: 100% center;
+ background-repeat: no-repeat;
+}
+
+[dir="rtl"] .autocomplete,
+[dir="rtl"] .form-autocomplete {
+ background-position: 0% center;
+}
+
+.autocomplete__list-wrapper,
+#autocomplete {
+ border: 1px solid;
+ overflow: hidden;
+ position: absolute;
+ z-index: 100;
+}
+
+.autocomplete__list,
+#autocomplete ul {
+ list-style: none;
+ list-style-image: none;
+ margin: 0;
+ padding: 0;
+}
+
+.autocomplete__list-item,
+#autocomplete li {
+ background: #fff;
+ color: #000;
+ cursor: default;
+ white-space: pre;
+}
+
+.autocomplete__list-item.is-selected, .autocomplete__list-item--is-selected,
+#autocomplete li.is-selected,
+#autocomplete .selected {
+ background: #0072b9;
+ color: #fff;
+}
+
+.autocomplete.is-throbbing, .autocomplete--is-throbbing,
+.is-throbbing.form-autocomplete,
+.form-autocomplete.throbbing {
+ background-image: url(../../STARTERKIT/sass/forms/autocomplete/throbber-active.gif);
+}
+
+.collapsible-fieldset,
+.collapsible {
+ position: relative;
+}
+
+.collapsible-fieldset__legend,
+.collapsible .fieldset-legend {
+ display: block;
+ padding-left: 15px;
+ background-image: url(../../STARTERKIT/sass/forms/collapsible-fieldset/expanded.svg);
+ background-position: 4px 50%;
+ background-repeat: no-repeat;
+}
+
+[dir="rtl"] .collapsible-fieldset__legend,
+[dir="rtl"] .collapsible .fieldset-legend,
+.collapsible [dir="rtl"] .fieldset-legend {
+ padding-left: 0;
+ padding-right: 15px;
+ background-position: right 4px top 50%;
+}
+
+.collapsible-fieldset__summary,
+.collapsible .fieldset-legend .summary {
+ color: #999999;
+ font-size: .9em;
+ margin-left: .5em;
+}
+
+.collapsible-fieldset.is-collapsed, .collapsible-fieldset--is-collapsed,
+.is-collapsed.collapsible,
+.collapsible.collapsed {
+ border-bottom-width: 0;
+ border-left-width: 0;
+ border-right-width: 0;
+ height: 1em;
+}
+
+.collapsible-fieldset.is-collapsed .collapsible-fieldset__wrapper, .collapsible-fieldset--is-collapsed__wrapper, .is-collapsed.collapsible .collapsible-fieldset__wrapper,
+.collapsible.collapsed .fieldset-wrapper {
+ display: none;
+}
+
+.collapsible-fieldset.is-collapsed .collapsible-fieldset__legend, .collapsible-fieldset--is-collapsed__legend, .is-collapsed.collapsible .collapsible-fieldset__legend,
+.collapsible.collapsed .fieldset-legend,
+.collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,
+.collapsible .collapsible-fieldset.is-collapsed .fieldset-legend,
+.is-collapsed.collapsible .fieldset-legend {
+ background-image: url(../../STARTERKIT/sass/forms/collapsible-fieldset/collapsed.svg);
+ background-position: 4px 50%;
+}
+
+[dir="rtl"] .collapsible-fieldset.is-collapsed .collapsible-fieldset__legend, [dir="rtl"] .collapsible-fieldset--is-collapsed__legend, [dir="rtl"] .is-collapsed.collapsible .collapsible-fieldset__legend,
+[dir="rtl"] .collapsible.collapsed .fieldset-legend,
+.collapsible.collapsed [dir="rtl"] .fieldset-legend,
+[dir="rtl"] .collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,
+.collapsible [dir="rtl"] .collapsible-fieldset.is-collapsed .fieldset-legend,
+[dir="rtl"] .is-collapsed.collapsible .fieldset-legend {
+ background-image: url(../../STARTERKIT/sass/forms/collapsible-fieldset/collapsed-rtl.svg);
+ background-position: right 4px top 50%;
+}
+
+.form-item {
+ margin: 1.5rem 0;
+}
+
+.form-item__required,
+.form-required {
+ color: #c00;
+}
+
+.form-item__description,
+.form-item .description {
+ font-size: 0.875rem;
+}
+
+.form-item--inline div,
+.form-item--inline label, .container-inline .form-item div, .container-inline .form-item label {
+ display: inline;
+}
+
+.form-item--inline__exception,
+.container-inline .fieldset-wrapper {
+ display: block;
+}
+
+.form-item--tight,
+.form-item--radio,
+.form-type-radio,
+.form-type-checkbox,
+.password-parent,
+.confirm-parent,
+table .form-item {
+ margin: 0;
+}
+
+.form-item--radio .form-item__label, .form-item--radio__label, .form-type-radio .form-item__label,
+.form-type-checkbox .form-item__label,
+label.option {
+ display: inline;
+ font-weight: normal;
+}
+
+.form-item--radio .form-item__description, .form-item--radio__description, .form-type-radio .form-item__description,
+.form-type-checkbox .form-item__description,
+.form-type-radio .description,
+.form-type-checkbox .description,
+.form-item--radio .form-item .description,
+.form-item .form-item--radio .description,
+.form-type-radio .form-item .description,
+.form-item .form-type-radio .description,
+.form-type-checkbox .form-item .description,
+.form-item
+.form-type-checkbox .description {
+ margin-left: 1.4em;
+}
+
+.form-item.is-error .form-item__widget, .form-item--is-error__widget,
+.form-item.is-error input,
+.form-item.is-error textarea,
+.form-item.is-error select,
+.form-item--is-error input,
+.form-item--is-error textarea,
+.form-item--is-error select,
+.form-item input.error,
+.form-item textarea.error,
+.form-item select.error {
+ border: 1px solid #c00;
+}
+
+.form-table__sticky-header,
+.sticky-header {
+ position: fixed;
+ visibility: hidden;
+ margin-top: 0;
+ background-color: #fff;
+}
+
+.form-table__sticky-header.is-sticky, .form-table__sticky-header--is-sticky,
+.is-sticky.sticky-header {
+ visibility: visible;
+}
+
+.form-table__header,
+.form-table th,
+form table th {
+ border-bottom: 3px solid #cccccc;
+ padding-right: 1em;
+ text-align: left;
+}
+
+[dir="rtl"] .form-table__header,
+[dir="rtl"] .form-table th,
+.form-table [dir="rtl"] th,
+[dir="rtl"] form table th,
+form table [dir="rtl"] th {
+ text-align: right;
+ padding-left: 1em;
+ padding-right: 0;
+}
+
+.form-table__body,
+.form-table tbody,
+form table tbody {
+ border-top: 1px solid #cccccc;
+}
+
+.form-table__row,
+.form-table tbody tr,
+form table tbody tr {
+ padding: .1em .6em;
+ border-bottom: 1px solid #cccccc;
+ background-color: #eeeeee;
+}
+
+.form-table__row:nth-child(even),
+.form-table tbody tr:nth-child(even),
+form table tbody tr:nth-child(even) {
+ background-color: #fff;
+}
+
+.form-table__row.is-active, .form-table__row--is-active,
+.form-table tbody tr.is-active,
+form table tbody tr.is-active,
+td.active {
+ background-color: #dddddd;
+}
+
+.form-table__row.is-disabled, .form-table__row--is-disabled,
+.form-table tbody tr.is-disabled,
+form table tbody tr.is-disabled,
+td.menu-disabled {
+ background: #cccccc;
+}
+
+.form-table__row.is-selected, .form-table__row--is-selected,
+.form-table tbody tr.is-selected,
+form table tbody tr.is-selected,
+tr.selected td {
+ background: #fffdf0;
+}
+
+.form-table__list,
+.form-table ul,
+form table ul {
+ margin: 0;
+}
+
+.form-table__narrow-column,
+.form-table th.form-table__narrow-column,
+form table th.form-table__narrow-column,
+td .checkbox,
+th .checkbox {
+ width: -moz-min-content;
+ width: -webkit-min-content;
+ text-align: center;
+}
+
+.progress-bar,
+.progress {
+ font-weight: bold;
}
.progress-bar__bar,
@@ -1411,7 +1613,7 @@ span.field-label {
.progress .filled {
height: 1.5em;
width: 5px;
- background: #0072b9 url(../../STARTERKIT/sass/components/progress-bar/progress-bar.gif) repeat 0 0;
+ background: #0072b9 url(../../STARTERKIT/sass/forms/progress-bar/progress-bar.gif) repeat 0 0;
}
.progress-bar__percentage,
@@ -1419,9 +1621,9 @@ span.field-label {
float: right;
}
-[dir='rtl'] .progress-bar__percentage,
-[dir='rtl'] .progress .percentage,
-.progress [dir='rtl'] .percentage {
+[dir="rtl"] .progress-bar__percentage,
+[dir="rtl"] .progress .percentage,
+.progress [dir="rtl"] .percentage {
float: left;
}
@@ -1431,8 +1633,8 @@ span.field-label {
display: inline-block;
}
-[dir='rtl'] .progress-bar--inline,
-[dir='rtl'] .ajax-progress-bar {
+[dir="rtl"] .progress-bar--inline,
+[dir="rtl"] .ajax-progress-bar {
float: right;
}
@@ -1441,23 +1643,23 @@ span.field-label {
display: inline-block;
}
-[dir='rtl'] .progress-throbber,
-[dir='rtl'] .ajax-progress {
+[dir="rtl"] .progress-throbber,
+[dir="rtl"] .ajax-progress {
float: right;
}
.progress-throbber__widget,
.ajax-progress .throbber {
- background: url(../../STARTERKIT/sass/components/progress-throbber/progress-throbber.gif) no-repeat 0 -18px transparent;
+ background: url(../../STARTERKIT/sass/forms/progress-throbber/progress-throbber.gif) no-repeat 0 -18px transparent;
float: left;
height: 15px;
margin: 2px;
width: 15px;
}
-[dir='rtl'] .progress-throbber__widget,
-[dir='rtl'] .ajax-progress .throbber,
-.ajax-progress [dir='rtl'] .throbber {
+[dir="rtl"] .progress-throbber__widget,
+[dir="rtl"] .ajax-progress .throbber,
+.ajax-progress [dir="rtl"] .throbber {
float: right;
}
@@ -1479,7 +1681,7 @@ tr .ajax-progress .throbber {
.resizable-textarea__grippie,
.resizable-textarea .grippie {
- background: url(../../STARTERKIT/sass/components/resizable-textarea/grippie.png) no-repeat center 2px #eeeeee;
+ background: url(../../STARTERKIT/sass/forms/resizable-textarea/grippie.png) no-repeat center 2px #eeeeee;
border: 1px solid #cccccc;
border-top-width: 0;
cursor: s-resize;
@@ -1487,51 +1689,6 @@ tr .ajax-progress .throbber {
overflow: hidden;
}
-.responsive-video,
-.media-youtube-video,
-.media-vimeo-preview-wrapper {
- position: relative;
- padding-bottom: 56.25%;
- padding-top: 25px;
- height: 0;
-}
-
-.responsive-video__embed,
-.responsive-video iframe,
-.media-youtube-video iframe,
-.media-vimeo-preview-wrapper iframe {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
-}
-
-.responsive-video--4-3 {
- padding-bottom: 75%;
-}
-
-.skip-link {
- display: block;
- padding: 2px 0 3px;
- text-align: center;
-}
-
-.skip-link:link, .skip-link:visited {
- background-color: #666666;
- color: #fff;
-}
-
-.skip-link__wrapper {
- margin: 0;
-}
-
-@media print {
- .skip-link__wrapper {
- display: none;
- }
-}
-
.table-drag__wrapper,
body.drag {
cursor: move;
@@ -1558,8 +1715,8 @@ tr.drag-previous {
font-size: 12px;
}
-[dir='rtl'] .table-drag__handle,
-[dir='rtl'] .tabledrag-handle {
+[dir="rtl"] .table-drag__handle,
+[dir="rtl"] .tabledrag-handle {
float: right;
margin-right: -1em;
margin-left: 0;
@@ -1574,7 +1731,7 @@ tr.drag-previous {
.table-drag__handle-icon,
.tabledrag-handle .handle {
box-sizing: content-box;
- background: url(../../STARTERKIT/sass/components/table-drag/handle-icon.png) no-repeat 6px 9px;
+ background: url(../../STARTERKIT/sass/forms/table-drag/handle-icon.png) no-repeat 6px 9px;
height: 13px;
margin: -.4em .5em;
padding: .42em .5em;
@@ -1594,8 +1751,8 @@ tr.drag-previous {
text-align: right;
}
-[dir='rtl'] .table-drag__toggle-weight-wrapper,
-[dir='rtl'] .tabledrag-toggle-weight-wrapper {
+[dir="rtl"] .table-drag__toggle-weight-wrapper,
+[dir="rtl"] .tabledrag-toggle-weight-wrapper {
text-align: left;
}
@@ -1613,8 +1770,8 @@ tr.drag-previous {
width: 20px;
}
-[dir='rtl'] .table-drag__indentation,
-[dir='rtl'] .indentation {
+[dir="rtl"] .table-drag__indentation,
+[dir="rtl"] .indentation {
float: right;
margin: -.4em -.4em -.4em .2em;
padding: .42em .6em .42em 0;
@@ -1626,153 +1783,24 @@ tr.drag-previous {
.table-drag__tree-child-horizontal,
.tree-child-horizontal,
.tree-child {
- background: url(../../STARTERKIT/sass/components/table-drag/tree-child.png) no-repeat 11px center;
+ background: url(../../STARTERKIT/sass/forms/table-drag/tree-child.png) no-repeat 11px center;
}
-[dir='rtl'] .table-drag__tree-child,
-[dir='rtl'] .table-drag__tree-child-last,
-[dir='rtl'] .tree-child-last,
-[dir='rtl'] .table-drag__tree-child-horizontal,
-[dir='rtl'] .tree-child-horizontal,
-[dir='rtl'] .tree-child {
+[dir="rtl"] .table-drag__tree-child,
+[dir="rtl"] .table-drag__tree-child-last,
+[dir="rtl"] .tree-child-last,
+[dir="rtl"] .table-drag__tree-child-horizontal,
+[dir="rtl"] .tree-child-horizontal,
+[dir="rtl"] .tree-child {
background-position: -65px center;
}
.table-drag__tree-child-last,
.tree-child-last {
- background-image: url(../../STARTERKIT/sass/components/table-drag/tree-child-last.png);
+ background-image: url(../../STARTERKIT/sass/forms/table-drag/tree-child-last.png);
}
.table-drag__tree-child-horizontal,
.tree-child-horizontal {
background-position: -11px center;
}
-
-.tabs {
- margin: 1.125rem 0 0;
- line-height: 1.875rem;
- border-bottom: 1px solid #cccccc \0/ie;
- background-image: -webkit-linear-gradient(bottom, #cccccc 1px, transparent 1px);
- background-image: linear-gradient(to top, #cccccc 1px, transparent 1px);
- padding: 0 2px;
- list-style: none;
- white-space: nowrap;
-}
-
-@media print {
- .tabs {
- display: none;
- }
-}
-
-.tabs__tab {
- float: left;
- margin: 0 3px;
- border: 1px solid #cccccc;
- border-top-left-radius: 8px;
- border-top-right-radius: 8px;
- border-bottom-color: transparent;
- border-bottom: 0 \0/ie;
- overflow: hidden;
- background: #dddddd;
-}
-
-[dir='rtl'] .tabs__tab {
- float: right;
-}
-
-.tabs__tab.is-active {
- border-bottom-color: #fff;
-}
-
-.tabs__tab-link {
- padding: 0 1.5rem;
- display: block;
- text-decoration: none;
- -webkit-transition: color .3s, background .3s, border .3s;
- transition: color .3s, background .3s, border .3s;
- text-shadow: #fff 0 1px 0;
- color: #000;
- background: #dddddd;
- letter-spacing: 1px;
-}
-
-.tabs__tab-link:focus, .tabs__tab-link:hover {
- background: #eaeaea;
-}
-
-.tabs__tab-link:active, .tabs__tab-link.is-active, .tabs__tab-link--is-active {
- background: #fff;
- text-shadow: none;
-}
-
-.tabs--off,
-.views-displays .secondary {
- margin: 0;
- border-bottom: 0;
- padding: 0;
- background-image: none;
-}
-
-.tabs--secondary {
- margin-top: 1.5rem;
- font-size: 0.875rem;
- background-image: none;
-}
-
-.tabs + .tabs--secondary {
- margin-top: 0;
- background-image: -webkit-linear-gradient(bottom, #cccccc 1px, transparent 1px);
- background-image: linear-gradient(to top, #cccccc 1px, transparent 1px);
-}
-
-.tabs--secondary .tabs__tab {
- margin: 0.5625rem 0.1875rem;
- border: 0;
- background: transparent;
-}
-
-[dir='rtl'] .tabs--secondary .tabs__tab {
- float: right;
-}
-
-.tabs--secondary .tabs__tab.is-active {
- border-bottom-color: transparent;
-}
-
-.tabs--secondary .tabs__tab-link {
- border: 1px solid #cccccc;
- border-radius: 24px;
- color: #666666;
- background: #f1f1f1;
- letter-spacing: normal;
-}
-
-.tabs--secondary .tabs__tab-link:focus, .tabs--secondary .tabs__tab-link:hover {
- color: #333333;
- background: #dddddd;
- border-color: #999999;
-}
-
-.tabs--secondary .tabs__tab-link:active, .tabs--secondary .tabs__tab-link.is-active, .tabs--secondary .tabs__tab-link--is-active {
- color: white;
- text-shadow: #333333 0 1px 0;
- background: #666666;
- border-color: black;
-}
-
-.watermark {
- font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
- font-weight: bold;
- text-transform: uppercase;
- display: block;
- height: 0;
- overflow: visible;
- background-color: transparent;
- color: #eeeeee;
- font-size: 75px;
- line-height: 1;
- text-align: center;
- text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
- word-wrap: break-word;
-}