.u-relative { position: relative; } .u-pointer { user-select: none; cursor: pointer; } .u-readonly { user-select: none; } .u-ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .u-overflow-y--auto { overflow-x: hidden; overflow-y: auto; } .u-color--blue { color: $blue; } .u-color--primary { color: $primary; } .u-color--success { color: $success; &.dark { color: $success--dark; } } .u-color--error { color: $error; &.light { color: #fb8885; } &.dark { color: #e51414; } } .u-color--warning { color: $warning; } .u-color--white { color: #fff; } .u-color--black { color: $black; } .u-color--info { color: $info--dark; &.light { color: $info; } } .u-bold { font-weight: bold; } .u-text-center { text-align: center; } .u-align-self { &--center { align-self: center; } } .u-size--contain { background-position: center center; background-size: contain; background-repeat: no-repeat; }