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; }