UNPKG

strong-arc

Version:

A visual suite for the StrongLoop API Platform

2,099 lines 73.1 kB
/* @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