0e27c18386250dc2b11f618b64ab0b409af957c8
[ccsdk/cds.git] / cds-ui / designer-client / src / app / modules / feature-modules / packages / designer / designer.component.css
1
2 body{
3   /* background-image: linear-gradient(-45deg, #000 9%, #fff 0) !important;
4   background-size: 6px 6px !important;   */
5   /* background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJ2LTQiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzIGlkPSJ2LTMiPjxwYXR0ZXJuIGlkPSJwYXR0ZXJuXzAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHJlY3QgaWQ9InYtNSIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0iI0FBQUFBQSIvPjwvcGF0dGVybj48L2RlZnM+PHJlY3QgaWQ9InYtNyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNwYXR0ZXJuXzApIi8+PC9zdmc+") !important; */
6   background-color: #fff !important;
7 }
8
9 /*Icons*/
10 .icon-info{
11   margin-left: 3px;
12 }
13 .icon-info::before{
14   color: #fff;
15 }
16
17 /*Bootstrap*/
18 .controllerSidebar .nav-tabs{
19   border-bottom-width: 2px;
20 }
21 .controllerSidebar .nav-tabs .nav-link{
22   padding: 12px 0 !important;
23   text-align: center;
24 }
25 .controllerSidebar .nav-tabs .nav-link::before{
26   content: "";
27 }
28
29 .editNavbar .nav-tabs{
30   border-bottom-width: 0;
31 }
32 .editNavbar .nav-tabs .nav-link{
33   padding: 12px 28px !important;
34   text-align: center;
35 }
36 .editNavbar .nav-tabs .nav-link::before{
37   content: "";
38 }
39 .editNavbar .nav-link{
40   text-transform: initial !important;
41 }
42 .editNavbar .navbar,
43 .editNavbar .navbar{
44   padding: 0;
45 }
46
47 /*Header*/
48 header{
49   position: relative;
50   height: 60px;
51   background-color: #1B3E6F;
52   /* box-shadow: 0 4px 10px rgba(238, 240, 245, 1.0); */
53   z-index: 200000000 !important;
54 }
55 .logo{
56   float: left;
57   width: 50px;
58   height: 60px;
59   background: url(/assets/img/logo-icon.svg) center center #fff no-repeat;
60 }
61
62 /**Bread Crumb**/
63 .breadcrumb{
64   padding: 9px 20px;
65   background: transparent;
66   line-height: 40px;
67 }
68 .breadcrumb a,
69 .breadcrumb a:hover{
70   color: #fff;
71 }
72 .breadcrumb .breadcrumb-item{
73   font-size: 12px;
74   font-weight: bold;
75 }
76 .breadcrumb .breadcrumb-item:first-child{
77   font-size: 16px;
78 }
79 .breadcrumb-item + .breadcrumb-item::before{
80   color: #fff;
81 }
82 .breadcrumb .breadcrumb-item.active p{
83   display: inline;
84   padding: 4px 10px;
85   background: #F4F9FE;
86   border-radius: 10px;
87   color: #1B3E6F;
88   font-size: 10px;
89 }
90 .template-list.active {
91   display: inline;
92   padding: 4px 10px;
93   background: #F4F9FE;
94   border-radius: 10px;
95   color: #1B3E6F;
96   font-size: 10px;
97 }
98 .designer-breadcrumb .fa-angle-right::before {
99   color: #fff;
100   line-height: 38px;
101 }
102 .sidebar-container{
103   height: calc(100vh - 60px) !important;
104 }
105 /**Topology Actions**/
106 .topology-actions{
107   margin: 0;
108   height: 60px;
109 }
110 .topology-actions > li{
111   height: 59px;
112   display: inline-block;
113   padding: 0 20px;
114 }
115 .topology-actions > li:first-child{
116   border-right: solid 1px #16396A;
117 }
118 .topology-actions .btn-group{
119   margin-top: 11px;
120 }
121 .btn-group > .btn:not(:first-child){
122   margin-left: 0;
123 }
124 .btn-topology-action,
125 .btn-topology-action:hover{
126   margin: 0 6px;
127   padding: 3px 8px;
128   color: #fff;
129   border-radius: 50%;
130   border: solid .5px #fff;
131 }
132 .btn-topology-action:last-child{
133   margin-right: 0;
134 }
135 .btn-topology-action .fa{
136   /* width: 16px;
137   height: 16px; */
138   text-align: center;
139   font-size: 14px;
140 }
141 .topology-actions .dropdown-text,
142 .dropdown-toggle:hover ~ .dropdown-text, 
143 .dropdown-toggle:focus ~ .dropdown-text{
144   top: 7px;
145   text-indent: 15px;
146   background: #1273EB !important;
147   border-radius: 15px !important;
148   border: 0;
149   box-shadow: none;
150   color: #fff !important;
151   font-weight: bold;
152   font-size: 13px;
153 }
154 .topology-actions .dropdown-text::after{
155   right: 15px;
156   top: 13px;
157   border-style: solid !important;
158   border-width: 5px 5px 0 5px !important;
159   border-color: #fff transparent transparent transparent;
160 }
161 .topology-actions .dropdown-toggle:focus ~ .dropdown-text::after{
162   top: 13px;
163   border-style: solid !important;
164   border-width: 0 5px 5px 5px !important;
165   border-color: transparent transparent #fff transparent;
166 }
167 .topology-actions .dropdown-content:hover, 
168 .topology-actions .dropdown-toggle:focus ~ .dropdown-content{
169   padding: 12px 0;
170   text-indent: 0;
171   background: #fff;
172   border: 0;
173   border-radius: 2px;
174   box-shadow: 0 2px 6px rgba(47, 83, 151, .15)
175 }
176 .topology-actions .dropdown-content a{
177   padding: 0 20px;
178   color: #1B3E6F;
179   font-size: 13px;
180 }
181 .topology-actions .dropdown-content a:hover{
182   background: #F4F9FE;
183   text-decoration: none;
184 }
185 .package-info-btn{
186   padding: 0 !important;
187 }
188 .package-info h3{
189   font-size: 13px;
190   font-weight: bold;
191 }
192 .package-info h3 span{
193   font-size: 11px;
194 }
195 .package-info .badge{
196   margin-right: 6px;
197   padding: 4px 10px;
198   background: #E0E8F2;
199   border-radius: 12px;
200   color: #1B3E6F;
201   font-size: 11px;
202   font-weight: normal;
203 }
204 .creator-pic{
205   border-radius: 50%;
206   width: 30px;
207   height: 30px;
208 }
209 .package-info p{
210   margin-bottom: 0;
211   font-size: 11px;
212   line-height: 20px;
213 }
214 .save-blueprint li:hover{
215   cursor: pointer;
216 }
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231 /*Rotated Text*/
232 button.rotate{
233   position: absolute;
234   margin-top: 1px;
235   padding: 0;
236   background: transparent;
237   border: 0;
238 }
239 .rotate{
240   vertical-align: bottom;
241   /* text-align: center; */
242 }
243 .rotate span{
244   display: inline-table !important;
245   -ms-writing-mode: tb-rl;
246   -webkit-writing-mode: vertical-rl;
247   writing-mode: vertical-rl !important;
248   transform: rotate(180deg);
249   white-space: nowrap;
250   background: #1B3E6F; 
251   padding: 15px 12px;
252   font-weight: bold;
253   font-size: 12px;
254   color:#fff;
255   /* border-bottom-left-radius: 2px; */
256   border-top-left-radius: 2px;
257 }
258 .rotate i{
259   margin-right: 3px;
260   margin-top: 9px;
261   font-size: 15px;
262 }
263 .rotate span:first-child{
264   margin-bottom: 0;
265 }
266 .rotate a:hover{
267   text-decoration: none;
268 }
269 /*PAUSE*/
270 /* #board-paper svg{
271   top: 30px;
272   left: 0;
273   height: 95%;
274 } */
275 /* .ng-sidebar__content.ng-sidebar__content--animate{
276   position: relative;
277   top: 200px;
278   padding-top: 70px !important;
279 } */
280
281 .functionsList tspan{
282   /* width:30px !important;  */
283   font: normal 13px sans-serif; 
284   fill: #1B3E6F !important; 
285   overflow-wrap: break-word;
286 }
287 #board-paper #name tspan{
288   /* fill: green; */
289   text-align: center;
290   
291 }
292 tspan#type{
293   text-align: center;
294 }
295 /*ACTIONS & COMPONENTS MENU*/
296 .input-search-controller{
297   height: 40px;
298   padding-left: 36px;
299   background: url(src/assets/img/icon-search-light.svg) #fff 15px center no-repeat;
300   background-size: 4.5%;
301   border-radius: 0;
302   border: 0;
303   border-bottom: solid 1px #D7E7F9;
304   color: #1B3E6F;
305   font-size: 13px;
306 }
307 .input-search-controller::placeholder{
308   color: #D0D7E4;
309   font-size: 12px;
310 }
311 .input-search-controller:focus{
312   background-color: #fff !important;
313   box-shadow: 0 2px 6px 0 rgba(47, 83, 151, .15);
314   text-shadow: none;
315   border-color: #DEE8F3;
316 }
317 .functionsList p{
318   margin-bottom: 0;
319   padding-left: 30px;
320   background-position: left center;
321   background-repeat: no-repeat;
322 }
323 p.compType-1{
324   background-image: url(/assets/img/icon-comType1-sm.svg);
325 }
326 p.compType-2{
327   background-image: url(/assets/img/icon-comType2-sm.svg);
328 }
329 p.compType-3{
330   background-image: url(/assets/img/icon-comType3-sm.svg);
331 }
332 p.compType-4{
333   background-image: url(/assets/img/icon-comType4-sm.svg);
334 }
335 /*Actions Wrapper*/
336 .actions-wrapper{
337   position: absolute;
338   width: 100%;
339   top: 0;
340 }
341 .actions-container{
342   width: 92%;
343   margin: 0 auto;
344   background: red;
345 }
346 .actionSubList{
347   margin:0 0 0 4px; /* indentation */
348   padding:0;
349   list-style:none;
350   position:relative;
351 }
352 .actionSubList:before {
353   content: "";
354   display: block;
355   width: 0;
356   position: absolute;
357   top: 0;
358   bottom: 0;
359   left: 0;
360   border-left: 1px solid #C1CDDD;
361 }
362 .actionSubList li{
363   margin: 0;
364   padding: 0 1.5em; /* indentation + .5em */
365   line-height: 32px;
366   position: relative;
367 }
368 .actionSubList li::before{
369   content: "";
370   display: block;
371   width: 10px; /* same with indentation */
372   height: 0;
373   border-top: 1px solid #C1CDDD;
374   margin-top: -1px; /* border top width */
375   position: absolute;
376   top: 16px; /* (line-height/2) */
377   left: 0;
378 }
379 .actionSubList li:last-child:before {
380   background: #F4F9FE; /* same with body background */
381   height: auto;
382   top: 16px; /* (line-height/2) */
383   bottom: 0;
384 }
385
386 .controllerSidebar{
387   width: 320px;
388   padding: 0;
389   overflow: hidden !important;
390   background: #F4F9FE;
391   border: solid 1px #C1CDDD;
392   box-shadow: 0 2px 6px rgba(47, 83, 151, .10);
393 }
394 .helpBox{
395   position : absolute;
396   bottom : 0;
397   width: 100%;
398   height : 40px;
399   margin-top : 24px;
400   padding-left: 20px;
401   background: #fff;
402   border-top: solid 1px #C1CDDD;
403   font-size: 13px;
404   line-height: 40px;
405   color: #0070F4;
406 }
407 .helpBox .icon-info{
408   margin-left: 0;
409   margin-right: 10px;
410 }
411 .helpBox .icon-info::before{
412   color: #0070F4 !important;
413 }
414 .controllerSidebar .row,
415 .controllerSidebar .col{
416   margin: 0;
417   padding: 0;
418 }
419 .controllerSidebar h1{
420   margin-bottom: 15px;
421   padding: 12px 0 12px 12px;
422   background: #fff;
423   font-size: 12px;
424   font-weight: bold;
425   text-transform: uppercase;
426   color: #C3CDDB;
427 }
428 .controllerSidebar b{
429   margin-left: 12px;
430   margin-bottom: 9px;
431   font-size: 12px;
432   color: #C3CDDB;
433 }
434 /*PAUSE*/
435 /* .ng-sidebar__content .joint-paper > svg{
436   top: 80px;
437   left: 30px;
438 } */
439 .functionsList .joint-paper{
440   width: 100% !important;
441   height: 72vh !important;
442   margin: 0 !important;
443 }
444 .actionBtns .btn{
445   margin: 0px 15px 16px -90px;
446   /* padding: 9px 20px; */
447   border-radius: 0px;
448   font-size: 14px;
449   font-weight: bold;
450   /* outline: 0 !important; */
451   float: left;
452 }
453 .actionsList li:hover,
454 .actionsList li label:hover{
455   cursor: pointer;
456 }
457 .new-action,
458 .new-action:hover{
459   margin: 9px 0 4px 3px;
460   padding: 6px;
461   font-size: 13px;
462   font-weight: bold;
463   color: #1B3E6F;
464 }
465 .new-action:hover{
466   background: #D7E7F9;
467 }
468 .functionsList{
469   height: calc(100vh - 200px);
470   overflow-y: auto;
471 }
472 .custom-control.custom-checkbox:hover,
473 .custom-control-label:hover{
474   cursor: pointer;
475 }
476 .custom-control{
477   height: 40px;
478   font-size: 14px;
479   line-height: 40px;
480 }
481 .custom-control:hover{
482     background-color: white;
483 }
484 .actionsList{
485   height: 65vh !important;
486   overflow-y: auto;
487 }
488 .actionsList ul{
489   padding-left: 0;
490 }
491 .actionsList li{
492   list-style: none;
493 }
494 .functionsList .list-group-item{
495   margin-bottom: 10px;
496   padding-left: 40px;
497   background: #fff;
498   box-shadow: 0 2px 6px rgba(47, 83, 151, .15);
499   border-radius: 2px;
500 }
501 .functionsList .joint-paper{
502   background: transparent !important;
503 }
504 .actionsList .custom-control-label{
505   width: 100%;
506   padding: 6px;
507   vertical-align: unset;
508   color: #1B3E6F;
509   font-size: 13px;
510   line-height: 20px;
511   border-top-right-radius: 2px;
512   border-bottom-right-radius: 2px;
513 }
514 .actionsList .custom-control-label::before,
515 .actionsList .custom-control-label::after{
516   top: 1.25rem;
517 }
518 .actionsList .custom-control-label p{
519   color: #C7D0DD;
520   font-size: 12px;
521 }
522 /* .custom-control-input:checked ~ .custom-control-label{
523   background-color: #1B3E6F !important;
524   color: #fff;
525 } */
526 .inserActionBtns .btn{
527   border-radius: 15px !important;
528   padding: 6px 20px;
529   font-size: 12px;
530   font-weight: bold;
531   border: 0;
532
533 }
534 .inserActionBtns .btn:first-child{
535   background: #1273EB;
536   border: solid 1px #1273EB;
537   color: #fff;
538 }
539 .inserActionBtns .btn:last-child{
540   background: #fff;
541   border: solid 1px #D9E6F2;
542   color: #C3CDDB;
543   margin-top: 14px;
544 }
545 .controllerSidebar .custom-control label{
546   margin-bottom: 0;
547 }
548 .controllerSidebar .custom-control i{
549   margin-right: 9px;
550 }
551 /*Components List*/
552 .functionsList .list-group-item{
553   padding-left: 36px;
554   border: 0;
555   font-size: 14px;
556   background: url(src/assets/img/icon-drag.svg) #fff 20px center no-repeat;
557 }
558  
559 /*CANVAS*/
560 .source-button.editBar{
561   position: absolute;
562   z-index: 1000 /*9999999*/;
563   top: 60px;
564   /* left: 50%; */
565 }
566 .editBar,
567 .editBar2{
568   width: calc(100% - 320px);
569   margin: 0 auto 0 320px;
570   height: 45px;
571   padding: 0;
572   padding-right: 20px;
573   background:#F4F9FE;
574   border-bottom: solid 1px #E8EFF8;
575   box-shadow: 0 2px 6px rgba(47, 83, 151, .1);
576 }
577
578 .editBar .btn-group,
579 .editBar2 .btn-group{
580   box-shadow: 0 2px 6px rgba(47, 83, 151, .15);
581 }
582 .editBar .toggoleBtn,
583 .editBar2 .toggoleBtn{
584   height: 43px;
585   margin-right: 12px;
586   background-color: #fff;
587   background-repeat: no-repeat;
588   background-position: left center;
589   border: 0;
590   color: #1B3E6F;
591   font-size: 10px;
592   border-top-left-radius: 0;
593   border-top-right-radius: 4px;
594   border-bottom-left-radius: 0;
595   border-bottom-right-radius: 4px;
596 }
597 .editBar .toggoleBtn i,
598 .editBar2 .toggoleBtn i{
599   font-size: 20px;
600 }
601 .editBar .toggoleBtn.active,
602 .editBar2 .toggoleBtn.active{
603   padding: 0 10px !important;
604   background-color: #1B3E6F !important;
605   color: #fff;
606 }
607 .viewBtns .topologySource{
608   background-image: url(src/assets/img/icon-topologyView-active.svg);
609 }
610 .viewBtns .topologyView{
611   background-image: url(src/assets/img/icon-topologySource.svg);
612 }
613 .card.actionContainer{
614   margin: 20px 20px 40px 60px;
615   background: transparent;
616   border: 0;
617 }
618 .actionContainer .card-header{
619   padding: 0;
620   background: transparent;
621   border: 0;
622 }
623 .actionContainer .card-header span{
624   padding: 12px 20px;
625   border-top-left-radius: 2px;
626   border-top-right-radius: 2px;
627   font-size: 12px;
628   line-height: 38px;
629   font-weight: bold;
630   color: #1B3E6F;
631   background: #C3CDDB;
632 }
633 .actionContainer .card-body{
634   min-height: 170px;
635   padding: 15px 20px !important;
636   border: solid 1px #C3CDDB;
637   background: #fff;
638   box-shadow: 0 2px 6px rgba(18, 115, 235, .1);
639 }
640 .actionContainer a{
641   display: inline-block;
642   width: 230px;
643   height: 130px;
644   margin: 20px;
645   padding: 24px;
646   background: #1B3E6F;
647   color: #fff !important;
648   text-align: center;
649   border-radius: 2px;
650   border: solid 1px #1B3E6F;
651 }
652 .actionContainer a:hover{
653   cursor: pointer;
654   border: dashed 1px #E9FCC6;
655 }.componentContainer img{
656   height: 38px;
657 }
658 .componentContainer h2{
659   margin-top: 9px;
660   font-size: 14px;
661   font-weight: bold;
662 }
663 .componentContainer p{
664   font-size: 12px;
665 }
666 .attributeSidebar{
667   width: 440px;
668   padding: 0px;
669   margin-top: 45px;
670 }
671 .attributesContainer{
672   padding: 0;
673   background: #fff;
674   border: solid 1px #C1CDDD;
675   box-shadow: 0 2px 6px rgba(47, 83, 151, .1);
676 }
677 /*ATTRIBUTES SIDE BAR*/
678 .attributesSideBar{
679   width: 358px;
680   padding: 0px;
681   margin-top: 45px;
682 }
683 .attributesSideBar .attributesContainer{
684   height: 85.9vh;
685   overflow-y: hidden;
686   padding-bottom: 20px;
687   background: #fff;
688   border: solid 1px #C1CDDD;
689   box-shadow: 0 2px 6px rgba(47, 83, 151, .1);
690 }
691 .closeBar{
692   float: left;
693   padding: 0 !important;
694   width: 38px;
695   height: 35px;
696   background:#D9E3EE;
697   border: 0;
698   outline: 0;
699 }
700 .closeBar:focus{
701   outline: none;
702 }
703 .attributesContainer .scrollWrapper{
704   overflow-y: auto;
705   height: 79vh;
706 }
707 .attributesContainer .nav-link{
708   padding-top: 7px !important;
709   padding-bottom: 7px !important;
710   color: #1B3E6F !important;
711   text-transform: capitalize !important;
712   border: solid 1px #ECEDF2 !important;
713   border-radius: 0 !important;
714 }
715 .attributesContainer .nav-item:first-child a{
716   border-top-left-radius: 4px !important;
717   border-bottom-left-radius: 4px !important;
718   border-right-width: 0 !important;
719 }
720 .attributesContainer .nav-item:last-child a{
721   border-top-right-radius: 4px !important;
722   border-bottom-right-radius: 4px !important;
723   border-left-width: 0 !important;
724 }
725 .nav-pills .nav-link.active{
726   background-color: #1B3E6F;
727   color: #fff !important;
728 }
729 .add-attribute .btn i{
730   font-weight: bold;
731 }
732 .attributesContainer h1{
733   margin-bottom: 10px;
734   padding: 12px 0 12px 15px;
735   background: #DEE8F3;
736   font-size: 12px;
737   font-weight: bold;
738   text-transform: uppercase;
739   color: #1B3E6F;
740 }
741 .attributesContainertTitle{
742   height: 35px;
743   margin-bottom: 9px !important;
744   padding: 0;
745   background: #DEE8F3;
746   font-size: 12px;
747 }
748 .add-attribute{
749   margin: 15px 0;
750   padding: 15px 9px;
751   background-color: #F4F9FE;
752 }
753 .add-attribute h5{
754   padding: 0;
755   margin-bottom: 12px;
756   font-size: 12px;
757   font-weight: bold;
758   text-transform: uppercase;
759   color: #1B3E6F;
760 }
761 .add-attribute .btn{
762   width: 100%;
763   background-color: #fff;
764   border: solid 1px #C1CDDD;
765   color: #1B3E6F !important;
766   line-height: 18px !important;
767   border-radius: 4px;
768 }
769 .add-attribute .btn:hover{
770   background-color: #1B3E6F;
771 }
772 .add-attribute .btn:hover i::before{
773   color: #fff;
774 }
775 .add-attribute .btn:focus{
776   box-shadow: none;
777 }
778 .icon-function-attribute::before{
779   font-size: 16px;
780 }
781 .add-attribute span{ 
782   font-size: 11px;
783   line-height: 16px;
784 }
785 .attributesContainertTitle .btn-group{
786   margin-top: 3px;
787 }
788 .attributesContainertTitle .btn{
789   margin-left: 8px !important;
790   padding: 1px 9px !important;
791   border-radius: 4px !important;
792 }
793 .attributesContainer h6{
794   padding: 0;
795   margin-bottom: 0;
796   background: #DEE8F3;
797   line-height: 35px !important;
798   font-size: 12px;
799   font-weight: bold;
800   text-transform: uppercase;
801   color: #1B3E6F;
802 }
803 .view-source,
804 .view-source:hover{
805   background: #103D73;
806   border-color: #D0DFF1;
807   color: #fff;
808   font-size: 11px;
809 }
810 .trash-item,
811 .trash-item:hover{
812   background: #fff;
813   border-color: #D0DFF1;
814   color: #103D73;
815 }
816 .trash-item{
817   font-size: 14px;
818 }
819 .attributesContainer label{
820   margin-bottom: 0;
821   color: #1B3E6F;
822   /* text-transform: uppercase; */
823   font-size: 12px;
824   font-weight: bold;
825   line-height: 32px;
826 }
827 .attributesContainer label.custom-control-label{
828   text-transform: unset;
829   font-weight: normal;
830 }
831 .attributesContainer .form-group{
832   margin-bottom: 9px;
833 }
834 .attributesContainer .form-control{
835   border-color: #F0F5FC;
836   border-radius: 2px;
837   box-shadow: 0 2px 6px rgba(47, 83, 151, .1);
838   color: #103D73;
839   font-size: 13px;
840 }
841 .attributesContainer .form-control:focus{
842   border-color: #66bfff;
843   box-shadow: 0 0 0 4px rgba(0,149,255,0.15);
844 }
845 .attributesContainer .form-control::placeholder{
846   color: #CFD7E5;
847 }
848 .attributesContainer .attribute-value{
849   text-transform: unset;
850   display: block;
851   width: 100%;
852   padding: 0 .75rem .375rem 0;
853   font-size: 12px;
854   font-weight: normal;
855 }
856 .attributesContainer textarea{
857   height: 60px;
858 }
859 .icon-required-star{
860   margin-left: 2px;
861   font-size: 10px;
862 }
863 .optional-attribute::before{
864   color: #CAD3E0;
865 }
866 .attributeOptions{
867   display: none;
868   border: 0;
869 }
870 .attributeOptions a:not(:first-child){
871   margin-left: 14px;
872 }
873 .attributeOptions i{
874   color: #103D73 !important;
875   font-size: 16px;
876 }
877 .editAttribute i{
878   font-size: 14px;
879 }
880 .action-attributes .form-group{
881   display: inline-block;
882   width: 100%;
883   padding-left: 12px;
884   /* line-height: 30px; */
885 }
886 .action-attributes .form-group:hover{
887   cursor: pointer !important;
888   background-color: #F5FAFF;
889 }
890 .action-attributes .form-group:hover label{
891   cursor: pointer !important;
892   /* padding-left: 12px; */
893 }
894 .action-attributes .form-group:hover .attributeOptions{
895   display: inline-block;
896   position: relative;
897   left: 8%;
898   top: 3px;
899 }
900
901 .btn-select-template{
902   display: inherit;
903   background-color: #C3CDDB;
904   border-radius: 2px;
905   color: #1B3E6F;
906   font-size: 12px;
907 }
908 .btn-select-template i{
909   font-size: 16px;
910   vertical-align: text-bottom;
911 }
912 .attribute-wrap{
913   padding-bottom: 15px;
914   margin-bottom: 9px;
915   border-bottom: solid 1px #F4F9FE;
916 }
917 .function-accordion .attribute-wrap:nth-last-child(1){
918   margin-bottom: 0;
919   padding-bottom: 0;
920   border-bottom: 0;
921 }
922 .attribute-wrap .form-group{
923   margin-bottom: 0;
924 }
925 .template-mapping-list{
926   margin-bottom: 15px;
927   font-size: 13px;
928 }
929 .template-mapping-list p{
930   width: 56%;
931 }
932 .deleteTemplate{
933   right: 30px;
934   top: -8px;
935 }
936 .deleteTemplate i{
937   color: #103D73 !important;
938 }
939 .icon-close::before{
940   color: #103D73;
941   font-size: 10px !important;
942 }
943 /*Accordion*/
944 .accordion{
945   margin-top: 12px;
946 }
947 .accordion .card-header .btn-link{
948   padding-left: 20px !important;
949   padding-right: 20px !important;
950 }
951 .accordion > .card{
952   box-shadow: none;
953   margin-bottom: 0 !important;
954 }
955 .accordion > .card .card-body{
956   padding-bottom: 0 !important; 
957 }
958 .function-accordion .card,
959 .action-accordion .card{
960   overflow: inherit !important;
961   box-shadow: none;
962 }
963 /* 
964 .accordion .card-header .btn-link[aria-expanded="true"], 
965 .accordion .card-header .btn-link[aria-expanded="false"]{
966   padding-left: 20px !important;
967   padding-right: 20px !important;
968 }
969 .accordion > .card .card-header{
970   margin: 0;
971   padding: 0 !important;
972   background-color: #F4F9FE;
973   border: 0;
974   border-radius: 0;
975 }
976
977 .accordion > .card .card-body{
978   padding-top: 20px !important;
979   padding-bottom: 0 !important; 
980 }
981 .accordion .btn-link{
982   padding: 0;
983   color: #C3CDDB;
984   font-weight: bold;
985   font-size: 13px;
986   text-transform: uppercase;
987   line-height: 15px;
988 }
989 .btn-link::before{
990   font-size: 15px !important;
991 }
992 .accordion .btn-link:hover{
993   color: #103D73;
994   text-decoration: unset;
995 }
996 .accordion .card-header .btn-link[aria-expanded="true"]:after,
997 .accordion .card-header .btn-link[aria-expanded="false"]:after{
998   margin-right: 9px;
999   font-family: 'FontAwesome';
1000   float: left;
1001   font-weight: normal;
1002   font-size: 12px;
1003 } */
1004
1005
1006
1007
1008 /* .accordion .card-header .btn-link[aria-expanded="true"]:after{
1009   content: "\f078";    
1010 }
1011 .accordion .card-header .btn-link[aria-expanded="false"]:after{    
1012   content: "\f054";    
1013 } */
1014 .btn-addAttribute{
1015   width: 20px;
1016   height: 20px;
1017   background-image: url(/assets/img/icon-add.svg);
1018   background-position: center center;
1019   background-repeat: no-repeat; 
1020   vertical-align: sub;
1021 }
1022 .btn-addAttribute:hover{
1023   background-image: url(/assets/img/icon-add-hover.svg);
1024 }
1025 .btn-deleteAttribute{
1026   padding: 5px 10px;
1027   background: #FFE6E7;
1028   border: solid .5px #FFC9CB;
1029   border-radius: 2px;
1030   color: #FF6469;
1031   font-size: 10px;
1032
1033 }
1034 /* .source-button{
1035   position: absolute;
1036     z-index: 9999999;
1037     top: 60px;
1038     left: 50%;
1039 } */
1040 /*jointjs paper*/
1041 /* #board-paper {
1042     position: relative;
1043     border: 1px solid gray;
1044     display: inline-block;
1045     background: transparent;
1046     overflow: hidden;
1047 }
1048 #board-paper svg {
1049     background: transparent;
1050 }
1051 #board-paper svg .link {
1052     z-index: 2;
1053 }
1054 .html-element {
1055     position: absolute;
1056     background: #F4F9FE;
1057     pointer-events: none;
1058     -webkit-user-select: none;
1059     z-index: 2;
1060 } */
1061 .attributesContainer .dropdown-text,
1062 .dropdown-toggle:hover ~ .dropdown-text, 
1063 .dropdown-toggle:focus ~ .dropdown-text{
1064   top: 7px;
1065   text-indent: 15px;
1066   background: #F4F9FE;
1067   border-radius: 5px;
1068   border: 0;
1069   box-shadow: whitesmoke;
1070   color: #1B3E6F;
1071   font-weight: bold;
1072   font-size: 13px;
1073 }
1074 .radio-btn{
1075   margin-left: 12px;
1076   font-weight: bold;
1077 }
1078 .trash-span{
1079   font-size:15px
1080 }
1081
1082 .editBar2{
1083   width: 100%;
1084   margin: 0;
1085 }
1086
1087 .viewBtns .btn{
1088   margin-top: 14px;
1089   padding-left: 30px!important;
1090   border: 0;
1091   font-size: 11px;
1092   color: #1B3E6F !important;
1093   background-color: #fff !important;
1094   background-repeat: no-repeat;
1095   background-position: 10px center;
1096 }
1097 .viewBtns .btn.active{
1098   background-color: #1B3E6F !important;
1099   color: #fff !important;
1100 }
1101 /*PAUSE*/
1102 /* 
1103 .joint-paper{
1104   width: 96.4% !important;
1105   height: 80vh !important;
1106   margin: 60px auto 0 !important;
1107 } */
1108 ul.templateLegend{
1109   margin: 0;
1110 }
1111 .templateLegend li{
1112   float: left;
1113   list-style: none;
1114   font-size: 11px;
1115 }
1116 .templateLegend li:not(:last-child){
1117   margin-right: 24px;
1118 }
1119 .templateLegend .requirement i{
1120   color: #FF6B6B;
1121 }
1122 .templateLegend .capability i{
1123   color: #0ABDE3;
1124 }
1125 ul.editor{
1126   /* margin-right: -40px; */
1127   margin-top: 16px;
1128 }
1129 .editor li{
1130   list-style: none;
1131 }
1132 .editor .btn {
1133   padding: 0 8px !important;
1134   box-shadow: none;
1135 }
1136 .ace_editor{
1137   top: 5.4vh;
1138   height: 92vh !important;
1139 }
1140 .dsl-editor {
1141   height: 500px;  
1142 }
1143 .vertical_line{
1144     border-left: 1px solid rgba(66, 169, 192, 0.1);
1145     height: 45px;
1146     margin-left: 12px;
1147     margin-right: 12px;
1148
1149 .zoom-percent{
1150   font-size: 12px;
1151 }
1152 /*Modal*/
1153 .modal{
1154   top: 60px;
1155 }
1156 .modal-dialog-scrollable{
1157   max-height: calc(100% - 20%) !important;
1158 }
1159 .modal-backdrop{
1160   z-index: 0 !important;
1161   opacity: 0 !important;
1162 }
1163 /* .modal-holder.modal-backdrop{z-index: 100}
1164 .modal-holder + .modal-dialog {z-index: 1000} */
1165 .modal-dialog{
1166   max-width: 50%;
1167 }
1168 .modal-body{
1169   padding: 18px 24px !important;
1170   font-size: 14px;
1171 }
1172
1173 .createAttributeTabs .nav-link{
1174   padding-top: 0 !important;
1175 }
1176 .createAttributeTabs .nav-item a{
1177   color: #C3CDDB !important;
1178 }
1179 .createAttributeTabs .nav-item a,
1180 .createAttributeTabs .nav-item a.active{
1181   border-radius: 0 !important;
1182 }
1183 .createAttributeTabs .nav-link{
1184   text-transform: uppercase !important;
1185   border-radius: 0 !important;
1186   border: 0 !important;
1187 }
1188 .createAttributeTabs .nav-link.active{
1189   border-radius: 0 !important;
1190   border-bottom: solid 1px #1B3E6F !important;
1191 }
1192 .createAttributeTabs .nav-item{
1193   margin-left: 50px;
1194 }
1195 .createAttributeTabs .tab-content{
1196   /* margin-top: 20px; */
1197   padding: 20px 50px;
1198   border: solid 1px #F4F9FE;
1199   border-top: 0;
1200 }
1201 .createAttributeTabs .listBoxTitle{
1202   font-size: 11px;
1203   line-height: 29px;
1204 }
1205 .createAttributeTabs .notation{
1206   margin-left: 3px;
1207   color: #C3CDDB !important;
1208   font-weight: normal;
1209 }
1210 .addedFunctionsList,
1211 .nestedAttributes{
1212   background: #F4F9FE;
1213   border: solid 1px #D0DFF1 !important;
1214 }
1215 .addedFunctionsList .scrollWrapper,
1216 .nestedAttributes .scrollWrapper{
1217   height: 230px;
1218   max-height: 300px;
1219   overflow-y: auto;
1220 }
1221 .addedFunctionsList .input-search-controller,
1222 .nestedAttributes .input-search-controller{
1223   height: 32px;
1224   padding-left: 28px !important;
1225   background-position: 9px;
1226 }
1227 .addedFunctionsList .input-search-controller::placeholder,
1228 .nestedAttributes .input-search-controller::placeholder{
1229   font-weight: bold;
1230 }
1231 .create-form .addedFunctionsList .input-search-controller:focus,
1232 .create-form .nestedAttributes .input-search-controller:focus{
1233   background-color: #fff !important;
1234 }
1235 .nestedAttributes .noAttributes{
1236   margin: 12px;
1237   font-weight: bold;
1238   font-size: 12px;
1239 }
1240 .addedFunctionsList .list-group-item{
1241   margin-bottom: 0;
1242   padding-left: 10px;
1243   padding-right: 12px;
1244   text-align: left;
1245   font-size: 12px;
1246   border: 0 !important;
1247   border-radius: 0 !important;
1248   background-color: transparent !important;
1249 }
1250 .addedFunctionsList .list-group-item:hover{
1251   background-color: #fff !important;
1252   color: #1B3E6F;
1253 }
1254 .addedFunctionsList .list-group-item.active{
1255   background-color: #E0E8F2 !important;
1256 }
1257 .addedFunctionsList .list-group-item i{
1258   font-size: 18px;
1259   vertical-align: middle;
1260 }
1261 .addedFunctionsList .list-group-item i:last-child{
1262   float: right;
1263   font-size: 10px;
1264   line-height: 20px;
1265 }
1266 .nestedAttributes .btn-group{
1267   display: grid;
1268 }
1269 .nestedAttributes .btn-group .btn{
1270   padding-left: 10px !important;
1271   padding-right: 10px !important;
1272   height: 36px;
1273   border-radius: 0;
1274   background-color: transparent;
1275   border: 0;
1276   color: #1B3E6F !important;
1277   text-align: left;
1278   font-weight: normal;
1279   line-height: 24px;
1280 }
1281 .nestedAttributes .btn-group .btn:hover{
1282   background-color: #fff !important;
1283 }
1284 .nestedAttributes .btn-group .btn.active,
1285 .nestedAttributes .btn-group .btn.active:hover{
1286   background-color: #E0E8F2 !important;
1287   outline: 0;
1288 }
1289 .nestedAttributes .btn-group .btn.active:focus{
1290   box-shadow: none;
1291   border: 0;
1292 }
1293 .container{
1294   min-height: 66px;
1295   border-bottom: solid 1px #EFEFF4;
1296   line-height: 24px;
1297 }
1298 .container label{
1299   display: block;
1300   /* color: #C3CDDB; */
1301 }
1302 .container .selectedWrapper{
1303   display: inline-block;
1304   width: auto;
1305   margin-right: 6px;
1306   margin-bottom: 9px;
1307   padding: 0 10px;
1308   background: #E0E8F2;
1309   border-radius: 12px;
1310   font-size: 13px;
1311   line-height: 24px;
1312 }
1313 /*FORM*/
1314 .create-form .col-form-label{
1315   color: #1B3E6F;
1316   font-size: 12px;
1317   font-weight: bold;
1318 }
1319 .create-form .col-form-label span{
1320   color: #FF6469;
1321 }
1322 .create-form .form-control{
1323   margin-bottom: 9px;
1324   padding-left: 0;
1325   padding-right: 0;
1326   border-radius: 0;
1327   border: 0;
1328   border-bottom: solid 1px #EFEFF4;
1329   font-size: 13px;
1330   box-shadow: none !important;
1331   color: #1B3E6F;
1332 }
1333 .create-form .form-control::placeholder{
1334   color: #C3CDDB;
1335 }
1336 .create-form .form-control:focus{
1337   border-bottom-color: #1B3E6F;
1338   -webkit-box-shadow: 0 4px 6px -6px rgba(18, 115, 235, .6) !important;
1339   -moz-box-shadow: 0 4px 6px -6px rgba(18, 115, 235, .6) !important;
1340   box-shadow: 0 4px 6px -6px rgba(18, 115, 235, .6) !important;
1341   background-color: transparent !important;
1342   text-shadow: none;
1343 }
1344 .list-group-item{
1345   margin-bottom: 9px;
1346   padding: 9px 1.25rem;
1347   border-color: #E6EDF5;
1348   font-size: 11px;
1349   color: #1B3E6F;
1350   font-weight: bold;
1351   text-align: center;
1352 }
1353 .list-group-item.active{
1354   color: #1B3E6F;
1355   background-color: #C3CDDB;
1356   border-color: #C3CDDB;
1357 }
1358 .list-group-horizontal .list-group-item + .list-group-item{
1359   border-left-width: 1px;
1360 }
1361 .create-form .custom-control-input:checked ~ .custom-control-label{
1362   background-color: transparent !important;
1363   color: #1B3E6F;
1364 }
1365 /*Optional Attributes Menu*/
1366 .optional-attributes-menu{
1367   margin-top: 20px;
1368   padding: 10px 20px;
1369   border-top: solid 1px #ECEDF2;
1370   border-bottom: solid 1px #ECEDF2;
1371   background-color: #F4F9FE;
1372 }
1373 .optional-attributes-menu .dropdown{
1374   width: 100%;
1375 }
1376 .optional-attributes-menu .dropdown-text,
1377 .optional-attributes-menu .dropdown-text:hover,
1378 .optional-attributes-menu .dropdown-toggle:hover ~ .dropdown-text,
1379 .optional-attributes-menu .dropdown-toggle:focus ~ .dropdown-text{
1380   top: 0;
1381   text-align: center;
1382   font-weight: normal;
1383   text-indent: 0;
1384   background-color: #fff;
1385   box-shadow: none;
1386   border: solid 1px #C1CDDD;
1387   border-radius: 2px;
1388 }
1389 .optional-attributes-menu .dropdown-toggle:hover ~ .dropdown-text,
1390 .optional-attributes-menu .dropdown-toggle:focus ~ .dropdown-text{
1391   background-color: #D0DFF1 !important;
1392   border-color: #C1CDDD;
1393   border-radius: 2px !important;
1394   color: #1B3E6F !important;
1395 }
1396 .optional-attributes-menu .dropdown-text i{
1397   font-size: 17px;
1398   vertical-align: middle;
1399 }
1400 .optional-attributes-menu .dropdown-content:hover, 
1401 .optional-attributes-menu .dropdown-toggle:focus ~ .dropdown-content{
1402   top: 36px;
1403   width: 100%;
1404   padding: 5px 0;
1405   border-radius: 2px;
1406   background-color: #F4F9FE;
1407   border-color: #D0DFF1;
1408   font-size: 13px;
1409 }
1410 .optional-attributes-menu .dropdown-content li{
1411   padding: 0 5px;
1412   line-height: 36px;
1413   border-bottom: solid 1px #EAF4FF;
1414 }
1415 .optional-attributes-menu .dropdown-content li a{
1416   display: inline;
1417 }
1418 .optional-attributes-menu .dropdown-content li:hover,
1419 .optional-attributes-menu .dropdown-content li:hover a{
1420   background-color: #D0DFF1;
1421 }
1422 .optional-attributes-menu li i{
1423   font-size: 20px;
1424   margin-top: 10px;
1425   margin-right: 10px;
1426 }
1427
1428 .temp-buttons .btn{
1429   font-size: 13px;
1430   margin: 12px;
1431   padding: 8px 12px !important;
1432   line-height: 14px;
1433 }
1434 .testttt .test0{
1435   width: 48%;
1436   margin: 0 1%;
1437 }
1438
1439
1440
1441
1442
1443
1444
1445 @keyframes tonext {
1446   75% {
1447     left: 0;
1448   }
1449   95% {
1450     left: 100%;
1451   }
1452   98% {
1453     left: 100%;
1454   }
1455   99% {
1456     left: 0;
1457   }
1458 }
1459
1460 @keyframes tostart {
1461   75% {
1462     left: 0;
1463   }
1464   95% {
1465     left: -300%;
1466   }
1467   98% {
1468     left: -300%;
1469   }
1470   99% {
1471     left: 0;
1472   }
1473 }
1474
1475 @keyframes snap {
1476   96% {
1477     scroll-snap-align: center;
1478   }
1479   97% {
1480     scroll-snap-align: none;
1481   }
1482   99% {
1483     scroll-snap-align: none;
1484   }
1485   100% {
1486     scroll-snap-align: center;
1487   }
1488 }
1489
1490
1491
1492 * {
1493   box-sizing: border-box;
1494   scrollbar-color: transparent transparent; /* thumb and track color */
1495   scrollbar-width: 0px;
1496 }
1497
1498 *::-webkit-scrollbar {
1499   width: 0;
1500 }
1501
1502 *::-webkit-scrollbar-track {
1503   background: transparent;
1504 }
1505
1506 *::-webkit-scrollbar-thumb {
1507   background: transparent;
1508   border: none;
1509 }
1510
1511 * {
1512   -ms-overflow-style: none;
1513 }
1514
1515
1516 .carousel {
1517   position: relative;
1518   height: 360px;
1519   /* padding-top: 75%; */
1520   /* filter: drop-shadow(0 0 10px #0003); */
1521   /* perspective: 100px; */
1522 }
1523
1524 .carousel__viewport {
1525   position: absolute;
1526   top: 0;
1527   right: 0;
1528   bottom: 0;
1529   left: 0;
1530   display: flex;
1531   margin-top: 40px;
1532   margin-bottom: 0;
1533   padding: 0 12px 0 0;
1534   overflow-x: scroll;
1535   counter-reset: item;
1536   scroll-behavior: smooth;
1537   scroll-snap-type: x mandatory;
1538 }
1539
1540 .carousel__slide {
1541   position: relative;
1542   flex: 0 0 50%;
1543   width: 100%;
1544   margin-right: 12px;
1545   counter-increment: item;
1546   list-style: none;
1547 }
1548
1549 /* 
1550 .carousel__slide:before {
1551   position: absolute;
1552   top: 50%;
1553   left: 50%;
1554   transform: translate3d(-50%,-40%,70px);
1555   color: #fff;
1556   font-size: 2em;
1557 } */
1558
1559 .carousel__snapper {
1560   position: absolute;
1561   top: 0;
1562   left: 0;
1563   width: 100%;
1564   height: 100%;
1565   scroll-snap-align: center;
1566 }
1567
1568 @media (hover: hover) {
1569   .carousel__snapper {
1570     animation-name: tonext, snap;
1571     animation-timing-function: ease;
1572     animation-duration: 4s;
1573     animation-iteration-count: infinite;
1574   }
1575
1576   .carousel__slide:last-child .carousel__snapper {
1577     animation-name: tostart, snap;
1578   }
1579 }
1580
1581 @media (prefers-reduced-motion: reduce) {
1582   .carousel__snapper {
1583     animation-name: none;
1584   }
1585 }
1586
1587 .carousel:hover .carousel__snapper,
1588 .carousel:focus-within .carousel__snapper {
1589   animation-name: none;
1590 }
1591
1592 .carousel__navigation {
1593   position: absolute;
1594   right: 0;
1595   top: 0;
1596   left: 0;
1597   text-align: center;
1598   
1599 }
1600
1601 .carousel__navigation-list,
1602 .carousel__navigation-item{
1603   display: inline-block;
1604   margin-bottom: 0;
1605 }
1606 .carousel__navigation-item{
1607   width: 100px;
1608   padding: 6px 12px;
1609   background-color: #DEE8F3;
1610   border-right: solid 1px #C8D6E6;
1611   font-size: 11px;
1612   font-weight: bold;
1613 }
1614 .carousel__navigation-item:first-child{
1615   border-top-left-radius: 3px;
1616   border-bottom-left-radius: 3px;
1617 }
1618 .carousel__navigation-item:last-child{
1619   border-top-right-radius: 3px;
1620   border-bottom-right-radius: 3px;
1621   border-right: 0;
1622 }
1623 .carousel__navigation-button,
1624 .carousel__navigation-button:hover{
1625   display: inline-block;
1626   width: auto;  
1627   /* background-clip: content-box; */
1628   transition: transform 0.1s;
1629   color: #1B3E6F;
1630 }
1631 .carousel__navigation-button:hover{
1632   text-decoration: none;
1633 }
1634 .carousel::before,
1635 .carousel::after,
1636 .carousel__prev,
1637 .carousel__next{
1638   position: absolute;
1639   top: 0;
1640   margin-top: 0;
1641   width: 4rem;
1642   transform: translateY(0);
1643   border-radius: 3px;
1644   font-size: 0;
1645   outline: 0;
1646 }
1647
1648 /* .carousel::before,
1649 .carousel__prev {
1650   left: -1rem;
1651 }
1652
1653 .carousel::after,
1654 .carousel__next {
1655   right: -1rem;
1656 } */
1657
1658 /* .carousel::before,
1659 .carousel::after {
1660   content: '';
1661   z-index: 1;
1662   background-color: #333;
1663   background-size: 1.5rem 1.5rem;
1664   background-repeat: no-repeat;
1665   background-position: center center;
1666   color: #fff;
1667   font-size: 2.5rem;
1668   line-height: 4rem;
1669   text-align: center;
1670   pointer-events: none;
1671 }
1672
1673 .carousel::before {
1674   background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='0,50 80,100 80,0' fill='%23fff'/%3E%3C/svg%3E");
1675 }
1676
1677 .carousel::after {
1678   background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='100,50 20,100 20,0' fill='%23fff'/%3E%3C/svg%3E");
1679 } */
1680
1681
1682 .tooltipHTML{
1683   position: relative;
1684   display: inline-block;
1685 }
1686 .tooltipHTML .tooltiptext{
1687   visibility: hidden;
1688   position: absolute;
1689   z-index: 1;
1690   top: 35px;
1691   left: 50px;
1692   width: 316px;
1693   margin-left: -62px;
1694   padding: 9px 12px;
1695   background-color: #fff;
1696   color: #1B3E6F;
1697   border-radius: 2px;
1698   font-weight: normal;
1699   box-shadow: 0 2px 6px rgba(47, 83, 151, .1);
1700   border: solid 1px #DEE8F3;
1701   /* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */
1702   opacity: 0;
1703   transition: opacity 1s;
1704 }
1705 .tooltipHTML.tooltipGetAtt .tooltiptext{
1706   top: 38px;
1707   left: 70px;
1708   width: auto;
1709 }
1710 .tooltipHTML .tooltiptext::after {
1711   content: '';
1712   display: block;
1713   width: 0;
1714   height: 0;
1715   position: absolute;
1716   border-left: 6px solid transparent;
1717   border-right: 6px solid transparent;
1718   border-bottom: 6px solid #DEE8F3;
1719   left: 9px;
1720   top: -6px;
1721 }
1722 .tooltipHTML:hover .tooltiptext {
1723   visibility: visible;
1724   opacity: 1;
1725 }
1726 .tooltiptext h5{
1727   margin-bottom: 5px;
1728 }
1729 .tooltipGetAtt h5{
1730   margin-bottom: 0;
1731   font-size: 12px;
1732 }
1733 .tooltiptext h6{
1734   background: transparent;
1735   line-height: 24px !important;
1736   color: #C3CDDB;
1737   text-transform: initial;
1738 }
1739 .tooltipHTML .tooltiptext span{
1740   display: inline-block;
1741   margin-right: 3px;
1742   margin-bottom: 3px;
1743   padding: 3px 6px;
1744   background-color: #E0E8F2;
1745   border-radius: 12px;
1746   line-height: 16px;
1747   color: #1B3E6F;
1748 }
1749 .toast-container{
1750   z-index: 200000002 !important;
1751 }