2018-02-12 16:29:29 -08:00
|
|
|
.flip-x {
|
|
|
|
|
transform: scaleX(-1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.hidden {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
|
2016-11-09 18:46:58 +02:00
|
|
|
/**
|
|
|
|
|
* Hides an element.
|
|
|
|
|
*/
|
|
|
|
|
.hide {
|
|
|
|
|
display: none !important;
|
|
|
|
|
}
|
|
|
|
|
|
2018-02-12 16:29:29 -08:00
|
|
|
.invisible {
|
|
|
|
|
visibility: hidden;
|
|
|
|
|
}
|
|
|
|
|
|
2016-11-09 18:46:58 +02:00
|
|
|
/**
|
|
|
|
|
* Shows an element.
|
|
|
|
|
*/
|
|
|
|
|
.show {
|
|
|
|
|
display: block !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Shows an inline element.
|
|
|
|
|
*/
|
|
|
|
|
.show-inline {
|
|
|
|
|
display: inline-block !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Shows a flex element.
|
|
|
|
|
*/
|
|
|
|
|
.show-flex {
|
|
|
|
|
display: -webkit-box !important;
|
|
|
|
|
display: -moz-box !important;
|
|
|
|
|
display: -ms-flexbox !important;
|
|
|
|
|
display: -webkit-flex !important;
|
|
|
|
|
display: flex !important;
|
2017-11-27 18:29:00 -08:00
|
|
|
}
|
2023-06-19 13:34:41 +02:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* resets default button styles,
|
|
|
|
|
* mostly intended to be used on interactive elements that
|
|
|
|
|
* differ from their default styles (e.g. <a>) or have custom styles
|
|
|
|
|
*/
|
|
|
|
|
.invisible-button {
|
|
|
|
|
background: none;
|
|
|
|
|
border: none;
|
|
|
|
|
color: inherit;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
padding: 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* style an element the same as an <a>
|
|
|
|
|
* useful on some cases where we visually have a link but it's actually a <button>
|
|
|
|
|
*/
|
|
|
|
|
.as-link {
|
|
|
|
|
@extend .invisible-button;
|
|
|
|
|
|
|
|
|
|
display: inline;
|
|
|
|
|
color: #44A5FF;
|
|
|
|
|
text-decoration: none;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
|
|
|
|
|
&:focus,
|
|
|
|
|
&:hover,
|
|
|
|
|
&:active {
|
|
|
|
|
text-decoration: underline;
|
|
|
|
|
}
|
|
|
|
|
}
|