1 @mixin highlight($background-color, $color) {
4 background-color: $background-color;
5 border: $color 1px solid;
8 @mixin highlight-toggle-children {
10 .toggle-children-wrapper {
11 span.toggle-children {
12 @include highlight(white, #009FDB);
23 #VNF > node-content-wrapper {
24 border: 1px dashed #D2D2D2 !important;
27 @mixin highlight-tree-node-content {
32 display: inline-block;
39 #RETRY_EDIT drawing-board-tree tree-node-collection > div,
40 #RETRY drawing-board-tree tree-node-collection > div {
42 width: calc(100% - 50px);
50 flex-direction:column;
52 &.col-md-6,&.col-md-5{
57 justify-content: space-between;
60 font-family: OpenSans-SemiBold;
64 text-transform: uppercase;
72 background-color: #9DD9EF;
74 .toggle-children-wrapper.toggle-children-wrapper-expanded {
75 .toggle-children:before {
96 & > tree-node-wrapper {
98 @include highlight-toggle-children;
99 .node-content-wrapper-focused,
100 .node-content-wrapper-active {
101 @include highlight-toggle-children;
102 @include highlight(#E6F6FB, #009FDB);
103 .property-name,.instance-type {
104 color: #009FDB !important;
108 .status-property-value,.status-property-name {
112 .icon-browse:before {
115 @include highlight-tree-node-content;
120 & .tree-node-expanded {
121 > tree-node-wrapper .node-wrapper {
122 box-shadow: 0 0px 2px rgba(90,90,90,0.24);
126 .tree-node-active .tree-children {
127 //border: 1px solid #009FDB;
131 .tree-node.tree-node-active.tree-node-expanded {
134 .tree-children .tree-node-leaf .node-wrapper{
138 .tree-node.tree-node-expanded > tree-node-wrapper{
139 box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
148 .node-content-wrapper:not(.node-content-wrapper-focused) {
150 .icon-browse:before {
153 @include highlight-tree-node-content;
157 font-family: 'icomoon' !important;
162 .toggle-children-wrapper {
166 span.toggle-children {
172 background-image: none;
173 background-color: white;
174 border: 1px solid #D2D2D2;
181 display: inline-block;
187 .toggle-children-wrapper-expanded {
188 span.toggle-children {
195 .toggle-children-placeholder {
200 .node-content-wrapper {
205 border: 1px solid #D2D2D2;
209 border: 1px dashed #D2D2D2 !important;
221 text-transform: uppercase;
223 border-right: 1px solid #D2D2D2;
224 word-break: break-all;
227 font-family: OpenSans-SemiBold;
254 font-family: OpenSans-SemiBold;
257 //text-transform: capitalize; problematic with search
259 display: inline-flex;//required for search more then one sub highlight,
263 text-decoration: line-through;
266 .text_decoration:after {
270 tree-node-header-properties{
278 font-family: OpenSans-SemiBold;
321 .model-info span:first-child {
322 flex: 1.1 !important;
331 .tree-node-level-1.tree-node.tree-node-expanded {
332 .failed-popover-wrap {
333 left: -50px !important;
338 .failed-popover-wrap {
339 left: 45px !important;
344 .tree-node-level-2.tree-node.tree-node-leaf {
345 .failed-popover-wrap {
346 left: 135px !important;
351 .tree-node-level-1.tree-node.tree-node-collapsed {
352 .failed-popover-wrap{
353 left: 0px !important;
362 font-family: OpenSans-SemiBold;
367 .cdk-overlay-pane.ngx-contextmenu {
374 border: 1px solid #D2D2D2;
375 border-top: 3px solid #009FDB;
376 box-shadow: 0 0px 2px rgba(90,90,90,0.24);
381 font-family: OpenSans-Regular;
396 &.icon-trash:before {