Newer
Older
// @file
// Utility classes
// Clearfix
.clearfix {
@include clearfix-important;
}
// Accessibility utility classes
.visually-hidden {
@include visually-hidden-important;
&.focusable {
@include visually-hidden-off-important;
}
}
}
.hidden {
@include hidden-important;
}
.invisible {
@include invisible-important;
}
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
// Styles for accessible skiplinks.
.skiplinks {
@extend %system-font-family;
left: 50%;
margin-left: -7em;
position: absolute;
width: 14em;
z-index: 9999;
}
.skiplinks__link,
.skiplinks__link:visited,
.skiplinks__link:focus {
background-color: #333;
border: 2px solid #eee;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-top: 0;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
color: #eee;
display: inline-block;
font-weight: bold;
line-height: 1.5;
margin: 0;
outline: 0;
padding: 0.25em 0.5em;
text-align: center;
text-decoration: none;
width: 14em;
}
// Remove :focus styles for skiplink targets.
/* stylelint-disable-next-line selector-max-id */
#main:focus {
outline: 0;
}