jiro-ui
Version:
A Mithril.js UI library based from construct-ui
1,574 lines (1,463 loc) • 123 kB
CSS
.cui-align-right {
display: flex;
justify-content: flex-end; }
.cui-align-left {
display: flex;
justify-content: flex-start; }
.cui-fluid {
width: 100%; }
.cui-disabled {
cursor: not-allowed !important;
opacity: 0.65 !important; }
.cui-hidden {
display: none; }
.cui-control {
min-height: 16px;
line-height: 16px;
font-size: 14px;
padding-left: 24px;
color: #37474f;
position: relative;
display: inline-block;
vertical-align: top;
user-select: none;
cursor: pointer; }
.cui-control .cui-control-indicator {
height: 16px;
width: 16px; }
.cui-control input {
position: absolute;
top: 0;
left: 0;
z-index: -1;
opacity: 0; }
.cui-control .cui-control-indicator {
background: white;
position: absolute;
top: 0;
left: 0;
margin: 0;
border-radius: 2px;
transition: background 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
.cui-control input:focus ~ .cui-control-indicator {
outline: #64b5f6 auto 2px; }
.cui-control:hover .cui-control-indicator,
.cui-control:focus .cui-control-indicator {
background: #f6f7f8;
border: solid 1px #b0bec5; }
.cui-control:active .cui-control-indicator {
background: #eceff1;
border: solid 1px #b0bec5; }
.cui-control.cui-disabled .cui-control-indicator {
background: white;
user-select: none;
cursor: not-allowed;
opacity: 0.5; }
.cui-control.cui-xs {
min-height: 12px;
line-height: 12px;
font-size: 12px;
padding-left: 18px; }
.cui-control.cui-xs .cui-control-indicator {
height: 12px;
width: 12px; }
.cui-control.cui-sm {
min-height: 14px;
line-height: 14px;
font-size: 13px;
padding-left: 21px; }
.cui-control.cui-sm .cui-control-indicator {
height: 14px;
width: 14px; }
.cui-control.cui-lg {
min-height: 18px;
line-height: 18px;
font-size: 16px;
padding-left: 27px; }
.cui-control.cui-lg .cui-control-indicator {
height: 18px;
width: 18px; }
.cui-control.cui-xl {
min-height: 20px;
line-height: 20px;
font-size: 18px;
padding-left: 30px; }
.cui-control.cui-xl .cui-control-indicator {
height: 20px;
width: 20px; }
.cui-control.cui-primary {
color: #5c6bc0; }
.cui-control.cui-positive {
color: #4caf50; }
.cui-control.cui-negative {
color: #f44336; }
.cui-control.cui-warning {
color: #f57c00; }
.cui-breadcrumb {
display: flex;
align-items: center; }
.cui-breadcrumb .cui-breadcrumb-item {
font-size: 14px; }
.cui-breadcrumb .cui-breadcrumb-seperator {
font-size: 14px;
margin: 0 6px; }
.cui-breadcrumb .cui-breadcrumb-item {
display: flex;
text-decoration: none;
color: #607d8b;
transition: color 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
.cui-breadcrumb .cui-breadcrumb-item .cui-icon {
color: #607d8b; }
.cui-breadcrumb a.cui-breadcrumb-item {
color: #b0bec5; }
.cui-breadcrumb a.cui-breadcrumb-item .cui-icon {
color: #b0bec5; }
.cui-breadcrumb a.cui-breadcrumb-item:hover {
color: #607d8b; }
.cui-breadcrumb a.cui-breadcrumb-item:hover .cui-icon {
color: #607d8b; }
.cui-breadcrumb .cui-breadcrumb-seperator {
display: flex;
color: #607d8b; }
.cui-breadcrumb .cui-breadcrumb-seperator:last-child {
display: none; }
.cui-breadcrumb.cui-xs .cui-breadcrumb-item {
font-size: 12px; }
.cui-breadcrumb.cui-xs .cui-breadcrumb-seperator {
font-size: 12px;
margin: 0 5px; }
.cui-breadcrumb.cui-sm .cui-breadcrumb-item {
font-size: 13px; }
.cui-breadcrumb.cui-sm .cui-breadcrumb-seperator {
font-size: 13px;
margin: 0 5.5px; }
.cui-breadcrumb.cui-lg .cui-breadcrumb-item {
font-size: 16px; }
.cui-breadcrumb.cui-lg .cui-breadcrumb-seperator {
font-size: 16px;
margin: 0 7px; }
.cui-breadcrumb.cui-xl .cui-breadcrumb-item {
font-size: 18px; }
.cui-breadcrumb.cui-xl .cui-breadcrumb-seperator {
font-size: 18px;
margin: 0 8px; }
.cui-button {
padding: 0 14px;
font-size: 14px;
height: 40px;
min-height: 40px;
line-height: 40px;
color: #607d8b;
background: linear-gradient(180deg, #ffffff 10.5%, #f4f6f7 100%);
border: solid 1px #c5cdd1;
box-shadow: 0px 1px 0px #eef1f2;
font-weight: normal;
display: inline-flex;
vertical-align: middle;
flex-direction: row;
align-items: center;
justify-content: center;
position: relative;
text-decoration: none;
border-radius: 3px;
cursor: pointer;
transition: background 200ms cubic-bezier(0.4, 1, 0.75, 0.9), border 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
.cui-button.cui-compact {
padding-left: 12px;
padding-right: 12px; }
.cui-button .cui-icon:not(:last-child),
.cui-button .cui-button-label:not(:last-child) {
margin-right: 10px; }
.cui-button .cui-button-sublabel:not(:last-child) {
margin-right: 4px; }
.cui-button.cui-button-icon {
width: 40px; }
.cui-button:hover {
color: #546e7a;
background: linear-gradient(180deg, #ffffff 10.5%, #eef1f2 100%);
border: solid 1px #b0bec5;
text-decoration: none; }
.cui-button:active, .cui-button.cui-active {
background: linear-gradient(180deg, #eff1f3 10.5%, #eff1f3 100%);
border: solid 1px #b0bec5;
box-shadow: 0px 1px 0px #eef1f2, inset 0px 4px 5px #dadddf; }
.cui-button[disabled], .cui-button.cui-disabled {
color: #607d8b;
background: linear-gradient(180deg, #ffffff 10.5%, #f4f6f7 100%);
border: solid 1px #c5cdd1;
box-shadow: 0px 1px 0px #eef1f2; }
.cui-button.cui-align-center {
justify-content: center; }
.cui-button.cui-align-left {
justify-content: flex-start; }
.cui-button.cui-align-left .cui-icon:last-child {
margin-left: auto !important; }
.cui-button.cui-align-right {
justify-content: flex-end; }
.cui-button.cui-align-right .cui-icon:first-child {
margin-right: auto !important; }
.cui-button .cui-button-label,
.cui-button .cui-button-sublabel {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-wrap: normal;
position: relative;
top: 0;
left: 0;
user-select: none;
line-height: initial; }
.cui-button .cui-button-sublabel {
color: #90a4ae; }
.cui-button.cui-button-icon {
flex-direction: column; }
.cui-button.cui-loading {
pointer-events: none; }
.cui-button.cui-loading .cui-button-label,
.cui-button.cui-loading .cui-button-sublabel,
.cui-button.cui-loading svg {
visibility: hidden; }
.cui-button.cui-basic,
.cui-button-group.cui-basic .cui-button {
color: #607d8b;
background: transparent;
border: solid 1px transparent;
box-shadow: none;
font-weight: normal; }
.cui-button.cui-basic:hover,
.cui-button-group.cui-basic .cui-button:hover {
color: #607d8b;
background: #eff0f1;
border: solid 1px transparent;
text-decoration: none; }
.cui-button.cui-basic:active, .cui-button.cui-basic.cui-active,
.cui-button-group.cui-basic .cui-button:active,
.cui-button-group.cui-basic .cui-button.cui-active {
background: #e7e8e9;
border: solid 1px transparent;
box-shadow: none; }
.cui-button.cui-basic[disabled], .cui-button.cui-basic.cui-disabled,
.cui-button-group.cui-basic .cui-button[disabled],
.cui-button-group.cui-basic .cui-button.cui-disabled {
color: #607d8b;
background: transparent;
border: solid 1px transparent;
box-shadow: none; }
.cui-button.cui-rounded,
.cui-button-group.cui-rounded .cui-button {
border-radius: 30px; }
.cui-button.cui-fluid,
.cui-button-group.cui-fluid .cui-button {
width: 100%; }
.cui-button.cui-outlined,
.cui-button-group.cui-outlined .cui-button {
background: none; }
.cui-button.cui-xs,
.cui-button-group.cui-xs .cui-button,
.cui-menu.cui-xs .cui-button {
padding: 0 12px;
font-size: 12px;
height: 30px;
min-height: 30px;
line-height: 30px; }
.cui-button.cui-xs.cui-compact,
.cui-button-group.cui-xs .cui-button.cui-compact,
.cui-menu.cui-xs .cui-button.cui-compact {
padding-left: 10px;
padding-right: 10px; }
.cui-button.cui-xs .cui-icon:not(:last-child),
.cui-button.cui-xs .cui-button-label:not(:last-child),
.cui-button-group.cui-xs .cui-button .cui-icon:not(:last-child),
.cui-button-group.cui-xs .cui-button .cui-button-label:not(:last-child),
.cui-menu.cui-xs .cui-button .cui-icon:not(:last-child),
.cui-menu.cui-xs .cui-button .cui-button-label:not(:last-child) {
margin-right: 8px; }
.cui-button.cui-xs .cui-button-sublabel:not(:last-child),
.cui-button-group.cui-xs .cui-button .cui-button-sublabel:not(:last-child),
.cui-menu.cui-xs .cui-button .cui-button-sublabel:not(:last-child) {
margin-right: 4px; }
.cui-button.cui-xs.cui-button-icon,
.cui-button-group.cui-xs .cui-button.cui-button-icon,
.cui-menu.cui-xs .cui-button.cui-button-icon {
width: 30px; }
.cui-button.cui-sm,
.cui-button-group.cui-sm .cui-button,
.cui-menu.cui-sm .cui-button {
padding: 0 13px;
font-size: 13px;
height: 35px;
min-height: 35px;
line-height: 35px; }
.cui-button.cui-sm.cui-compact,
.cui-button-group.cui-sm .cui-button.cui-compact,
.cui-menu.cui-sm .cui-button.cui-compact {
padding-left: 11px;
padding-right: 11px; }
.cui-button.cui-sm .cui-icon:not(:last-child),
.cui-button.cui-sm .cui-button-label:not(:last-child),
.cui-button-group.cui-sm .cui-button .cui-icon:not(:last-child),
.cui-button-group.cui-sm .cui-button .cui-button-label:not(:last-child),
.cui-menu.cui-sm .cui-button .cui-icon:not(:last-child),
.cui-menu.cui-sm .cui-button .cui-button-label:not(:last-child) {
margin-right: 9px; }
.cui-button.cui-sm .cui-button-sublabel:not(:last-child),
.cui-button-group.cui-sm .cui-button .cui-button-sublabel:not(:last-child),
.cui-menu.cui-sm .cui-button .cui-button-sublabel:not(:last-child) {
margin-right: 4px; }
.cui-button.cui-sm.cui-button-icon,
.cui-button-group.cui-sm .cui-button.cui-button-icon,
.cui-menu.cui-sm .cui-button.cui-button-icon {
width: 35px; }
.cui-button.cui-lg,
.cui-button-group.cui-lg .cui-button,
.cui-menu.cui-lg .cui-button {
padding: 0 16px;
font-size: 16px;
height: 45px;
min-height: 45px;
line-height: 45px; }
.cui-button.cui-lg.cui-compact,
.cui-button-group.cui-lg .cui-button.cui-compact,
.cui-menu.cui-lg .cui-button.cui-compact {
padding-left: 14px;
padding-right: 14px; }
.cui-button.cui-lg .cui-icon:not(:last-child),
.cui-button.cui-lg .cui-button-label:not(:last-child),
.cui-button-group.cui-lg .cui-button .cui-icon:not(:last-child),
.cui-button-group.cui-lg .cui-button .cui-button-label:not(:last-child),
.cui-menu.cui-lg .cui-button .cui-icon:not(:last-child),
.cui-menu.cui-lg .cui-button .cui-button-label:not(:last-child) {
margin-right: 11px; }
.cui-button.cui-lg .cui-button-sublabel:not(:last-child),
.cui-button-group.cui-lg .cui-button .cui-button-sublabel:not(:last-child),
.cui-menu.cui-lg .cui-button .cui-button-sublabel:not(:last-child) {
margin-right: 5px; }
.cui-button.cui-lg.cui-button-icon,
.cui-button-group.cui-lg .cui-button.cui-button-icon,
.cui-menu.cui-lg .cui-button.cui-button-icon {
width: 45px; }
.cui-button.cui-xl,
.cui-button-group.cui-xl .cui-button,
.cui-menu.cui-xl .cui-button {
padding: 0 19px;
font-size: 18px;
height: 50px;
min-height: 50px;
line-height: 50px; }
.cui-button.cui-xl.cui-compact,
.cui-button-group.cui-xl .cui-button.cui-compact,
.cui-menu.cui-xl .cui-button.cui-compact {
padding-left: 16px;
padding-right: 16px; }
.cui-button.cui-xl .cui-icon:not(:last-child),
.cui-button.cui-xl .cui-button-label:not(:last-child),
.cui-button-group.cui-xl .cui-button .cui-icon:not(:last-child),
.cui-button-group.cui-xl .cui-button .cui-button-label:not(:last-child),
.cui-menu.cui-xl .cui-button .cui-icon:not(:last-child),
.cui-menu.cui-xl .cui-button .cui-button-label:not(:last-child) {
margin-right: 13px; }
.cui-button.cui-xl .cui-button-sublabel:not(:last-child),
.cui-button-group.cui-xl .cui-button .cui-button-sublabel:not(:last-child),
.cui-menu.cui-xl .cui-button .cui-button-sublabel:not(:last-child) {
margin-right: 6px; }
.cui-button.cui-xl.cui-button-icon,
.cui-button-group.cui-xl .cui-button.cui-button-icon,
.cui-menu.cui-xl .cui-button.cui-button-icon {
width: 50px; }
.cui-button.cui-primary .cui-button-sublabel, .cui-button.cui-positive .cui-button-sublabel, .cui-button.cui-negative .cui-button-sublabel, .cui-button.cui-warning .cui-button-sublabel {
color: #eceff1; }
.cui-button.cui-primary.cui-basic .cui-button-sublabel,
.cui-button.cui-primary.cui-outlined .cui-button-sublabel, .cui-button.cui-positive.cui-basic .cui-button-sublabel,
.cui-button.cui-positive.cui-outlined .cui-button-sublabel, .cui-button.cui-negative.cui-basic .cui-button-sublabel,
.cui-button.cui-negative.cui-outlined .cui-button-sublabel, .cui-button.cui-warning.cui-basic .cui-button-sublabel,
.cui-button.cui-warning.cui-outlined .cui-button-sublabel {
color: #b0bec5; }
.cui-button.cui-primary:not(.cui-basic):not(.cui-outlined) .cui-spinner:after, .cui-button.cui-positive:not(.cui-basic):not(.cui-outlined) .cui-spinner:after, .cui-button.cui-negative:not(.cui-basic):not(.cui-outlined) .cui-spinner:after, .cui-button.cui-warning:not(.cui-basic):not(.cui-outlined) .cui-spinner:after {
border-color: transparent;
border-top-color: #ffffff !important; }
.cui-button.cui-primary,
.cui-button-group.cui-primary .cui-button {
color: white;
background: linear-gradient(180deg, #5c6bc0 10.5%, #5766b6 100%);
border: solid 1px #5360ad;
box-shadow: none;
font-weight: normal; }
.cui-button.cui-primary:hover,
.cui-button-group.cui-primary .cui-button:hover {
color: white;
background: linear-gradient(180deg, #5c6bc0 10.5%, #3f51b5 100%);
border: solid 1px #4a569a;
text-decoration: none; }
.cui-button.cui-primary:active, .cui-button.cui-primary.cui-active,
.cui-button-group.cui-primary .cui-button:active,
.cui-button-group.cui-primary .cui-button.cui-active {
background: linear-gradient(180deg, #5c6bc0 10.5%, #3949ab 100%);
border: solid 1px #404b86;
box-shadow: inset 0px 4px 5px #4a569a; }
.cui-button.cui-primary[disabled], .cui-button.cui-primary.cui-disabled,
.cui-button-group.cui-primary .cui-button[disabled],
.cui-button-group.cui-primary .cui-button.cui-disabled {
color: white;
background: linear-gradient(180deg, #5c6bc0 10.5%, #5766b6 100%);
border: solid 1px #5360ad;
box-shadow: none; }
.cui-button.cui-primary .cui-icon,
.cui-button-group.cui-primary .cui-button .cui-icon {
color: #ffffff; }
.cui-button.cui-primary.cui-basic,
.cui-button-group.cui-primary.cui-basic .cui-button {
color: #5c6bc0;
background: transparent;
border: solid 1px transparent;
box-shadow: none;
font-weight: normal; }
.cui-button.cui-primary.cui-basic:hover,
.cui-button-group.cui-primary.cui-basic .cui-button:hover {
color: #5c6bc0;
background: #eff0f9;
border: solid 1px transparent;
text-decoration: none; }
.cui-button.cui-primary.cui-basic:active, .cui-button.cui-primary.cui-basic.cui-active,
.cui-button-group.cui-primary.cui-basic .cui-button:active,
.cui-button-group.cui-primary.cui-basic .cui-button.cui-active {
background: #dee1f2;
border: solid 1px transparent;
box-shadow: none; }
.cui-button.cui-primary.cui-basic[disabled], .cui-button.cui-primary.cui-basic.cui-disabled,
.cui-button-group.cui-primary.cui-basic .cui-button[disabled],
.cui-button-group.cui-primary.cui-basic .cui-button.cui-disabled {
color: #5c6bc0;
background: transparent;
border: solid 1px transparent;
box-shadow: none; }
.cui-button.cui-primary.cui-basic .cui-icon,
.cui-button-group.cui-primary.cui-basic .cui-button .cui-icon {
color: #5c6bc0; }
.cui-button.cui-primary.cui-outlined,
.cui-button-group.cui-primary.cui-outlined .cui-button {
color: #5c6bc0;
background: transparent;
border: solid 1px #5360ad;
box-shadow: none;
font-weight: normal; }
.cui-button.cui-primary.cui-outlined:hover,
.cui-button-group.cui-primary.cui-outlined .cui-button:hover {
color: #5c6bc0;
background: #f7f8fc;
border: solid 1px #4a569a;
text-decoration: none; }
.cui-button.cui-primary.cui-outlined:active, .cui-button.cui-primary.cui-outlined.cui-active,
.cui-button-group.cui-primary.cui-outlined .cui-button:active,
.cui-button-group.cui-primary.cui-outlined .cui-button.cui-active {
background: #eff0f9;
border: solid 1px #404b86;
box-shadow: none; }
.cui-button.cui-primary.cui-outlined[disabled], .cui-button.cui-primary.cui-outlined.cui-disabled,
.cui-button-group.cui-primary.cui-outlined .cui-button[disabled],
.cui-button-group.cui-primary.cui-outlined .cui-button.cui-disabled {
color: #5c6bc0;
background: transparent;
border: solid 1px #5360ad;
box-shadow: none; }
.cui-button.cui-primary.cui-outlined .cui-icon,
.cui-button-group.cui-primary.cui-outlined .cui-button .cui-icon {
color: #5c6bc0; }
.cui-button.cui-positive,
.cui-button-group.cui-positive .cui-button {
color: white;
background: linear-gradient(180deg, #4caf50 10.5%, #43a047 100%);
border: solid 1px #3d8c40;
box-shadow: none;
font-weight: normal; }
.cui-button.cui-positive:hover,
.cui-button-group.cui-positive .cui-button:hover {
color: white;
background: linear-gradient(180deg, #4caf50 10.5%, #388e3c 100%);
border: solid 1px #357b38;
text-decoration: none; }
.cui-button.cui-positive:active, .cui-button.cui-positive.cui-active,
.cui-button-group.cui-positive .cui-button:active,
.cui-button-group.cui-positive .cui-button.cui-active {
background: linear-gradient(180deg, #4caf50 10.5%, #388e3c 100%);
border: solid 1px #357b38;
box-shadow: inset 0px 4px 5px #3d8c40; }
.cui-button.cui-positive[disabled], .cui-button.cui-positive.cui-disabled,
.cui-button-group.cui-positive .cui-button[disabled],
.cui-button-group.cui-positive .cui-button.cui-disabled {
color: white;
background: linear-gradient(180deg, #4caf50 10.5%, #43a047 100%);
border: solid 1px #3d8c40;
box-shadow: none; }
.cui-button.cui-positive .cui-icon,
.cui-button-group.cui-positive .cui-button .cui-icon {
color: #ffffff; }
.cui-button.cui-positive.cui-basic,
.cui-button-group.cui-positive.cui-basic .cui-button {
color: #4caf50;
background: transparent;
border: solid 1px transparent;
box-shadow: none;
font-weight: normal; }
.cui-button.cui-positive.cui-basic:hover,
.cui-button-group.cui-positive.cui-basic .cui-button:hover {
color: #4caf50;
background: #edf7ee;
border: solid 1px transparent;
text-decoration: none; }
.cui-button.cui-positive.cui-basic:active, .cui-button.cui-positive.cui-basic.cui-active,
.cui-button-group.cui-positive.cui-basic .cui-button:active,
.cui-button-group.cui-positive.cui-basic .cui-button.cui-active {
background: #dbefdc;
border: solid 1px transparent;
box-shadow: none; }
.cui-button.cui-positive.cui-basic[disabled], .cui-button.cui-positive.cui-basic.cui-disabled,
.cui-button-group.cui-positive.cui-basic .cui-button[disabled],
.cui-button-group.cui-positive.cui-basic .cui-button.cui-disabled {
color: #4caf50;
background: transparent;
border: solid 1px transparent;
box-shadow: none; }
.cui-button.cui-positive.cui-basic .cui-icon,
.cui-button-group.cui-positive.cui-basic .cui-button .cui-icon {
color: #4caf50; }
.cui-button.cui-positive.cui-outlined,
.cui-button-group.cui-positive.cui-outlined .cui-button {
color: #4caf50;
background: transparent;
border: solid 1px #3d8c40;
box-shadow: none;
font-weight: normal; }
.cui-button.cui-positive.cui-outlined:hover,
.cui-button-group.cui-positive.cui-outlined .cui-button:hover {
color: #4caf50;
background: #f6fbf6;
border: solid 1px #357b38;
text-decoration: none; }
.cui-button.cui-positive.cui-outlined:active, .cui-button.cui-positive.cui-outlined.cui-active,
.cui-button-group.cui-positive.cui-outlined .cui-button:active,
.cui-button-group.cui-positive.cui-outlined .cui-button.cui-active {
background: #edf7ee;
border: solid 1px #357b38;
box-shadow: none; }
.cui-button.cui-positive.cui-outlined[disabled], .cui-button.cui-positive.cui-outlined.cui-disabled,
.cui-button-group.cui-positive.cui-outlined .cui-button[disabled],
.cui-button-group.cui-positive.cui-outlined .cui-button.cui-disabled {
color: #4caf50;
background: transparent;
border: solid 1px #3d8c40;
box-shadow: none; }
.cui-button.cui-positive.cui-outlined .cui-icon,
.cui-button-group.cui-positive.cui-outlined .cui-button .cui-icon {
color: #4caf50; }
.cui-button.cui-negative,
.cui-button-group.cui-negative .cui-button {
color: white;
background: linear-gradient(180deg, #f44336 10.5%, #e53935 100%);
border: solid 1px #dc3c31;
box-shadow: none;
font-weight: normal; }
.cui-button.cui-negative:hover,
.cui-button-group.cui-negative .cui-button:hover {
color: white;
background: linear-gradient(180deg, #f44336 10.5%, #d32f2f 100%);
border: solid 1px #c3362b;
text-decoration: none; }
.cui-button.cui-negative:active, .cui-button.cui-negative.cui-active,
.cui-button-group.cui-negative .cui-button:active,
.cui-button-group.cui-negative .cui-button.cui-active {
background: linear-gradient(180deg, #f44336 10.5%, #d32f2f 100%);
border: solid 1px #ab2f26;
box-shadow: inset 0px 4px 5px #c3362b; }
.cui-button.cui-negative[disabled], .cui-button.cui-negative.cui-disabled,
.cui-button-group.cui-negative .cui-button[disabled],
.cui-button-group.cui-negative .cui-button.cui-disabled {
color: white;
background: linear-gradient(180deg, #f44336 10.5%, #e53935 100%);
border: solid 1px #dc3c31;
box-shadow: none; }
.cui-button.cui-negative .cui-icon,
.cui-button-group.cui-negative .cui-button .cui-icon {
color: #ffffff; }
.cui-button.cui-negative.cui-basic,
.cui-button-group.cui-negative.cui-basic .cui-button {
color: #f44336;
background: transparent;
border: solid 1px transparent;
box-shadow: none;
font-weight: normal; }
.cui-button.cui-negative.cui-basic:hover,
.cui-button-group.cui-negative.cui-basic .cui-button:hover {
color: #f44336;
background: #feeceb;
border: solid 1px transparent;
text-decoration: none; }
.cui-button.cui-negative.cui-basic:active, .cui-button.cui-negative.cui-basic.cui-active,
.cui-button-group.cui-negative.cui-basic .cui-button:active,
.cui-button-group.cui-negative.cui-basic .cui-button.cui-active {
background: #fdd9d7;
border: solid 1px transparent;
box-shadow: none; }
.cui-button.cui-negative.cui-basic[disabled], .cui-button.cui-negative.cui-basic.cui-disabled,
.cui-button-group.cui-negative.cui-basic .cui-button[disabled],
.cui-button-group.cui-negative.cui-basic .cui-button.cui-disabled {
color: #f44336;
background: transparent;
border: solid 1px transparent;
box-shadow: none; }
.cui-button.cui-negative.cui-basic .cui-icon,
.cui-button-group.cui-negative.cui-basic .cui-button .cui-icon {
color: #f44336; }
.cui-button.cui-negative.cui-outlined,
.cui-button-group.cui-negative.cui-outlined .cui-button {
color: #f44336;
background: transparent;
border: solid 1px #dc3c31;
box-shadow: none;
font-weight: normal; }
.cui-button.cui-negative.cui-outlined:hover,
.cui-button-group.cui-negative.cui-outlined .cui-button:hover {
color: #f44336;
background: #fef6f5;
border: solid 1px #c3362b;
text-decoration: none; }
.cui-button.cui-negative.cui-outlined:active, .cui-button.cui-negative.cui-outlined.cui-active,
.cui-button-group.cui-negative.cui-outlined .cui-button:active,
.cui-button-group.cui-negative.cui-outlined .cui-button.cui-active {
background: #feeceb;
border: solid 1px #ab2f26;
box-shadow: none; }
.cui-button.cui-negative.cui-outlined[disabled], .cui-button.cui-negative.cui-outlined.cui-disabled,
.cui-button-group.cui-negative.cui-outlined .cui-button[disabled],
.cui-button-group.cui-negative.cui-outlined .cui-button.cui-disabled {
color: #f44336;
background: transparent;
border: solid 1px #dc3c31;
box-shadow: none; }
.cui-button.cui-negative.cui-outlined .cui-icon,
.cui-button-group.cui-negative.cui-outlined .cui-button .cui-icon {
color: #f44336; }
.cui-button.cui-warning,
.cui-button-group.cui-warning .cui-button {
color: white;
background: linear-gradient(180deg, #fb8c00 10.5%, #f57c00 100%);
border: solid 1px #dd7000;
box-shadow: none;
font-weight: normal; }
.cui-button.cui-warning:hover,
.cui-button-group.cui-warning .cui-button:hover {
color: white;
background: linear-gradient(180deg, #fb8c00 10.5%, #ef6c00 100%);
border: solid 1px #c46300;
text-decoration: none; }
.cui-button.cui-warning:active, .cui-button.cui-warning.cui-active,
.cui-button-group.cui-warning .cui-button:active,
.cui-button-group.cui-warning .cui-button.cui-active {
background: linear-gradient(180deg, #fb8c00 10.5%, #ef6c00 100%);
border: solid 1px #ac5700;
box-shadow: inset 0px 4px 5px #c46300; }
.cui-button.cui-warning[disabled], .cui-button.cui-warning.cui-disabled,
.cui-button-group.cui-warning .cui-button[disabled],
.cui-button-group.cui-warning .cui-button.cui-disabled {
color: white;
background: linear-gradient(180deg, #fb8c00 10.5%, #f57c00 100%);
border: solid 1px #dd7000;
box-shadow: none; }
.cui-button.cui-warning .cui-icon,
.cui-button-group.cui-warning .cui-button .cui-icon {
color: #ffffff; }
.cui-button.cui-warning.cui-basic,
.cui-button-group.cui-warning.cui-basic .cui-button {
color: #f57c00;
background: transparent;
border: solid 1px transparent;
box-shadow: none;
font-weight: normal; }
.cui-button.cui-warning.cui-basic:hover,
.cui-button-group.cui-warning.cui-basic .cui-button:hover {
color: #f57c00;
background: #fef2e6;
border: solid 1px transparent;
text-decoration: none; }
.cui-button.cui-warning.cui-basic:active, .cui-button.cui-warning.cui-basic.cui-active,
.cui-button-group.cui-warning.cui-basic .cui-button:active,
.cui-button-group.cui-warning.cui-basic .cui-button.cui-active {
background: #fde5cc;
border: solid 1px transparent;
box-shadow: none; }
.cui-button.cui-warning.cui-basic[disabled], .cui-button.cui-warning.cui-basic.cui-disabled,
.cui-button-group.cui-warning.cui-basic .cui-button[disabled],
.cui-button-group.cui-warning.cui-basic .cui-button.cui-disabled {
color: #f57c00;
background: transparent;
border: solid 1px transparent;
box-shadow: none; }
.cui-button.cui-warning.cui-basic .cui-icon,
.cui-button-group.cui-warning.cui-basic .cui-button .cui-icon {
color: #f57c00; }
.cui-button.cui-warning.cui-outlined,
.cui-button-group.cui-warning.cui-outlined .cui-button {
color: #f57c00;
background: transparent;
border: solid 1px #dd7000;
box-shadow: none;
font-weight: normal; }
.cui-button.cui-warning.cui-outlined:hover,
.cui-button-group.cui-warning.cui-outlined .cui-button:hover {
color: #f57c00;
background: #fff8f2;
border: solid 1px #c46300;
text-decoration: none; }
.cui-button.cui-warning.cui-outlined:active, .cui-button.cui-warning.cui-outlined.cui-active,
.cui-button-group.cui-warning.cui-outlined .cui-button:active,
.cui-button-group.cui-warning.cui-outlined .cui-button.cui-active {
background: #fef2e6;
border: solid 1px #ac5700;
box-shadow: none; }
.cui-button.cui-warning.cui-outlined[disabled], .cui-button.cui-warning.cui-outlined.cui-disabled,
.cui-button-group.cui-warning.cui-outlined .cui-button[disabled],
.cui-button-group.cui-warning.cui-outlined .cui-button.cui-disabled {
color: #f57c00;
background: transparent;
border: solid 1px #dd7000;
box-shadow: none; }
.cui-button.cui-warning.cui-outlined .cui-icon,
.cui-button-group.cui-warning.cui-outlined .cui-button .cui-icon {
color: #f57c00; }
.cui-button-group {
display: inline-flex;
vertical-align: middle; }
.cui-button-group .cui-button {
flex: 1 0 auto;
position: relative;
margin: 0; }
.cui-button-group .cui-button:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.cui-button-group .cui-button:not(:last-child) {
margin-right: -1px;
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.cui-button-group .cui-button:active, .cui-button-group .cui-button.cui-active, .cui-button-group .cui-button:focus, .cui-button-group .cui-button:hover {
z-index: 10; }
.cui-button-group.cui-basic .cui-button {
margin-right: 10px;
border-radius: 3px; }
.cui-button-group.cui-basic .cui-button:not(:last-child):after {
margin: 5px;
background: #c5cdd1;
width: 1px;
display: inline-block;
position: absolute;
top: 5%;
bottom: 5%;
left: 100%;
content: ""; }
.cui-button-group.cui-fluid {
width: 100%; }
.cui-button-group.cui-fluid .cui-button {
flex: 1 1 auto; }
.cui-card {
padding: 15px;
background: #ffffff;
max-width: 320px;
border-radius: 3px;
border: solid 1px #c5cdd1;
transition: box-shadow 200ms ease-in-out; }
.cui-card.cui-xs {
padding: 12px; }
.cui-card.cui-sm {
padding: 13px; }
.cui-card.cui-lg {
padding: 17px; }
.cui-card.cui-xl {
padding: 20px; }
.cui-card.cui-elevation-1 {
box-shadow: 0px 2px 4px -2px rgba(67, 90, 111, 0.3); }
.cui-card.cui-elevation-2 {
box-shadow: 0px 5px 8px -4px rgba(67, 90, 111, 0.3); }
.cui-card.cui-elevation-3 {
box-shadow: 0px 8px 10px -4px rgba(67, 90, 111, 0.3); }
.cui-card.cui-elevation-4 {
box-shadow: 0px 16px 24px -8px rgba(67, 90, 111, 0.3); }
.cui-card.cui-card-interactive {
cursor: pointer; }
.cui-card.cui-card-interactive:hover, .cui-card.cui-card-interactive:focus {
box-shadow: 0px 8px 10px -4px rgba(67, 90, 111, 0.3); }
.cui-card.cui-card-interactive:active {
box-shadow: 0px 2px 4px -2px rgba(67, 90, 111, 0.3); }
.cui-card.cui-fluid {
max-width: none; }
.cui-callout {
padding: 12px;
color: #37474f;
background: #f2f4f5;
border: solid 1px #c5cdd1;
display: block;
position: relative;
width: 100%;
border-radius: 3px; }
.cui-callout .cui-callout-header {
font-size: 14px; }
.cui-callout .cui-callout-header:not(:only-child) {
margin: 0 0 4px 0; }
.cui-callout .cui-callout-content {
font-size: 14px; }
.cui-callout > .cui-icon {
top: 14px; }
.cui-callout .cui-callout-dismiss {
right: 12px; }
.cui-callout.cui-callout-icon .cui-callout-content,
.cui-callout.cui-callout-icon .cui-callout-header {
padding-left: 24px; }
.cui-callout > .cui-icon {
color: #37474f; }
.cui-callout > .cui-icon, .cui-callout .cui-callout-dismiss {
position: absolute; }
.cui-callout .cui-callout-header {
font-weight: bold; }
.cui-callout.cui-fluid {
display: block;
width: 100%; }
.cui-callout.cui-xs {
padding: 10px; }
.cui-callout.cui-xs .cui-callout-header {
font-size: 12px; }
.cui-callout.cui-xs .cui-callout-header:not(:only-child) {
margin: 0 0 4px 0; }
.cui-callout.cui-xs .cui-callout-content {
font-size: 12px; }
.cui-callout.cui-xs > .cui-icon {
top: 12px; }
.cui-callout.cui-xs .cui-callout-dismiss {
right: 10px; }
.cui-callout.cui-xs.cui-callout-icon .cui-callout-content,
.cui-callout.cui-xs.cui-callout-icon .cui-callout-header {
padding-left: 20px; }
.cui-callout.cui-sm {
padding: 11px; }
.cui-callout.cui-sm .cui-callout-header {
font-size: 13px; }
.cui-callout.cui-sm .cui-callout-header:not(:only-child) {
margin: 0 0 4px 0; }
.cui-callout.cui-sm .cui-callout-content {
font-size: 13px; }
.cui-callout.cui-sm > .cui-icon {
top: 13px; }
.cui-callout.cui-sm .cui-callout-dismiss {
right: 11px; }
.cui-callout.cui-sm.cui-callout-icon .cui-callout-content,
.cui-callout.cui-sm.cui-callout-icon .cui-callout-header {
padding-left: 22px; }
.cui-callout.cui-lg {
padding: 14px; }
.cui-callout.cui-lg .cui-callout-header {
font-size: 16px; }
.cui-callout.cui-lg .cui-callout-header:not(:only-child) {
margin: 0 0 5px 0; }
.cui-callout.cui-lg .cui-callout-content {
font-size: 16px; }
.cui-callout.cui-lg > .cui-icon {
top: 16px; }
.cui-callout.cui-lg .cui-callout-dismiss {
right: 14px; }
.cui-callout.cui-lg.cui-callout-icon .cui-callout-content,
.cui-callout.cui-lg.cui-callout-icon .cui-callout-header {
padding-left: 28px; }
.cui-callout.cui-xl {
padding: 16px; }
.cui-callout.cui-xl .cui-callout-header {
font-size: 18px; }
.cui-callout.cui-xl .cui-callout-header:not(:only-child) {
margin: 0 0 6px 0; }
.cui-callout.cui-xl .cui-callout-content {
font-size: 18px; }
.cui-callout.cui-xl > .cui-icon {
top: 19px; }
.cui-callout.cui-xl .cui-callout-dismiss {
right: 16px; }
.cui-callout.cui-xl.cui-callout-icon .cui-callout-content,
.cui-callout.cui-xl.cui-callout-icon .cui-callout-header {
padding-left: 32px; }
.cui-callout.cui-primary {
color: #303f9f;
background: #e8eaf6;
border: solid 1px #5360ad; }
.cui-callout.cui-primary > .cui-icon {
color: #303f9f; }
.cui-callout.cui-positive {
color: #388e3c;
background: #e8f5e9;
border: solid 1px #3d8c40; }
.cui-callout.cui-positive > .cui-icon {
color: #388e3c; }
.cui-callout.cui-negative {
color: #d32f2f;
background: #ffebee;
border: solid 1px #dc3c31; }
.cui-callout.cui-negative > .cui-icon {
color: #d32f2f; }
.cui-callout.cui-warning {
color: #f57c00;
background: #fff3e0;
border: solid 1px #dd7000; }
.cui-callout.cui-warning > .cui-icon {
color: #f57c00; }
.cui-checkbox input:checked ~ .cui-control-indicator:after {
width: 5px;
height: 8px;
margin-top: -1px; }
.cui-checkbox input:indeterminate ~ .cui-control-indicator:after {
width: 10px;
height: 2px; }
.cui-checkbox .cui-control-indicator {
border: solid 1px #c5cdd1; }
.cui-checkbox input:checked ~ .cui-control-indicator,
.cui-checkbox input:indeterminate ~ .cui-control-indicator {
background: #5c6bc0;
border: solid 1px #404b86; }
.cui-checkbox input:checked ~ .cui-control-indicator {
color: white; }
.cui-checkbox input:checked ~ .cui-control-indicator:after {
content: '\00a0';
position: absolute;
top: 50%;
left: 50%;
backface-visibility: hidden;
transform: translate(-50%, -50%) rotate(45deg);
border: solid white;
border-width: 0 2px 2px 0; }
.cui-checkbox input:indeterminate ~ .cui-control-indicator {
color: white; }
.cui-checkbox input:indeterminate ~ .cui-control-indicator:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
backface-visibility: hidden;
transform: translate(-50%, -50%);
background: white; }
.cui-checkbox.cui-xs input:checked ~ .cui-control-indicator:after {
width: 4px;
height: 6px;
margin-top: -1px; }
.cui-checkbox.cui-xs input:indeterminate ~ .cui-control-indicator:after {
width: 10px;
height: 2px; }
.cui-checkbox.cui-sm input:checked ~ .cui-control-indicator:after {
width: 4px;
height: 7px;
margin-top: -1px; }
.cui-checkbox.cui-sm input:indeterminate ~ .cui-control-indicator:after {
width: 10px;
height: 2px; }
.cui-checkbox.cui-lg input:checked ~ .cui-control-indicator:after {
width: 6px;
height: 9px;
margin-top: -1px; }
.cui-checkbox.cui-lg input:indeterminate ~ .cui-control-indicator:after {
width: 10px;
height: 2px; }
.cui-checkbox.cui-xl input:checked ~ .cui-control-indicator:after {
width: 6px;
height: 10px;
margin-top: -1px; }
.cui-checkbox.cui-xl input:indeterminate ~ .cui-control-indicator:after {
width: 10px;
height: 2px; }
.cui-checkbox.cui-primary .cui-control-indicator {
border: solid 1px #5360ad; }
.cui-checkbox.cui-primary input:checked ~ .cui-control-indicator,
.cui-checkbox.cui-primary input:indeterminate ~ .cui-control-indicator {
background: #5c6bc0;
border: solid 1px #404b86; }
.cui-checkbox.cui-positive .cui-control-indicator {
border: solid 1px #3d8c40; }
.cui-checkbox.cui-positive input:checked ~ .cui-control-indicator,
.cui-checkbox.cui-positive input:indeterminate ~ .cui-control-indicator {
background: #4caf50;
border: solid 1px #357b38; }
.cui-checkbox.cui-negative .cui-control-indicator {
border: solid 1px #dc3c31; }
.cui-checkbox.cui-negative input:checked ~ .cui-control-indicator,
.cui-checkbox.cui-negative input:indeterminate ~ .cui-control-indicator {
background: #f44336;
border: solid 1px #ab2f26; }
.cui-checkbox.cui-warning .cui-control-indicator {
border: solid 1px #dd7000; }
.cui-checkbox.cui-warning input:checked ~ .cui-control-indicator,
.cui-checkbox.cui-warning input:indeterminate ~ .cui-control-indicator {
background: #f57c00;
border: solid 1px #ac5700; }
.cui-collapse {
height: 0;
overflow: hidden; }
.cui-control-group {
display: inline-flex;
vertical-align: middle;
margin-right: 10px; }
.cui-control-group:last-child {
margin: 0; }
.cui-control-group > :first-child {
border-radius: 3px 0 0 3px;
margin-right: -1px; }
.cui-control-group > :last-child {
border-radius: 0 3px 3px 0; }
.cui-control-group > :only-child {
border-radius: 3px;
margin: 0; }
.cui-control-group > :not(:first-child):not(:last-child) {
border-radius: 0;
margin-right: -1px; }
.cui-control-group .cui-select select,
.cui-control-group .cui-input input,
.cui-control-group .cui-custom-select button {
border-radius: inherit; }
.cui-control-group :focus,
.cui-control-group :hover,
.cui-control-group :active,
.cui-control-group .cui-active {
z-index: 1; }
.cui-control-group :focus {
z-index: 1; }
.cui-control-group.cui-fluid > * {
flex: 1 1 auto; }
.cui-custom-select {
display: inline-block; }
.cui-custom-select .cui-overlay {
position: relative; }
.cui-custom-select .cui-popover {
width: 100%;
transform: none !important; }
.cui-custom-select .cui-popover-content {
width: 100%;
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0;
padding: 0; }
.cui-custom-select-trigger.cui-active {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0; }
.cui-custom-select-input {
display: none; }
.cui-dialog {
display: flex;
align-items: center;
justify-content: center;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 20; }
.cui-dialog.cui-basic .cui-dialog-header,
.cui-dialog.cui-basic .cui-dialog-footer {
border: none;
background: #ffffff; }
.cui-dialog-content {
width: 600px;
max-width: 97%;
max-height: 97%;
display: flex;
flex-direction: column;
overflow: auto;
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
transform: translate3d(0, 0, 0);
box-shadow: 0px 16px 24px -8px rgba(67, 90, 111, 0.3); }
.fade-enter .cui-dialog-content {
opacity: 0.01;
transform: scale(0.95);
transition: opacity 200ms cubic-bezier(0.4, 1, 0.75, 0.9), transform 200ms cubic-bezier(0.54, 1.12, 0.38, 1.11); }
.fade-enter-active .cui-dialog-content {
opacity: 1;
transform: scale(1); }
.fade-exit .cui-dialog-content {
transition: opacity 200ms cubic-bezier(0.4, 1, 0.75, 0.9), transform 200ms cubic-bezier(0.54, 1.12, 0.38, 1.11); }
.fade-exit-active .cui-dialog-content {
opacity: 0;
transform: scale(0.95); }
.cui-dialog-header {
display: flex;
flex: 0 0 auto;
align-items: center;
border-radius: 4.5px 4.5px 0 0;
border-bottom: solid 1px #c5cdd1;
background: #eceff1;
min-height: 40px;
padding: 15px; }
.cui-dialog-header h3 {
font-weight: normal;
flex: 1 1 auto;
margin-bottom: 1px;
line-height: inherit;
color: #37474f; }
.cui-dialog-close-button {
flex: 0 0 auto; }
.cui-dialog-body {
flex: 1 1 auto;
padding: 15px;
overflow: auto;
background: white; }
.cui-dialog-footer {
flex: 0 0 auto;
padding: 15px;
background: #eceff1;
border-radius: 0 0 4.5px 4.5px;
border-top: solid 1px #c5cdd1; }
.cui-dialog-footer .cui-button {
margin-right: 10px; }
.cui-dialog-footer .cui-button:last-child {
margin: 0; }
.cui-overlay-inline .cui-dialog {
position: absolute; }
.cui-drawer {
position: fixed;
z-index: 20; }
.cui-drawer-right,
.cui-drawer-left {
top: 0;
height: 100%; }
.cui-drawer-right .cui-drawer-content,
.cui-drawer-left .cui-drawer-content {
min-width: 320px;
max-width: 97%;
height: 100%; }
.cui-drawer-right {
right: 0; }
.fade-enter .cui-drawer-right .cui-drawer-content,
.fade-exit-active .cui-drawer-right .cui-drawer-content {
transform: translateX(100%); }
.fade-enter-active .cui-drawer-right .cui-drawer-content {
transform: translateX(0); }
.cui-drawer-left {
left: 0; }
.fade-enter .cui-drawer-left .cui-drawer-content,
.fade-exit-active .cui-drawer-left .cui-drawer-content {
transform: translateX(-100%); }
.fade-enter-active .cui-drawer-left .cui-drawer-content {
transform: translateX(0); }
.cui-drawer-top,
.cui-drawer-bottom {
width: 100%;
left: 0; }
.cui-drawer-top .cui-drawer-content,
.cui-drawer-bottom .cui-drawer-content {
width: 100%;
min-height: 160px;
max-height: 97%; }
.cui-drawer-top {
top: 0; }
.fade-enter .cui-drawer-top .cui-drawer-content,
.fade-exit-active .cui-drawer-top .cui-drawer-content {
transform: translateY(-100%); }
.fade-enter-active .cui-drawer-top .cui-drawer-content {
transform: translateY(0); }
.cui-drawer-bottom {
bottom: 0; }
.fade-enter .cui-drawer-bottom .cui-drawer-content,
.fade-exit-active .cui-drawer-bottom .cui-drawer-content {
transform: translateY(100%); }
.fade-enter-active .cui-drawer-bottom .cui-drawer-content {
transform: translateY(0); }
.cui-overlay-inline .cui-drawer {
position: absolute; }
.cui-drawer-content {
position: relative;
padding: 15px;
background: #ffffff;
z-index: 20;
box-shadow: 0px 16px 24px -8px rgba(67, 90, 111, 0.3);
border: solid 1px #c5cdd1; }
.fade-enter .cui-drawer-content {
opacity: 0.01;
transition: opacity 200ms cubic-bezier(0.4, 1, 0.75, 0.9), transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
.fade-enter-active .cui-drawer-content {
opacity: 1; }
.fade-exit .cui-drawer-content {
transition: opacity 200ms cubic-bezier(0.4, 1, 0.75, 0.9), transform 200ms cubic-bezier(0.54, 1.12, 0.38, 1.11); }
.fade-exit-active .cui-drawer-content {
opacity: 0; }
.cui-empty-state {
position: relative;
display: inline-flex;
vertical-align: middle;
align-items: center;
justify-content: center;
flex-direction: column; }
.cui-empty-state.cui-empty-state-fill {
position: absolute;
display: flex;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 20; }
.cui-empty-state-icon .cui-icon svg {
height: 40px;
width: 40px;
min-height: 40px;
min-width: 40px;
margin-bottom: 15px; }
.cui-empty-state-header {
font-weight: bold;
font-size: 16px; }
.cui-empty-state-header:not(:last-child) {
margin-bottom: 10px; }
.cui-empty-state-content {
text-align: center; }
.cui-form .cui-form-group {
margin-bottom: 15px; }
.cui-form .cui-form-group .cui-input,
.cui-form .cui-form-group .cui-input-file,
.cui-form .cui-form-group .cui-custom-select {
width: 100%; }
.cui-form .cui-form-group:last-child {
margin: 0; }
.cui-form .cui-form-group.cui-disabled {
opacity: 0.75;
pointer-events: none; }
.cui-form .cui-form-label {
font-size: 13px;
font-weight: bold;
display: inline-block;
margin-bottom: 10px; }
.cui-grid {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-right: 0;
margin-left: 0; }
.cui-grid-align-top {
align-items: flex-start; }
.cui-grid-align-middle {
align-items: center; }
.cui-grid-align-bottom {
align-items: flex-end; }
.cui-grid-justify-start {
justify-content: flex-start; }
.cui-grid-justify-end {
justify-content: flex-end; }
.cui-grid-justify-center {
justify-content: center; }
.cui-grid-justify-space-around {
justify-content: space-around; }
.cui-grid-justify-space-between {
justify-content: space-between; }
[class*="cui-col"] {
flex-grow: 1;
flex-basis: 0;
max-width: 100%;
padding-right: 0;
padding-left: 0; }
.cui-col-1 {
flex-basis: 8.33333%;
max-width: 8.33333%; }
.cui-col-offset-1 {
margin-left: 8.33333%; }
.cui-col-order-1 {
order: 1; }
.cui-col-2 {
flex-basis: 16.66667%;
max-width: 16.66667%; }
.cui-col-offset-2 {
margin-left: 16.66667%; }
.cui-col-order-2 {
order: 2; }
.cui-col-3 {
flex-basis: 25%;
max-width: 25%; }
.cui-col-offset-3 {
margin-left: 25%; }
.cui-col-order-3 {
order: 3; }
.cui-col-4 {
flex-basis: 33.33333%;
max-width: 33.33333%; }
.cui-col-offset-4 {
margin-left: 33.33333%; }
.cui-col-order-4 {
order: 4; }
.cui-col-5 {
flex-basis: 41.66667%;
max-width: 41.66667%; }
.cui-col-offset-5 {
margin-left: 41.66667%; }
.cui-col-order-5 {
order: 5; }
.cui-col-6 {
flex-basis: 50%;
max-width: 50%; }
.cui-col-offset-6 {
margin-left: 50%; }
.cui-col-order-6 {
order: 6; }
.cui-col-7 {
flex-basis: 58.33333%;
max-width: 58.33333%; }
.cui-col-offset-7 {
margin-left: 58.33333%; }
.cui-col-order-7 {
order: 7; }
.cui-col-8 {
flex-basis: 66.66667%;
max-width: 66.66667%; }
.cui-col-offset-8 {
margin-left: 66.66667%; }
.cui-col-order-8 {
order: 8; }
.cui-col-9 {
flex-basis: 75%;
max-width: 75%; }
.cui-col-offset-9 {
margin-left: 75%; }
.cui-col-order-9 {
order: 9; }
.cui-col-10 {
flex-basis: 83.33333%;
max-width: 83.33333%; }
.cui-col-offset-10 {
margin-left: 83.33333%; }
.cui-col-order-10 {
order: 10; }
.cui-col-11 {
flex-basis: 91.66667%;
max-width: 91.66667%; }
.cui-col-offset-11 {
margin-left: 91.66667%; }
.cui-col-order-11 {
order: 11; }
.cui-col-12 {
flex-basis: 100%;
max-width: 100%; }
.cui-col-offset-12 {
margin-left: 100%; }
.cui-col-order-12 {
order: 12; }
@media only screen and (min-width: 0) {
.cui-col-xs-1 {
flex-basis: 8.33333%;
max-width: 8.33333%; }
.cui-col-xs-offset-1 {
margin-left: 8.33333%; }
.cui-col-xs-order-1 {
order: 1; }
.cui-col-xs-2 {
flex-basis: 16.66667%;
max-width: 16.66667%; }
.cui-col-xs-offset-2 {
margin-left: 16.66667%; }
.cui-col-xs-order-2 {
order: 2; }
.cui-col-xs-3 {
flex-basis: 25%;
max-width: 25%; }
.cui-col-xs-offset-3 {
margin-left: 25%; }
.cui-col-xs-order-3 {
order: 3; }
.cui-col-xs-4 {
flex-basis: 33.33333%;
max-width: 33.33333%; }
.cui-col-xs-offset-4 {
margin-left: 33.33333%; }
.cui-col-xs-order-4 {
order: 4; }
.cui-col-xs-5 {
flex-basis: 41.66667%;
max-width: 41.66667%; }
.cui-col-xs-offset-5 {
margin-left: 41.66667%; }
.cui-col-xs-order-5 {
order: 5; }
.cui-col-xs-6 {
flex-basis: 50%;
max-width: 50%; }
.cui-col-xs-offset-6 {
margin-left: 50%; }
.cui-col-xs-order-6 {
order: 6; }
.cui-col-xs-7 {
flex-basis: 58.33333%;
max-width: 58.33333%; }
.cui-col-xs-offset-7 {
margin-left: 58.33333%; }
.cui-col-xs-order-7 {
order: 7; }
.cui-col-xs-8 {
flex-basis: 66.66667%;
max-width: 66.66667%; }
.cui-col-xs-offset-8 {
margin-left: 66.66667%; }
.cui-col-xs-order-8 {
order: 8; }
.cui-col-xs-9 {
flex-basis: 75%;
max-width: 75%; }
.cui-col-xs-offset-9 {
margin-left: 75%; }
.cui-col-xs-order-9 {
order: 9; }
.cui-col-xs-10 {
flex-basis: 83.33333%;
max-width: 83.33333%; }
.cui-col-xs-offset-10 {
margin-left: 83.33333%; }
.cui-col-xs-order-10 {
order: 10; }
.cui-col-xs-11 {
flex-basis: 91.66667%;
max-width: 91.66667%; }
.cui-col-xs-offset-11 {
margin-left: 91.66667%; }
.cui-col-xs-order-11 {
order: 11; }
.cui-col-xs-12 {
flex-basis: 100%;
max-width: 100%; }
.cui-col-xs-offset-12 {
margin-left: 100%; }
.cui-col-xs-order-12 {
order: 12; } }
@media only screen and (min-width: 576px) {
.cui-col-sm-1 {
flex-basis: 8.33333%;
max-width: 8.33333%; }
.cui-col-sm-offset-1 {
margin-left: 8.33333%; }
.cui-col-sm-order-1 {
order: 1; }
.cui-col-sm-2 {
flex-basis: 16.66667%;
max-width: 16.66667%; }
.cui-col-sm-offset-2 {
margin-left: 16.66667%; }
.cui-col-sm-order-2 {
order: 2; }
.cui-col-sm-3 {
flex-basis: 25%;
max-width: 25%; }
.cui-col-sm-offset-3 {
margin-left: 25%; }
.cui-col-sm-order-3 {
order: 3; }
.cui-col-sm-4 {
flex-basis: 33.33333%;
max-width: 33.33333%; }
.cui-col-sm-offset-4 {
margin-left: 33.33333%; }
.cui-col-sm-order-4 {
order: 4; }
.cui-col-sm-5 {
flex-basis: 41.66667%;
max-width: 41.66667%; }
.cui-col-sm-offset-5 {
margin-left: 41.66667%; }
.cui-col-sm-order-5 {
order: 5; }
.cui-col-sm-6 {
flex-basis: 50%;
max-width: 50%; }
.cui-col-sm-offset-6 {
margin-left: 50%; }
.cui-col-sm-order-6 {
order: