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;
18 .controllerSidebar .nav-tabs{
19 border-bottom-width: 2px;
21 .controllerSidebar .nav-tabs .nav-link{
22 padding: 12px 0 !important;
25 .controllerSidebar .nav-tabs .nav-link::before{
29 .editNavbar .nav-tabs{
30 border-bottom-width: 0;
32 .editNavbar .nav-tabs .nav-link{
33 padding: 12px 28px !important;
36 .editNavbar .nav-tabs .nav-link::before{
39 .editNavbar .nav-link{
40 text-transform: initial !important;
51 background-color: #1B3E6F;
52 /* box-shadow: 0 4px 10px rgba(238, 240, 245, 1.0); */
53 z-index: 200000000 !important;
59 background: url(/assets/img/logo-icon.svg) center center #fff no-repeat;
65 background: transparent;
72 .breadcrumb .breadcrumb-item{
76 .breadcrumb .breadcrumb-item:first-child{
79 .breadcrumb-item + .breadcrumb-item::before{
82 .breadcrumb .breadcrumb-item.active p{
90 .template-list.active {
98 .designer-breadcrumb .fa-angle-right::before {
103 height: calc(100vh - 60px) !important;
105 /**Topology Actions**/
110 .topology-actions > li{
112 display: inline-block;
115 .topology-actions > li:first-child{
116 border-right: solid 1px #16396A;
118 .topology-actions .btn-group{
121 .btn-group > .btn:not(:first-child){
124 .btn-topology-action,
125 .btn-topology-action:hover{
130 border: solid .5px #fff;
132 .btn-topology-action:last-child{
135 .btn-topology-action .fa{
141 .topology-actions .dropdown-text,
142 .dropdown-toggle:hover ~ .dropdown-text,
143 .dropdown-toggle:focus ~ .dropdown-text{
146 background: #1273EB !important;
147 border-radius: 15px !important;
150 color: #fff !important;
154 .topology-actions .dropdown-text::after{
157 border-style: solid !important;
158 border-width: 5px 5px 0 5px !important;
159 border-color: #fff transparent transparent transparent;
161 .topology-actions .dropdown-toggle:focus ~ .dropdown-text::after{
163 border-style: solid !important;
164 border-width: 0 5px 5px 5px !important;
165 border-color: transparent transparent #fff transparent;
167 .topology-actions .dropdown-content:hover,
168 .topology-actions .dropdown-toggle:focus ~ .dropdown-content{
174 box-shadow: 0 2px 6px rgba(47, 83, 151, .15)
176 .topology-actions .dropdown-content a{
181 .topology-actions .dropdown-content a:hover{
183 text-decoration: none;
186 padding: 0 !important;
192 .package-info h3 span{
195 .package-info .badge{
214 .save-blueprint li:hover{
236 background: transparent;
240 vertical-align: bottom;
241 /* text-align: center; */
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);
255 /* border-bottom-left-radius: 2px; */
256 border-top-left-radius: 2px;
263 .rotate span:first-child{
267 text-decoration: none;
275 /* .ng-sidebar__content.ng-sidebar__content--animate{
276 padding-top: 70px !important;
279 .functionsList tspan{
280 /* width:30px !important; */
281 font: normal 13px sans-serif;
282 fill: #1B3E6F !important;
283 overflow-wrap: break-word;
285 #board-paper #name tspan{
293 /*ACTIONS & COMPONENTS MENU*/
294 .input-search-controller{
297 background: url(src/assets/img/icon-search-light.svg) #fff 15px center no-repeat;
298 background-size: 4.5%;
301 border-bottom: solid 1px #D7E7F9;
305 .input-search-controller::placeholder{
309 .input-search-controller:focus{
310 background-color: #fff !important;
311 box-shadow: 0 2px 6px 0 rgba(47, 83, 151, .15);
313 border-color: #DEE8F3;
318 background-position: left center;
319 background-repeat: no-repeat;
322 background-image: url(/assets/img/icon-comType1-sm.svg);
325 background-image: url(/assets/img/icon-comType2-sm.svg);
328 background-image: url(/assets/img/icon-comType3-sm.svg);
331 background-image: url(/assets/img/icon-comType4-sm.svg);
345 margin:0 0 0 4px; /* indentation */
350 .actionSubList:before {
358 border-left: 1px solid #C1CDDD;
362 padding: 0 1.5em; /* indentation + .5em */
366 .actionSubList li::before{
369 width: 10px; /* same with indentation */
371 border-top: 1px solid #C1CDDD;
372 margin-top: -1px; /* border top width */
374 top: 16px; /* (line-height/2) */
377 .actionSubList li:last-child:before {
378 background: #F4F9FE; /* same with body background */
380 top: 16px; /* (line-height/2) */
387 overflow: hidden !important;
389 border: solid 1px #C1CDDD;
390 box-shadow: 0 2px 6px rgba(47, 83, 151, .10);
400 border-top: solid 1px #C1CDDD;
409 .helpBox .icon-info::before{
410 color: #0070F4 !important;
412 .controllerSidebar .row,
413 .controllerSidebar .col{
417 .controllerSidebar h1{
419 padding: 12px 0 12px 12px;
423 text-transform: uppercase;
426 .controllerSidebar b{
433 .functionsList .joint-paper{
434 width: 100% !important;
435 height: 72vh !important;
436 margin: 0 !important;
439 margin: 0px 15px 16px -90px;
440 /* padding: 9px 20px; */
444 /* outline: 0 !important; */
447 .actionsList li:hover,
448 .actionsList li label:hover{
453 margin: 9px 0 4px 3px;
463 height: calc(100vh - 200px);
466 .custom-control.custom-checkbox:hover,
467 .custom-control-label:hover{
475 .custom-control:hover{
476 background-color: white;
479 height: 65vh !important;
488 .functionsList .list-group-item{
492 box-shadow: 0 2px 6px rgba(47, 83, 151, .15);
495 .functionsList .joint-paper{
496 background: transparent !important;
498 .actionsList .custom-control-label{
501 vertical-align: unset;
505 border-top-right-radius: 2px;
506 border-bottom-right-radius: 2px;
508 .actionsList .custom-control-label::before,
509 .actionsList .custom-control-label::after{
512 .actionsList .custom-control-label p{
516 /* .custom-control-input:checked ~ .custom-control-label{
517 background-color: #1B3E6F !important;
520 .inserActionBtns .btn{
521 border-radius: 15px !important;
528 .inserActionBtns .btn:first-child{
530 border: solid 1px #1273EB;
533 .inserActionBtns .btn:last-child{
535 border: solid 1px #D9E6F2;
539 .controllerSidebar .custom-control label{
542 .controllerSidebar .custom-control i{
546 .functionsList .list-group-item{
550 background: url(src/assets/img/icon-drag.svg) #fff 20px center no-repeat;
554 .source-button.editBar{
556 z-index: 1000 /*9999999*/;
562 width: calc(100% - 320px);
563 margin: 0 auto 0 320px;
568 border-bottom: solid 1px #E8EFF8;
569 box-shadow: 0 2px 6px rgba(47, 83, 151, .1);
573 .editBar2 .btn-group{
574 box-shadow: 0 2px 6px rgba(47, 83, 151, .15);
576 .editBar .toggoleBtn,
577 .editBar2 .toggoleBtn{
580 background-color: #fff;
581 background-repeat: no-repeat;
582 background-position: left center;
586 border-top-left-radius: 0;
587 border-top-right-radius: 4px;
588 border-bottom-left-radius: 0;
589 border-bottom-right-radius: 4px;
591 .editBar .toggoleBtn i,
592 .editBar2 .toggoleBtn i{
595 .editBar .toggoleBtn.active,
596 .editBar2 .toggoleBtn.active{
597 padding: 0 10px !important;
598 background-color: #1B3E6F !important;
601 .viewBtns .topologySource{
602 background-image: url(src/assets/img/icon-topologyView-active.svg);
604 .viewBtns .topologyView{
605 background-image: url(src/assets/img/icon-topologySource.svg);
607 .card.actionContainer{
608 margin: 20px 20px 40px 60px;
609 background: transparent;
612 .actionContainer .card-header{
614 background: transparent;
617 .actionContainer .card-header span{
619 border-top-left-radius: 2px;
620 border-top-right-radius: 2px;
627 .actionContainer .card-body{
629 padding: 15px 20px !important;
630 border: solid 1px #C3CDDB;
632 box-shadow: 0 2px 6px rgba(18, 115, 235, .1);
635 display: inline-block;
641 color: #fff !important;
644 border: solid 1px #1B3E6F;
646 .actionContainer a:hover{
648 border: dashed 1px #E9FCC6;
649 }.componentContainer img{
652 .componentContainer h2{
657 .componentContainer p{
665 .attributesContainer{
668 border: solid 1px #C1CDDD;
669 box-shadow: 0 2px 6px rgba(47, 83, 151, .1);
671 /*ATTRIBUTES SIDE BAR*/
677 .attributesSideBar .attributesContainer{
680 padding-bottom: 20px;
682 border: solid 1px #C1CDDD;
683 box-shadow: 0 2px 6px rgba(47, 83, 151, .1);
687 padding: 0 !important;
697 .attributesContainer .scrollWrapper{
701 .attributesContainer .nav-link{
702 padding-top: 7px !important;
703 padding-bottom: 7px !important;
704 color: #1B3E6F !important;
705 text-transform: capitalize !important;
706 border: solid 1px #ECEDF2 !important;
707 border-radius: 0 !important;
709 .attributesContainer .nav-item:first-child a{
710 border-top-left-radius: 4px !important;
711 border-bottom-left-radius: 4px !important;
712 border-right-width: 0 !important;
714 .attributesContainer .nav-item:last-child a{
715 border-top-right-radius: 4px !important;
716 border-bottom-right-radius: 4px !important;
717 border-left-width: 0 !important;
719 .nav-pills .nav-link.active{
720 background-color: #1B3E6F;
721 color: #fff !important;
723 .add-attribute .btn i{
726 .attributesContainer h1{
728 padding: 12px 0 12px 15px;
732 text-transform: uppercase;
735 .attributesContainertTitle{
737 margin-bottom: 9px !important;
745 background-color: #F4F9FE;
752 text-transform: uppercase;
757 background-color: #fff;
758 border: solid 1px #C1CDDD;
763 .add-attribute .btn:hover{
764 background-color: #1B3E6F;
766 .add-attribute .btn:hover i::before{
769 .add-attribute .btn:focus{
772 .icon-function-attribute{
779 .attributesContainertTitle .btn-group{
782 .attributesContainertTitle .btn{
783 margin-left: 8px !important;
784 padding: 1px 9px !important;
785 border-radius: 4px !important;
787 .attributesContainer h6{
791 line-height: 35px !important;
794 text-transform: uppercase;
800 border-color: #D0DFF1;
807 border-color: #D0DFF1;
813 .attributesContainer label{
816 /* text-transform: uppercase; */
821 .attributesContainer label.custom-control-label{
822 text-transform: unset;
825 .attributesContainer .form-group{
828 .attributesContainer .form-control{
829 border-color: #F0F5FC;
831 box-shadow: 0 2px 6px rgba(47, 83, 151, .1);
835 .attributesContainer .form-control:focus{
836 border-color: #66bfff;
837 box-shadow: 0 0 0 4px rgba(0,149,255,0.15);
839 .attributesContainer .form-control::placeholder{
842 .attributesContainer .attribute-value{
843 text-transform: unset;
846 padding: 0 .75rem .375rem 0;
850 .attributesContainer textarea{
857 .optional-attribute::before{
864 .attributeOptions a:not(:first-child){
868 color: #103D73 !important;
874 .action-attributes .form-group{
875 display: inline-block;
878 /* line-height: 30px; */
880 .action-attributes .form-group:hover{
881 cursor: pointer !important;
882 background-color: #F5FAFF;
884 .action-attributes .form-group:hover label{
885 cursor: pointer !important;
886 /* padding-left: 12px; */
888 .action-attributes .form-group:hover .attributeOptions{
889 display: inline-block;
895 .btn-select-template{
897 background-color: #C3CDDB;
902 .btn-select-template i{
904 vertical-align: text-bottom;
907 padding-bottom: 15px;
909 border-bottom: solid 1px #F4F9FE;
911 .function-accordion .attribute-wrap:nth-last-child(1){
916 .attribute-wrap .form-group{
919 .template-mapping-list{
923 .template-mapping-list p{
931 color: #103D73 !important;
935 font-size: 10px !important;
941 .accordion .card-header .btn-link{
942 padding-left: 20px !important;
943 padding-right: 20px !important;
947 margin-bottom: 0 !important;
949 .accordion > .card .card-body{
950 padding-bottom: 0 !important;
952 .function-accordion .card{
953 overflow: inherit !important;
957 .accordion .card-header .btn-link[aria-expanded="true"],
958 .accordion .card-header .btn-link[aria-expanded="false"]{
959 padding-left: 20px !important;
960 padding-right: 20px !important;
962 .accordion > .card .card-header{
964 padding: 0 !important;
965 background-color: #F4F9FE;
970 .accordion > .card .card-body{
971 padding-top: 20px !important;
972 padding-bottom: 0 !important;
974 .accordion .btn-link{
979 text-transform: uppercase;
983 font-size: 15px !important;
985 .accordion .btn-link:hover{
987 text-decoration: unset;
989 .accordion .card-header .btn-link[aria-expanded="true"]:after,
990 .accordion .card-header .btn-link[aria-expanded="false"]:after{
992 font-family: 'FontAwesome';
1001 /* .accordion .card-header .btn-link[aria-expanded="true"]:after{
1004 .accordion .card-header .btn-link[aria-expanded="false"]:after{
1010 background-image: url(/assets/img/icon-add.svg);
1011 background-position: center center;
1012 background-repeat: no-repeat;
1013 vertical-align: sub;
1015 .btn-addAttribute:hover{
1016 background-image: url(/assets/img/icon-add-hover.svg);
1018 .btn-deleteAttribute{
1020 background: #FFE6E7;
1021 border: solid .5px #FFC9CB;
1036 border: 1px solid gray;
1037 display: inline-block;
1038 background: transparent;
1042 background: transparent;
1044 #board-paper svg .link {
1049 background: #F4F9FE;
1050 pointer-events: none;
1051 -webkit-user-select: none;
1054 .attributesContainer .dropdown-text,
1055 .dropdown-toggle:hover ~ .dropdown-text,
1056 .dropdown-toggle:focus ~ .dropdown-text{
1059 background: #F4F9FE;
1062 box-shadow: whitesmoke;
1082 padding-left: 30px!important;
1085 color: #1B3E6F !important;
1086 background-color: #fff !important;
1087 background-repeat: no-repeat;
1088 background-position: 10px center;
1090 .viewBtns .btn.active{
1091 background-color: #1B3E6F !important;
1092 color: #fff !important;
1097 width: 96.4% !important;
1098 height: 80vh !important;
1099 margin: 60px auto 0 !important;
1109 .templateLegend li:not(:last-child){
1112 .templateLegend .requirement i{
1115 .templateLegend .capability i{
1119 /* margin-right: -40px; */
1126 padding: 0 8px !important;
1131 height: 92vh !important;
1137 border-left: 1px solid rgba(66, 169, 192, 0.1);
1150 z-index: 0 !important;
1151 opacity: 0 !important;
1153 /* .modal-holder.modal-backdrop{z-index: 100}
1154 .modal-holder + .modal-dialog {z-index: 1000} */
1159 padding: 18px 24px !important;
1163 .createAttributeTabs .nav-link{
1164 padding-top: 0 !important;
1166 .createAttributeTabs .nav-item a{
1167 color: #C3CDDB !important;
1169 .createAttributeTabs .nav-item a,
1170 .createAttributeTabs .nav-item a.active{
1171 border-radius: 0 !important;
1173 .createAttributeTabs .nav-link{
1174 text-transform: uppercase !important;
1175 border-radius: 0 !important;
1176 border: 0 !important;
1178 .createAttributeTabs .nav-link.active{
1179 border-radius: 0 !important;
1180 border-bottom: solid 1px #1B3E6F !important;
1182 .createAttributeTabs .nav-item{
1185 .createAttributeTabs .tab-content{
1188 border: solid 1px #F4F9FE;
1190 .createAttributeTabs .listBoxTitle{
1194 .createAttributeTabs .notation{
1196 color: #C3CDDB !important;
1197 font-weight: normal;
1199 .addedFunctionsList,
1201 background: #F4F9FE;
1202 border: solid 1px #D0DFF1 !important;
1204 .addedFunctionsList .scrollWrapper,
1205 .nestedAttributes .scrollWrapper{
1210 .addedFunctionsList .input-search-controller,
1211 .nestedAttributes .input-search-controller{
1213 padding-left: 28px !important;
1214 background-position: 9px;
1216 .addedFunctionsList .input-search-controller::placeholder,
1217 .nestedAttributes .input-search-controller::placeholder{
1220 .create-form .addedFunctionsList .input-search-controller:focus,
1221 .create-form .nestedAttributes .input-search-controller:focus{
1222 background-color: #fff !important;
1224 .nestedAttributes .noAttributes{
1229 .addedFunctionsList .list-group-item{
1232 padding-right: 12px;
1235 border: 0 !important;
1236 border-radius: 0 !important;
1237 background-color: transparent !important;
1239 .addedFunctionsList .list-group-item:hover{
1240 background-color: #fff !important;
1243 .addedFunctionsList .list-group-item.active{
1244 background-color: #E0E8F2 !important;
1246 .addedFunctionsList .list-group-item i{
1248 vertical-align: middle;
1250 .addedFunctionsList .list-group-item i:last-child{
1255 .nestedAttributes .btn-group{
1258 .nestedAttributes .btn-group .btn{
1259 padding-left: 10px !important;
1260 padding-right: 10px !important;
1263 background-color: transparent;
1265 color: #1B3E6F !important;
1267 font-weight: normal;
1270 .nestedAttributes .btn-group .btn:hover{
1271 background-color: #fff !important;
1273 .nestedAttributes .btn-group .btn.active,
1274 .nestedAttributes .btn-group .btn.active:hover{
1275 background-color: #E0E8F2 !important;
1278 .nestedAttributes .btn-group .btn.active:focus{
1283 .create-form .col-form-label{
1288 .create-form .col-form-label span{
1291 .create-form .form-control{
1297 border-bottom: solid 1px #EFEFF4;
1299 box-shadow: none !important;
1302 .create-form .form-control::placeholder{
1305 .create-form .form-control:focus{
1306 border-bottom-color: #1B3E6F;
1307 -webkit-box-shadow: 0 4px 6px -6px rgba(18, 115, 235, .6) !important;
1308 -moz-box-shadow: 0 4px 6px -6px rgba(18, 115, 235, .6) !important;
1309 box-shadow: 0 4px 6px -6px rgba(18, 115, 235, .6) !important;
1310 background-color: transparent !important;
1315 padding: 9px 1.25rem;
1316 border-color: #E6EDF5;
1322 .list-group-item.active{
1324 background-color: #C3CDDB;
1325 border-color: #C3CDDB;
1327 .list-group-horizontal .list-group-item + .list-group-item{
1328 border-left-width: 1px;
1330 .create-form .custom-control-input:checked ~ .custom-control-label{
1331 background-color: transparent !important;
1334 /*Optional Attributes Menu*/
1335 .optional-attributes-menu{
1338 border-top: solid 1px #ECEDF2;
1339 border-bottom: solid 1px #ECEDF2;
1340 background-color: #F4F9FE;
1342 .optional-attributes-menu .dropdown{
1345 .optional-attributes-menu .dropdown-text,
1346 .optional-attributes-menu .dropdown-text:hover,
1347 .optional-attributes-menu .dropdown-toggle:hover ~ .dropdown-text,
1348 .optional-attributes-menu .dropdown-toggle:focus ~ .dropdown-text{
1351 font-weight: normal;
1353 background-color: #fff;
1355 border: solid 1px #C1CDDD;
1358 .optional-attributes-menu .dropdown-toggle:hover ~ .dropdown-text,
1359 .optional-attributes-menu .dropdown-toggle:focus ~ .dropdown-text{
1360 background-color: #D0DFF1 !important;
1361 border-color: #C1CDDD;
1362 border-radius: 2px !important;
1363 color: #1B3E6F !important;
1365 .optional-attributes-menu .dropdown-text i{
1367 vertical-align: middle;
1369 .optional-attributes-menu .dropdown-content:hover,
1370 .optional-attributes-menu .dropdown-toggle:focus ~ .dropdown-content{
1375 background-color: #F4F9FE;
1376 border-color: #D0DFF1;
1379 .optional-attributes-menu .dropdown-content li{
1382 border-bottom: solid 1px #EAF4FF;
1384 .optional-attributes-menu .dropdown-content li a{
1387 .optional-attributes-menu .dropdown-content li:hover,
1388 .optional-attributes-menu .dropdown-content li:hover a{
1389 background-color: #D0DFF1;
1391 .optional-attributes-menu li i{
1400 padding: 8px 12px !important;