3 Copyright 2016-2017, Huawei Technologies Co., Ltd.
\r
5 Licensed under the Apache License, Version 2.0 (the "License");
\r
6 you may not use this file except in compliance with the License.
\r
7 You may obtain a copy of the License at
\r
9 http://www.apache.org/licenses/LICENSE-2.0
\r
11 Unless required by applicable law or agreed to in writing, software
\r
12 distributed under the License is distributed on an "AS IS" BASIS,
\r
13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r
14 See the License for the specific language governing permissions and
\r
15 limitations under the License.
\r
24 font-family: "Microsoft Yahei",Arial,Tahoma,Verdana,SimSun;
\r
29 background: #fafafa;
\r
35 background-color: #f5f5f5;
\r
38 .openo-accordion-resizable-handle {
\r
39 z-index: 1 !important;
\r
50 .openoAccordian_accordionmenu {
\r
54 list-style-type: none;
\r
58 .openoAccordian_accordionmenu li {
\r
62 list-style-type: none;
\r
67 .openo_accordion_ui-icon-collapse, .openo_accordion_ui-icon-expand {
\r
70 margin-bottom: -1px;
\r
71 border-bottom: 1px solid #e5e5e5;
\r
77 .openo_accordion_ui-icon-expand {
\r
78 background: url(../thirdparty/images/collapse_arrow.png) right 20px no-repeat;
\r
82 .openo_accordion_ui-icon-expand.current {
\r
83 background: url(../thirdparty/images/expand_arrow.png) right 20px no-repeat;
\r
86 .openoAccordian_showHideArrow_hide, .openoAccordian_showHideArrow_show {
\r
94 background-color: #f5f5f5;
\r
97 .openoAccordian_showHideArrow_hide {
\r
98 background-image: url(../images/openo.png);
\r
99 background-position: -7px 0 !important;
\r
100 border-collapse: separate;
\r
101 /*box-shadow: inset -1px 0 0 #e5e5e5;*/
\r
104 a.header.opened, a.header.closed {
\r
107 padding-bottom: 25px;
\r
111 .openoAccordian_accordionmenu .closed, .openoAccordian_accordionmenu .opened {
\r
112 padding-right: 10px;
\r
113 background-position: 98% 50%;
\r
114 background-repeat: no-repeat;
\r
118 .openoAccordian_accordionmenu li a {
\r
119 padding: 11px 10px 12px;
\r
122 text-align: left !important;
\r
123 font-family: "Microsoft Yahei",Arial,Tahoma,Verdana,SimSun;
\r
125 text-overflow: ellipsis;
\r
126 white-space: nowrap;
\r
128 border-top: 1px solid #e5e5e5;
\r
129 border-bottom: 1px solid #e5e5e5;
\r
133 .openoAccordian_accordionmenu ul {
\r
139 .openoAccordian_accordionmenu a {
\r
141 text-decoration: none;
\r
146 text-decoration: none;
\r
153 background: #f8f8f8;
\r
160 background-image: url(../images/openo.png);
\r
161 background-position: -39px 0 !important;
\r
163 /*margin-top: -430px;*/
\r
171 border: 1px solid #ddd;
\r
174 .openo_accordion_selected {
\r
177 background: #fafafa;
\r
178 border-left: 3px solid #4ac9ff !important;
\r
180 position: relative;
\r
187 .openoAccordian_accordionmenu li.openo_accordion_selected a {
\r
188 position: relative;
\r
193 .openo-accordion-resizable-handle {
\r
194 z-index: 1 !important;
\r
200 position: absolute;
\r
205 #iframeContainer iframe {
\r
211 #accordionContent, #iframeContainer {
\r
219 .openoAccordian_showHideArrow_show {
\r
220 background-image: url(../images/openo.png);
\r
221 background-position: -39px 0 !important;
\r
222 box-shadow: inset 1px 0 0 #e5e5e5, inset -1px 0 0 #e5e5e5;
\r
226 text-align: center;
\r
227 letter-spacing: 1.4px;
\r
230 .homecontent h3, .homecontent h4, .homecontent h5{
\r
233 text-transform: capitalize;
\r
234 border-top: 2px solid #f1f1f1;
\r
235 border-bottom: 2px solid #f1f1f1;
\r
237 display: inline-block;
\r
238 letter-spacing: 5px;
\r
239 -webkit-animation: textScroll 500ms linear;
\r
240 animation: textScroll 500ms linear;
\r
251 @-webkit-keyframes textScroll {
\r
256 @keyframes textScroll {
\r
261 /*.modal-body span {
\r
266 #msgModal .modal-body .container {
\r
269 #msgModal .modal-body .icon {
\r
273 #msgModal .modal-body .icon_error {
\r
276 #msgModal .modal-body .icon_info {
\r
279 #msgModal .modal-body .icon_warning{
\r
282 #msgModal .modal-body .icon_confirm {
\r
285 #msgModal .modal-body .msg {
\r
287 padding-left: 30px;
\r
289 /*#msgModal .modal-body .container .row {
\r
291 #msgModal .modal-body .row {
\r
293 white-space: nowrap;
\r
295 #msgModal .modal-body .row:before{
\r
297 display: inline-block;
\r
298 vertical-align: middle;
\r
300 /* adjust for white space between pseudo element and next sibling */
\r
301 margin-right: -.25em;
\r
302 /* stretch line height */
\r
306 #msgModal .modal-body .row .msg {
\r
307 /*display: inline-block;
\r
308 vertical-align: middle;
\r
309 white-space: normal;*/
\r
310 /* vertical-align: middle; */
\r
311 position: absolute;
\r
313 -webkit-transform: translateY(-50%);
\r
314 -ms-transform: translateY(-50%);
\r
315 transform: translateY(-50%);
\r
316 padding-left: 70px;
\r
317 white-space: normal;
\r
322 #funModal .modal-content .modal-header{
\r
323 padding-bottom: 4px;
\r
324 border-radius: 5px 5px 0 0;
\r
330 border-radius: 6px;
\r
333 font-family: "Microsoft Yahei",Arial,Tahoma,Verdana,SimSun;
\r
336 border: 1px solid #d3d3d3;
\r
337 text-align: center;
\r
338 box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
\r
339 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
\r
340 background: linear-gradient(to bottom, #fff, #fafafa);
\r
343 .btnDefault:hover {
\r
344 border-color: #4ac9ff;
\r
356 #iconBtn span.pull-left {
\r
359 #iconBtn span.pull-right {
\r
367 margin: 10px 0 20px;
\r
370 #buttonArea div .btn-block{
\r
381 margin: 10px 0 20px;
\r
384 #dropdown .dropup .dropdown-menu {
\r
386 bottom: 34% !important;
\r
387 margin-bottom: 1px;
\r
389 #dropdown .dropdown-menu {
\r
392 margin-bottom: 1px;
\r
395 #plainDropDown > .dropdownplain {
\r
396 position: relative;
\r
401 #plainDropDown > .dropdownplain > ul > li {
\r
402 border: 1px solid #c3c3c3;
\r
403 border-radius: 4px;
\r
406 #plainDropDown ul li a {
\r
410 #plainDropDown > .dropdownplain > ul > li > a > span {
\r
413 #plainDropDown ul li a:hover {
\r
416 #plainDropDown .dropdown-menu {
\r
422 /* Credit to bootsnipp.com for the css for the color graph */
\r
426 background: #c4e17f;
\r
427 border-radius: 5px;
\r
428 background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
\r
429 background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
\r
430 background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
\r
431 background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
\r
434 /* Radio and CheckBoxes------------*/
\r
442 .funkyradio label {
\r
444 border-radius: 3px;
\r
445 border: 1px solid #D1D3D4;
\r
446 font-weight: normal;
\r
449 .funkyradio input[type="radio"]:empty,
\r
450 .funkyradio input[type="checkbox"]:empty {
\r
454 .funkyradio input[type="radio"]:empty ~ label,
\r
455 .funkyradio input[type="checkbox"]:empty ~ label {
\r
456 position: relative;
\r
457 line-height: 2.5em;
\r
458 text-indent: 3.25em;
\r
461 -webkit-user-select: none;
\r
462 -moz-user-select: none;
\r
463 -ms-user-select: none;
\r
467 .funkyradio input[type="radio"]:empty ~ label:before,
\r
468 .funkyradio input[type="checkbox"]:empty ~ label:before {
\r
469 position: absolute;
\r
476 background: #D1D3D4;
\r
477 border-radius: 3px 0 0 3px;
\r
480 .funkyradio input[type="radio"]:hover:not(:checked) ~ label,
\r
481 .funkyradio input[type="checkbox"]:hover:not(:checked) ~ label {
\r
485 .funkyradio input[type="radio"]:hover:not(:checked) ~ label:before,
\r
486 .funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before {
\r
492 .funkyradio input[type="radio"]:checked ~ label,
\r
493 .funkyradio input[type="checkbox"]:checked ~ label {
\r
497 .funkyradio input[type="radio"]:checked ~ label:before,
\r
498 .funkyradio input[type="checkbox"]:checked ~ label:before {
\r
502 background-color: #ccc;
\r
505 .funkyradio input[type="radio"]:focus ~ label:before,
\r
506 .funkyradio input[type="checkbox"]:focus ~ label:before {
\r
507 box-shadow: 0 0 0 3px #999;
\r
510 .funkyradio-default input[type="radio"]:checked ~ label:before,
\r
511 .funkyradio-default input[type="checkbox"]:checked ~ label:before {
\r
513 background-color: #ccc;
\r
516 .funkyradio-primary input[type="radio"]:checked ~ label:before,
\r
517 .funkyradio-primary input[type="checkbox"]:checked ~ label:before {
\r
519 background-color: #337ab7;
\r
522 .funkyradio-success input[type="radio"]:checked ~ label:before,
\r
523 .funkyradio-success input[type="checkbox"]:checked ~ label:before {
\r
525 background-color: #5cb85c;
\r
528 .funkyradio-danger input[type="radio"]:checked ~ label:before,
\r
529 .funkyradio-danger input[type="checkbox"]:checked ~ label:before {
\r
531 background-color: #d9534f;
\r
534 .funkyradio-warning input[type="radio"]:checked ~ label:before,
\r
535 .funkyradio-warning input[type="checkbox"]:checked ~ label:before {
\r
537 background-color: #f0ad4e;
\r
540 .funkyradio-info input[type="radio"]:checked ~ label:before,
\r
541 .funkyradio-info input[type="checkbox"]:checked ~ label:before {
\r
543 background-color: #5bc0de;
\r
548 background-color: #428bca;
\r
549 border-color: #357ebd;
\r
557 .btn-primary.outline {
\r
558 border: 2px solid #0099cc;
\r
562 /*background-color: #cccccc;*/
\r
563 background: linear-gradient(to bottom, #fbfbfb 0, #f6f6f6 70%, #f0f0f0 100%);
\r
574 /* Accordian Area */
\r
575 #accordionArea .panel-group .panel-title a:before {
\r
576 font-family: "Glyphicons Halflings";
\r
577 content:"\e259";/*\e094*/
\r
578 /*position: absolute;
\r
581 margin-right: 20px;
\r
582 text-decoration: none !important;
\r
584 #accordionArea .panel-group .panel-title a.collapsed:before {
\r
585 content:"\e258";/*\e092*/
\r
588 #accordionArea h3 {
\r
591 background-color: #eaeaea;
\r
596 #accordionArea h3 a {
\r
597 text-decoration: none;
\r
599 #accordionArea .panel-group .panel {
\r
602 -webkit-box-shadow: none;
\r
605 text-align: justify;
\r
609 #tabArea .tab-content div p {
\r
610 text-align: justify;
\r
620 #tableArea h3 span {
\r
631 .nav-tabs>li.active>a {
\r
632 border-top: 3px solid #4ac9ff;
\r
634 .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
\r
635 border-top: 3px solid #4ac9ff;
\r
637 .nav-tabs>li>a:hover {
\r
638 border-color: transparent;
\r
639 background-color: transparent;
\r
641 .nav-stacked>li.active>a {
\r
642 background-color: #ccc;
\r
644 border-radius: 4px;
\r
647 #vtabArea .tab-content .tab-pane {
\r
650 #vtabArea .tab-content .tab-pane p {
\r
651 text-align: justify;
\r
655 /*background-color: lightslategrey;*/
\r
656 font-style: italic;
\r
657 color: #4ac9ff !important;
\r
658 background:#fafafa;
\r
659 border-left: 3px solid #4ac9ff;
\r
664 /*input.ng-invalid {
\r
665 background-color:yellow;
\r
668 /* Functional & Notification*/
\r
670 #myModal .modal-header, #msgModal .modal-header, #funModal .modal-header {
\r
672 border-radius: 5px 5px 0 0;
\r
676 #msgModal .modal-content {
\r
678 position: absolute;
\r
680 box-shadow: 0 6px 10px rgba(0,0,0,.3);
\r
681 -webkit-box-shadow: 0 6px 10px rgba(0,0,0,.3);
\r
683 #msgModal .modal-footer, #funModal .modal-footer {
\r
687 text-align: center;
\r
692 background-image: url('../thirdparty/images/searchicon.png'); /* Add a search icon to input */
\r
693 background-position: 10px 9px; /* Position the search icon */
\r
694 background-repeat: no-repeat; /* Do not repeat the icon image */
\r
695 width: 100%; /* Full-width */
\r
696 font-size: 16px; /* Increase font-size */
\r
697 padding: 5px 20px 5px 40px; /* Add some padding */
\r
698 border: 1px solid #ddd; /* Add a grey border */
\r
699 margin-bottom: 12px; /* Add some space below the input */
\r
703 border-collapse: collapse; /* Collapse borders */
\r
704 width: 100%; /* Full-width */
\r
705 border: 1px solid #ddd; /* Add a grey border */
\r
706 font-size: 18px; /* Increase font-size */
\r
709 #myTable_search th, #myTable td {
\r
710 text-align: left; /* Left-align text */
\r
711 padding: 12px; /* Add padding */
\r
714 #myTable_search tr {
\r
715 /* Add a bottom border to all table rows */
\r
716 border-bottom: 1px solid #ddd;
\r
719 #myTable_search tr.header, #myTable tr:hover {
\r
720 /* Add a grey background color to the table header and on hover */
\r
721 background-color: #f1f1f1;
\r
729 /*border: 1px solid #333;*/
\r
732 #listArea .list div {
\r
740 #menu_accordion li a{
\r
741 padding-left: 42px;
\r
743 #menu_accordion li a:hover {
\r
751 #panel1 li:first-child{
\r
755 #menu_accordion #container, #menu_accordion #widgets, #menu_accordion #notifications, #menu_accordion #functional{
\r
756 margin-bottom : 0px;
\r
758 background-color: #F5F5F5;
\r
761 #menu_accordion h5{
\r
762 margin-bottom : 0px;
\r
764 padding-left : 10px;
\r
766 letter-spacing: 3px;
\r
781 #provinceTable th {
\r
782 background-color: #e3e3e3;
\r
785 #provinceTable.table-striped>tbody>tr:nth-child(even)>td {
\r
786 background-color:#fafafa;
\r
789 #provinceTable.table-striped>tbody>tr:nth-child(odd)>td {
\r
790 background-color:#f7f7f7
\r
792 #provinceTable.table-striped>tbody>tr:hover {
\r
793 background-color: red;
\r
804 font-family: "Microsoft Yahei",Arial,Tahoma,Verdana,SimSun;
\r
810 font-family: "Microsoft Yahei",Arial,Tahoma,Verdana,SimSun;
\r
815 font-family: "Microsoft Yahei",Arial,Tahoma,Verdana,SimSun;
\r
818 .noChild_link_active {
\r
819 /*background-color: lightslategrey;*/
\r
820 font-style: italic;
\r
821 color: #4ac9ff !important;
\r
822 background:#fafafa;
\r
826 padding-left:0px !important;
\r
827 padding-right:0px !important;
\r
830 #menu_accordion .collapsed span {
\r
831 background: url(../thirdparty/images/expand_arrow.png) 1px 3px no-repeat;
\r
834 margin-bottom: -1px;
\r
837 padding-left: 20px;
\r
839 #menu_accordion span {
\r
840 background: url(../thirdparty/images/collapse_arrow.png) 1px 3px no-repeat;
\r
843 margin-bottom: -1px;
\r
846 padding-left: 20px;
\r
849 .magic-radio + label{
\r
862 font-weight: normal;
\r
863 line-height: 18px;}
\r
870 .css-form input.ng-invalid.ng-touched, textarea.ng-invalid.ng-touched {
\r
871 background-color: #FA787E;
\r
874 .css-form input.ng-valid.ng-touched, textarea.ng-valid.ng-touched {
\r
875 background-color: white;
\r
884 .customtable thead{
\r
885 background: #ECECEC;
\r
888 .customtable th,.table td{
\r
889 /* padding-top: 3px!important; */
\r
890 padding-bottom: 3px!important;
\r
893 .customtable tr,.customtable td, .customtable th{
\r
898 .ng-table th.sortable .sort-indicator {
\r
903 .btn-group>.btn.active{
\r
906 background-color: #428bca;
\r
907 border-color: #428bca;
\r
911 .customtable tbody tr:hover td{
\r
912 background-color: #e6fbe0 !important;
\r
925 margin:0 5px 0 5px;
\r
931 font-family: "Microsoft Yahei",Arial,Tahoma,Verdana,SimSun;
\r
935 font-size:14px !important;
\r
936 font-family: "Microsoft Yahei",Arial,Tahoma,Verdana,SimSun;
\r