platypusui
Version:
A front-end set of UI controls for PlatypusTS written in TypeScript
2,172 lines (2,171 loc) • 152 kB
CSS
/**
* PlatypusUI v0.16.9 (https://platypi.io)
* Copyright 2015 Platypi, LLC. All rights reserved.
*
* PlatypusUI is licensed under the MIT license found at
* https://github.com/Platypi/platypusui/blob/master/LICENSE
*
*/
html {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
}
body {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
position: relative;
}
[plat-control="plat-viewport"] {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
position: relative;
}
.plat-viewcontrol {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
position: relative;
width: 100%;
margin: 0;
}
.plat-viewport-animate > .plat-viewcontrol {
position: absolute;
top: 0;
left: 0;
z-index: 0;
}
.plat-hide,
[plat-hide] {
display: none !important;
}
.plat-hidden,
[plat-hidden] {
visibility: hidden !important;
}
/** Partially adapted from normalize.css | MIT License | http://necolas.github.io/normalize.css/ **/
a {
color: #2d97d2;
text-decoration: none;
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
input,
select {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #9d9d9d;
padding: 0 0.25em;
height: 1.5em;
outline: none;
}
input:focus,
select:focus {
border-color: #444444;
}
button,
select,
input {
-webkit-border-top-left-radius: 0px;
border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
border-top-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
border-bottom-right-radius: 0px;
line-height: normal;
font: inherit;
}
select {
vertical-align: baseline;
}
input {
vertical-align: baseline;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input[type="checkbox"],
input[type="radio"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
ul {
margin: 1em 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
.plat-gesture {
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
-webkit-user-drag: none;
-webkit-overflow-scrolling: touch;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-khtml-user-select: none;
user-select: none;
-ms-touch-action: manipulation;
touch-action: manipulation;
}
.plat-no-touch-action {
-ms-touch-action: none;
touch-action: none;
}
@media all and (max-width: 499px) {
.hide-on-phn {
display: none !important;
}
}
@media all and (max-width: 699px) {
.hide-on-phb {
display: none !important;
}
}
@media all and (max-width: 899px) {
.hide-on-tab {
display: none !important;
}
}
@media all and (min-width: 500px) {
.hide-above-phn {
display: none !important;
}
}
@media all and (min-width: 700px) {
.hide-above-phb {
display: none !important;
}
}
@media all and (min-width: 900px) {
.hide-above-tab {
display: none !important;
}
}
html,
body {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
color: #444444;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
blockquote {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
margin: 1em 0;
padding-left: 1em;
color: #919191;
font-size: 16px;
border-left: 1px solid #919191;
}
cite {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
padding: 0.3em 0;
font-size: 14.4px;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
abbr[title] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-bottom: 1px dotted;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
/** Font Sizes **/
/* Font sizes and line-height adjust based on the device-width. Device breakpoints */
/* are set in global/variables.less. Measurements adapted from Robert Bringhurst's */
/* classic and exhaustive work The Elements of Typographic Style. */
h1 {
padding: 0;
font-weight: 600;
margin: 0.67em 0 0.536em;
}
h1:first-child,
h1.no-collapse-top {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-top: 0;
padding-top: 0.67em;
}
h1.no-collapse-bottom {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 0;
padding-bottom: 0.536em;
}
h2,
h3,
h4 {
padding: 0;
font-weight: 600;
margin: 0.8375em 0 0.67em;
}
h2:first-child,
h3:first-child,
h4:first-child,
h2.no-collapse-top,
h3.no-collapse-top,
h4.no-collapse-top {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-top: 0;
padding-top: 0.8375em;
}
h2.no-collapse-bottom,
h3.no-collapse-bottom,
h4.no-collapse-bottom {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 0;
padding-bottom: 0.67em;
}
h5,
h6 {
padding: 0;
font-weight: 600;
margin: 1.005em 0 0.8375em;
}
h5:first-child,
h6:first-child,
h5.no-collapse-top,
h6.no-collapse-top {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-top: 0;
padding-top: 1.005em;
}
h5.no-collapse-bottom,
h6.no-collapse-bottom {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 0;
padding-bottom: 0.8375em;
}
p {
padding: 0;
margin: 1.005em 0;
}
p:first-child,
p.no-collapse-top {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-top: 0;
padding-top: 1.005em;
}
p.no-collapse-bottom {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 0;
padding-bottom: 1.005em;
}
p {
font-size: 1em;
line-height: 1.3em;
}
h1 {
font-size: 2em;
line-height: 1.5874em;
}
h2 {
font-size: 1.625em;
line-height: 1.1538em;
}
h3 {
font-size: 1.375em;
line-height: 1.1363em;
}
h4 {
font-size: 1.125em;
line-height: 1.1111em;
}
h5 {
font-size: 0.925em;
line-height: 1.0974em;
}
h6 {
font-size: 0.775em;
line-height: 1.0783em;
}
@media all and (min-width: 700px) {
p {
font-size: 1em;
line-height: 1.412em;
}
h1 {
font-size: 2.5em;
line-height: 1.37em;
}
h2 {
font-size: 2em;
line-height: 1.25em;
}
h3 {
font-size: 1.5em;
line-height: 1.25em;
}
h4 {
font-size: 1.125em;
line-height: 1.2222em;
}
}
@media all and (min-width: 900px) {
h1 {
font-size: 3em;
line-height: 1.3em;
}
h2 {
font-size: 2.25em;
line-height: 1.25em;
}
h3 {
font-size: 1.75em;
line-height: 1.25em;
}
h5 {
font-size: 1em;
line-height: 1.1111em;
}
h6 {
font-size: 0.925em;
line-height: 1.1111em;
}
}
.plat-slidein {
-webkit-animation-name: SLIDE_IN;
-moz-animation-name: SLIDE_IN;
animation-name: SLIDE_IN;
-webkit-animation-duration: 250ms;
-moz-animation-duration: 250ms;
animation-duration: 250ms;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.plat-slideout {
-webkit-animation-name: SLIDE_OUT;
-moz-animation-name: SLIDE_OUT;
animation-name: SLIDE_OUT;
-webkit-animation-duration: 200ms;
-moz-animation-duration: 200ms;
animation-duration: 200ms;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.plat-fadein {
-webkit-animation-name: FADE_IN;
-moz-animation-name: FADE_IN;
animation-name: FADE_IN;
-webkit-animation-duration: 500ms;
-moz-animation-duration: 500ms;
animation-duration: 500ms;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.plat-fadeout {
-webkit-animation-name: FADE_OUT;
-moz-animation-name: FADE_OUT;
animation-name: FADE_OUT;
-webkit-animation-duration: 100ms;
-moz-animation-duration: 100ms;
animation-duration: 100ms;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@-webkit-keyframes FADE_OUT {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-moz-keyframes FADE_OUT {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes FADE_OUT {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-webkit-keyframes FADE_IN {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-moz-keyframes FADE_IN {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes FADE_IN {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes SLIDE_IN {
from {
left: 100%;
}
}
@-moz-keyframes SLIDE_IN {
from {
left: 100%;
}
}
@keyframes SLIDE_IN {
from {
left: 100%;
}
}
@-webkit-keyframes SLIDE_OUT {
to {
left: -100%;
}
}
@-moz-keyframes SLIDE_OUT {
to {
left: -100%;
}
}
@keyframes SLIDE_OUT {
to {
left: -100%;
}
}
@-webkit-keyframes SLIDE_IN_FADE_IN {
0% {
left: 100%;
opacity: 0;
}
25% {
opacity: 0.1;
}
50% {
opacity: 0.2;
}
75% {
opacity: 0.3;
}
100% {
opacity: 1;
}
}
@-moz-keyframes SLIDE_IN_FADE_IN {
0% {
left: 100%;
opacity: 0;
}
25% {
opacity: 0.1;
}
50% {
opacity: 0.2;
}
75% {
opacity: 0.3;
}
100% {
opacity: 1;
}
}
@keyframes SLIDE_IN_FADE_IN {
0% {
left: 100%;
opacity: 0;
}
25% {
opacity: 0.1;
}
50% {
opacity: 0.2;
}
75% {
opacity: 0.3;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes SLIDE_OUT_FADE_OUT {
0% {
opacity: 1;
}
25% {
opacity: 0.3;
}
50% {
opacity: 0.2;
}
75% {
opacity: 0.1;
}
100% {
left: -100%;
opacity: 0;
}
}
@-moz-keyframes SLIDE_OUT_FADE_OUT {
0% {
opacity: 1;
}
25% {
opacity: 0.3;
}
50% {
opacity: 0.2;
}
75% {
opacity: 0.1;
}
100% {
left: -100%;
opacity: 0;
}
}
@keyframes SLIDE_OUT_FADE_OUT {
0% {
opacity: 1;
}
25% {
opacity: 0.3;
}
50% {
opacity: 0.2;
}
75% {
opacity: 0.1;
}
100% {
left: -100%;
opacity: 0;
}
}
.plat-button,
.button {
-webkit-border-top-left-radius: 2px;
border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
border-top-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
border-bottom-left-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
border-bottom-right-radius: 2px;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
display: inline-block;
padding: 0.8em 1.2em;
background-color: #c8c7cd;
color: #ffffff;
outline: none;
border: 1px solid #aeacb5;
cursor: pointer;
font-size: 0.9em;
}
.plat-button:active,
.button:active,
.plat-button.plat-selected,
.button.plat-selected {
background-color: #aeacb5;
}
.plat-button.button-disabled,
.button.button-disabled,
.plat-button[disabled],
.button[disabled],
.plat-button:disabled,
.button:disabled {
background-color: #c8c7cd;
opacity: 0.5;
cursor: default;
}
.plat-button.button-outline,
.button.button-outline {
border-color: #c8c7cd;
color: #c8c7cd;
border-width: 2px;
}
.plat-button.button-outline:active,
.button.button-outline:active,
.plat-button.button-outline.plat-selected,
.button.button-outline.plat-selected {
color: #ffffff;
background-color: #c8c7cd;
}
.plat-button.button-outline.button-disabled,
.button.button-outline.button-disabled,
.plat-button.button-outline[disabled],
.button.button-outline[disabled],
.plat-button.button-outline:disabled,
.button.button-outline:disabled {
color: #c8c7cd;
background-color: transparent;
opacity: 0.5;
cursor: default;
}
.plat-button.button-primary,
.button.button-primary {
background-color: #2d97d2;
border-color: #2479a8;
}
.plat-button.button-primary:active,
.button.button-primary:active,
.plat-button.button-primary.plat-selected,
.button.button-primary.plat-selected {
background-color: #2479a8;
}
.plat-button.button-primary.button-disabled,
.button.button-primary.button-disabled,
.plat-button.button-primary[disabled],
.button.button-primary[disabled],
.plat-button.button-primary:disabled,
.button.button-primary:disabled {
background-color: #2d97d2;
opacity: 0.5;
cursor: default;
}
.plat-button.button-primary.button-outline,
.button.button-primary.button-outline {
border-color: #2d97d2;
color: #2d97d2;
}
.plat-button.button-primary.button-outline:active,
.button.button-primary.button-outline:active,
.plat-button.button-primary.button-outline.plat-selected,
.button.button-primary.button-outline.plat-selected {
color: #ffffff;
background-color: #2d97d2;
}
.plat-button.button-primary.button-outline.button-disabled,
.button.button-primary.button-outline.button-disabled,
.plat-button.button-primary.button-outline[disabled],
.button.button-primary.button-outline[disabled],
.plat-button.button-primary.button-outline:disabled,
.button.button-primary.button-outline:disabled {
color: #2d97d2;
background-color: transparent;
opacity: 0.5;
cursor: default;
}
.plat-button.button-secondary,
.button.button-secondary {
background-color: #A283A5;
border-color: #8b678e;
}
.plat-button.button-secondary:active,
.button.button-secondary:active,
.plat-button.button-secondary.plat-selected,
.button.button-secondary.plat-selected {
background-color: #8b678e;
}
.plat-button.button-secondary.button-disabled,
.button.button-secondary.button-disabled,
.plat-button.button-secondary[disabled],
.button.button-secondary[disabled],
.plat-button.button-secondary:disabled,
.button.button-secondary:disabled {
background-color: #A283A5;
opacity: 0.5;
cursor: default;
}
.plat-button.button-secondary.button-outline,
.button.button-secondary.button-outline {
border-color: #A283A5;
color: #A283A5;
}
.plat-button.button-secondary.button-outline:active,
.button.button-secondary.button-outline:active,
.plat-button.button-secondary.button-outline.plat-selected,
.button.button-secondary.button-outline.plat-selected {
color: #ffffff;
background-color: #A283A5;
}
.plat-button.button-secondary.button-outline.button-disabled,
.button.button-secondary.button-outline.button-disabled,
.plat-button.button-secondary.button-outline[disabled],
.button.button-secondary.button-outline[disabled],
.plat-button.button-secondary.button-outline:disabled,
.button.button-secondary.button-outline:disabled {
color: #A283A5;
background-color: transparent;
opacity: 0.5;
cursor: default;
}
.plat-button.button-neutral,
.button.button-neutral {
background-color: #c8c7cd;
border-color: #aeacb5;
}
.plat-button.button-neutral:active,
.button.button-neutral:active,
.plat-button.button-neutral.plat-selected,
.button.button-neutral.plat-selected {
background-color: #aeacb5;
}
.plat-button.button-neutral.button-disabled,
.button.button-neutral.button-disabled,
.plat-button.button-neutral[disabled],
.button.button-neutral[disabled],
.plat-button.button-neutral:disabled,
.button.button-neutral:disabled {
background-color: #c8c7cd;
opacity: 0.5;
cursor: default;
}
.plat-button.button-neutral.button-outline,
.button.button-neutral.button-outline {
border-color: #c8c7cd;
color: #c8c7cd;
}
.plat-button.button-neutral.button-outline:active,
.button.button-neutral.button-outline:active,
.plat-button.button-neutral.button-outline.plat-selected,
.button.button-neutral.button-outline.plat-selected {
color: #ffffff;
background-color: #c8c7cd;
}
.plat-button.button-neutral.button-outline.button-disabled,
.button.button-neutral.button-outline.button-disabled,
.plat-button.button-neutral.button-outline[disabled],
.button.button-neutral.button-outline[disabled],
.plat-button.button-neutral.button-outline:disabled,
.button.button-neutral.button-outline:disabled {
color: #c8c7cd;
background-color: transparent;
opacity: 0.5;
cursor: default;
}
.plat-button.button-success,
.button.button-success {
background-color: #53c670;
border-color: #39ad56;
}
.plat-button.button-success:active,
.button.button-success:active,
.plat-button.button-success.plat-selected,
.button.button-success.plat-selected {
background-color: #39ad56;
}
.plat-button.button-success.button-disabled,
.button.button-success.button-disabled,
.plat-button.button-success[disabled],
.button.button-success[disabled],
.plat-button.button-success:disabled,
.button.button-success:disabled {
background-color: #53c670;
opacity: 0.5;
cursor: default;
}
.plat-button.button-success.button-outline,
.button.button-success.button-outline {
border-color: #53c670;
color: #53c670;
}
.plat-button.button-success.button-outline:active,
.button.button-success.button-outline:active,
.plat-button.button-success.button-outline.plat-selected,
.button.button-success.button-outline.plat-selected {
color: #ffffff;
background-color: #53c670;
}
.plat-button.button-success.button-outline.button-disabled,
.button.button-success.button-outline.button-disabled,
.plat-button.button-success.button-outline[disabled],
.button.button-success.button-outline[disabled],
.plat-button.button-success.button-outline:disabled,
.button.button-success.button-outline:disabled {
color: #53c670;
background-color: transparent;
opacity: 0.5;
cursor: default;
}
.plat-button.button-danger,
.button.button-danger {
background-color: #ef716f;
border-color: #ea4441;
}
.plat-button.button-danger:active,
.button.button-danger:active,
.plat-button.button-danger.plat-selected,
.button.button-danger.plat-selected {
background-color: #ea4441;
}
.plat-button.button-danger.button-disabled,
.button.button-danger.button-disabled,
.plat-button.button-danger[disabled],
.button.button-danger[disabled],
.plat-button.button-danger:disabled,
.button.button-danger:disabled {
background-color: #ef716f;
opacity: 0.5;
cursor: default;
}
.plat-button.button-danger.button-outline,
.button.button-danger.button-outline {
border-color: #ef716f;
color: #ef716f;
}
.plat-button.button-danger.button-outline:active,
.button.button-danger.button-outline:active,
.plat-button.button-danger.button-outline.plat-selected,
.button.button-danger.button-outline.plat-selected {
color: #ffffff;
background-color: #ef716f;
}
.plat-button.button-danger.button-outline.button-disabled,
.button.button-danger.button-outline.button-disabled,
.plat-button.button-danger.button-outline[disabled],
.button.button-danger.button-outline[disabled],
.plat-button.button-danger.button-outline:disabled,
.button.button-danger.button-outline:disabled {
color: #ef716f;
background-color: transparent;
opacity: 0.5;
cursor: default;
}
.plat-button.button-caution,
.button.button-caution {
background-color: #e2c95a;
border-color: #dabb2f;
}
.plat-button.button-caution:active,
.button.button-caution:active,
.plat-button.button-caution.plat-selected,
.button.button-caution.plat-selected {
background-color: #dabb2f;
}
.plat-button.button-caution.button-disabled,
.button.button-caution.button-disabled,
.plat-button.button-caution[disabled],
.button.button-caution[disabled],
.plat-button.button-caution:disabled,
.button.button-caution:disabled {
background-color: #e2c95a;
opacity: 0.5;
cursor: default;
}
.plat-button.button-caution.button-outline,
.button.button-caution.button-outline {
border-color: #e2c95a;
color: #e2c95a;
}
.plat-button.button-caution.button-outline:active,
.button.button-caution.button-outline:active,
.plat-button.button-caution.button-outline.plat-selected,
.button.button-caution.button-outline.plat-selected {
color: #ffffff;
background-color: #e2c95a;
}
.plat-button.button-caution.button-outline.button-disabled,
.button.button-caution.button-outline.button-disabled,
.plat-button.button-caution.button-outline[disabled],
.button.button-caution.button-outline[disabled],
.plat-button.button-caution.button-outline:disabled,
.button.button-caution.button-outline:disabled {
color: #e2c95a;
background-color: transparent;
opacity: 0.5;
cursor: default;
}
.plat-button.button-outline,
.button.button-outline {
background-color: transparent;
}
.plat-button.button-small,
.button.button-small {
font-size: 80%;
}
.plat-button.button-large,
.button.button-large {
font-size: 115%;
}
.plat-button.button-jumbo,
.button.button-jumbo {
font-size: 130%;
}
.plat-button [class^="icon-"],
.button [class^="icon-"],
.plat-button [class*=" icon-"],
.button [class*=" icon-"] {
position: relative;
right: -0.3em;
}
.button-group {
overflow: auto;
width: 100%;
}
.button-group > .plat-button,
.button-group > .button {
-webkit-border-top-left-radius: 0px;
border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
border-top-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
border-bottom-right-radius: 0px;
margin: 0;
float: left;
}
.button-group > .plat-button:nth-of-type(2n),
.button-group > .button:nth-of-type(2n) {
border-right-width: 0;
border-left-width: 0;
}
.button-group > .plat-button:first-of-type,
.button-group > .button:first-of-type {
-webkit-border-top-left-radius: 2px;
border-top-left-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
border-bottom-left-radius: 2px;
}
.button-group > .plat-button:last-of-type,
.button-group > .button:last-of-type {
-webkit-border-top-right-radius: 2px;
border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
border-bottom-right-radius: 2px;
border-right-width: 1px;
}
.button-group > .plat-button:last-of-type.button-outline,
.button-group > .button:last-of-type.button-outline {
border-right-width: 2px;
}
.plat-carousel {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
position: relative;
display: inline-block;
line-height: 0;
min-height: 50px;
}
.plat-carousel .plat-carousel-viewport {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
position: relative;
min-height: 50px;
overflow: hidden;
}
.plat-carousel .plat-carousel-viewport .plat-carousel-container {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
left: 0;
top: 0;
min-height: 50px;
background-color: transparent;
white-space: nowrap;
}
.plat-carousel .plat-carousel-viewport .plat-carousel-container .plat-carousel-item {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
height: 100%;
position: relative;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
vertical-align: top;
white-space: normal;
line-height: normal;
}
.plat-carousel .plat-carousel-viewport .plat-back-arrow,
.plat-carousel .plat-carousel-viewport .plat-forward-arrow {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
position: absolute;
text-align: center;
color: rgba(255, 255, 255, 0.5);
cursor: pointer;
font-size: 400%;
z-index: 100;
}
.plat-carousel .plat-carousel-viewport .plat-back-arrow .plat-icon-arrow-down,
.plat-carousel .plat-carousel-viewport .plat-forward-arrow .plat-icon-arrow-down,
.plat-carousel .plat-carousel-viewport .plat-back-arrow .plat-icon-arrow-up,
.plat-carousel .plat-carousel-viewport .plat-forward-arrow .plat-icon-arrow-up,
.plat-carousel .plat-carousel-viewport .plat-back-arrow .plat-icon-arrow-left,
.plat-carousel .plat-carousel-viewport .plat-forward-arrow .plat-icon-arrow-left,
.plat-carousel .plat-carousel-viewport .plat-back-arrow .plat-icon-arrow-right,
.plat-carousel .plat-carousel-viewport .plat-forward-arrow .plat-icon-arrow-right {
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
-webkit-transform: translate3d(0, -50%, 0);
-moz-transform: translate3d(0, -50%, 0);
-ms-transform: translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0);
display: inline-block;
vertical-align: middle;
position: absolute;
width: 1em;
height: 0.55em;
left: 0;
top: 50%;
font-family: "platypus-icons";
font-weight: bold;
font-style: normal;
font-variant: normal;
font-size: inherit;
speak: none;
text-decoration: inherit;
text-transform: none;
line-height: normal;
}
.plat-carousel .plat-carousel-viewport .plat-back-arrow .plat-icon-arrow-down::before,
.plat-carousel .plat-carousel-viewport .plat-forward-arrow .plat-icon-arrow-down::before {
content: "\e815";
}
.plat-carousel .plat-carousel-viewport .plat-back-arrow .plat-icon-arrow-left::before,
.plat-carousel .plat-carousel-viewport .plat-forward-arrow .plat-icon-arrow-left::before {
content: "\e816";
}
.plat-carousel .plat-carousel-viewport .plat-back-arrow .plat-icon-arrow-right::before,
.plat-carousel .plat-carousel-viewport .plat-forward-arrow .plat-icon-arrow-right::before {
content: "\e817";
}
.plat-carousel .plat-carousel-viewport .plat-back-arrow .plat-icon-arrow-up::before,
.plat-carousel .plat-carousel-viewport .plat-forward-arrow .plat-icon-arrow-up::before {
content: "\e818";
}
.plat-carousel .plat-carousel-viewport .plat-back-arrow:active,
.plat-carousel .plat-carousel-viewport .plat-forward-arrow:active,
.plat-carousel .plat-carousel-viewport .plat-back-arrow:hover,
.plat-carousel .plat-carousel-viewport .plat-forward-arrow:hover {
color: #ffffff;
}
.plat-carousel.plat-horizontal {
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.plat-carousel.plat-horizontal .plat-carousel-viewport .plat-back-arrow,
.plat-carousel.plat-horizontal .plat-carousel-viewport .plat-forward-arrow {
top: 0;
width: 1em;
height: 100%;
}
.plat-carousel.plat-horizontal .plat-carousel-viewport .plat-back-arrow {
left: 0;
}
.plat-carousel.plat-horizontal .plat-carousel-viewport .plat-forward-arrow {
right: 0;
}
.plat-carousel.plat-vertical {
-ms-touch-action: pan-x;
touch-action: pan-x;
}
.plat-carousel.plat-vertical .plat-carousel-viewport .plat-back-arrow,
.plat-carousel.plat-vertical .plat-carousel-viewport .plat-forward-arrow {
left: 0;
width: 100%;
height: 1em;
}
.plat-carousel.plat-vertical .plat-carousel-viewport .plat-back-arrow {
top: 0;
}
.plat-carousel.plat-vertical .plat-carousel-viewport .plat-forward-arrow {
bottom: 0;
}
.plat-carousel.plat-fade .plat-carousel-viewport .plat-carousel-container .plat-carousel-item {
display: block;
position: absolute;
left: 0;
top: 0;
z-index: 0;
opacity: 0;
}
.plat-carousel.plat-fade .plat-carousel-viewport .plat-carousel-container .plat-carousel-item.plat-middle {
z-index: 1;
}
.plat-carousel.plat-fade .plat-carousel-viewport .plat-carousel-container .plat-carousel-item.plat-top {
opacity: 1;
z-index: 2;
}
.plat-carousel.plat-fade .plat-carousel-viewport .plat-carousel-container .plat-carousel-item.plat-transition-init {
-webkit-transition: opacity 300ms;
-moz-transition: opacity 300ms;
transition: opacity 300ms;
}
.plat-carousel.plat-translate.plat-horizontal .plat-carousel-viewport .plat-carousel-container .plat-carousel-item {
display: inline-block;
}
.plat-carousel.plat-translate.plat-vertical .plat-carousel-viewport .plat-carousel-container .plat-carousel-item {
display: block;
}
.plat-carousel.plat-translate .plat-carousel-viewport .plat-carousel-container.plat-transition-init {
-webkit-transition: -webkit-transform 300ms;
-moz-transition: -moz-transform 300ms;
transition: transform 300ms;
}
.plat-carousel.carousel-no-arrows .plat-carousel-viewport .plat-back-arrow,
.plat-carousel.carousel-no-arrows .plat-carousel-viewport .plat-forward-arrow {
display: none;
}
.plat-checkbox {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
}
.plat-checkbox > span {
line-height: 1.2em;
}
.plat-checkbox > span:first-of-type {
padding-left: 0.4em;
}
.plat-checkbox .plat-checkbox-container {
-webkit-box-flex: 0 0 1.2em;
-webkit-flex: 0 0 1.2em;
-moz-box-flex: 0 0 1.2em;
-moz-flex: 0 0 1.2em;
-ms-flex: 0 0 1.2em;
flex: 0 0 1.2em;
-webkit-border-top-left-radius: 50%;
border-top-left-radius: 50%;
-webkit-border-top-right-radius: 50%;
border-top-right-radius: 50%;
-webkit-border-bottom-left-radius: 50%;
border-bottom-left-radius: 50%;
-webkit-border-bottom-right-radius: 50%;
border-bottom-right-radius: 50%;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
position: relative;
display: inline-block;
width: 1.2em;
max-width: 1.2em;
height: 1.2em;
max-height: 1.2em;
background-color: transparent;
overflow: hidden;
border: 1px solid #c8c7cd;
}
.plat-checkbox .plat-checkbox-container.plat-check,
.plat-checkbox .plat-checkbox-container.plat-x {
background-color: #c8c7cd;
border-color: #c8c7cd;
}
.plat-checkbox .plat-checkbox-container.plat-check .plat-mark::before,
.plat-checkbox .plat-checkbox-container.plat-x .plat-mark::before,
.plat-checkbox .plat-checkbox-container.plat-check .plat-mark::after,
.plat-checkbox .plat-checkbox-container.plat-x .plat-mark::after {
-webkit-border-top-left-radius: 2px;
border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
border-top-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
border-bottom-left-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
border-bottom-right-radius: 2px;
content: "";
position: absolute;
height: 2px;
background-color: #ffffff;
}
.plat-checkbox .plat-checkbox-container.plat-check .plat-mark::before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
left: 13%;
top: 55%;
width: 0.46153846em;
}
.plat-checkbox .plat-checkbox-container.plat-check .plat-mark::after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
left: 34%;
top: 47%;
width: 0.70588235em;
}
.plat-checkbox .plat-checkbox-container.plat-x .plat-mark::before,
.plat-checkbox .plat-checkbox-container.plat-x .plat-mark::after {
left: 18%;
top: 48%;
width: 0.8em;
}
.plat-checkbox .plat-checkbox-container.plat-x .plat-mark::before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.plat-checkbox .plat-checkbox-container.plat-x .plat-mark::after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.plat-checkbox.checkbox-square .plat-checkbox-container {
-webkit-border-top-left-radius: 2px;
border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
border-top-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
border-bottom-left-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
border-bottom-right-radius: 2px;
}
.plat-checkbox.checkbox-primary .plat-checkbox-container.plat-check,
.plat-checkbox.checkbox-primary .plat-checkbox-container.plat-x {
border-color: #2d97d2;
background-color: #2d97d2;
}
.plat-checkbox.checkbox-secondary .plat-checkbox-container.plat-check,
.plat-checkbox.checkbox-secondary .plat-checkbox-container.plat-x {
border-color: #A283A5;
background-color: #A283A5;
}
.plat-checkbox.checkbox-success .plat-checkbox-container.plat-check,
.plat-checkbox.checkbox-success .plat-checkbox-container.plat-x {
border-color: #53c670;
background-color: #53c670;
}
.plat-checkbox.checkbox-caution .plat-checkbox-container.plat-check,
.plat-checkbox.checkbox-caution .plat-checkbox-container.plat-x {
border-color: #e2c95a;
background-color: #e2c95a;
}
.plat-checkbox.checkbox-danger .plat-checkbox-container.plat-check,
.plat-checkbox.checkbox-danger .plat-checkbox-container.plat-x {
border-color: #ef716f;
background-color: #ef716f;
}
.plat-drawer-controller.plat-horizontal {
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.plat-drawer-controller.plat-vertical {
-ms-touch-action: pan-x;
touch-action: pan-x;
}
.plat-drawer {
overflow: auto;
-webkit-overflow-scrolling: touch;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
position: absolute;
color: #ffffff;
z-index: 0;
background-color: #c8c7cd;
}
.plat-drawer.plat-left,
.plat-drawer.plat-right {
height: 100%;
top: 0;
}
.plat-drawer.plat-top,
.plat-drawer.plat-bottom {
width: 100%;
left: 0;
}
.plat-drawer.plat-left {
width: 80%;
left: 0;
}
.plat-drawer.plat-right {
width: 80%;
right: 0;
}
.plat-drawer.plat-top {
height: 80%;
top: 0;
}
.plat-drawer.plat-bottom {
height: 80%;
bottom: 0;
}
.plat-drawer-root {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: none;
-moz-perspective: none;
-ms-perspective: none;
perspective: none;
position: relative;
z-index: 1;
}
.plat-drawer-root.plat-drawer-transition-left,
.plat-drawer-root.plat-drawer-transition-right,
.plat-drawer-root.plat-drawer-transition-top,
.plat-drawer-root.plat-drawer-transition-bottom {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-khtml-user-select: none;
user-select: none;
-ms-touch-action: none;
touch-action: none;
}
.plat-drawer-root.plat-drawer-transition-left .plat-clickeater,
.plat-drawer-root.plat-drawer-transition-right .plat-clickeater,
.plat-drawer-root.plat-drawer-transition-top .plat-clickeater,
.plat-drawer-root.plat-drawer-transition-bottom .plat-clickeater {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
-ms-touch-action: none;
touch-action: none;
position: absolute;
background-color: transparent;
overflow: hidden;
z-index: 999999;
}
.plat-drawer-root.plat-drawer-transition-left {
-webkit-box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.7);
box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.7);
}
.plat-drawer-root.plat-drawer-transition-right {
-webkit-box-shadow: 2px 0px 10px 0px rgba(0, 0, 0, 0.7);
box-shadow: 2px 0px 10px 0px rgba(0, 0, 0, 0.7);
}
.plat-drawer-root.plat-drawer-transition-top {
-webkit-box-shadow: 0px -2px 10px 0px rgba(0, 0, 0, 0.7);
box-shadow: 0px -2px 10px 0px rgba(0, 0, 0, 0.7);
}
.plat-drawer-root.plat-drawer-transition-bottom {
-webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.7);
box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.7);
}
.plat-drawer-root.plat-transition-init {
-webkit-transition: -webkit-transform 300ms ease-out;
-moz-transition: -moz-transform 300ms ease-out;
transition: transform 300ms ease-out;
}
.plat-file {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
height: 2.5em;
width: 16em;
cursor: text;
}
.plat-file .plat-file-container {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
height: 100%;
margin: 0;
padding: 0 6em 0 0;
position: relative;
}
.plat-file .plat-file-container .plat-file-hidden {
visibility: hidden;
position: absolute;
top: 0;
left: -99999px;
}
.plat-file .plat-file-container .plat-file-input {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-top-left-radius: 2px;
border-top-left-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
border-bottom-left-radius: 2px;
-webkit-border-top-right-radius: 0px;
border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
border-bottom-right-radius: 0px;
position: relative;
height: 100%;
width: 100%;
padding: 0 0.5em;
text-align: right;
background-color: transparent;
color: #444444;
border: 1px solid #c8c7cd;
border-right: none;
outline: none;
font: inherit;
-webkit-appearance: none;
}
.plat-file .plat-file-container .plat-file-input::-ms-clear,
.plat-file .plat-file-container .plat-file-input::-ms-reveal {
display: none;
}
.plat-file .plat-file-container .plat-file-input::-webkit-outer-spin-button,
.plat-file .plat-file-container .plat-file-input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.plat-file .plat-file-container .plat-file-button {
-webkit-border-top-left-radius: 0px;
border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
border-bottom-left-radius: 0px;
-webkit-border-top-right-radius: 2px;
border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
border-bottom-right-radius: 2px;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
position: absolute;
top: 0;
right: 0;
margin: 0;
height: 100%;
width: 6em;
background-color: #c8c7cd;
color: #ffffff;
border: 0px solid #c8c7cd;
outline: none;
font: inherit;
}
.plat-file .plat-file-container .plat-file-button:active {
background-color: #aeacb5;
}
.plat-file .plat-file-container .plat-file-button[disabled],
.plat-file .plat-file-container .plat-file-button:disabled {
background-color: #c8c7cd;
opacity: 0.5;
cursor: default;
}
.plat-file.file-outline .plat-file-button {
border-color: #c8c7cd;
color: #c8c7cd;
border-width: 2px;
}
.plat-file.file-outline .plat-file-button:active {
color: #ffffff;
background-color: #c8c7cd;
}
.plat-file.file-outline .plat-file-button[disabled],
.plat-file.file-outline .plat-file-button:disabled {
color: #c8c7cd;
background-color: transparent;
opacity: 0.5;
cursor: default;
}
.plat-file.file-primary .plat-file-button {
background-color: #2d97d2;
border-color: #2479a8;
}
.plat-file.file-primary .plat-file-button:active {
background-color: #2479a8;
}
.plat-file.file-primary .plat-file-button[disabled],
.plat-file.file-primary .plat-file-button:disabled {
background-color: #2d97d2;
opacity: 0.5;
cursor: default;
}
.plat-file.file-primary.file-outline .plat-file-button {
border-color: #2d97d2;
color: #2d97d2;
}
.plat-file.file-primary.file-outline .plat-file-button:active {
color: #ffffff;
background-color: #2d97d2;
}
.plat-file.file-primary.file-outline .plat-file-button[disabled],
.plat-file.file-primary.file-outline .plat-file-button:disabled {
color: #2d97d2;
background-color: transparent;
opacity: 0.5;
cursor: default;
}
.plat-file.file-secondary .plat-file-button {
background-color: #A283A5;
border-color: #8b678e;
}
.plat-file.file-secondary .plat-file-button:active {
background-color: #8b678e;
}
.plat-file.file-secondary .plat-file-button[disabled],
.plat-file.file-secondary .plat-file-button:disabled {
background-color: #A283A5;
opacity: 0.5;
cursor: default;
}
.plat-file.file-secondary.file-outline .plat-file-button {
border-color: #A283A5;
color: #A283A5;
}
.plat-file.file-secondary.file-outline .plat-file-button:active {
color: #ffffff;
background-color: #A283A5;
}
.plat-file.file-secondary.file-outline .plat-file-button[disabled],
.plat-file.file-secondary.file-outline .plat-file-button:disabled {
color: #A283A5;
background-color: transparent;
opacity: 0.5;
cursor: default;
}
.plat-file.file-neutral .plat-file-button {
background-color: #c8c7cd;
border-color: #aeacb5;
}
.plat-file.file-neutral .plat-file-button:active {
background-color: #aeacb5;
}
.plat-file.file-neutral .plat-file-button[disabled],
.plat-file.file-neutral .plat-file-button:disabled {
background-color: #c8c7cd;
opacity: 0.5;
cursor: default;
}
.plat-file.file-neutral.file-outline .plat-file-button {
border-color: #c8c7cd;
color: #c8c7cd;
}
.plat-file.file-neutral.file-outline .plat-file-button:active {
color: #ffffff;
background-color: #c8c7cd;
}
.plat-file.file-neutral.file-outline .plat-file-button[disabled],
.plat-file.file-neutral.file-outline .plat-file-button:disabled {
color: #c8c7cd;
background-color: transparent;
opacity: 0.5;
cursor: default;
}
.plat-file.file-success .plat-file-button {
background-color: #53c670;
border-color: #39ad56;
}
.plat-file.file-success .plat-file-button:active {
background-color: #39ad56;
}
.plat-file.file-success .plat-file-button[disabled],
.plat-file.file-success .plat-file-button:disabled {
background-color: #53c670;
opacity: 0.5;
cursor: default;
}
.plat-file.file-success.file-outline .plat-file-button {
border-color: #53c670;
color: #53c670;
}
.plat-file.file-success.file-outline .plat-file-button:active {
color: #ffffff;
background-color: #53c670;
}
.plat-file.file-success.file-outline .plat-file-button[disabled],
.plat-file.file-success.file-outline .plat-file-button:disabled {
color: #53c670;
background-color: transparent;
opacity: 0.5;
cursor: default;
}
.plat-file.file-danger .plat-file-button {
background-color: #ef716f;
border-color: #ea4441;
}
.plat-file.file-danger .plat-file-button:active {
background-color: #ea4441;
}
.plat-file.file-danger .plat-file-button[disabled],
.plat-file.file-danger .plat-file-button:disabled {
background-color: #ef716f;
opacity: 0.5;
cursor: default;
}
.plat-file.file-danger.file-outline .plat-file-button {
border-color: #ef716f;
color: #ef716f;
}
.plat-file.file-danger.file-outline .plat-file-button:active {
color: #ffffff;
background-color: #ef716f;
}
.plat-file.file-danger.file-outline .plat-file-button[disabled],
.plat-file.file-danger.file-outline .plat-file-button:disabled {
color: #ef716f;
background-color: transparent;
opacity: 0.5;
cursor: default;
}
.plat-file.file-caution .plat-file-button {
background-color: #e2c95a;
border-color: #dabb2f;
}
.plat-file.file-caution .plat-file-button:active {
background-color: #dabb2f;
}
.plat-file.file-caution .plat-file-button[disabled],
.plat-file.file-caution .plat-file-button:disabled {
background-color: #e2c95a;
opacity: 0.5;
cursor: default;
}
.plat-file.file-caution.file-outline .plat-file-button {
border-color: #e2c95a;
color: #e2c95a;
}
.plat-file.file-caution.file-outline .plat-file-button:active {
color: #ffffff;
background-color: #e2c95a;
}
.plat-file.file-caution.file-outline .plat-file-button[disabled],
.plat-file.file-caution.file-outline .plat-file-button:disabled {
color: #e2c95a;
background-color: transparent;
opacity: 0.5;
cursor: default;
}
.plat-file.file-outline .plat-file-button {
background-color: transparent;
}
[class*='col-'],
[class*='col-']::after,
[class*='col-']::before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
}
[class*='col-']::after,
[class*='col-']::before {
padding: 0;
}
[class*='col-'] {
position: relative;
float: left;
padding: 0px;
}
.row::after {
content: "";
display: table;
clear: both;
}
[class*="col-phb"] {
width: 100%;
}
[class*="col-tab"] {
width: 100%;
}
[class*="col-dsk"] {
width: 100%;
}
[class*="col-hd"] {
width: 100%;
}
[class*="col-xhd"] {
width: 100%;
}
.col-phn-12 {
width: 100%;
}
.col-phn-11 {
width: 91.66666667%;
}
.col-phn-10 {
width: 83.33333333%;
}
.col-phn-9 {
width: 75%;
}
.col-phn-8 {
width: 66.66666667%;
}
.col-phn-7 {
width: 58.33333333%;
}
.col-phn-6 {
width: 50%;
}
.col-phn-5 {
width: 41.66666667%;
}
.col-phn-4 {
width: 33.33333333%;
}
.col-phn-3 {
width: 25%;
}
.col-phn-2 {
width: 16.66666667%;
}
.col-phn-1 {
width: 8.33333333%;
}
.col-phn-offset-12 {
margin-left: 100%;
}
.col-phn-offset-11 {
margin-left: 91.66666667%;
}
.col-phn-offset-10 {
margin-left: 83.33333333%;
}
.col-phn-offset-9 {
margin-left: 75%;
}
.col-phn-offset-8 {
margin-left: 66.66666667%;
}
.col-phn-offset-7 {
margin-left: 58.33333333%;
}
.col-phn-offset-6 {
margin-left: 50%;
}
.col-phn-offset-5 {
margin-left: 41.66666667%;
}
.col-phn-offset-4 {
margin-left: 33.33333333%;
}
.col-phn-offset-3 {
margin-left: 25%;
}
.col-phn-offset-2 {
margin-left: 16.66666667%;
}
.col-phn-offset-1 {
margin-left: 8.33333333%;
}
.col-phn-push-12 {
left: 100%;
}
.col-phn-pull-12 {
right: 100%;
}
.col-phn-push-11 {
left: 91.66666667%;
}
.col-phn-pull-11 {
right: 91.66666667%;
}
.col-phn-push-10 {
left: 83.33333333%;
}
.col-phn-pull-10 {
right: 83.33333333%;
}
.col-phn-push-9 {
left: 75%;
}
.col-phn-pull-9 {
right: 75%;
}
.col-phn-push-8 {
left: 66.66666667%;
}
.col-phn-pull-8 {
right: 66.66666667%;
}
.col-phn-push-7 {
left: 58.33333333%;
}
.col-phn-pull-7 {
right: 58.33333333%;
}
.col-phn-push-6 {
left: 50%;
}
.col-phn-pull-6 {
right: 50%;
}
.col-phn-push-5 {
left: 41.66666667%;
}
.col-phn-pull-5 {
right: 41.66666667%;
}
.col-phn-push-4 {
left: 33.33333333%;
}
.col-phn-pull-4 {
right: 33.33333333%;
}
.col-phn-push-3 {
left: 25%;
}
.col-phn-pull-3 {
right: 25%;
}
.col-phn-push-2 {
left: 16.66666667%;
}
.col-phn-pull-2 {
right: 16.66666667%;
}
.col-phn-push-1 {
left: 8.33333333%;
}
.col-phn-pull-1 {
right: 8.33333333%;
}
@media all and (min-width: 500px) {
.col-phb-12 {
width: 100%;
}
.col-phb-11 {
width: 91.66666667%;
}
.col-phb-10 {
width: 83.33333333%;
}
.col-phb-9 {
width: 75%;
}
.col-phb-8 {
width: 66.66666667%;
}
.col-phb-7 {
width: 58.33333333%;
}
.col-phb-6 {
width: 50%;
}
.col-phb-5 {
width: 41.66666667%;
}
.col-phb-4 {
width: 33.33333333%;
}
.col-phb-3 {
width: 25%;
}
.col-phb-2 {
width: 16.66666667%;
}
.col-phb-1 {
width: 8.33333333%;
}
.col-phb-offset-12 {
margin-left: 100%;
}
.col-phb-offset-11 {
margin-left: 91.66666667%;
}
.col-phb-offset-10 {
margin-left: 83.33333333%;
}
.col-phb-offset-9 {
margin-left: 75%;
}
.col-phb-offset-8 {
margin-left: 66.66666667%;
}
.col-phb-offset-7 {
margin-left: 58.33333333%;
}
.col-phb-offset-6 {
margin-left: 50%;
}
.col-phb-offset-5 {
margin-left: 41.66666667%;
}
.col-phb-offset-4 {
margin-left: 33.33333333%;
}
.col-phb-offset-3 {
margin-left: 25%;
}
.col-phb-offset-2 {
margin-left: 16.66666667%;
}
.col-phb-offset-1 {
margin-left: 8.33333333%;
}
.col-phb-push-12 {
left: 100%;
}
.col-phb-pull-12 {
right: 100%;
}
.col-phb-push-11 {
left: 91.66666667%;
}
.col-phb-pull-11 {
right: 91.66666667%;
}
.col-phb-push-10 {
left: 83.33333333%;
}
.col-phb-pull-10 {
right: 83.33333333%;
}
.col-phb-push-9 {
left: 75%;
}
.col-phb-pull-9 {
right: 75%;
}
.col-phb-push-8 {
left: 66.66666667%;
}
.col-phb-pull-8 {
right: 66.66666667%;
}
.col-phb-push-7 {
left: 58.33333333%;
}
.col-phb-pull-7 {
right: 58.33333333%;
}
.col-phb-push-6 {
left: 50%;
}
.col-phb-pull-6 {
right: 50%;
}
.col-phb-push-5 {
left: 41.66666667%;
}
.col-phb-pull-5 {
right: 41.66666667%;
}
.col-phb-push-4 {
left: 33.33333333%;
}
.col-phb-pull-4 {
right: 33.33333333%;
}
.col-phb-push-3 {
left: 25%;
}
.col-phb-pull-3 {
right: 25%;
}
.col-phb-push-2 {
left: 16.66666667%;
}
.col-phb-pull-2 {
right: 16.66666667%;
}
.col-phb-push-1 {
left: 8.33333333%;
}
.col-phb-pull-1 {
right: 8.33333333%;
}
}
@media all and (min-width: 700px) {
.col-tab-12 {
width: 100%;
}
.col-tab-11 {
width: 91.66666667%;
}
.col-tab-10 {
width: 83.33333333%;