strong-arc
Version:
A visual suite for the StrongLoop API Platform
2,099 lines • 73.1 kB
CSS
/* @override
http://0.0.0.0:3003/style/dev/icons.css
http://0.0.0.0:3003/style/src/icons.css
http://0.0.0.0:4800/style/src/icons.css */
/* version 0.0.1 see google docs ./Design -> Icons for src files and a backup of icomoon.io export */
/* remember to modify path name to ../fonts/ when copying icomoon style.css file into icons.less */
/* cut-n-paste these rules from icomoon exported style.css file */
/* --------------------------------------- */
/* ------ BEGIN CUT AND PASTE HERE ------- */
/* --------------------------------------- */
@font-face {
font-family: 'Strongloop';
src: url('/fonts/Strongloop.eot?-qomsci');
src: url('/fonts/Strongloop.eot?#iefix-qomsci') format('embedded-opentype'), url('/fonts/Strongloop.woff?-qomsci') format('woff'), url('/fonts/Strongloop.ttf?-qomsci') format('truetype'), url('/fonts/Strongloop.svg?-qomsci#Strongloop') format('svg');
font-weight: normal;
font-style: normal;
}
[class^="sl-icon-"],
[class*=" sl-icon-"] {
font-family: 'Strongloop';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.sl-icon-key_out:before {
content: "\e620";
}
.sl-icon-x:before {
content: "\e61f";
}
.sl-icon-circle-stop-start:before {
content: "\e61e";
}
.sl-icon-circle-hollow:before {
content: "\e61c";
}
.sl-icon-circle-filled:before {
content: "\e61d";
}
.sl-icon-play:before {
content: "\e618";
}
.sl-icon-restart-2:before {
content: "\e619";
}
.sl-icon-restart:before {
content: "\e61a";
}
.sl-icon-stop:before {
content: "\e61b";
}
.sl-icon-checkmark-outline:before {
content: "\e615";
}
.sl-icon-box-arrow-down:before {
content: "\e600";
}
.sl-icon-link:before {
content: "\e601";
}
.sl-icon-file:before {
content: "\e602";
}
.sl-icon-minus:before {
content: "\e603";
}
.sl-icon-minus-thick:before {
content: "\e604";
}
.sl-icon-search:before {
content: "\e605";
}
.sl-icon-question-mark:before {
content: "\e606";
}
.sl-icon-plus:before {
content: "\e607";
}
.sl-icon-plus-thick:before {
content: "\e608";
}
.sl-icon-plus-sign:before {
content: "\e609";
}
.sl-icon-play2:before {
content: "\e60a";
}
.sl-icon-on-off:before {
content: "\e60b";
}
.sl-icon-logo:before {
content: "\e60c";
}
.sl-icon-help:before {
content: "\e60d";
}
.sl-icon-lightning:before {
content: "\e60e";
}
.sl-icon-folder:before {
content: "\e60f";
}
.sl-icon-down-arrow:before {
content: "\e610";
}
.sl-icon-database:before {
content: "\e611";
}
.sl-icon-close:before {
content: "\e612";
}
.sl-icon-chevron-down:before {
content: "\e613";
}
.sl-icon-checkmark:before {
content: "\e614";
}
.sl-icon-arrow-down:before {
content: "\e616";
}
.sl-icon-arrow-right:before {
content: "\e617";
}
/* --------------------------------------------------- */
/* ------------- END CUT AND PASTE HERE -------------- */
/* --------------------------------------------------- */
/* begin custom rules, needs to persist across font style updates, these are not included in icomoon export style.css */
.sl-icon {
position: relative;
top: 1px;
display: inline-block;
}
.sl-icon-database:before {
font-size: 16pt;
}
.sl-icon-folder:before {
margin-right: 10px;
font-size: 12pt;
}
.sl-icon-on-off:before {
color: #01582A;
font-size: 18pt;
margin-left: 2rem;
}
.sl-icon-file:before {
font-weight: lighter;
}
/* end custom rules */
.sl-app-icon {
width: 8rem;
height: 8rem;
display: block;
margin: 1.5rem auto 0;
}
.sl-app-icon-profiler {
background: url(/images/profiler_default.svg) no-repeat center center;
}
.sl-app-icon-composer {
background: url(/images/composer_default.svg) no-repeat center center;
}
.sl-app-icon-metrics {
background: url(/images/metrics_default.svg) no-repeat center center;
}
.sl-app-icon-advisor {
background: url(/images/profiler_default.svg) no-repeat center center;
}
.sl-app-icon-tracing {
background: url(/images/tracing_default.svg) no-repeat center center;
}
.sl-app-icon-build-deploy {
background: url(/images/build_deploy_default.svg) no-repeat center center;
}
.sl-app-icon-api-analytics {
background: url(/images/api-analytics_default.svg) no-repeat center center;
}
.sl-app-icon-placeholder {
background: url(/images/icon_placeholder.svg);
}
.sl-app-icon-placeholder.pos-1 {
opacity: .3;
}
.sl-app-icon-placeholder.pos-2 {
opacity: .6;
}
.sl-app-icon-process-manager {
background: url(/images/process-manager_default.svg) no-repeat center center;
}
.sl-app-icon-profiler-hover {
background: url(/images/profiler_over.svg);
}
.sl-app-icon-composer-hover {
background: url(/images/composer_over.svg);
}
.sl-app-icon-metrics-hover {
background: url(/images/metrics_over.svg);
}
.sl-app-icon-advisor-hover {
background: url(/images/profiler_over.svg);
}
.sl-app-icon-tracing-hover {
background: url(/images/tracing_over.svg);
}
.sl-app-icon-build-deploy-hover {
background: url(/images/build_deploy_over.svg);
}
.sl-app-icon-api-analytics-hover {
background: url(/images/api-analytics_over.svg);
}
.sl-app-icon-process-manager-hover {
background: url(/images/process-manager_over.svg);
}
.sl-app-icon-build-deploy-unsupported {
background: url(/images/build_deploy_disabled.svg);
}
.sl-app-icon-metrics-unsupported {
background: url(/images/metrics_disabled.svg);
}
.sl-app-icon-composer-unsupported {
background: url(/images/composer_disabled.svg);
}
.sl-app-icon-profiler-unsupported {
background: url(/images/profiler_disabled.svg);
}
/* renamed */
/*connecticon -> link*/
/*document -> file*/
/*off -> on-off*/
/*folder-open -> folder*/
/*question-sign -> help*/
/*remove -> close*/
/*navbranch-open -> arrow-down*/
/*navbranch-closed -> arrow-right*/
/*contextmenu -> box-arrow-down*/
/*minus-sign -> minus-thick*/
/*plus-sign -> plus-thick*/
.ui-reset-btn {
background: transparent;
color: #444;
border: none;
outline: none;
box-shadow: none;
margin: 0;
padding: 0;
}
.sl-icon {
color: #bbb;
}
.error .sl-icon {
color: #d4470f;
}
.icon {
width: 2rem;
height: 2rem;
display: inline-block;
background-size: cover;
background-position: center center;
}
.icon-app-ctrl {
background-image: url(/images/appController_out.svg);
}
.icon-app-ctrl:hover {
background-image: url(/images/appController_over.svg);
}
.icon-app-ctrl:active {
background-image: url(/images/appController_down.svg);
}
.icon-documentation {
background-image: url(/images/documentation_out.svg);
}
.icon-documentation:hover {
background-image: url(/images/documentation_over.svg);
}
.icon-documentation:active {
background-image: url(/images/documentation_down.svg);
}
.icon-on-off {
background-image: url(/images/onOff_out.svg);
}
.icon-on-off:hover {
background-image: url(/images/onOff_over.svg);
}
.icon-on-off:active {
background-image: url(/images/onOff_down.svg);
}
.icon-menu {
background-image: url(/images/menu_out.svg);
}
.icon-menu:hover {
background-image: url(/images/menu_over.svg);
}
.icon-menu:active {
background-image: url(/images/menu_down.svg);
}
.ui-icon-link {
font-size: 1.8rem;
}
.ui-icon-link .sl-icon {
color: #bbb;
}
.ui-icon-link:hover .sl-icon {
color: #888;
}
.ui-icon-link:active .sl-icon {
color: #4a90e2;
}
.error .ui-icon-link .sl-icon {
color: #d4470f;
}
.error .ui-icon-link:hover .sl-icon {
color: #b33f1f;
}
.error .ui-icon-link:active .sl-icon {
color: #4a90e2;
}
.ui-icon {
display: inline-block;
width: 30px;
}
.ui-icon.small {
height: 1.5rem;
}
.ui-icon.medium {
height: 3rem;
}
.ui-icon.large {
height: 4rem;
}
.ui-icon svg g path {
fill: #ddd;
}
.ui-icon svg.stroke {
stroke: #bbb;
stroke-miterlimit: 10;
}
.ui-icon svg.circle-x circle {
fill: #ddd;
}
.ui-icon svg.circle-x path {
fill: #fff;
}
.ui-icon svg.circle-x:hover circle {
fill: #4a90e2;
}
.ui-icon svg.carot path {
fill: #ddd;
}
.ui-icon svg.intercom path {
fill: #0D5A2E;
}
.ui-icon svg.intercom:hover path {
fill: #fff;
}
@-webkit-keyframes pulsate {
0% {
opacity: 0.0;
}
100% {
opacity: 1.0;
}
}
@keyframes pulsate {
0% {
opacity: 0.0;
}
100% {
opacity: 1.0;
}
}
.sl-ui-select {
border-radius: 0.4rem;
display: inline-block;
background-color: #7dbd33;
position: relative;
cursor: pointer;
height: 4.3rem;
font-size: 14px;
z-index: 2;
}
.sl-ui-select:hover {
background-color: #65a718;
}
.sl-ui-select span.selected {
display: block;
color: #fff;
padding: 1rem 4.5rem 1rem 1.5rem;
position: relative;
z-index: 2;
border-radius: 0.4rem;
background-color: inherit;
}
.sl-ui-select span.selected .sl-icon {
font-size: .85rem;
color: #fff;
position: absolute;
top: 1.55rem;
right: 1.5rem;
}
.sl-ui-select.open {
background-color: #fff;
border-radius: 0.4rem 0.4rem 0 0;
}
.sl-ui-select.open span.selected,
.sl-ui-select.open span.selected .sl-icon {
color: #7dbd33;
}
.sl-ui-select.open span.selected {
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.35);
-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.35);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.35);
}
.sl-ui-select.open span.selected::after {
display: block;
content: '';
position: absolute;
width: 100%;
background: #fff;
height: 7px;
bottom: -4px;
left: 0;
}
.sl-ui-select .selected {
display: block;
}
.sl-ui-select .selected .sl-icon {
color: #4a90e2;
}
.sl-ui-select .selected:hover {
color: #fff;
}
.sl-ui-select .selected:hover .sl-icon {
color: #fff;
}
.sl-ui-select ul {
cursor: default;
display: block;
position: absolute;
top: 4.3rem;
width: 26rem;
padding: 1rem 0;
left: 0;
background-color: #fff;
border-radius: 0 0.4rem 0.4rem 0.4rem;
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.35);
-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.35);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.35);
}
.sl-ui-select ul li {
display: block;
padding: 0 1rem;
}
.sl-ui-select ul a {
display: block;
padding: .5rem 2rem .5rem 1em;
text-decoration: none;
border-radius: 0.3rem;
color: #999999;
position: relative;
}
.sl-ui-select ul a:hover {
background-color: #7dbd33;
color: #fff;
}
.sl-ui-select ul a .sl-icon {
position: absolute;
right: 10px;
top: 8px;
}
.sl-ui-select.more {
background-color: #fff;
color: #999;
}
.sl-ui-select.more ul {
top: 30px;
width: 17rem;
}
.sl-ui-select.more ul a:hover {
background-color: #5f8de1;
}
.sl-ui-select.more span.selected {
color: #999;
padding: .5rem 4.5rem .5rem 1rem;
-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.35);
-moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.35);
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.35);
}
.sl-ui-select.more span.selected.selected-item {
background-color: #5f8de1;
color: #fff;
}
.sl-ui-select.more span.selected.selected-item .sl-icon {
color: #fff;
}
.sl-ui-select.more span.selected .sl-icon {
color: #999;
top: 1rem;
}
.sl-ui-select.more.open span.selected.selected-item .sl-icon {
color: #fff;
}
.sl-ui-select.more.open span.selected.selected-item:after {
left: -1px;
width: 101%;
background-color: #5f8de1;
}
.sl-ui-select .beta {
font-size: 11px;
}
.ui-select-scroll {
position: absolute;
max-height: 10rem;
overflow-y: auto;
width: 20rem;
border: 1px solid black;
background: white;
padding: .5rem 1rem;
margin-left: 1rem;
}
.ui-select-scroll li {
padding: .5rem 1rem;
cursor: pointer;
}
.ui-select-scroll li.active {
border: 1px solid blue;
border-radius: 0.5rem;
}
.ui-select-scroll li span:nth-child(1) {
width: 10rem;
}
.ui-select-scroll li span:nth-child(2) {
width: auto;
}
.ui-list-scroll {
width: 8rem;
max-height: 4rem;
overflow-y: auto;
margin-bottom: 0;
padding-left: 1rem;
}
.ui-menu-action {
position: relative;
display: inline-block;
}
.ui-menu-action .actions {
background-color: #fff;
position: absolute;
z-index: 2;
top: 1.6rem;
min-width: 8rem;
box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.4);
}
.ui-menu-action .actions ul {
margin: 0;
padding: 0;
}
.ui-menu-action .actions li > * {
padding: .3rem .8rem;
display: block;
white-space: nowrap;
}
.ui-menu-container {
max-width: 40rem;
font-size: 1.4rem;
color: #999;
margin: 0 !important;
position: relative;
padding: 0 !important;
}
.ui-menu-container .toggler {
margin: 0 !important;
}
.ui-menu-container .toggler.ui-input {
width: 100% !important;
padding-right: 3.5rem;
}
.ui-menu-container .ui-input-search {
position: relative;
}
.ui-menu-container .ui-input-search .clear {
display: block;
position: absolute;
top: -0.3rem;
right: .6rem;
left: auto;
text-decoration: none;
cursor: default;
}
.ui-menu-container .ui-input-search .clear .ui-icon {
display: none;
width: 2rem;
height: 2rem;
}
.ui-menu-container .ui-input-search .clear.focused {
cursor: pointer;
}
.ui-menu-container .ui-input-search .clear.focused .ui-icon {
display: inline-block;
}
.ui-menu-container .ui-input-search .ui-icon[name=carot] {
position: absolute;
right: -3.5rem;
height: 2.25rem;
top: -0.5rem;
transform: rotate(90deg);
}
.ui-menu-container .ui-input-search .ui-icon[name=carot]:hover path {
fill: #4a90e2;
}
.ui-menu-dropdown {
cursor: default;
display: block;
width: 100%;
position: absolute;
top: 4rem;
left: 0;
right: 0;
padding: 0;
z-index: 11;
background-color: #fff;
border-radius: 0 0.4rem 0.4rem 0.4rem;
border: 1px solid #ccc;
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.35);
-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.35);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.35);
}
.ui-menu-dropdown header {
padding: 1rem;
border-bottom: 1px solid #ccc;
}
.ui-menu-dropdown footer {
padding: 1rem;
border-top: 1px solid #ccc;
}
.ui-menu-dropdown section.menu ul {
padding: 1rem 0 0;
}
.ui-menu-dropdown section.menu li {
display: block;
padding: 0 1rem;
margin-bottom: 1rem !important;
}
.ui-menu-dropdown section.menu li.selected a {
background-color: #3e8ae5;
color: #fff;
}
.ui-menu-dropdown section.menu a {
display: block;
padding: .5rem 1em;
text-decoration: none;
border-radius: 0.3rem;
color: #999999;
}
.ui-menu-dropdown section.menu a:hover {
background-color: #7dbd33;
color: #fff;
}
.ui-menu-dropdown section.menu a:active {
background-color: #51ad2f;
}
.ui-msg-inline-error {
color: #d4470f;
}
.ui-msg-inline-success {
color: #7dbd33;
}
.ui-msg-inline-info {
color: #4a90e2;
}
.ui-msg-error {
color: #d4470f;
border: 0.1rem solid #d4470f;
background-color: #fee;
padding: 1rem;
margin-bottom: 1rem;
}
.ui-msg-error p {
margin: 0;
}
.ui-message {
position: absolute;
top: 7.5rem;
width: 100%;
color: #fff;
z-index: 10;
padding: 1rem 14rem;
min-height: 7rem;
background: #444 url(/images/bell.svg) no-repeat 14rem center;
background-size: 3rem auto;
}
.ui-message .body {
font-size: 2.2rem;
padding: 1rem 10rem 1rem 5rem;
}
.ui-message .body a {
font-size: 1.8rem;
display: block;
opacity: .85;
color: inherit;
}
.ui-message button {
position: absolute;
right: 14rem;
top: 50%;
margin-top: -17px;
}
.ui-toggler button {
font-size: 1.4rem;
font-weight: 300;
color: #aaa;
background: #fff;
border: 1px solid #7fc030;
padding: .65rem 1.75rem;
min-width: 10.5rem;
text-align: center;
border-radius: 0;
border-right: none;
border-left: none;
}
.ui-toggler button:first-child {
border-radius: 0.5rem 0 0 0.5rem;
border-left: 1px solid #7fc030;
border-right: none;
}
.ui-toggler button:last-child {
border-radius: 0 0.5rem 0.5rem 0;
border-left: none;
border-right: 1px solid #7fc030;
}
.ui-toggler button.active {
color: #fff;
background: #7fc030;
box-shadow: inset 0 0 0 0.2rem #fff;
}
.ui-toggler.small {
display: inline-block;
}
.ui-toggler.small button {
font-size: 1.2rem;
padding: .5rem 1rem;
width: 6rem;
border-color: #aaa;
}
.ui-toggler.small button.active {
background: #aaa;
}
.ui-switch {
background: transparent;
border: none;
overflow: visible;
}
.ui-switch.power.ui-switch-left .ui-switch-toggle {
border-color: #ccc;
}
.ui-switch.power.ui-switch-left .ui-switch-toggle .ui-switch-circle {
background: #ccc;
}
.ui-switch .ui-switch-toggle {
display: inline-block;
position: relative;
font-size: 1.4rem;
color: #000;
background: #fff;
border-radius: 0.5rem;
border: 1px solid #7fc030;
width: 5.6rem;
height: 3rem;
margin: 0 .75rem;
overflow: hidden;
transition: border-color 0.2s ease-in-out;
}
.ui-switch .ui-switch-toggle .ui-switch-circle {
transition: left 0.2s ease-in-out;
position: absolute;
top: .2rem;
left: .2rem;
display: block;
width: 2.4rem;
height: 2.4rem;
border-radius: 0.25rem;
background-color: #7fc030;
}
.ui-switch.ui-switch-right .ui-switch-circle {
left: 2.8rem;
}
.ui-switch .ui-switch-label {
font-size: 1.4rem;
display: inline-block;
position: relative;
top: -0.7rem;
width: 5rem;
text-align: left;
color: #999;
}
.ui-switch .ui-switch-label:nth-child(1) {
text-align: right;
}
.ui-actions {
text-align: right;
margin-right: 3rem;
position: relative;
}
.ui-actions button {
border: none;
border-radius: 0.35rem;
background: #7DBD33;
color: #fff;
padding: .8rem 4rem;
margin-left: 1rem;
border-bottom: 2px solid #6EA530;
font-weight: 400;
letter-spacing: .1rem;
position: relative;
}
.ui-actions button .sl-icon {
color: inherit;
}
.ui-actions button .loading {
position: absolute;
left: -2rem;
top: 1.75rem;
}
.ui-actions button:hover {
background-color: #6EA530;
}
.ui-actions button:active {
background-color: #5E9323;
border-bottom-color: #5E9323;
}
.ui-actions button[disabled],
.ui-actions button[disabled]:hover,
.ui-actions button[disabled]:active,
.ui-actions button[disabled].dark-bg {
opacity: .6;
}
.ui-actions button[disabled].primary,
.ui-actions button[disabled]:hover.primary,
.ui-actions button[disabled]:active.primary,
.ui-actions button[disabled].dark-bg.primary {
background-color: #7DBD33;
}
.ui-actions button[disabled].secondary,
.ui-actions button[disabled]:hover.secondary,
.ui-actions button[disabled]:active.secondary,
.ui-actions button[disabled].dark-bg.secondary {
color: #4A4A4A;
background-color: #ddd;
}
.ui-actions button[disabled].secondary:hover,
.ui-actions button[disabled]:hover.secondary:hover,
.ui-actions button[disabled]:active.secondary:hover,
.ui-actions button[disabled].dark-bg.secondary:hover {
border-bottom-color: #BBB;
}
.ui-actions button.secondary {
color: #4A4A4A;
background: #ddd;
border-bottom: 2px solid #BBB;
}
.ui-actions button.secondary .sl-icon {
color: #4A4A4A;
}
.ui-actions button.secondary:hover {
color: #444;
background-color: #aaa;
border-bottom-color: #aaa;
}
.ui-actions button.secondary:hover .sl-icon {
color: #444;
}
.ui-actions button.secondary:active {
color: #fff;
background-color: #888;
border-bottom-color: #888;
}
.ui-actions button.secondary:active .sl-icon {
color: #fff;
}
.ui-actions button.accessory {
color: #6DA442;
background: transparent;
border-bottom: 2px solid transparent;
padding: 0.5rem 1rem;
}
.ui-actions button.accessory .sl-icon {
color: #6DA442;
}
.ui-actions button.accessory.small {
padding: 0.3rem 0.75rem;
}
.ui-actions button.accessory:hover {
color: #507830;
background-color: transparent;
border-bottom-color: transparent;
}
.ui-actions button.accessory:hover .sl-icon {
color: #507830;
}
.ui-actions button.accessory:active {
color: #4A90E2;
background-color: transparent;
border-bottom-color: transparent;
}
.ui-actions button.accessory:active .sl-icon {
color: #4A90E2;
}
.ui-actions button.small {
font-size: 1.2rem;
padding: .75rem 3rem;
letter-spacing: .1rem;
}
.ui-actions button.with-spinner {
margin-left: 5rem;
}
.ui-actions button.square {
padding: .75rem 1.5rem;
}
.ui-actions button.square .sl-icon:before {
font-size: 2rem;
}
.ui-actions button.dark-bg.selected,
.ui-actions button.dark-bg.selected:hover,
.ui-actions button.dark-bg.selected:active {
background-color: #6EA530;
border-bottom-color: #6EA530;
}
.ui-actions button.dark-bg:hover:not(.selected):not([disabled]) {
background-color: #fff;
color: #7DBD33;
border-bottom-color: #fff;
}
.ui-actions button.dark-bg:active:not(.selected):not([disabled]) {
background-color: #f4f4f4;
border-color: #f4f4f4;
}
.ui-actions button.dark-bg.square:active,
.ui-actions button.dark-bg.square:focus {
background-color: #6EA530;
border-bottom-color: #6EA530;
}
.ui-actions button .loading {
position: absolute;
left: -2rem;
top: 1.75rem;
}
.ui-btn {
border: none;
border-radius: 0.35rem;
background: #7DBD33;
color: #fff;
padding: .8rem 4rem;
margin-left: 1rem;
border-bottom: 2px solid #6EA530;
font-weight: 400;
position: relative;
letter-spacing: .1rem;
}
.ui-btn .sl-icon {
color: inherit;
}
.ui-btn .loading {
position: absolute;
left: -2rem;
top: 1.75rem;
}
.ui-btn:hover {
background-color: #6EA530;
}
.ui-btn:active {
background-color: #5E9323;
border-bottom-color: #5E9323;
}
.ui-btn[disabled],
.ui-btn[disabled]:hover,
.ui-btn[disabled]:active,
.ui-btn[disabled].dark-bg {
opacity: .6;
}
.ui-btn[disabled].primary,
.ui-btn[disabled]:hover.primary,
.ui-btn[disabled]:active.primary,
.ui-btn[disabled].dark-bg.primary {
background-color: #7DBD33;
}
.ui-btn[disabled].secondary,
.ui-btn[disabled]:hover.secondary,
.ui-btn[disabled]:active.secondary,
.ui-btn[disabled].dark-bg.secondary {
color: #4A4A4A;
background-color: #ddd;
}
.ui-btn[disabled].secondary:hover,
.ui-btn[disabled]:hover.secondary:hover,
.ui-btn[disabled]:active.secondary:hover,
.ui-btn[disabled].dark-bg.secondary:hover {
border-bottom-color: #BBB;
}
.ui-btn.secondary {
color: #4A4A4A;
background: #ddd;
border-bottom: 2px solid #BBB;
}
.ui-btn.secondary .sl-icon {
color: #4A4A4A;
}
.ui-btn.secondary:hover {
color: #444;
background-color: #aaa;
border-bottom-color: #aaa;
}
.ui-btn.secondary:hover .sl-icon {
color: #444;
}
.ui-btn.secondary:active {
color: #fff;
background-color: #888;
border-bottom-color: #888;
}
.ui-btn.secondary:active .sl-icon {
color: #fff;
}
.ui-btn.accessory {
color: #6DA442;
background: transparent;
border-bottom: 2px solid transparent;
padding: 0.5rem 1rem;
}
.ui-btn.accessory .sl-icon {
color: #6DA442;
}
.ui-btn.accessory.small {
padding: 0.3rem 0.75rem;
}
.ui-btn.accessory:hover {
color: #507830;
background-color: transparent;
border-bottom-color: transparent;
}
.ui-btn.accessory:hover .sl-icon {
color: #507830;
}
.ui-btn.accessory:active {
color: #4A90E2;
background-color: transparent;
border-bottom-color: transparent;
}
.ui-btn.accessory:active .sl-icon {
color: #4A90E2;
}
.ui-btn.small {
font-size: 1.2rem;
padding: .75rem 3rem;
letter-spacing: .1rem;
}
.ui-btn.with-spinner {
margin-left: 5rem;
}
.ui-btn.square {
padding: .75rem 1.5rem;
}
.ui-btn.square .sl-icon:before {
font-size: 2rem;
}
.ui-btn.dark-bg.selected,
.ui-btn.dark-bg.selected:hover,
.ui-btn.dark-bg.selected:active {
background-color: #6EA530;
border-bottom-color: #6EA530;
}
.ui-btn.dark-bg:hover:not(.selected):not([disabled]) {
background-color: #fff;
color: #7DBD33;
border-bottom-color: #fff;
}
.ui-btn.dark-bg:active:not(.selected):not([disabled]) {
background-color: #f4f4f4;
border-color: #f4f4f4;
}
.ui-btn.dark-bg.square:active,
.ui-btn.dark-bg.square:focus {
background-color: #6EA530;
border-bottom-color: #6EA530;
}
.ui-sans-btn {
background: transparent;
color: #444;
border: none;
outline: none;
box-shadow: none;
margin: 0;
padding: 0;
}
.status-field {
padding-top: .2rem;
line-height: 3rem;
}
.status-field button.status-icon {
background: transparent;
color: #444;
border: none;
outline: none;
box-shadow: none;
margin: 0;
padding: 0;
position: relative;
top: .2rem;
}
.status-field button.status-icon .icon {
position: relative;
top: .2rem;
margin-left: 1rem;
display: block;
background-size: cover;
}
.status-field button.status-icon .icon.active {
height: 1.45rem;
width: 4rem;
background: url(/images/connection_on_out_lightbg.svg) no-repeat center center;
}
.status-field button.status-icon .icon.active:hover {
background-image: url(/images/connection_on_over_lightbg.svg);
}
.status-field button.status-icon .icon.active:active {
background-image: url(/images/connection_on_down_lightbg.svg);
}
.status-field button.status-icon .icon.inactive {
height: 2rem;
width: 3.8rem;
background: url(/images/connection_off_out_lightbg.svg) no-repeat center center;
}
.status-field button.status-icon .icon.inactive:hover {
background-image: url(/images/connection_off_over_lightbg.svg);
}
.status-field button.status-icon .icon.inactive:active {
background-image: url(/images/connection_off_down_lightbg.svg);
}
.ui-sans-btn .ui-popover {
margin-left: .5rem;
}
.ui-sans-btn.status {
background: transparent;
color: #444;
border: none;
outline: none;
box-shadow: none;
margin: 0;
padding: 0;
}
.ui-sans-btn.status.problem .status-txt,
.ui-sans-btn.status.problem .sl-icon {
color: #d4470f;
}
.ui-sans-btn.status.active .status-text {
color: #7dbd33;
}
.ui-form {
color: #999;
font-size: 1.4rem;
padding: 1rem;
margin-top: 3rem;
border-radius: 0.5rem;
border: 1px solid #ccc;
}
.ui-form.no-border {
border: none;
}
.ui-form.sans-style {
border: none;
padding: 0;
margin: 0;
}
.ui-form.has-table {
padding: 0;
border: none;
}
.ui-form .ui-form-group {
margin-bottom: 2rem;
line-height: 2.5rem;
}
.ui-form .ui-form-group label {
margin: 0;
}
.ui-form .ui-form-group.center {
text-align: center;
}
.ui-form .ui-form-group.center select,
.ui-form .ui-form-group.center input {
margin: 0.5rem;
}
.ui-form .ui-form-group.invalid .msg {
color: #d4470f;
display: block;
font-size: 1.2rem;
}
.ui-form .ui-form-group.invalid .msg.error {
margin: 1rem;
color: #d4470f;
}
.ui-form .ui-form-group.invalid input {
border-color: #d4470f;
}
.ui-form .ui-field-group {
list-style-type: none;
padding-left: 0;
}
.ui-form .ui-field-group.group-inline {
position: relative;
}
.ui-form .ui-field-group.group-inline .pull-left + .ui-btn.small {
position: absolute;
top: 2rem;
margin-left: 0;
}
.ui-form .ui-field-group.invalid {
color: #d4470f;
}
.ui-form .ui-field-group.invalid .msg {
display: block;
font-size: 1.2rem;
}
.ui-form .ui-field-group.invalid .msg.error {
margin: 1rem;
color: #d4470f;
}
.ui-form .ui-field-group.invalid input {
border-color: #d4470f;
}
.ui-form fieldset {
position: relative;
}
.ui-form fieldset legend {
color: #999;
font-weight: 300;
position: absolute;
top: -4.2rem;
left: 0;
border: none;
}
.ui-form fieldset .ui-group-label {
color: #999;
font-weight: 300;
font-size: 1.7rem;
}
.ui-form label {
color: #999;
display: block;
}
.ui-form label.inline {
display: inline-block;
margin-right: 0;
}
.ui-form label .ui-label-txt {
padding-left: .5rem;
}
.ui-form input[type=text],
.ui-form input[type=number],
.ui-form input[type=password],
.ui-form textarea {
border: 1px solid #ccc;
width: 35rem;
padding: .5rem 1rem;
border-radius: 0.5rem;
}
.ui-form input[type=text][type=number],
.ui-form input[type=number][type=number],
.ui-form input[type=password][type=number],
.ui-form textarea[type=number] {
padding-right: 0;
}
.ui-form input[type=text][type=text]::-webkit-input-placeholder,
.ui-form input[type=number][type=text]::-webkit-input-placeholder,
.ui-form input[type=password][type=text]::-webkit-input-placeholder,
.ui-form textarea[type=text]::-webkit-input-placeholder,
.ui-form input[type=text][type=password]::-webkit-input-placeholder,
.ui-form input[type=number][type=password]::-webkit-input-placeholder,
.ui-form input[type=password][type=password]::-webkit-input-placeholder,
.ui-form textarea[type=password]::-webkit-input-placeholder,
.ui-form input[type=text]textarea::-webkit-input-placeholder,
.ui-form input[type=number]textarea::-webkit-input-placeholder,
.ui-form input[type=password]textarea::-webkit-input-placeholder,
.ui-form textareatextarea::-webkit-input-placeholder {
color: #bbb;
}
.ui-form input[type=text][type=text]:-moz-placeholder,
.ui-form input[type=number][type=text]:-moz-placeholder,
.ui-form input[type=password][type=text]:-moz-placeholder,
.ui-form textarea[type=text]:-moz-placeholder,
.ui-form input[type=text][type=password]:-moz-placeholder,
.ui-form input[type=number][type=password]:-moz-placeholder,
.ui-form input[type=password][type=password]:-moz-placeholder,
.ui-form textarea[type=password]:-moz-placeholder,
.ui-form input[type=text]textarea:-moz-placeholder,
.ui-form input[type=number]textarea:-moz-placeholder,
.ui-form input[type=password]textarea:-moz-placeholder,
.ui-form textareatextarea:-moz-placeholder {
/* Firefox 18- */
color: #bbb;
}
.ui-form input[type=text][type=text]::-moz-placeholder,
.ui-form input[type=number][type=text]::-moz-placeholder,
.ui-form input[type=password][type=text]::-moz-placeholder,
.ui-form textarea[type=text]::-moz-placeholder,
.ui-form input[type=text][type=password]::-moz-placeholder,
.ui-form input[type=number][type=password]::-moz-placeholder,
.ui-form input[type=password][type=password]::-moz-placeholder,
.ui-form textarea[type=password]::-moz-placeholder,
.ui-form input[type=text]textarea::-moz-placeholder,
.ui-form input[type=number]textarea::-moz-placeholder,
.ui-form input[type=password]textarea::-moz-placeholder,
.ui-form textareatextarea::-moz-placeholder {
/* Firefox 19+ */
color: #bbb;
}
.ui-form input[type=text][type=text]:-ms-input-placeholder,
.ui-form input[type=number][type=text]:-ms-input-placeholder,
.ui-form input[type=password][type=text]:-ms-input-placeholder,
.ui-form textarea[type=text]:-ms-input-placeholder,
.ui-form input[type=text][type=password]:-ms-input-placeholder,
.ui-form input[type=number][type=password]:-ms-input-placeholder,
.ui-form input[type=password][type=password]:-ms-input-placeholder,
.ui-form textarea[type=password]:-ms-input-placeholder,
.ui-form input[type=text]textarea:-ms-input-placeholder,
.ui-form input[type=number]textarea:-ms-input-placeholder,
.ui-form input[type=password]textarea:-ms-input-placeholder,
.ui-form textareatextarea:-ms-input-placeholder {
color: #bbb;
}
.ui-form input[type=text][disabled],
.ui-form input[type=number][disabled],
.ui-form input[type=password][disabled],
.ui-form textarea[disabled] {
color: #999;
background: #eee;
}
.ui-arrow-next {
width: 70%;
height: 1rem;
margin: 7rem auto 1rem;
background: #7fc030;
position: relative;
}
.ui-arrow-next:after {
content: '';
position: absolute;
right: -1rem;
top: 0;
margin-top: -0.5rem;
border-top: 1rem solid transparent;
border-bottom: 1rem solid transparent;
border-left: 1rem solid #7fc030;
}
ol.group-inline,
ul.group-inline {
list-style-type: none;
padding-left: 2rem;
}
ol.group-inline > li,
ul.group-inline > li {
display: inline-block;
}
/* Hide spinners on number inputs that shouldn't have spinners */
.no-spinner {
-moz-appearance: textfield;
}
.no-spinner::-webkit-outer-spin-button,
.no-spinner::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
/* override for bootstraps default */
.popover {
max-width: 100%;
border-radius: 0;
}
.ui-dialog-form.small {
width: 25rem;
}
.ui-dialog-form.medium {
width: 50rem;
}
.ui-dialog-form.large {
width: 75rem;
}
.ui-dialog-form .dialog-body {
display: table;
width: 100%;
border-spacing: 0.5rem;
}
.ui-dialog-form .dialog-body .dialog-input {
display: table-row;
}
.ui-dialog-form .dialog-body .dialog-input .ui-label {
display: table-cell;
color: inherit;
width: 100%;
}
.ui-dialog-form .dialog-body .dialog-input .ui-input {
display: table-cell;
border: 1px solid #ccc;
width: 16rem;
padding: .5rem 1rem;
border-radius: 0.5rem;
}
.ui-dialog-form .dialog-body .dialog-input .ui-input[type=number] {
padding-right: 0;
}
.ui-dialog-form .dialog-body .dialog-input .ui-input[type=text]::-webkit-input-placeholder,
.ui-dialog-form .dialog-body .dialog-input .ui-input[type=password]::-webkit-input-placeholder,
.ui-dialog-form .dialog-body .dialog-input .ui-inputtextarea::-webkit-input-placeholder {
color: #bbb;
}
.ui-dialog-form .dialog-body .dialog-input .ui-input[type=text]:-moz-placeholder,
.ui-dialog-form .dialog-body .dialog-input .ui-input[type=password]:-moz-placeholder,
.ui-dialog-form .dialog-body .dialog-input .ui-inputtextarea:-moz-placeholder {
/* Firefox 18- */
color: #bbb;
}
.ui-dialog-form .dialog-body .dialog-input .ui-input[type=text]::-moz-placeholder,
.ui-dialog-form .dialog-body .dialog-input .ui-input[type=password]::-moz-placeholder,
.ui-dialog-form .dialog-body .dialog-input .ui-inputtextarea::-moz-placeholder {
/* Firefox 19+ */
color: #bbb;
}
.ui-dialog-form .dialog-body .dialog-input .ui-input[type=text]:-ms-input-placeholder,
.ui-dialog-form .dialog-body .dialog-input .ui-input[type=password]:-ms-input-placeholder,
.ui-dialog-form .dialog-body .dialog-input .ui-inputtextarea:-ms-input-placeholder {
color: #bbb;
}
.ui-dialog-form .dialog-body .dialog-input .ui-input[disabled] {
color: #999;
background: #eee;
}
.ui-dialog-form .dialog-body .dialog-input .ui-units {
display: table-cell;
color: #bbb;
font-size: small;
padding-left: 0.1rem;
}
.ui-dialog-form .dialog-footer {
display: table;
width: 100%;
}
.ui-dialog-form .dialog-footer .dialog-footer-group {
display: table-row;
}
.ui-dialog-form .dialog-footer .dialog-summary {
display: table-cell;
vertical-align: top;
font-size: 10pt;
color: #888;
}
.ui-dialog-form .dialog-footer .dialog-buttons {
display: table-cell;
vertical-align: bottom;
}
.ui-form label {
margin-bottom: 0;
}
.ui-form .ui-input,
.ui-form .ui-number,
.ui-form .ui-textarea {
color: #444;
background-color: #fff;
padding: .4rem .5rem;
font-size: 1.6rem;
font-weight: 200;
transition: border-color 0.2s ease-in-out;
outline: none;
-webkit-box-shadow: inset 0px 1px 0px 0px #ECECEC;
-moz-box-shadow: inset 0px 1px 0px 0px #ECECEC;
box-shadow: inset 0px 1px 0px 0px #ECECEC;
}
.ui-form .ui-input.skinny,
.ui-form .ui-number.skinny,
.ui-form .ui-textarea.skinny {
width: 8rem;
}
.ui-form .ui-input::-webkit-input-placeholder,
.ui-form .ui-number::-webkit-input-placeholder,
.ui-form .ui-textarea::-webkit-input-placeholder {
color: #ccc;
}
.ui-form .ui-input:-moz-placeholder,
.ui-form .ui-number:-moz-placeholder,
.ui-form .ui-textarea:-moz-placeholder {
/* Firefox 18- */
color: #ccc;
}
.ui-form .ui-input::-moz-placeholder,
.ui-form .ui-number::-moz-placeholder,
.ui-form .ui-textarea::-moz-placeholder {
/* Firefox 19+ */
color: #ccc;
}
.ui-form .ui-input:-ms-input-placeholder,
.ui-form .ui-number:-ms-input-placeholder,
.ui-form .ui-textarea:-ms-input-placeholder {
color: #ccc;
}
.ui-form .ui-input:focus,
.ui-form .ui-number:focus,
.ui-form .ui-textarea:focus,
.ui-form .ui-input.ng-focused,
.ui-form .ui-number.ng-focused,
.ui-form .ui-textarea.ng-focused {
color: #444;
border-color: #4A90E2;
}
.ui-form .ui-textarea {
resize: none;
}
.ui-form .search {
position: relative;
display: inline-block;
line-height: 1;
}
.ui-form .search .icon {
position: absolute;
top: 0;
left: .2rem;
display: block;
width: 2.8rem;
height: 2.8rem;
line-height: 2.8rem;
text-align: center;
font-size: 1.4rem;
}
.ui-form .search .icon i {
display: block;
width: 100%;
height: 100%;
}
.ui-form .search .icon .icon-search {
background: url(/images/magnifier_out.svg) no-repeat center center;
background-size: 75% 75%;
}
.ui-form .search .icon.focused .icon-search {
background-image: url(/images/magnifier_over.svg);
}
.ui-form .search .ui-input,
.ui-form .search .ui-number,
.ui-form .search .ui-textarea {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-radius: 2rem;
padding: .5rem 3rem;
}
.ui-form .search .clear {
display: block;
position: absolute;
top: 0;
right: .1rem;
left: auto;
text-decoration: none;
cursor: default;
}
.ui-form .search .clear .icon-close {
display: none;
}
.ui-form .search .clear.focused {
cursor: pointer;
}
.ui-form .search .clear.focused .icon-close {
display: block;
width: 100%;
height: 100%;
background: url(/images/x_out.svg) no-repeat center center;
background-size: 75% 75%;
}
.ui-form .search .clear.focused:hover .icon-close {
background-image: url(/images/x_over.svg);
}
.ui-form .search .clear.focused:active .icon-close {
background-image: url(/images/x_down.svg);
}
.ui-form .invalid .ui-input,
.ui-form .invalid .ui-number,
.ui-form .invalid .ui-textarea {
border-color: #D0021B;
}
.ui-form .ui-checkbox,
.ui-checkbox {
*zoom: 1;
display: inline-block;
line-height: 2rem;
}
.ui-form .ui-checkbox:before,
.ui-checkbox:before,
.ui-form .ui-checkbox:after,
.ui-checkbox:after {
display: table;
content: "";
}
.ui-form .ui-checkbox:after,
.ui-checkbox:after {
clear: both;
}
.ui-form .ui-checkbox .ui-label-txt,
.ui-checkbox .ui-label-txt {
float: left;
margin-left: .5rem;
font-size: 1.4rem;
}
.ui-form .ui-checkbox input,
.ui-checkbox input {
display: none;
}
.ui-form .ui-checkbox input + .icon,
.ui-checkbox input + .icon {
float: left;
display: inline-block;
width: 2rem;
height: 2rem;
background: url(/images/checkbox_off.svg) no-repeat center center;
}
.ui-form .ui-checkbox input.checked + .icon,
.ui-checkbox input.checked + .icon,
.ui-form .ui-checkbox input[checked] + .icon,
.ui-checkbox input[checked] + .icon {
background-image: url(/images/checkbox_on_out.svg);
}
.ui-form .ui-checkbox input[disabled] + .icon,
.ui-checkbox input[disabled] + .icon {
opacity: .5;
}
.ui-form .ui-checkbox:hover input + .icon,
.ui-checkbox:hover input + .icon {
background-image: url(/images/checkbox_off_over.svg);
}
.ui-form .ui-checkbox:hover input.checked + .icon,
.ui-checkbox:hover input.checked + .icon,
.ui-form .ui-checkbox:hover input[checked] + .icon,
.ui-checkbox:hover input[checked] + .icon {
background-image: url(/images/checkbox_on_over.svg);
}
.ui-form .ui-checkbox:hover input[disabled] + .icon,
.ui-checkbox:hover input[disabled] + .icon {
background-image: url(/images/checkbox_on_down.svg);
}
.ui-form .ui-checkbox:hover input.checked[disabled] + .icon,
.ui-checkbox:hover input.checked[disabled] + .icon,
.ui-form .ui-checkbox:hover input[checked][disabled] + .icon,
.ui-checkbox:hover input[checked][disabled] + .icon {
background-image: url(/images/checkbox_on_out.svg);
}
.ui-form .ui-checkbox:hover:active input + .icon,
.ui-checkbox:hover:active input + .icon {
background-image: url(/images/checkbox_on_out.svg);
}
.ui-form .ui-checkbox:hover:active input[disabled] + .icon,
.ui-checkbox:hover:active input[disabled] + .icon {
background-image: url(/images/checkbox_on_down.svg);
}
.ui-form .ui-checkbox:hover:active input.checked + .icon,
.ui-checkbox:hover:active input.checked + .icon,
.ui-form .ui-checkbox:hover:active input[checked] + .icon,
.ui-checkbox:hover:active input[checked] + .icon {
background-image: url(/images/checkbox_off.svg);
}
.ui-form .ui-checkbox:hover:active input.checked[disabled] + .icon,
.ui-checkbox:hover:active input.checked[disabled] + .icon,
.ui-form .ui-checkbox:hover:active input[checked][disabled] + .icon,
.ui-checkbox:hover:active input[checked][disabled] + .icon {
background-image: url(/images/checkbox_on_out.svg);
}
.ui-form .ui-radio,
.ui-radio {
*zoom: 1;
display: inline-block;
line-height: 2rem;
}
.ui-form .ui-radio:before,
.ui-radio:before,
.ui-form .ui-radio:after,
.ui-radio:after {
display: table;
content: "";
}
.ui-form .ui-radio:after,
.ui-radio:after {
clear: both;
}
.ui-form .ui-radio .ui-label-txt,
.ui-radio .ui-label-txt {
float: left;
margin-left: .5rem;
font-size: 1.4rem;
}
.ui-form .ui-radio input,
.ui-radio input {
display: none;
}
.ui-form .ui-radio input + .icon,
.ui-radio input + .icon {
float: left;
display: inline-block;
width: 2rem;
height: 2rem;
background: url(/images/radio_off.svg) no-repeat center center;
}
.ui-form .ui-radio input.checked + .icon,
.ui-radio input.checked + .icon,
.ui-form .ui-radio input[checked] + .icon,
.ui-radio input[checked] + .icon {
background-image: url(/images/radio_on_out.svg);
}
.ui-form .ui-radio input[disabled] + .icon,
.ui-radio input[disabled] + .icon {
opacity: .5;
}
.ui-form .ui-radio:hover input + .icon,
.ui-radio:hover input + .icon {
background-image: url(/images/radio_off_over.svg);
}
.ui-form .ui-radio:hover input.checked + .icon,
.ui-radio:hover input.checked + .icon,
.ui-form .ui-radio:hover input[checked] + .icon,
.ui-radio:hover input[checked] + .icon {
background-image: url(/images/radio_on_over.svg);
}
.ui-form .ui-radio:hover input[disabled] + .icon,
.ui-radio:hover input[disabled] + .icon {
background-image: url(/images/radio_off.svg);
}
.ui-form .ui-radio:hover input.checked[disabled] + .icon,
.ui-radio:hover input.checked[disabled] + .icon,
.ui-form .ui-radio:hover input[checked][disabled] + .icon,
.ui-radio:hover input[checked][disabled] + .icon {
background-image: url(/images/radio_on_out.svg);
}
.ui-form .ui-radio:hover:active input + .icon,
.ui-radio:hover:active input + .icon {
background-image: url(/images/radio_on_out.svg);
}
.ui-form .ui-radio:hover:active input[disabled] + .icon,
.ui-radio:hover:active input[disabled] + .icon {
background-image: url(/images/radio_on_down.svg);
}
.ui-form .ui-radio:hover:active input.checked + .icon,
.ui-radio:hover:active input.checked + .icon,
.ui-form .ui-radio:hover:active input[checked] + .icon,
.ui-radio:hover:active input[checked] + .icon {
background-image: url(/images/radio_on_out.svg);
}
.ui-form .ui-radio:hover:active input.checked[disabled] + .icon,
.ui-radio:hover:active input.checked[disabled] + .icon,
.ui-form .ui-radio:hover:active input[checked][disabled] + .icon,
.ui-radio:hover:active input[checked][disabled] + .icon {
background-image: url(/images/radio_on_out.svg);
}
.ui-popover {
display: inline-block;
position: relative;
margin-left: 1rem;
text-align: left;
}
.ui-popover.medium .ui-popover-content {
width: 40rem;
}
.ui-popover.menu ul li {
display: block;
}
.ui-popover .ui-arrow-left {
width: 0;
height: 0;
position: absolute;
left: -1rem;
top: 1rem;
border-top: 1rem solid transparent;
border-bottom: 1rem solid transparent;
border-right: 1rem solid #aaa;
}
.ui-popover .ui-arrow-right {
width: 0;
height: 0;
position: absolute;
right: -1rem;
top: 1rem;
border-top: 1rem solid transparent;
border-bottom: 1rem solid transparent;
border-left: 1rem solid #aaa;
}
.ui-popover .ui-arrow-top {
width: 0;
height: 0;
position: absolute;
right: 1rem;
top: -1rem;
border-bottom: 1rem solid #aaa;
border-right: 1rem solid transparent;
border-left: 1rem solid transparent;
}
.ui-popover.info .ui-popover-content {
min-height: 0;
border-radius: 0;
border-color: #ddd;
box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.4);
}
.ui-popover.info .ui-popover-content.bottom {
top: 3rem;
left: 50%;
right: auto;
margin-left: -15rem;
}
.ui-popover.info .ui-popover-content h4 {
color: #444;
margin-top: 0;
}
.ui-popover.info .ui-popover-content .body {
color: #444;
}
.ui-popover.info .ui-popover-content footer {
text-align: right;
padding: 1rem 2rem 1.5rem;
}
.ui-popover.info .ui-popover-content footer .ui-btn:first-child {
margin-left: 0;
}
.ui-popover .ui-popover-content {
position: absolute;
padding: 0;
left: 3rem;
top: -1rem;
width: 30rem;
border: 1px solid #aaa;
border-radius: 0.5rem;
background: #fff;
z-index: 2;
min-height: 10rem;
}
.ui-popover .ui-popover-content.left {
left: -31rem;
}
.ui-popover .ui-popover-content.bottom {
top: 2.2rem;
right: 0;
left: auto;
}
.ui-popover .ui-popover-content .ui-popover-title {
margin: 0;
padding: 1rem 4rem 1rem 2rem;
color: #eee;
background: #aaa;
font-size: 2rem;
font-weight: 400;
}
.ui-popover .ui-popover-content .ui-popover-body {
padding: 2rem 2rem 0;
max-height: 40rem;
overflow-y: auto;
font-size: 1.6rem;
color: #999;
}
.ui-popover .ui-popover-content .sl-icon-close {
position: absolute;
top: 1rem;
right: 1.5rem;
color: #eee;
}
.ui-popover.menu .ui-arrow-top,
.ui-popover.generic .ui-arrow-top {
border-bottom-color: #eee;
}
.ui-popover.menu .ui-popover-content,
.ui-popover.generic .ui-popover-content {
border-radius: 1rem;
min-height: 0;
}
.ui-popover.menu .ui-popover-content.bottom,
.ui-popover.generic .ui-popover-content.bottom {
top: 3rem;
right: -1.2rem;
left: auto;
}
.ui-popover.menu .ui-popover-content .ui-popover-body,
.ui-popover.generic .ui-popover-content .ui-popover-body {
padding: 0;
}
.ui-popover-box-shadow {
box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.4);
}
.popover-content {
padding: 0;
}
.popover-content .dialog-content .dialog-header {
border-bottom: 1px solid silver;
padding: 1rem 2rem;
}
.popover-content .dialog-content .dialog-body {
padding: 2rem;
}
.popover-content .dialog-content .dialog-footer {
border-top: 1px solid silver;
padding: 1.5rem 2rem 1.5rem;
}
html {
font-size: 62.5% !important;
}
html body {
font-size: 1.6rem !important;
}
a {
color: green;
}
a:hover {
color: darkgreen;
}
a:active {
color: darkgreen;
}
small {
font-size: 1.2rem;
font-style: normal;
}
.capitalize {
text-transform: capitalize;
}
.uppercase {
text-transform: uppercase;
}
.lowercase {
text-transform: lowercase;
}
.ui-close {
display: inline-block;
background: url(/images/x_out.svg) no-repeat center center;
width: 2rem;
height: 2rem;
background-size: 100% 100%;
text-indent: -9999px;
outline: none;
}
.ui-close:hover {
background-image: url(/images/x_over.svg);
}
.ui-close:active {
background-image: url(/images/x_down.svg);
}
.ui-tabs {
list-style-type: none;
*zoom: 1;
border-bottom: 1px solid #bbb;
padding-left: 1rem;
}
.ui-tabs:before,
.ui-tabs:after {
display: table;
content: "";
}
.ui-tabs:after {
clear: both;
}
.ui-tabs .tab {
float: left;
margin: 0;
padding: 0;
position: relative;
margin-left: .5rem;
}
.ui-tabs .tab .tab-link {
display: block;
padding: .5rem 4.75rem .5rem 1.5rem;
border-radius: 0.5rem 0.5rem 0 0;
border: 1px solid #ddd;
border-bottom: none;
background-color: #fff;
color: #808080;
text-decoration: none;
text-align: left;
font-size: 1.4rem;
}
.ui-tabs .tab.active .tab-link,
.ui-tabs .tab.active:hover .tab-link {
color: #4A90E2;
border-color: #bbb;
background-color: #fff;
border-bottom: 1px solid transparent;
border-bottom-width: 1px;
margin-bottom: -1px;
font-weight: 400;
}
.ui-tabs .tab:hover .tab-link {
color: #444;
border-color: #ddd;
background-color: #ddd;
}
.ui-tabs .tab .ui-close {
padding: 0;
position: absolute;
top: .6rem;
right: 1.5rem;
display: block;
width: 2rem;
height: 2rem;
font-size: 1.5rem;
line-height: 1.5rem;
text-align: center;
text-decoration: none;
}
.ui-crumbs li {
display: inline-block;
}
.ui-crumbs li a {
display: inline-block;
padding: .4rem 0;
color: #000;
}
.ui-crumbs li:last-child {
cursor: default;
}
.ui-table {
width: 100%;
border-collapse: collapse;
}
.ui-table thead th {
background-color: #eee;
color: #444;
font-weight: 200;
border: 1px solid #ddd;
padding: 1rem 1.5rem;
}
.ui-table thead th.actions {
border: none;
background-color: inherit;
width: 5rem;
}
.ui-table tbody td.btn-td,
.ui-table tfoot td.btn-td {
padding: 1rem 0;
margin-left: -0.5rem;
}
.ui-table tbody td.btn-td .ui-btn,
.ui-table tfoot td.btn-td .ui-btn {
margin-left: 0;
margin-right: 0.75rem;
}
.ui-table tbody td.btn-td.text-right .ui-btn,
.ui-table tfoot td.btn-td.text-right .ui-btn {
margin-left: 0.75remu;
margin-right: 0;
}
.ui-table tbody tr:not(.ui-sans-tr) td,
.ui-table tfoot tr:not(.ui-sans-tr) td {
border: 1px solid #ddd;
padding: 1rem 1.5rem;
}
.ui-table tbody tr:not(.ui-sans-tr) td.has-selectable,
.ui-table tfoot tr:not(.ui-sans-tr) td.has-selectable {
padding: 0;
}
.ui-table tbody tr:not(.ui-sans-tr) td .ui-form-group,
.ui-table tfoot tr:not(.ui-sans-tr) td .ui-form-group {
margin: 0;
}
.ui-table tbody tr:not(.ui-sans-tr) td .ui-form-group .ui-input,
.ui-table tfoot tr:not(.ui-sans-tr) td .ui-form-group .ui-input {
border: none;
line-height: 1.6;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.ui-table tbody tr:not(.ui-sans-tr) td .ui-form-group .ui-input:focus,
.ui-table tfoot tr:not(.ui-sans-tr) td .ui-form-group .ui-input:focus {
border: none;
}
.ui-table tbody tr:not(.ui-sans-tr) td .ui-form-group .ui-input.skinny,
.ui-table tfoot tr:not(.ui-sans-tr) td .ui-form-group .ui-input.skinny {
width: 9rem;
}
.ui-table tbody tr.selected td:not(.actions),
.ui-table tfoot tr.selected td:not(.actions) {
background-color: #4a90e2;
color: #fff;
}
.ui-table tbody tr.selected td:not(.actions) .ui-input,
.ui-table tfoot tr.selected td:not(.actions) .ui-input {
background-color: #4a90e2;
color: #fff;
}
.ui-table tbody tr.selected td:not(.actions) button,
.ui-table tfoot tr.selected td:not(.actions) button {
color: #444;
}
.ui-table tbody tr:hover:not(.selected):not(.has-selected-selectable):not(.ui-sans-tr) td,
.ui-table tfoot tr:hover:not(.selected):not(.has-selected-selectable):not(.ui-sans-tr) td {
border-bottom: 1px solid #4a90e2;
box-shadow: inset 0 1px 0 0 #4a90e2;
}
.ui-table tbody tr:hover:not(.selected):not(.has-selected-selectable):not(.ui-sans-tr) td:first-child,
.ui-table tfoot tr:hover:not(.selected):not(.has-selected-selectable):not(.ui-sans-tr) td:first-child {
border-left: 1px solid #4a90e2;
}
.ui-table tbody tr:hover:not(.selected):not(.has-selected-selectable):not(.ui-sans-tr) td:nth-last-ch