2014-10-14 21:10:38 +00:00
|
|
|
//
|
|
|
|
|
// Coded variables
|
|
|
|
|
//
|
|
|
|
|
// @logo-image
|
2016-04-05 10:04:11 +00:00
|
|
|
// @brand-primary
|
|
|
|
|
// @brand-secondary
|
|
|
|
|
// @brand-accent
|
2014-10-14 21:10:38 +00:00
|
|
|
//
|
|
|
|
|
|
2016-04-05 10:04:11 +00:00
|
|
|
.br-p { color: @brand-primary; }
|
|
|
|
|
.br-s { color: @brand-secondary; }
|
|
|
|
|
.br-a { color: @brand-accent; }
|
|
|
|
|
.br-p-s10 { color: saturate(@brand-primary, 10%); }
|
|
|
|
|
.br-s-s10 { color: saturate(@brand-secondary, 10%); }
|
|
|
|
|
.br-a-s10 { color: saturate(@brand-accent, 10%); }
|
|
|
|
|
.br-p-s20 { color: saturate(@brand-primary, 20%); }
|
|
|
|
|
.br-s-s20 { color: saturate(@brand-secondary, 20%); }
|
|
|
|
|
.br-a-s20 { color: saturate(@brand-accent, 20%); }
|
|
|
|
|
|
|
|
|
|
.bg-p { background-color: @brand-primary; }
|
|
|
|
|
.bg-s { background-color: @brand-secondary; }
|
|
|
|
|
.bg-a { background-color: @brand-accent; }
|
|
|
|
|
.bg-p-s10 { background-color: saturate(@brand-primary, 10%); }
|
|
|
|
|
.bg-s-s10 { background-color: saturate(@brand-secondary, 10%); }
|
|
|
|
|
.bg-a-s10 { background-color: saturate(@brand-accent, 10%); }
|
|
|
|
|
.bg-p-s20 { background-color: saturate(@brand-primary, 20%); }
|
|
|
|
|
.bg-s-s20 { background-color: saturate(@brand-secondary, 20%); }
|
|
|
|
|
.bg-a-s20 { background-color: saturate(@brand-accent, 20%); }
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
// Edge cases
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
.sidenav-tree ul.top-level > li > div.group:before {
|
|
|
|
|
border-top-color: @brand-secondary;
|
|
|
|
|
}
|
|
|
|
|
|
2014-10-14 21:10:38 +00:00
|
|
|
//
|
|
|
|
|
// Logos
|
|
|
|
|
//
|
|
|
|
|
|
2014-10-31 23:18:19 +00:00
|
|
|
.oc-bg-logo when not (@logo-image = '') {
|
2014-10-14 21:10:38 +00:00
|
|
|
background-image: linear-gradient(to bottom, rgba(249,249,249,0.7) 0%,rgba(249,249,249,0.7) 100%), url('@{logo-image}');
|
2014-10-13 08:05:23 +00:00
|
|
|
}
|
2014-10-31 23:18:19 +00:00
|
|
|
.oc-logo-white when not (@logo-image = '') {
|
2014-10-14 21:10:38 +00:00
|
|
|
background-image: url('@{logo-image}');
|
2014-10-13 08:05:23 +00:00
|
|
|
height: 170px !important;
|
2014-10-14 21:10:38 +00:00
|
|
|
}
|
|
|
|
|
|
2016-04-07 10:17:48 +00:00
|
|
|
/*
|
2014-10-14 21:10:38 +00:00
|
|
|
//
|
|
|
|
|
// Outside Layout
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
@color-outer-bg: @secondary-color-dark;
|
|
|
|
|
@color-outer-header: mix(black, saturate(@secondary-color-dark, 5%), 27%);
|
|
|
|
|
|
|
|
|
|
body.outer {
|
|
|
|
|
background: @color-outer-bg;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
body.outer .layout > .layout-row.layout-head {
|
|
|
|
|
background: @color-outer-header;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
// Side navigation bar
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
@color-sidebarnav-bg: @secondary-color-light;
|
|
|
|
|
|
|
|
|
|
#layout-sidenav {
|
|
|
|
|
background-color: @color-sidebarnav-bg;
|
|
|
|
|
}
|
|
|
|
|
|
2015-03-11 19:30:41 +00:00
|
|
|
//
|
|
|
|
|
// Popover
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
@color-popover-head-bg: @primary-color-dark;
|
|
|
|
|
|
|
|
|
|
div.control-popover {
|
|
|
|
|
.popover-head {
|
|
|
|
|
background: @color-popover-head-bg;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.placement-bottom .popover-head:before {
|
|
|
|
|
border-bottom-color: @color-popover-head-bg;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.placement-left .popover-head:before {
|
|
|
|
|
border-left-color: @color-popover-head-bg;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.placement-right .popover-head:before {
|
|
|
|
|
border-right-color: @color-popover-head-bg;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
// Popup
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
@color-popup-header-bg: @primary-color-dark;
|
|
|
|
|
|
|
|
|
|
.modal-header {
|
|
|
|
|
background: @color-popup-header-bg;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
// List
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
@color-list-stripe-active: @primary-color-light;
|
|
|
|
|
@color-list-active-sort: @primary-color-dark;
|
|
|
|
|
|
|
|
|
|
table.table.data {
|
|
|
|
|
tbody {
|
|
|
|
|
tr.active td {
|
|
|
|
|
&:first-child {
|
|
|
|
|
border-left: 3px solid @color-list-stripe-active;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2014-10-16 20:57:43 +00:00
|
|
|
//
|
|
|
|
|
// Breadcrumb
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
@color-breadcrumb-background: mix(rgb(43,43,43), @secondary-color-dark, 50%);
|
|
|
|
|
|
|
|
|
|
.control-breadcrumb {
|
|
|
|
|
background-color: @color-breadcrumb-background;
|
|
|
|
|
}
|
|
|
|
|
|
2014-10-14 21:10:38 +00:00
|
|
|
//
|
|
|
|
|
// Fancy layout
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
@color-fancy-form-tabless-fields-bg: @primary-color-light;
|
|
|
|
|
@color-fancy-master-tabs-bg: @primary-color-dark;
|
|
|
|
|
@color-fancy-form-inactive-tab: mix(black, desaturate(@primary-color-dark, 14.5%), 5%);
|
2015-10-24 16:53:57 +00:00
|
|
|
@color-fancy-form-placeholder: lighten(@primary-color-light, 30%);
|
2014-11-03 06:48:35 +00:00
|
|
|
|
2014-10-14 21:10:38 +00:00
|
|
|
.fancy-layout {
|
|
|
|
|
.control-tabs, &.control-tabs {
|
2015-07-10 22:43:43 +00:00
|
|
|
&.master-tabs {
|
2014-10-14 21:10:38 +00:00
|
|
|
> div > div.tabs-container {
|
|
|
|
|
background: @color-fancy-master-tabs-bg;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-10 22:43:43 +00:00
|
|
|
&.secondary-tabs {
|
2015-04-18 20:12:56 +00:00
|
|
|
&.content-tabs {
|
|
|
|
|
&.primary-collapsed {
|
|
|
|
|
> div > ul.nav-tabs {
|
|
|
|
|
background: @color-fancy-form-tabless-fields-bg;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-10 22:43:43 +00:00
|
|
|
&.primary-tabs {
|
2014-10-14 21:10:38 +00:00
|
|
|
> div > ul.nav-tabs {
|
|
|
|
|
&.master-area {
|
|
|
|
|
background: @color-fancy-form-tabless-fields-bg;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-10 22:43:43 +00:00
|
|
|
&.master-tabs {
|
2014-10-14 21:10:38 +00:00
|
|
|
> div > div.tabs-container > ul.nav-tabs > li {
|
|
|
|
|
a > span.title {
|
|
|
|
|
background-color: @color-fancy-form-inactive-tab;
|
2015-05-15 14:25:41 +00:00
|
|
|
|
|
|
|
|
//
|
|
|
|
|
// Disabled: See BrandSettings::makeTabSvg()
|
|
|
|
|
//
|
|
|
|
|
//&:before, &:after {
|
|
|
|
|
// background-image: url(~'@{tab-svg}');
|
|
|
|
|
//}
|
|
|
|
|
|
2014-10-14 21:10:38 +00:00
|
|
|
}
|
|
|
|
|
&.active {
|
|
|
|
|
a > span.title {
|
|
|
|
|
background-color: @color-fancy-form-tabless-fields-bg;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2015-10-24 16:53:57 +00:00
|
|
|
.form-tabless-fields {
|
|
|
|
|
&,
|
|
|
|
|
.loading-indicator-container .loading-indicator {
|
|
|
|
|
background: @color-fancy-form-tabless-fields-bg;
|
|
|
|
|
}
|
|
|
|
|
input[type=text]::-webkit-input-placeholder {
|
|
|
|
|
color: @color-fancy-form-placeholder;
|
|
|
|
|
}
|
2014-10-14 21:10:38 +00:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
// Component List
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
@color-component-list-bg: @secondary-color-dark;
|
|
|
|
|
|
|
|
|
|
div.control-componentlist {
|
|
|
|
|
background-color: @color-component-list-bg;
|
|
|
|
|
|
|
|
|
|
&.droppable {
|
|
|
|
|
background-color: lighten(@color-component-list-bg, 20%);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2014-11-11 20:33:58 +00:00
|
|
|
.fancy-layout {
|
|
|
|
|
.control-tabs, &.control-tabs {
|
2015-07-10 22:43:43 +00:00
|
|
|
&.primary-tabs {
|
2014-11-11 20:33:58 +00:00
|
|
|
> div > ul.nav-tabs {
|
|
|
|
|
&.component-area {
|
|
|
|
|
background: @color-component-list-bg;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2014-10-14 21:10:38 +00:00
|
|
|
//
|
|
|
|
|
// File List
|
|
|
|
|
//
|
|
|
|
|
|
2014-10-15 08:53:44 +00:00
|
|
|
@color-list-active-border: @primary-color-light;
|
|
|
|
|
|
2014-10-14 21:10:38 +00:00
|
|
|
.control-filelist {
|
|
|
|
|
ul li.active a:after {
|
2014-10-15 08:53:44 +00:00
|
|
|
background: @color-list-active-border;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2015-03-11 19:30:41 +00:00
|
|
|
.control-assetlist {
|
|
|
|
|
ul li.active a.link:after {
|
|
|
|
|
background: @color-list-active-border;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2015-04-18 20:12:56 +00:00
|
|
|
.nav.selector-group {
|
|
|
|
|
li {
|
|
|
|
|
&.active {
|
|
|
|
|
border-color: @color-list-active-border;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
// TreeView
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
.control-treeview {
|
|
|
|
|
ol {
|
|
|
|
|
> li {
|
|
|
|
|
&.active {
|
|
|
|
|
> div {
|
|
|
|
|
&:after {
|
|
|
|
|
background: @color-list-active-border;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2014-10-15 08:53:44 +00:00
|
|
|
//
|
|
|
|
|
// Sidenav Tree
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
@color-sidebarnav-bg: @secondary-color-light;
|
|
|
|
|
@color-sidebarnav-tree-group-bg: @secondary-color-dark;
|
|
|
|
|
@color-sidebarnav-tree-inactive-bg: mix(white, @secondary-color-light, 7%);
|
|
|
|
|
@color-sidebarnav-tree-active-bg: @secondary-color-light;
|
|
|
|
|
@color-sidebarnav-tree-active-marker: @primary-color-light;
|
|
|
|
|
|
|
|
|
|
.sidenav-tree {
|
|
|
|
|
background: @color-sidebarnav-bg;
|
|
|
|
|
|
|
|
|
|
ul.top-level > li {
|
|
|
|
|
> div.group h3 {
|
|
|
|
|
background: @color-sidebarnav-tree-group-bg;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
> ul li {
|
|
|
|
|
a {
|
|
|
|
|
background: @color-sidebarnav-tree-inactive-bg;
|
|
|
|
|
}
|
|
|
|
|
&.active a {
|
|
|
|
|
background: @color-sidebarnav-tree-active-bg;
|
|
|
|
|
|
|
|
|
|
&:before {
|
|
|
|
|
background: @color-sidebarnav-tree-active-marker;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&:hover a {
|
|
|
|
|
background: @color-sidebarnav-tree-active-bg;
|
|
|
|
|
}
|
|
|
|
|
}
|
2014-10-14 21:10:38 +00:00
|
|
|
}
|
2016-04-05 10:04:11 +00:00
|
|
|
}
|
2016-04-07 10:17:48 +00:00
|
|
|
|
2016-04-05 10:04:11 +00:00
|
|
|
*/
|