/* helper.css contains non-semantic helper classes This must be the last file to import
No styleguide reference. */ /* For image replacement */ .ir {
display: block; overflow: hidden; text-align: left; text-indent: -999em; border: none; background-color: transparent; background-repeat: no-repeat; *line-height: 0; direction: ltr;
}
.ir br {
display: none;
} /* Hide from both screenreaders and browsers: h5bp.com/u */ .hidden {
display: none !important; visibility: hidden;
} /* Hide only visually, but have it available for screenreaders: h5bp.com/v */ .visuallyhidden {
position: absolute; overflow: hidden; clip: rect(0 0 0 0); width: 1px; height: 1px; margin: -1px; padding: 0; border: none;
} /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */ .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
position: static; overflow: visible; clip: auto; width: auto; height: auto; margin: 0;
} /* Hide visually and from screenreaders, but maintain layout */ .invisible {
visibility: hidden;
} /* Firefox had different box-sizing for hr. See: jsfiddle.net/sFgt7/ */ hr {
-moz-box-sizing: content-box;
} /* Contain floats: h5bp.com/q */ page:after, page:before, .cf:after, .cf:before, .clearfix:after, .clearfix:before, .hasGrid:after, .hasGrid:before, .tag_box:after, .tag_box:before, .unit-inner:after, .unit-inner:before {
display: table; content: '';
}
page:after, .cf:after, .clearfix:after, .hasGrid:after, .tag_box:after, .unit-inner:after {
clear: both;
}
page, .cf, .clearfix, .hasGrid, .tag_box, .unit-inner {
*zoom: 1;
}
.left {
float: left; *display: inline;
}
.right {
float: right; *display: inline;
}
input:focus {
outline: 0; box-shadow: none;
}
input::-ms-clear, input::-webkit-search-cancel-button, input::-webkit-search-decoration, input::-webkit-search-results-button, input::-webkit-search-results-decoration {
display: none;
}