public/video-ui/styles/base/_helpers.scss (47 lines of code) (raw):
// -----------------------------------------------------------------------------
// This file contains CSS helper classes.
// -----------------------------------------------------------------------------
/**
* Clear inner floats
*/
.clearfix::after {
clear: both;
content: '';
display: table;
}
/**
* Hide text while making it readable for screen readers
* 1. Needed in WebKit-based browsers because of an implementation bug;
* See: https://code.google.com/p/chromium/issues/detail?id=457146
*/
.hide-text {
overflow: hidden;
padding: 0; /* 1 */
text-indent: 101%;
white-space: nowrap;
}
/**
* Hide element while making it readable for screen readers
* Shamelessly borrowed from HTML5Boilerplate:
* https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css#L119-L133
*/
.visually-hidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.right {
display: block;
float: right;
}
.left {
display: block;
float: left;
}
.block-center {
display: block; // Just in case
margin: auto;
}
.relative-parent {
position: relative;
}
/**
* Spacing
*
**/
$baselineMargin: 20px;
.baseline-margin {
background-color: $color700Grey;
display: flex;
justify-content: center;
flex-direction: column;
text-align: center;
height: 282px;
width: 90%;
border-style: none;
}