8 display: inline-block;
\r
11 color: @light-text-color;
\r
12 text-decoration: none;
\r
14 color: @primary-color;
\r
17 .plx-breadcrumb-separator {
\r
18 color: @unselected-text-color;
\r
20 vertical-align: 1px;
\r
22 .plx-breadcrumb-collapse {
\r
27 fill: @fonticon-color;
\r
30 fill: @primary-color;
\r
33 .plx-breadcrumb-active {
\r
34 vertical-align: 1px;
\r
37 color: @title-text-color;
\r
47 display: inline-block;
50 font-family: @font-family;
51 font-size: @font-size;
52 background: @component-bg;
60 .owl-dateTime input:-ms-input-placeholder {
61 color: @unselected-text-color !important;
63 .owl-dateTime input::-webkit-input-placeholder {
64 color: @unselected-text-color !important;
69 padding-right: 1.5em; }
71 .owl-dateTime-cancel {
76 transform: translateY(-50%);
80 .owl-dateTime-inputWrapper {
83 .owl-dateTime-customTemp {
84 display: inline-block;
87 .owl-dateTime-dialog {
91 .owl-dateTime-dialogHeader {
93 justify-content: center;
97 .owl-calendar-wrapper,
101 padding: .2em .5em; }
103 .owl-calendar-control {
105 justify-content: space-around;
108 .owl-calendar-control .owl-calendar-controlNav {
112 .owl-calendar-control .owl-calendar-controlContent {
114 justify-content: center;
121 min-height: 13.7em; }
122 .owl-calendar table {
124 border-collapse: collapse; }
125 .owl-calendar tbody td {
127 text-align: center; }
128 .owl-calendar tbody td a {
132 text-decoration: none;
136 .owl-calendar .owl-calendar-yearArrow {
141 transform: translateY(-50%);
143 .owl-calendar .owl-calendar-yearArrow.left {
145 .owl-calendar .owl-calendar-yearArrow.right {
151 justify-content: center; }
152 .owl-timer-wrapper .owl-timer {
155 flex-direction: column;
156 justify-content: center;
160 .owl-timer-wrapper .owl-timer-control {
162 justify-content: center;
167 .owl-timer-wrapper .owl-timer-control .icon:before {
169 .owl-timer-wrapper .owl-timer-input {
173 /*# sourceMappingURL=picker.component.css.map */
176 font-style: normal; }
178 [class^="paletx-datepicker-icon-"]:before, [class*="paletx-datepicker-icon-"]:before {
179 font-family: "fontello";
183 display: inline-block;
184 text-decoration: inherit;
189 /* For safety - reset parent styles, that can break glyph codes*/
190 font-variant: normal;
191 text-transform: none;
192 /* fix buttons height, for twitter bootstrap */
194 /* Animation center compensation - margins should be symmetric */
195 /* remove if not needed */
197 /* you can be more comfortable with increased icons size */
198 /* font-size: 120%; */
199 /* Font smoothing. That was taken from TWBS */
200 -webkit-font-smoothing: antialiased;
201 -moz-osx-font-smoothing: grayscale;
202 /* Uncomment for 3D effect */
203 /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }
205 .paletx-datepicker-icon-cancel:before {
209 .paletx-datepicker-icon-up-open:before {
213 .paletx-datepicker-icon-down-open:before {
217 .paletx-datepicker-icon-left-open:before {
221 .paletx-datepicker-icon-right-open:before {
227 box-sizing: border-box; }
235 border-radius: 3px; }
238 border-top-left-radius: 3px;
239 border-top-right-radius: 3px; }
242 border: 1px solid @border-color-base;
243 background: @component-bg;
244 color: @text-color; }
248 outline: medium none;
252 .owl-dateTime.owl-dateTime-inline {
254 .owl-dateTime.owl-dateTime-inline .owl-dateTime-dialog {
258 .owl-dateTime-dialog {
263 .owl-dateTime-dialogHeader {
266 background-color: @component-bg;
269 .owl-calendar-control .owl-calendar-controlNav .nav-prev,
270 .owl-calendar-control .owl-calendar-controlNav .nav-next {
276 transform: translate(-50%, -50%);
280 background: @selected-bg-color;
281 //color: @form-label;
286 .owl-calendar-control .owl-calendar-controlNav .nav-prev:before,
287 .owl-calendar-control .owl-calendar-controlNav .nav-next:before {
289 border-top: .5em solid transparent;
290 border-bottom: .5em solid transparent;
291 border-right: 0.75em solid #000000;
296 .owl-calendar-control .owl-calendar-controlNav .nav-next:before {
298 border-left: 0.75em solid #000000; }
299 .owl-calendar-control .owl-calendar-controlContent .month-control,
300 .owl-calendar-control .owl-calendar-controlContent .year-control {
301 color: @unselected-text-color;
302 display: inline-block;
304 transition: transform 200ms ease; }
305 .owl-calendar-control .owl-calendar-controlContent .month-control:hover,
306 .owl-calendar-control .owl-calendar-controlContent .year-control:hover {
307 // transform: scale(1.2); }
308 color: @guide-color; }
309 .owl-calendar-control .owl-calendar-controlContent .month-control {
310 font-size: @font-size-title-group;
313 .owl-calendar-control .owl-calendar-controlContent .year-control {
314 font-size: @font-size-title-group;
317 .owl-calendar tbody td.owl-calendar-selected {
318 background-color: @guide-color;
319 color: @component-bg }
320 .owl-calendar tbody td.owl-calendar-invalid {
321 color: @disabled-text-color }
322 .owl-calendar tbody td.owl-calendar-outFocus {
323 color: @unselected-text-color; }
324 .owl-calendar tbody td.owl-calendar-hidden {
325 visibility: hidden; }
327 .owl-calendar tbody td:not(.owl-calendar-selected):not(.owl-calendar-invalid):hover {
328 background-color: @hover-bg-color;
329 color: @shadow-color }
331 .owl-years td.owl-year,
332 .owl-years td.owl-month,
333 .owl-months td.owl-year,
334 .owl-months td.owl-month {
342 .owl-weekdays th.owl-weekday {
347 font-size: @font-size;
348 /**color: @unselected-text-color; **/
351 .owl-days td.owl-day {
354 width: calc(100% / 7);
356 .owl-days td.owl-day.owl-day-today:before {
362 color: @primary-color;
363 border-top: 0.5em solid @primary-color-hover;
364 border-left: .5em solid transparent;
369 background-color: @shadow-color; }
370 .owl-timer-wrapper .owl-timer-text {
372 justify-content: center;
377 .owl-timer-wrapper .owl-meridian-btn {
380 background-image: none;
381 background-color: transparent;
382 border-color: @guide-color; }
383 .owl-timer-wrapper .owl-meridian-btn:hover {
384 color: @scene-textcolor;
385 background-color: @guide-color;
386 border-color: @guide-color; }
389 display: inline-block;
390 align-self: flex-end;
395 .owl-timer-divider .owl-timer-dot {
402 transform: translateX(-50%); }
403 .owl-timer-divider .owl-timer-dot.dot-top {
405 .owl-timer-divider .owl-timer-dot.dot-bottom {
412 -webkit-transform: translateY(-50%);
413 transform: translateY(-50%);
415 color: @fonticon-color;
419 color: @text-color !important;
421 .owl-calendar-selected {
422 background-color: @guide-color;
426 .owl-calendar tbody td div.day:not(.owl-calendar-selected):not(.owl-calendar-invalid):hover {
427 background-color: @hover-bg-color;
429 border-radius: 50%; }
431 font-size: @font-size;
433 .owl-calendar-year-part{
438 .owl-calendar-year-part:hover{
439 background-color: @hover-bg-color;
443 .owl-calendar-year-selected{
444 background-color: @guide-color;
448 .owl-calendar-year-selected:hover{
449 background-color: @guide-color;
453 .owl-calendar-month-part{
458 .owl-calendar-month-part:hover{
459 background-color: @hover-bg-color;
463 .owl-calendar-month-selected{
464 background-color: @guide-color;
468 .owl-calendar-month-selected:hover{
469 background-color: @guide-color;
474 /*# sourceMappingURL=picker.css.map */
480 .oes-time-table .chevron::before {
482 border-width: 0.29em 0.29em 0 0;
484 display: inline-block;
489 transform: rotate(-45deg);
490 -webkit-transform: rotate(-45deg);
491 -ms-transform: rotate(-45deg);
492 vertical-align: middle;
496 .oes-time-table .chevron.bottom:before {
498 -webkit-transform: rotate(135deg);
499 -ms-transform: rotate(135deg);
500 transform: rotate(135deg);
503 .oes-time-table .btn-link {
504 border: none!important;
510 .oes-time-table .btn-link.disabled {
519 .datapicker-form-control {
520 width: auto !important;
521 display: inline-block;
524 .oes-time-table .ict-stretch{
529 .oes-time-table .ict-shrink{
533 background-color: #fff;
536 .btn-link:focus, .btn-link:hover{
537 text-decoration: none;
541 width: 30px !important;
544 font-size: @font-size;
547 .oes-time-control:hover{
548 background-color: #e6e6e6;
554 .oes-time-control-foucs-bk{
555 background-color: #00abff !important;
556 color:#fff!important;
563 .oes-time-group,.oes-time-group:hover{
565 border-bottom: 1px solid #ccc;
566 border-left: 1px solid #ccc;
567 border-top: 1px solid #ccc;
568 border-radius: 0.2em;
570 .oes-time-btns,.oes-time-btns:hover{
572 border-bottom: 1px solid #ccc;
573 border-right: 1px solid #ccc;
574 border-top: 1px solid #ccc;
575 border-radius: 0.2em;
576 padding: 0 0 7px 0 !important;
580 .oes-time-btns-wrapper {
582 transform:scale(0.6,0.6);
585 .i18nTimeDes,.i18nTimeDes:hover{
587 padding: 0 5px 0px 0;
613 .oes-time-btn-shrink{
620 .oes-time-btn-stretch{
625 .owl-calendar-timer-invalid{
628 .owl-calendar-timer-selected{
629 background-color: #00abff;
631 border-radius: 1.2em;
633 .hour-table td:not(.owl-calendar-timer-selected):not(.owl-calendar-timer-invalid):hover {
634 background-color: #ebf6fd;
636 border-radius: 1.2em;
645 color: @fonticon-color;
\r
646 vertical-align: text-bottom;
\r
654 .plx-input-password {
\r
655 display: inline-block;
\r
656 line-height: @input-height - 2px;
\r
658 text-align: center;
\r
659 vertical-align: middle;
\r
661 background-color: @common-color;
\r
662 border-top: 1px solid @border-color-base;
\r
663 border-right: 1px solid @border-color-base;
\r
664 border-bottom: 1px solid @border-color-base;
\r
665 border-bottom-right-radius: @radius;
\r
666 border-top-right-radius: @radius;
\r
670 background-color: @common-color-hover;
\r
673 background-color: @common-color-click;
\r
675 &.ict-eye-closed, &.ict-eye {
\r
676 color: @fonticon-color;
\r
681 .plx-input-password-disabled {
\r
682 cursor: not-allowed;
\r
686 background-color: @common-color;
\r
690 .plx-input-password-sm {
\r
691 line-height: @input-height-sm - 2px;
\r
695 @-moz-keyframes three-quarters-loader {
697 -moz-transform: rotate(0deg);
698 transform: rotate(0deg);
701 -moz-transform: rotate(360deg);
702 transform: rotate(360deg);
706 @-webkit-keyframes three-quarters-loader {
708 -webkit-transform: rotate(0deg);
709 transform: rotate(0deg);
712 -webkit-transform: rotate(360deg);
713 transform: rotate(360deg);
717 @keyframes three-quarters-loader {
719 -moz-transform: rotate(0deg);
720 -ms-transform: rotate(0deg);
721 -webkit-transform: rotate(0deg);
722 transform: rotate(0deg);
725 -moz-transform: rotate(360deg);
726 -ms-transform: rotate(360deg);
727 -webkit-transform: rotate(360deg);
728 transform: rotate(360deg);
732 .plx-loading-max:not(:required) {
736 border: 5px solid @primary-color;
737 border-right-color: @component-bg;
741 .plx-loading-medium:not(:required) {
745 border: 4px solid @primary-color;
746 border-right-color: @component-bg;
750 .plx-loading-min:not(:required) {
754 border: 2px solid @primary-color;
755 border-right-color: @component-bg;
759 .plx-loading-default:not(:required) {
762 box-sizing: border-box;
763 display: inline-block;
766 text-indent: -9999px;
769 border: 4px solid @primary-color;
770 border-right-color: @component-bg;
774 .plx-loading-xs:not(:required) {
778 border: 2px solid @primary-color;
779 border-right-color: @component-bg;
784 -moz-animation: three-quarters-loader 1500ms infinite linear;
785 -webkit-animation: three-quarters-loader 1500ms infinite linear;
786 animation: three-quarters-loader 1500ms infinite linear;
787 box-sizing: border-box;
788 display: inline-block;
791 text-indent: -9999px;
794 .plx-loading-white:not(:required) {
798 border: 2px solid @component-bg;
799 border-right-color: @primary-color;
803 .plx-loading-gray:not(:required) {
807 border: 2px solid @disabled-text-color;
808 border-right-color: @component-bg;
818 font-family: @font-family;
822 color: @title-text-color;
828 border:1px solid @border-color-split;
829 box-shadow: 1px 3px 9px @shadow-color;
831 background: @component-bg;
832 font-size: @font-size !important;
843 text-decoration: underline;
851 border:1px solid @border-color-split;
852 box-shadow: 1px 4px 9px @shadow-color;
854 background: @component-bg;
858 display: inline-block;
859 font-size:24px !important;
862 vertical-align: middle;
864 .message>div.success{
865 border-left:4px solid @success-color;
867 .message>div.success>span{
868 color: @success-color;
871 border-left:4px solid @error-color;
873 .message>div.error>span{
877 .message>div.warning{
878 border-left:4px solid @warning-color;
880 .message>div.warning>span{
881 color: @warning-color;
884 border-left:4px solid @primary-color;
886 .message>div.info>span{
887 color:@primary-color;
889 // .message>div.info>span{
890 // color: @info-color;
904 background: @hover-bg-color;
912 padding: 0 20px 16px 43px;
913 font-size: @font-size !important;
919 color: @primary-color;
922 text-decoration: underline;
928 font-size: @font-size;
929 color: @primary-color;
933 text-decoration: underline;
944 font-size: @font-size !important;
945 line-height: @font-size;
949 display: inline-block;
968 position: relative;
\r
979 position: relative;
\r
981 -webkit-box-orient: vertical;
\r
982 -webkit-box-direction: normal;
\r
983 -ms-flex-direction: column;
\r
984 flex-direction: column;
\r
985 background-color: @component-bg;
\r
986 background-clip: padding-box;
\r
987 border-radius: @radius;
\r
988 box-shadow: 0 5px 15px @shadow-color;
\r
993 -webkit-box-align: center;
\r
994 -ms-flex-align: center;
\r
995 align-items: center;
\r
996 -webkit-box-pack: justify;
\r
997 -ms-flex-pack: justify;
\r
998 justify-content: space-between;
\r
1002 .form-group:last-child, form:last-child {
\r
1010 padding: 0 15px 15px 15px;
\r
1013 font-size: @font-size-title-level1;
\r
1018 text-align: center;
\r
1023 color: @fonticon-color;
\r
1024 font-size: @font-size-title-level2;
\r
1025 text-shadow: none;
\r
1028 background: @scene-textcolor;
\r
1029 border-radius: 20px;
\r
1030 padding-bottom: 2px;
\r
1033 color: @fonticon-color;
\r
1034 background: @fonticon-bg-color-hover;
\r
1039 margin-left: 100px;
\r
1040 margin-bottom: 30px;
\r
1043 display: inline-block;
\r
1046 border-radius: 50px;
\r
1048 text-align: center;
\r
1051 margin-right: 15px;
\r
1059 font-size: @font-size-title-level2;
\r
1060 color: @title-text-color;
\r
1064 font-size: @font-size;
\r
1065 color: @unselected-text-color;
\r
1069 border: 3px solid @warning-color;
\r
1070 color: @warning-color;
\r
1073 border: 3px solid @error-color;
\r
1074 color: @error-color;
\r
1082 @popover-arrow-border-width: 6px;
\r
1083 @popover-arrow-border-width-before: 7px;
\r
1084 @popover-arrow-border-height: @popover-arrow-border-width-before - @popover-arrow-border-width;
\r
1085 @popover-arrow-away: 10px;
\r
1086 @popover-arrow-background-color: #fff;
\r
1087 @popover-arrow-border-color: #ccc;
\r
1088 @popover-away-host: 3px;
\r
1090 ngb-popover-window.plx-popover.show {
\r
1092 border: 1px solid @border-color-base;
\r
1096 position: absolute;
\r
1102 font-style: normal;
\r
1103 font-weight: normal;
\r
1104 letter-spacing: normal;
\r
1108 text-decoration: none;
\r
1109 text-shadow: none;
\r
1110 text-transform: none;
\r
1111 white-space: normal;
\r
1112 word-break: normal;
\r
1113 word-spacing: normal;
\r
1114 word-wrap: break-word;
\r
1115 -webkit-background-clip: padding-box;
\r
1116 background-clip: padding-box;
\r
1119 background-color: @component-bg;
\r
1120 font-family: @font-family;
\r
1121 font-size: @font-size;
\r
1122 border: 1px solid @border-color-base;
\r
1123 border-radius: @radius;
\r
1128 position: absolute;
\r
1132 border: solid transparent;
\r
1135 border-width: @popover-arrow-border-width-before;
\r
1138 border-width: @popover-arrow-border-width;
\r
1142 .plx-popover-top-common {
\r
1143 margin-top: -(@popover-arrow-border-width + @popover-away-host);
\r
1145 border-top-color: @popover-arrow-border-color;
\r
1146 border-bottom-width: 0;
\r
1147 bottom: -@popover-arrow-border-width-before;
\r
1150 border-top-color: @popover-arrow-background-color;
\r
1151 border-bottom-width: 0;
\r
1152 bottom: -@popover-arrow-border-width;
\r
1155 .plx-popover-top {
\r
1156 .plx-popover-top-common;
\r
1159 margin-left: -@popover-arrow-border-width-before;
\r
1163 margin-left: -@popover-arrow-border-width;
\r
1166 .plx-popover.plx-popover-top-left {
\r
1167 .plx-popover-top-common;
\r
1169 left: @popover-arrow-away;
\r
1172 left: @popover-arrow-away + @popover-arrow-border-height;
\r
1175 .plx-popover.plx-popover-top-right {
\r
1176 .plx-popover-top-common;
\r
1178 right: @popover-arrow-away;
\r
1181 right: @popover-arrow-away + @popover-arrow-border-height;
\r
1185 .plx-popover-right-common {
\r
1186 margin-left: @popover-arrow-border-width + @popover-away-host;
\r
1188 border-right-color: @popover-arrow-border-color;
\r
1189 border-left-width: 0;
\r
1190 left: -@popover-arrow-border-width-before;
\r
1193 border-right-color: @popover-arrow-background-color;
\r
1194 border-left-width: 0;
\r
1195 left: -@popover-arrow-border-width;
\r
1198 .plx-popover.plx-popover-right {
\r
1199 .plx-popover-right-common;
\r
1202 margin-top: -@popover-arrow-border-width-before;
\r
1206 margin-top: -@popover-arrow-border-width;
\r
1209 .plx-popover.plx-popover-right-top {
\r
1210 .plx-popover-right-common;
\r
1212 top: @popover-arrow-away;
\r
1215 top: @popover-arrow-away + @popover-arrow-border-height;
\r
1218 .plx-popover.plx-popover-right-bottom {
\r
1219 .plx-popover-right-common;
\r
1221 bottom: @popover-arrow-away;
\r
1224 bottom: @popover-arrow-away + @popover-arrow-border-height;
\r
1228 .plx-popover-bottom-common {
\r
1229 margin-top: @popover-arrow-border-width + @popover-away-host;
\r
1231 border-bottom-color: @popover-arrow-border-color;
\r
1232 border-top-width: 0;
\r
1233 top: -@popover-arrow-border-width-before;
\r
1236 border-bottom-color: @popover-arrow-background-color;
\r
1237 border-top-width: 0;
\r
1238 top: -@popover-arrow-border-width;
\r
1241 .plx-popover.plx-popover-bottom {
\r
1242 .plx-popover-bottom-common;
\r
1245 margin-left: -@popover-arrow-border-width-before;
\r
1249 margin-left: -@popover-arrow-border-width;
\r
1252 .plx-popover.plx-popover-bottom-left {
\r
1253 .plx-popover-bottom-common;
\r
1255 left: @popover-arrow-away;
\r
1258 left: @popover-arrow-away + @popover-arrow-border-height;
\r
1261 .plx-popover.plx-popover-bottom-right {
\r
1262 .plx-popover-bottom-common;
\r
1264 right: @popover-arrow-away;
\r
1267 right: @popover-arrow-away + @popover-arrow-border-height;
\r
1271 .plx-popover-left-common {
\r
1272 margin-left: -(@popover-arrow-border-width + @popover-away-host);
\r
1274 border-left-color: @popover-arrow-border-color;
\r
1275 border-right-width: 0;
\r
1276 right: -@popover-arrow-border-width-before;
\r
1279 border-left-color: @popover-arrow-background-color;
\r
1280 border-right-width: 0;
\r
1281 right: -@popover-arrow-border-width;
\r
1285 .plx-popover.plx-popover-left {
\r
1286 .plx-popover-left-common;
\r
1289 margin-top: -@popover-arrow-border-width-before;
\r
1293 margin-top: -@popover-arrow-border-width;
\r
1297 .plx-popover.plx-popover-left-top {
\r
1298 .plx-popover-left-common;
\r
1300 top: @popover-arrow-away;
\r
1303 top: @popover-arrow-away + @popover-arrow-border-height;
\r
1306 .plx-popover.plx-popover-left-bottom {
\r
1307 .plx-popover-left-common;
\r
1309 bottom: @popover-arrow-away;
\r
1312 bottom: @popover-arrow-away + @popover-arrow-border-height;
\r
1316 .plx-popover .plx-popover-title {
\r
1317 padding: 8px 14px;
\r
1319 font-size: @font-size-title-level2;
\r
1320 background-color: @component-bg;
\r
1321 border-bottom: 1px solid @border-color-base;
\r
1327 .plx-popover .plx-popover-content {
\r
1328 padding: 9px 14px;
\r
1329 background-color: @component-bg;
\r
1332 .plx-popover .ict-warning {
\r
1333 color: @error-color;
\r
1335 margin-right: 5px;
\r
1338 //.popover .popo {
\r
1339 // text-align: center;
\r
1342 //.popover .pop-btn {
\r
1344 // margin-top: 10px;
\r
1345 // margin-bottom: 10px;
\r
1349 //.popover .pop-btn .btn-s {
\r
1350 // margin-left: 10px;
\r
1353 //.popover .tip-info span {
\r
1354 // vertical-align: middle;
\r
1357 //.popover .tip-info .content {
\r
1358 // font-size: 14px;
\r
1361 .popover-template {
\r
1362 padding: 10px 0px;
\r
1364 .popover-template-content {
\r
1365 padding: 10px 10px;
\r
1367 .popover-template-footer {
\r
1368 padding: 10px 10px 5px 10px;
\r
1369 text-align: center;
\r
1371 .popover-template-icon {
\r
1372 display: inline-block;
\r
1376 .popover-template-icon-area {
\r
1377 display: inline-block;
\r
1379 vertical-align: middle;
\r
1381 .popover-template-msg {
\r
1382 display: inline-block;
\r
1384 margin-left: 10px;
\r
1392 display: inline-block;
1393 margin: 0 10px 1px 0;
1394 border-radius: @radius-lg;
1396 background-color: #eee;
1401 transition: width 0.8s ease-in-out;
1405 .plx-progress-bar-info {
1407 background-color: lighten(@primary-color, 10%);
1409 background-color: @primary-color;
1416 animation: plx-progress-bar-stripes 0.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;
1420 .plx-progress-bar-info.plx-progress-bar-reset {
1424 .plx-progress-bar-warning {
1425 background-color: @error-color;
1428 .plx-progress-bar-success,
1429 .plx-progress-bar-info.plx-progress-bar-success {
1430 background-color: @primary-color;
1434 .plx-progress-info {
1435 display: inline-block;
1436 .fp-exclamation-circle {
1437 color: @error-color;
1441 @keyframes plx-progress-bar-stripes {
1446 :host(.plx-progressbar-sm) {
1447 .plx-progressbar-sm-common;
1450 .plx-progressbar-sm {
1451 .plx-progressbar-sm-common;
1454 .plx-progressbar-sm-common {
1459 .fp-exclamation-circle {
1460 vertical-align: middle;
1463 .plx-progress-info span {
1464 vertical-align: middle;
1473 background: @component-bg;
1477 .search-input input {
1480 font-family: @font-family;
1481 font-size: @font-size;
1486 height: @input-height-sm !important;
1490 color: @disabled-text-color;
1498 .search-img-confirm {
1499 color: @primary-color-click;
1505 ::-webkit-input-placeholder {
1506 color: @unselected-text-color !important;
1509 /* Mozilla Firefox 4 to 18 */
1510 color: @unselected-text-color !important;
1512 ::-moz-placeholder {
1513 /* Mozilla Firefox 19+ */
1514 color:@unselected-text-color !important;
1516 input:-ms-input-placeholder {
1517 color: @unselected-text-color !important;
1519 input::-webkit-input-placeholder {
1520 color:@unselected-text-color !important;
1525 box-sizing: border-box;
\r
1526 font-family: @font-family;
\r
1527 font-size: @font-size;
\r
1530 background-color: @component-bg;
\r
1531 position: absolute;
\r
1533 &.select-sm .filter {
\r
1535 height: @input-height-sm + 2;
\r
1544 border: 1px solid @primary-color;
\r
1545 border-radius: @radius;
\r
1548 height: @input-height + 2;
\r
1552 position: absolute;
\r
1557 border-left: 4px solid transparent;
\r
1558 border-right: 4px solid transparent;
\r
1559 border-top: 4px solid lighten(@fonticon-color, 5%);
\r
1563 border: 1px solid @border-color-base;
\r
1565 border-radius: @radius;
\r
1566 max-height: 160px;
\r
1573 color: @text-color;
\r
1575 line-height: 18px;
\r
1576 padding: 6px 20px 6px 8px;
\r
1577 position: relative;
\r
1579 user-select: none;
\r
1580 &.single-selected {
\r
1581 background-color: @selected-bg-color;
\r
1584 background-color: @hover-bg-color;
\r
1585 color: @text-color;
\r
1588 background-color: @component-bg;
\r
1589 color: @disabled-text-color;
\r
1591 pointer-events: none;
\r
1593 &.plx-select-message {
\r
1594 white-space: nowrap;
\r
1596 text-overflow: ellipsis;
\r
1599 display: inline-block;
\r
1601 white-space: nowrap;
\r
1603 text-overflow: ellipsis;
\r
1606 display: inline-block;
\r
1607 position: absolute;
\r
1613 stroke: @success-color;
\r
1615 stroke-linecap: round;
\r
1616 stroke-linejoin: round;
\r
1617 stroke-miterlimit: 10;
\r
1627 @option-bg-color: #f8f8f8;
\r
1628 @option-border-color: #e6e6e6;
\r
1629 @deselect-option-color-hover: #555;
\r
1632 display: inline-block;
\r
1634 position: relative;
\r
1635 vertical-align: middle;
\r
1637 &.ng-untouched:not(form).ng-untouched:not(fieldset) {
\r
1641 box-sizing: border-box;
\r
1642 font-family: @font-family;
\r
1643 font-size: @font-size;
\r
1647 border: 1px solid @border-color-base;
\r
1648 border-radius: @radius;
\r
1650 user-select: none;
\r
1653 background-color: @input-bg-color-disabled;
\r
1654 color: @disabled-text-color;
\r
1655 cursor: not-allowed;
\r
1656 //pointer-events: none;
\r
1659 border: 1px solid @primary-color !important;
\r
1662 .value, .placeholder {
\r
1663 height: @input-height-sm !important;
\r
1664 line-height: @input-height-sm !important;
\r
1670 height: 20px !important;
\r
1671 line-height: 14px !important;
\r
1674 height: @input-height-sm;
\r
1675 line-height: @input-height-sm;
\r
1679 background-color: transparent;
\r
1681 border-radius: @radius;
\r
1683 height: @input-height;
\r
1684 line-height: @input-height;
\r
1688 position: absolute;
\r
1693 border-left: 4px solid transparent;
\r
1694 border-right: 4px solid transparent;
\r
1695 border-top: 4px solid lighten(@fonticon-color, 5%);
\r
1700 .value, .placeholder {
\r
1701 color: @text-color;
\r
1703 height: @input-height;
\r
1704 line-height: @input-height;
\r
1707 white-space: nowrap;
\r
1709 display: inline-block;
\r
1710 white-space: nowrap;
\r
1712 text-overflow: ellipsis;
\r
1717 color: @unselected-text-color;
\r
1721 padding: 1px 10px 0 10px;
\r
1726 flex-flow: row wrap;
\r
1727 //min-height: @input-height;
\r
1732 color: @unselected-text-color;
\r
1733 height: @input-height;
\r
1734 line-height: @input-height;
\r
1736 white-space: nowrap;
\r
1740 margin-right: 10px;
\r
1743 background-color: @option-bg-color;
\r
1744 border: 1px solid @option-border-color;
\r
1745 border-radius: @radius-sm;
\r
1746 color: @text-color;
\r
1748 display: inline-block;
\r
1751 line-height: 18px;
\r
1752 margin: 4px 10px 4px 0;
\r
1753 padding: 2px 30px 2px 10px;
\r
1755 position: relative;
\r
1757 display: inline-block;
\r
1758 white-space: nowrap;
\r
1760 text-overflow: ellipsis;
\r
1763 .deselect-option {
\r
1764 color: darken(@border-color-base, 10%);
\r
1767 position: absolute;
\r
1771 color: @deselect-option-color-hover;
\r
1780 @plx-steps-circle-width: 24px;
1781 @plx-steps-height: 40px;
1784 height: @plx-steps-height;
1787 .plx-ui-horizon-ul-horizon {
1789 box-orient: horizontal;
1791 font-size: @font-size;
1792 font-family: @font-family;
1804 .plx-ui-steps-number-active {
1805 color: @component-bg;
1806 background-color: @primary-color;
1810 display: inline-block;
1815 .plx-ui-steps-number-passive {
1816 background-color: #D7D7D7;
1817 color: @component-bg;
1818 width: @plx-steps-circle-width;
1819 height: @plx-steps-circle-width;
1821 display: inline-block;
1829 .plx-ui-steps-number-visited {
1830 width: @plx-steps-circle-width;
1831 height: @plx-steps-circle-width;
1833 display: inline-block;
1837 color: @primary-color;
1838 background-color: @body-bg;
1839 border: 2px solid @primary-color;
1841 .plx-ui-menuitem-div-passive {
1845 -webkit-transform: translate(-50%, -50%);
1846 -moz-transform: translate(-50%, -50%);
1847 -ms-transform: translate(-50%, -50%);
1848 -o-transform: translate(-50%, -50%);
1849 transform: translate(-50%, -50%);
1852 .plx-ui-menuitem-div-active {
1856 -webkit-transform: translate(-50%, -50%);
1857 -moz-transform: translate(-50%, -50%);
1858 -ms-transform: translate(-50%, -50%);
1859 -o-transform: translate(-50%, -50%);
1860 transform: translate(-50%, -50%);
1863 .plx-ui-menuitem-div-passive {
1867 -webkit-transform: translate(-50%, -50%);
1868 -moz-transform: translate(-50%, -50%);
1869 -ms-transform: translate(-50%, -50%);
1870 -o-transform: translate(-50%, -50%);
1871 transform: translate(-50%, -50%);
1873 .plx-ui-menuitem-div-visited {
1877 -webkit-transform: translate(-50%, -50%);
1878 -moz-transform: translate(-50%, -50%);
1879 -ms-transform: translate(-50%, -50%);
1880 -o-transform: translate(-50%, -50%);
1881 transform: translate(-50%, -50%);
1887 margin-top: @plx-steps-height - 1px + 10px;
1889 background-color: @primary-color;
1892 .passive .plx-ui-underline {
1893 background-color: #D7D7D7;
1896 .plx-ui-steps-title-active {
1899 .plx-ui-steps-title-passive {
1902 .plx-ui-steps-title-visited {
1905 .plx-ui-steps-number-visited-tick {
1907 background-color: transparent;
1910 transform: rotate(45deg);
1911 transform-origin: 50% 120%;
1912 transition: all 0.2s;
1913 border-right: 2px solid @primary-color;
1914 border-bottom: 2px solid @primary-color;
1916 /**********************************************************************************************************/
1917 .plx-ui-steps-display-vertical {
1918 display:inline-block;
1920 .plx-ui-steps-vertical {
1924 display:inline-block;
1925 font-size: @font-size;
1926 font-family: @font-family;
1928 .plx-ui-horizon-ul-vertical {
1929 display:inline-block;
1930 box-orient:vertical;
1934 .plx-ui-underline-active-vertical {
1937 display: table-caption;
1939 border-right: 2px solid #D7D7D7;
1941 .plx-ui-underline-visited-vertical {
1944 display: table-caption;
1947 .plx-ui-underline-passive-vertical {
1951 display: table-caption;
1952 border-right: 2px solid #D7D7D7;
1954 .plx-ui-steps-li-vertical {
1959 .plx-ui-menuitem-div-active-vertical {
1962 .plx-ui-steps-title-active-vertical {
1971 .plx-ui-steps-title-visited-vertical {
1980 .plx-ui-steps-title-passive-vertical {
1989 .plx-ui-steps-number-visited-tick-vertical {
1991 background-color: transparent;
1994 transform: rotate(45deg);
1995 transform-origin: 50% 120%;
1996 transition: all 0.2s;
1998 .plx-ui-steps-number-active-vertical {
1999 width: @plx-steps-circle-width;
2000 height: @plx-steps-circle-width;
2002 display: inline-block;
2007 line-height: @plx-steps-circle-width;
2010 .plx-ui-steps-number-passive-vertical {
2011 width: @plx-steps-circle-width;
2012 height: @plx-steps-circle-width;
2014 display: inline-block;
2020 line-height: @plx-steps-circle-width;
2023 .plx-ui-steps-number-visited-vertical {
2024 width: @plx-steps-circle-width;
2025 height: @plx-steps-circle-width;
2027 display: inline-block;
2031 line-height: @plx-steps-circle-width;
2043 border-bottom: 1px solid @border-color-base;
\r
2044 font-size: @font-size + 2px;
\r
2046 margin-bottom: -1px;
\r
2051 border: 1px solid transparent;
\r
2052 border-top: 2px solid transparent;
\r
2053 color: @unselected-text-color;
\r
2055 text-align: center;
\r
2056 padding: 6px 16px;
\r
2057 &:hover, &:focus {
\r
2058 text-decoration: none;
\r
2059 background-color: @hover-bg-color;
\r
2065 color: @text-color;
\r
2066 border-top: 2px solid @primary-color;
\r
2067 border-left: 1px solid @border-color-base;
\r
2068 border-right: 1px solid @border-color-base;
\r
2069 background-color: @component-bg;
\r
2070 &:hover, &:focus {
\r
2071 border-left: 1px solid @border-color-base;
\r
2072 border-right: 1px solid @border-color-base;
\r
2073 border-bottom: 1px solid transparent;
\r
2080 border-bottom: 2px solid transparent;
\r
2082 border-bottom: 1px solid transparent;
\r
2086 border-bottom: 2px solid @primary-color;
\r
2094 border: 1px solid @border-color-base;
\r
2095 border-radius: 0.25em;
\r
2096 color: @unselected-text-color;
\r
2098 padding: 6px 10px;
\r
2100 text-align: center;
\r
2101 &:hover, &:focus {
\r
2102 text-decoration: none;
\r
2103 color: @btn-common-color-text-hover;
\r
2104 border-color: @btn-common-color-border-hover;
\r
2105 background-color: @common-color-hover;
\r
2108 color: @btn-common-color-text-click;
\r
2109 border-color: @btn-common-color-border-click;
\r
2110 background-color: @common-color-click;
\r
2113 color: @scene-textcolor;
\r
2115 background-color: @primary-color;
\r
2116 border-color: @primary-color;
\r
2120 &:hover, &:focus, &:active {
\r
2123 &:first-child:not(:last-child) {
\r
2125 border-top-right-radius: 0;
\r
2126 border-bottom-right-radius: 0;
\r
2129 &:not(:first-child):not(:last-child) {
\r
2134 &:last-child:not(:first-child) {
\r
2136 border-top-left-radius: 0;
\r
2137 border-bottom-left-radius: 0;
\r
2140 & + .plx-nav-item {
\r
2142 margin-left: -1px;
\r
2149 .plx-tab-content {
\r
2176 .plx-table-loading-content{
2180 border: 5px solid @primary-color;
2181 border-right-color: transparent;
2182 top: calc(~"50% - 36px");
2183 left: calc(~"50% - 18px");
2184 animation: plx-table-loading-animation 1s infinite ease-in-out;
2187 .plx-table-loading-placeholder{
2189 top: calc(~"50% + 10px");
2190 left: calc(~"50% - 18px");
2193 @-moz-keyframes plx-table-loading-animation {
2195 -moz-transform: rotate(0deg);
2196 transform: rotate(0deg);
2199 -moz-transform: rotate(360deg);
2200 transform: rotate(360deg);
2204 @-webkit-keyframes plx-table-loading-animation {
2206 -webkit-transform: rotate(0deg);
2207 transform: rotate(0deg);
2210 -webkit-transform: rotate(360deg);
2211 transform: rotate(360deg);
2215 @keyframes plx-table-loading-animation {
2217 -moz-transform: rotate(0deg);
2218 -ms-transform: rotate(0deg);
2219 -webkit-transform: rotate(0deg);
2220 transform: rotate(0deg);
2223 -moz-transform: rotate(360deg);
2224 -ms-transform: rotate(360deg);
2225 -webkit-transform: rotate(360deg);
2226 transform: rotate(360deg);
2233 font-family: @font-family;
2234 font-size: @font-size;
2237 border-collapse: collapse;
2240 table-layout: fixed;
2243 word-break: break-all;
2245 .plx-table-subHead th{
2246 background-color: @component-bg;
2248 border-bottom: 1px solid @border-color-base;
2251 background-color: #e2f2fc;
2254 background-color: @hover-bg-color;
2256 &.plx-table-normal th{
2257 box-sizing: border-box;
2261 text-decoration: none;
2262 font-weight: normal;
2263 font-size: @font-size;
2264 border: 1px solid @border-color-base;
2265 background-color: #f5f5f5;
2267 &.plx-table-normal td{
2268 border: 1px solid @border-color-base;
2269 vertical-align: middle;
2271 padding: 2px 10px 0px 10px;
2273 &.plx-table-large th{
2274 box-sizing: border-box;
2278 text-decoration: none;
2279 font-weight: normal;
2280 font-size: @font-size;
2282 background-color: #f5f5f5;
2284 &.plx-table-large td{
2285 border-bottom: 1px solid @border-color-base;
2286 vertical-align: middle;
2288 padding: 2px 10px 0px 10px;
2290 &.plx-table-card th{
2291 box-sizing: border-box;
2295 text-decoration: none;
2296 font-weight: normal;
2297 font-size: @font-size;
2299 background-color: #f5f5f5;
2301 &.plx-table-card td{
2302 border-bottom: 1px solid @border-color-base;
2303 vertical-align: middle;
2305 padding: 2px 10px 0px 10px;
2308 box-sizing: border-box;
2312 text-decoration: none;
2313 font-weight: normal;
2314 font-size: @font-size;
2315 border: 1px solid @border-color-base;
2316 background-color: #f5f5f5;
2319 border: 1px solid @border-color-base;
2320 vertical-align: middle;
2322 padding: 2px 10px 0px 10px;
2325 & tbody tr:first-child td{
2332 table-layout: fixed;
2336 .plx-table-pagnation-content{
2340 .plx-table-opretions-wrapper:after{
2349 .plx-table-align-center{
2352 .plx-table-align-left{
2355 .plx-table-align-right{
2358 .plx-table-head-checkbox label{
2360 vertical-align: top;
2362 .plx-table td.plx-table-no-data{
2365 font-size: @font-size;
2372 @input-short-width: 120px;
2373 @padding-left: 10px;
2376 @unit-span-width: 45px;
2377 @unit-option-width: 84px;
2378 @short-unit-span-width: 40px;
2379 @prefix-span-width: 70px;
2380 @prefix-option-width: 84px;
2381 @short-prefix-span-width: 40px;
2382 @password-switch: 40px;
2385 font-family: @font-family;
2386 font-size: @font-size;
2390 //height: @input-height;
2391 //position: relative;
2393 display: inline-block;
2399 border-left: 4px solid transparent;
2400 border-right: 4px solid transparent;
2401 border-top: 4px solid lighten(@fonticon-color, 5%);
2403 margin-bottom: 10px;
2405 &.caret-down-hover:hover, &.caret-down-hover:active {
2406 border-top: 4px solid @primary-color;
2413 border-left: 4px solid transparent;
2414 border-right: 4px solid transparent;
2415 border-bottom: 4px solid lighten(@fonticon-color, 5%);
2418 &.caret-up-hover:hover, &.caret-up-hover:active {
2419 border-bottom: 4px solid @primary-color;
2426 border-left: 4px solid transparent;
2427 border-right: 4px solid transparent;
2428 border-top: 4px solid lighten(@fonticon-color, 5%);
2430 .text-input-dataList {
2433 z-index: @z-index-dropdown;
2434 border: 1px solid @gray-grade-7;
2437 border-radius: @radius;
2440 height: @input-height;
2441 width: @input-width;
2442 padding-left: @padding-left;
2444 background-color: @hover-bg-color;
2451 display: inline-block;
2457 .text-input-with-hint {
2458 margin-bottom: -8px;
2459 :host(.ng-touched.ng-invalid.input-blur) & {
2465 .plx-text-input-unit-group, .plx-text-input-prefix-group {
2467 margin-top: @overlay-margin-top;
2468 width: @unit-option-width;
2469 z-index: @z-index-dropdown;
2470 border-radius: @radius;
2471 background: @component-bg;
2472 border: 1px solid @border-color-base;
2477 height: @input-height;
2479 line-height: @input-height;
2480 font-size: @font-size;
2482 background-color: @hover-bg-color;
2484 &.group-selected, &.group-selected:hover {
2485 background-color: @selected-bg-color;
2491 .text-input-optional {
2492 display: inline-block;
2497 .input-right-border .plx-input {
2498 border-right: 1px solid @primary-color;
2501 .input-left-border .plx-input {
2502 border-left: 1px solid @primary-color;
2508 font-family: @font-family;
2509 font-size: @font-size;
2510 color: @disabled-text-color;
2511 :host(.ng-touched.ng-invalid.input-blur) & {
2516 .text-input-prefix {
2518 display: inline-block;
2519 width: @prefix-span-width;
2520 height: @input-height;
2522 line-height: @input-height;
2523 border-top-left-radius: @radius;
2524 border-bottom-left-radius: @radius;
2525 color: @disabled-text-color;
2526 border: 1px solid @border-color-base;
2528 vertical-align: middle;
2529 .short-text-input & {
2530 width: @short-prefix-span-width;
2532 .input-span-focus & {
2533 border-color: @primary-color;
2535 .input-invalid.ng-dirty.ng-invalid.ng-touched.input-blur &,
2536 .input-invalid.ng-dirty.ng-invalid.ng-touched.input-blur .input-span-focus:focus & {
2537 border-color: @error-color;
2543 display: inline-block;
2544 height: @input-height;
2546 line-height: @input-height;
2547 border-top-right-radius: @radius;
2548 border-bottom-right-radius: @radius;
2552 border: 1px solid @border-color-base;
2555 color: @disabled-text-color;
2556 width: @unit-span-width;
2558 vertical-align: middle;
2559 .short-text-input & {
2560 width: @short-unit-span-width;
2562 .input-span-focus & {
2563 border-color: @primary-color;
2567 .text-input-prefix-option {
2569 display: inline-block;
2570 height: @input-height;
2572 line-height: @input-height;
2573 border-top-left-radius: @radius;
2574 border-bottom-left-radius: @radius;
2575 width: @prefix-option-width;
2579 border: 1px solid @border-color-base;;
2581 vertical-align: middle;
2583 border-color: @primary-color;
2587 .text-input-unit-option {
2588 &:extend(.input-unit);
2589 width: @unit-option-width;
2593 border: 1px solid @border-color-base;;
2595 vertical-align: middle;
2596 .input-span-focus & {
2597 border-color: @primary-color;
2601 .text-input-with-unitOption {
2603 border-color: @primary-color;
2608 .short-text-input & {
2609 width: @input-short-width;
2612 .text-input-with-unit & {
2613 width: @input-width - @unit-span-width;
2614 border-top-right-radius: 0;
2615 border-bottom-right-radius: 0;
2618 .text-input-with-unitOption & {
2619 width: @input-width - @unit-option-width;
2620 border-top-right-radius: 0;
2621 border-bottom-right-radius: 0;
2624 .text-input-with-prefix & {
2625 width: @input-width - @prefix-span-width;
2626 border-top-left-radius: 0;
2627 border-bottom-left-radius: 0;
2630 .text-input-with-prefixOption & {
2631 width: @input-width - @prefix-option-width;
2632 border-top-left-radius: 0;
2633 border-bottom-left-radius: 0;
2636 .text-input-with-passwordSwith & {
2637 width: @input-width - @password-switch;
2638 border-top-right-radius: 0;
2639 border-bottom-right-radius: 0;
2642 .text-input-with-prefix.text-input-with-unit & {
2643 width: @input-width - @prefix-span-width - @unit-span-width;
2646 .text-input-with-prefix.text-input-with-unitOption & {
2647 width: @input-width - @prefix-span-width - @unit-option-width;
2650 .short-text-input.text-input-with-prefix & {
2651 width: @input-short-width - @short-prefix-span-width;
2654 .short-text-input.text-input-with-unit & {
2655 width: @input-short-width - @short-unit-span-width;
2658 .short-text-input.text-input-with-prefix.text-input-with-unit & {
2659 width: @input-short-width - @short-prefix-span-width - @short-unit-span-width;
2674 vertical-align: middle;
2683 .input-spinner-down {
2688 :host(.plx-input-sm) {
2689 .plx-input-sm-common;
2693 .plx-input-sm-common;
2696 .plx-input-sm-common {
2698 height: @input-height-sm;
2699 line-height: @input-height-sm;
2703 .text-input-unit-option,
2704 .text-input-prefix-option {
2705 height: @input-height-sm;
2706 line-height: @input-height-sm;
2708 div.text-input-dataList {
2709 height: @input-height-sm;
2720 .plx-input-passwordSwitch {
2721 line-height: @input-height-sm - 2px;
2725 .plx-input-passwordSwitch {
2726 display: inline-block;
2727 line-height: @input-height - 2px;
2728 width: @password-switch;
2730 vertical-align: middle;
2731 background-color: @common-color;
2732 border: 1px solid @border-color-base;
2734 border-bottom-right-radius: @radius;
2735 border-top-right-radius: @radius;
2739 border-color: @btn-common-color-border-hover;
2740 background-color: @common-color-hover;
2741 &.ict-eye-closed, &.ict-eye {
2742 color: @btn-common-color-text-hover;
2746 background-color: @common-color-click;
2747 border-color: @btn-common-color-border-click;
2748 &.ict-eye-closed, &.ict-eye {
2749 color: @btn-common-color-text-click;
2752 &.ict-eye-closed, &.ict-eye {
2753 color: @fonticon-color;
2757 .input-right-border-pwdswith-hover .plx-input {
2758 border-right-color: @btn-common-color-border-hover;
2760 .input-right-border-pwdswith-click .plx-input {
2761 border-right-color: @btn-common-color-border-click;
2764 .plx-text-input-ip-dot {
2765 display: inline-block;
2766 vertical-align: bottom;
2770 .plx-text-input-error {
2772 color: @error-color;
2776 :host(.plx-text-input-ip-invalid) {
2777 .plx-text-input-ip-invalid-common;
2780 .plx-text-input-ip-invalid {
2781 .plx-text-input-ip-invalid-common;
2784 .plx-text-input-ip-invalid-common {
2786 border-color: @error-color;
2788 .input-span-focus .plx-input {
2789 border-color: @primary-color;
2795 .plx-textarea-container {
2796 display: inline-block;
2799 .plx-textarea-class {
2802 font-size: @font-size;
2803 font-family: @font-family;
2807 border: 1px solid @border-color-base;
2808 border-radius: @border-radius-base;
2813 border-color: @primary-color;
2815 &::-webkit-input-placeholder {
2817 -webkit-text-fill-color: initial;
2822 vertical-align: top;
2823 font-size: @font-size;
2824 font-weight: normal;
2825 color: @disabled-text-color;
2829 font-size: @font-size;
2830 font-weight: normal;
2834 color: @disabled-text-color;
2835 .plx-align-number-margin-top(@font-size);
2838 .plx-align-number-margin-top(14px) {
2842 .plx-align-number-margin-top(12px) {
2848 @toggle-width: 44px;
2849 @toggle-height: 22px;
2850 @toggle-circle-size: 18px;
2852 @toggle-sm-width: 34px;
2853 @toggle-sm-height: 18px;
2854 @toggle-sm-circle-size: 14px;
2855 .plx-toggle-switch {
2856 display: inline-block;
2857 height: @toggle-height;
2858 width: @toggle-width;
2860 vertical-align: middle;
2863 input[type='checkbox'] {
2865 -webkit-appearance: none;
2866 -moz-appearance: none;
2867 -ms-progress-appearance: none;
2869 input[type='checkbox'] + label {
2870 display: inline-block;
2871 height: @toggle-height;
2876 display: inline-block;
2878 height: @toggle-height;
2879 width: @toggle-width;
2880 border-radius: @toggle-height/2;
2881 transition: 0.15s ease-in;
2882 transition-property: background-color;
2883 background-color: #DDDDDD;
2887 display: inline-block;
2889 height: @toggle-circle-size;
2890 width: @toggle-circle-size;
2894 transition: left 0.15s ease-in;
2895 background-color: @component-bg;
2898 input[type='checkbox']:checked + label {
2900 background-color: @primary-color;
2901 transition: background-color 0.15s ease-in;
2902 transition: background-color 0.15s ease-in;
2905 left: @toggle-width - @toggle-circle-size - 2px;
2906 transition: left 0.15s ease-in;
2909 input[type='checkbox']:disabled + label,
2910 input[type='checkbox']:checked:disabled + label {
2911 cursor: not-allowed;
2918 :host(.plx-toggle-sm) .plx-toggle-switch {
2919 .plx-toggle-sm-switch-common;
2922 .plx-toggle-sm .plx-toggle-switch {
2923 .plx-toggle-sm-switch-common;
2926 .plx-toggle-sm-switch-common {
2927 height: @toggle-sm-height;
2928 width: @toggle-sm-width;
2929 input[type='checkbox'] + label {
2930 height: @toggle-sm-height;
2932 height: @toggle-sm-height;
2933 width: @toggle-sm-width;
2934 border-radius: @toggle-sm-height/2;
2937 height: @toggle-sm-circle-size;
2938 width: @toggle-sm-circle-size;
2941 input[type='checkbox']:checked + label {
2943 left: @toggle-sm-width - @toggle-sm-circle-size - 2px;
2944 transition: left 0.15s ease-in;
2952 i.seperate-vertical {
\r
2953 margin-right: 10px;
\r
2955 border-right: 1px solid @border-color-split;
\r
2959 color: @text-color;
\r
2961 margin-right: 10px;
\r
2963 display: inline-block;
\r
2966 border: 1px solid transparent;
\r
2970 background-color: @hover-bg-color;
\r
2971 border-radius: @radius-sm;
\r
2975 margin-right: 0px;
\r
2982 @tooltip-arrow-border-width: 4px;
\r
2983 @tooltip-arrow-border-width-before: 5px;
\r
2984 @tooltip-arrow-border-height: @tooltip-arrow-border-width-before - @tooltip-arrow-border-width;
\r
2985 @tooltip-arrow-away: 5px;
\r
2986 @tooltip-arrow-background-color: #595959;
\r
2987 @tooltip-arrow-border-color: #595959;
\r
2988 @tooltip-away-host: 3px;
\r
2991 font-family: @font-family;
\r
2992 font-size: @font-size;
\r
2994 position: absolute;
\r
2997 font-style: normal;
\r
2998 font-weight: normal;
\r
2999 letter-spacing: normal;
\r
3003 text-decoration: none;
\r
3004 text-shadow: none;
\r
3005 text-transform: none;
\r
3006 white-space: normal;
\r
3007 word-break: normal;
\r
3008 word-spacing: normal;
\r
3009 word-wrap: break-word;
\r
3013 position: absolute;
\r
3017 border: solid transparent;
\r
3020 border-width: @tooltip-arrow-border-width-before;
\r
3023 border-width: @tooltip-arrow-border-width;
\r
3027 .plx-tooltip-inner {
\r
3032 text-align: center;
\r
3033 background-color: #000;
\r
3036 .plx-tooltip.show {
\r
3037 font-size: @font-size;
\r
3040 .plx-tooltip.show .plx-tooltip-inner {
\r
3041 background-color: #595959;
\r
3042 border-radius: @radius;
\r
3043 padding: 0px 12px;
\r
3045 line-height: 30px;
\r
3048 .plx-tooltip-top-common {
\r
3049 margin-top: -(@tooltip-arrow-border-width + @tooltip-away-host);
\r
3051 border-top-color: @tooltip-arrow-border-color;
\r
3052 border-bottom-width: 0;
\r
3053 bottom: -@tooltip-arrow-border-width-before;
\r
3056 border-top-color: @tooltip-arrow-background-color;
\r
3057 border-bottom-width: 0;
\r
3058 bottom: -@tooltip-arrow-border-width;
\r
3061 .plx-tooltip-top {
\r
3062 .plx-tooltip-top-common;
\r
3065 margin-left: -@tooltip-arrow-border-width-before;
\r
3069 margin-left: -@tooltip-arrow-border-width;
\r
3072 .plx-tooltip.plx-tooltip-top-left {
\r
3073 .plx-tooltip-top-common;
\r
3075 left: @tooltip-arrow-away;
\r
3078 left: @tooltip-arrow-away + @tooltip-arrow-border-height;
\r
3081 .plx-tooltip.plx-tooltip-top-right {
\r
3082 .plx-tooltip-top-common;
\r
3084 right: @tooltip-arrow-away;
\r
3087 right: @tooltip-arrow-away + @tooltip-arrow-border-height;
\r
3091 .plx-tooltip-right-common {
\r
3092 margin-left: @tooltip-arrow-border-width + @tooltip-away-host;
\r
3094 border-right-color: @tooltip-arrow-border-color;
\r
3095 border-left-width: 0;
\r
3096 left: -@tooltip-arrow-border-width-before;
\r
3099 border-right-color: @tooltip-arrow-background-color;
\r
3100 border-left-width: 0;
\r
3101 left: -@tooltip-arrow-border-width;
\r
3104 .plx-tooltip.plx-tooltip-right {
\r
3105 .plx-tooltip-right-common;
\r
3108 margin-top: -@tooltip-arrow-border-width-before;
\r
3112 margin-top: -@tooltip-arrow-border-width;
\r
3115 .plx-tooltip.plx-tooltip-right-top {
\r
3116 .plx-tooltip-right-common;
\r
3118 top: @tooltip-arrow-away;
\r
3121 top: @tooltip-arrow-away + @tooltip-arrow-border-height;
\r
3124 .plx-tooltip.plx-tooltip-right-bottom {
\r
3125 .plx-tooltip-right-common;
\r
3127 bottom: @tooltip-arrow-away;
\r
3130 bottom: @tooltip-arrow-away + @tooltip-arrow-border-height;
\r
3134 .plx-tooltip-bottom-common {
\r
3135 margin-top: @tooltip-arrow-border-width + @tooltip-away-host;
\r
3137 border-bottom-color: @tooltip-arrow-border-color;
\r
3138 border-top-width: 0;
\r
3139 top: -@tooltip-arrow-border-width-before;
\r
3142 border-bottom-color: @tooltip-arrow-background-color;
\r
3143 border-top-width: 0;
\r
3144 top: -@tooltip-arrow-border-width;
\r
3147 .plx-tooltip.plx-tooltip-bottom {
\r
3148 .plx-tooltip-bottom-common;
\r
3151 margin-left: -@tooltip-arrow-border-width-before;
\r
3155 margin-left: -@tooltip-arrow-border-width;
\r
3158 .plx-tooltip.plx-tooltip-bottom-left {
\r
3159 .plx-tooltip-bottom-common;
\r
3161 left: @tooltip-arrow-away;
\r
3164 left: @tooltip-arrow-away + @tooltip-arrow-border-height;
\r
3167 .plx-tooltip.plx-tooltip-bottom-right {
\r
3168 .plx-tooltip-bottom-common;
\r
3170 right: @tooltip-arrow-away;
\r
3173 right: @tooltip-arrow-away + @tooltip-arrow-border-height;
\r
3177 .plx-tooltip-left-common {
\r
3178 margin-left: -(@tooltip-arrow-border-width + @tooltip-away-host);
\r
3180 border-left-color: @tooltip-arrow-border-color;
\r
3181 border-right-width: 0;
\r
3182 right: -@tooltip-arrow-border-width-before;
\r
3185 border-left-color: @tooltip-arrow-background-color;
\r
3186 border-right-width: 0;
\r
3187 right: -@tooltip-arrow-border-width;
\r
3191 .plx-tooltip.plx-tooltip-left {
\r
3192 .plx-tooltip-left-common;
\r
3195 margin-top: -@tooltip-arrow-border-width-before;
\r
3199 margin-top: -@tooltip-arrow-border-width;
\r
3203 .plx-tooltip.plx-tooltip-left-top {
\r
3204 .plx-tooltip-left-common;
\r
3206 top: @tooltip-arrow-away;
\r
3209 top: @tooltip-arrow-away + @tooltip-arrow-border-height;
\r
3212 .plx-tooltip.plx-tooltip-left-bottom {
\r
3213 .plx-tooltip-left-common;
\r
3215 bottom: @tooltip-arrow-away;
\r
3218 bottom: @tooltip-arrow-away + @tooltip-arrow-border-height;
\r
3221 @checkbox-border-size: 1px;
\r
3223 .plx-checkbox-container {
\r
3225 position: relative;
\r
3229 position: absolute;
\r
3232 & + .checkbox-substitute {
\r
3233 position: relative;
\r
3234 display: inline-block;
\r
3236 height: @checkbox-size;
\r
3237 width: @checkbox-size;
\r
3238 border: @checkbox-border-size solid @border-color-base;
\r
3239 border-radius: @radius-sm;
\r
3240 vertical-align: middle;
\r
3242 & + .checkbox-substitute + span {
\r
3243 font-weight: normal;
\r
3244 font-size: @font-size;
\r
3246 vertical-align: middle;
\r
3247 .font-padding(@font-size);
\r
3249 &:hover + .checkbox-substitute {
\r
3250 border-color: @primary-color;
\r
3252 background-image: none;
\r
3253 -webkit-box-shadow: none;
\r
3254 -moz-box-shadow: none;
\r
3256 text-shadow: none;
\r
3258 &:checked + .checkbox-substitute {
\r
3259 border-color: @primary-color;
\r
3260 background-color: @primary-color;
\r
3262 .checkbox-check(@component-bg);
\r
3265 &:checked.portion + .checkbox-substitute {
\r
3266 background-color: @primary-color;
\r
3267 border-color: @primary-color;
\r
3270 &:disabled + .checkbox-substitute,
\r
3271 &[disabled] + .checkbox-substitute {
\r
3272 border-color: @border-color-base;
\r
3273 background-color: @input-bg-color-disabled;
\r
3274 cursor: not-allowed;
\r
3276 &:disabled + .checkbox-substitute + span,
\r
3277 &[disabled] + .checkbox-substitute + span {
\r
3278 cursor: not-allowed;
\r
3280 &:checked.portion[disabled] + .checkbox-substitute {
\r
3281 background-color: @border-color-base;
\r
3282 border-color: @border-color-base;
\r
3284 .checkbox-check(@fonticon-color);
\r
3287 &:checked[disabled] + .checkbox-substitute {
\r
3288 border-color: @border-color-base;
\r
3289 background-color: @border-color-base;
\r
3293 .checkbox-check(@color) {
\r
3295 position: absolute;
\r
3299 border: solid @color;
\r
3300 border-width: 0 2px 2px 0;
\r
3301 transform: rotate(45deg);
\r
3302 .checkbox-check-left(@font-size);
\r
3306 .checkbox-check-left(12px) {
\r
3310 .checkbox-check-left(14px) {
\r
3314 .font-padding(12px) {
\r
3315 padding-left: 6px;
\r
3318 .font-padding(14px) {
\r
3319 padding-left: 10px;
\r
3325 @tree-node-ul-padding: 21px;
\r
3326 @margin-right: 10px;
\r
3330 background-attachment: scroll;
\r
3331 background-color: transparent;
\r
3332 background-image: none;
\r
3333 background-position: 0 0;
\r
3334 background-repeat: repeat-y;
\r
3335 list-style: none outside none;
\r
3338 white-space: nowrap;
\r
3339 font-size: @font-size;
\r
3341 .plx-treenode-content{
\r
3350 .plx-treenode ul.plx-treenode-children {
\r
3352 -webkit-padding-start: @tree-node-ul-padding;
\r
3355 .plx-treenode-toggler{
\r
3357 color: @primary-color;
\r
3358 display: inline-block;
\r
3359 margin-right: 7px;
\r
3361 vertical-align: bottom;
\r
3365 // .plx-treenode-toggler{
\r
3366 // display: inline-block;
\r
3367 // margin-right: @margin-right;
\r
3368 // vertical-align: bottom;
\r
3371 // .plx-treenode-toggler svg {
\r
3372 // .plx-treenode-vertical-bottom(@font-size);
\r
3375 // .plx-treenode-toggler svg .st0 {
\r
3376 // fill: @primary-color;
\r
3379 // .plx-treenode-toggler svg .st1 {
\r
3380 // stroke: @primary-color;
\r
3383 .plx-treenode-ckbox{
\r
3385 margin-right: @margin-right;
\r
3387 // .plx-treenode-vertical-bottom(@font-size);
\r
3391 .plx-treenode-vertical-bottom(@font-size) when (@font-size = 12px) {
\r
3392 vertical-align: bottom;
\r
3393 margin-bottom: 3px;
\r
3396 .plx-treenode-vertical-bottom(@font-size) when (@font-size = 14px) {
\r
3397 vertical-align: bottom;
\r
3398 margin-bottom: 4px;
\r
3401 .plx-treenode-icon{
\r
3402 color:@fonticon-color;
\r
3403 margin-right: @margin-right;
\r
3406 vertical-align: bottom;
\r
3407 // .plx-treenode-icon-margin-bottom(@font-size);
\r
3411 .plx-treenode-icon-margin-bottom(@font-size) when (@font-size = 12px) {
\r
3412 margin-bottom: 1px;
\r
3415 .plx-treenode-icon-margin-bottom(@font-size) when (@font-size = 14px) {
\r
3416 margin-bottom: 2px;
\r
3419 .plx-treenode-label-container{
\r
3420 overflow: visible;
\r
3423 .plx-treenode-label-container.plx-treenode-label-ellipsis{
\r
3427 .plx-treenode-label-container:hover {
\r
3428 background-color: @hover-bg-color;
\r
3431 .plx-treenode-active>div .plx-treenode-label-container {
\r
3432 background-color: darken(@hover-bg-color, 2%);
\r
3435 .plx-treenode-active>div .plx-treenode-label-container:hover {
\r
3436 background-color: @hover-bg-color;
\r
3439 .plx-treenode-label-container span:last-child{
\r
3444 .plx-treenode-lable{
\r
3445 display: inline-block;
\r
3447 font-family: @font-family;
\r
3448 color:@text-color;
\r
3451 display: inline-block;
\r
3454 text-overflow: ellipsis;
\r
3455 white-space: nowrap;
\r
3456 vertical-align: bottom;
\r
3460 .plx-treenode-operations{
\r
3461 margin-left: 20px;
\r
3463 vertical-align: bottom;
\r
3464 width: fit-content;
\r
3466 .plx-treenode-operations-margin-bottom(@font-size);
\r
3470 .plx-treenode-operations-margin-bottom(@font-size) when (@font-size = 12px) {
\r
3471 margin-bottom: 1px;
\r
3474 .plx-treenode-operations-margin-bottom(@font-size) when (@font-size = 14px) {
\r
3475 margin-bottom: 2px;
\r
3478 .plx-treenode-operation{
\r
3479 display: inline-block;
\r
3480 margin-right: 10px;
\r
3481 color:@fonticon-color;
\r
3483 vertical-align: text-bottom;
\r
3486 color: @primary-color;
\r
3490 .plx-treenode-label-container:hover .plx-treenode-operations{
\r
3491 display:inline-block;
\r
3496 box-shadow:none !important;
\r
3498 input[type="checkbox"]:focus{
\r
3499 border:0 !important;
\r
3501 .plx-treenode-hide-tree-toggle{
\r
3502 visibility: hidden;
\r
3505 .plx-treenode-droppoint{
\r
3507 list-style-type: none;
\r
3509 .plx-treenode-droppoint-active{
\r
3510 background-color: #186ba0;
\r
3517 @item-padding-left: 12px;
\r
3520 font-size: @font-size;
\r
3521 position: relative;
\r
3522 display: inline-block;
\r
3525 .upload-wrapper .item-text {
\r
3528 text-overflow: ellipsis;
\r
3529 white-space: nowrap;
\r
3530 display: inline-block;
\r
3531 margin-bottom: 2px;
\r
3532 font-size: @font-size;
\r
3533 &.no-progressbar {
\r
3534 vertical-align: middle;
\r
3538 .upload-wrapper .plx-upload-progressbar {
\r
3539 margin-top: -13px;
\r
3542 .upload-wrapper .list-group-item {
\r
3547 padding: 0 0 5px 0px;
\r
3548 & .item-text-wrapper {
\r
3549 position: relative;
\r
3550 display: inline-block;
\r
3552 box-sizing: border-box;
\r
3554 padding: 2px 3px 2px 10px;
\r
3555 border: 1px solid transparent;
\r
3557 color: @error-color !important;
\r
3560 background-color: @hover-bg-color;
\r
3563 &:hover .plx-ico-close-16{
\r
3565 transform: scale(0.8);
\r
3567 &.no-progressbar {
\r
3574 text-align: center;
\r
3575 line-height: 14px;
\r
3576 position: absolute;
\r
3583 color: darken(#999999, 20%);
\r
3585 &.no-progressbar {
\r
3592 .upload-wrapper .plx-ico-close-16 {
\r
3598 .upload-wrapper ul.list-group {
\r
3602 .upload-wrapper .url-form-control {
\r
3603 display: inline-block;
\r
3606 .upload-wrapper .item-detail {
\r
3608 position: relative;
\r
3612 margin: 0px 0px 15px 0;
\r
3615 margin: 5px 0 10px 0;
\r
3619 .upload-wrapper .item-detail-des {
\r
3620 display: inline-block;
\r
3622 word-wrap: break-word;
\r
3623 margin-left: 15px;
\r
3624 vertical-align: top;
\r
3627 .upload-wrapper .item-detail-time {
\r
3628 display: inline-block;
\r
3630 word-break: break-all;
\r
3631 vertical-align: top;
\r
3634 .upload-wrapper .selectFile {
\r
3635 display: inline-block;
\r
3637 margin-right: 10px;
\r
3638 text-align: right;
\r
3641 .upload-wrapper label.raw-container{
\r
3645 .upload-wrapper .item-lists{
\r
3646 font-size: @font-size;
\r
3649 .upload-wrapper .list-container {
\r
3650 padding-right: 15px;
\r
3652 &.plx-upload-Manual-showdetail {
\r
3653 margin-left: -10px - @item-padding-left;
\r
3656 &.plx-upload-auto-showdetail {
\r
3657 margin-left: -10px;
\r
3661 .upload-wrapper .list-footer .upload-btn {
\r
3665 .upload-wrapper .upload-btn {
\r
3666 display: inline-block;
\r
3669 .upload-wrapper .loader-container {
\r
3670 position: absolute;
\r
3671 display: inline-block;
\r
3676 .upload-wrapper .list-group-item-pdleft-s{
\r
3677 padding: 0px 0px 0px @item-padding-left;
\r
3680 .upload-wrapper .list-group-item-pdleft {
\r
3681 padding: 0px 0px 0px @item-padding-left !important;
\r
3684 .upload-wrapper .upload-btn-wrapper {
\r
3685 display: inline-block;
\r
3687 .upload-wrapper .plx-red.left {
\r
3688 margin-left: 75px;
\r
3691 .upload-wrapper .expand-wrapper {
\r
3692 position: absolute;
\r
3695 display: inline-block;
\r
3696 font-size: @font-size;
\r
3700 &.open .ict-fold {
\r
3707 line-height: 19px;
\r
3712 .upload-wrapper .ict-fold {
\r
3714 color: @primary-color;
\r
3715 font-weight: bold;
\r
3716 transform: scale(0.7);
\r
3719 .upload-wrapper .ict-go {
\r
3721 color: @primary-color;
\r
3722 font-weight: bold;
\r
3723 transform: scale(0.7);
\r
3726 .upload-wrapper .no-customparm-extend-wrapper {
\r
3727 left: -2px !important;
\r
3731 .upload-wrapper .loader {
\r
3732 font-size: @font-size;
\r
3733 width: @font-size;
\r
3734 height: @font-size;
\r
3735 display: inline-block;
\r
3736 border-radius: 50%;
\r
3737 background: @primary-color;
\r
3738 background: -moz-linear-gradient(left, @primary-color 10%, rgba(255, 255, 255, 0) 85%);
\r
3739 background: -webkit-linear-gradient(left, @primary-color 10%, rgba(255, 255, 255, 0) 85%);
\r
3740 background: -o-linear-gradient(left, @primary-color 10%, rgba(255, 255, 255, 0) 85%);
\r
3741 background: -ms-linear-gradient(left, @primary-color 10%, rgba(255, 255, 255, 0) 85%);
\r
3742 background: linear-gradient(to right, @primary-color 10%, rgba(255, 255, 255, 0) 85%);
\r
3743 position: relative;
\r
3744 -webkit-animation: load3 1.4s infinite linear;
\r
3745 animation: load3 1.4s infinite linear;
\r
3749 background: @primary-color;
\r
3750 border-radius: 100% 0 0 0;
\r
3751 position: absolute;
\r
3757 background: @component-bg;
\r
3760 border-radius: 50%;
\r
3763 position: absolute;
\r
3771 @-webkit-keyframes load3 {
\r
3773 -webkit-transform: rotate(0deg);
\r
3774 transform: rotate(0deg);
\r
3777 -webkit-transform: rotate(360deg);
\r
3778 transform: rotate(360deg);
\r
3781 @keyframes load3 {
\r
3783 -webkit-transform: rotate(0deg);
\r
3784 transform: rotate(0deg);
\r
3787 -webkit-transform: rotate(360deg);
\r
3788 transform: rotate(360deg);
\r
3793 .plx-table-customCols{
3798 .plx-table-customCols-toggle{
3799 display:inline-block;
3800 border-radius: @radius;
3803 border:1px solid @border-color-base;
3809 box-sizing: content-box;
3811 vertical-align: top;
3814 .plx-table-customCols-toggle:hover{
3815 background-color:@common-color-hover;
3817 .plx-table-customCols-toggle:active{
3818 background-color:@common-color-click;
3821 display:inline-block;
3823 border-right:1px solid @text-color;
3827 .toggle-icon:first-child{
3830 .plx-table-customCols-pannel{
3833 border:1px solid @border-color-base;
3834 background-color: @component-bg;
3839 font-size: @font-size;
3845 .plx-table-customCols-toolbar{
3847 justify-content:space-between;
3849 .plx-table-customCols-toolbar-ckbox{
3852 .plx-table-filter-wrapper{
3856 border-radius: @radius;
3859 border: 1px solid @border-color-base;
3861 border: 1px solid @primary-color;
3866 color: @disabled-text-color ;
3873 .plx-table-customCols-items {
3878 border-bottom: 1px solid @border-color-split;
3879 border-top:1px solid @border-color-split ;
3882 vertical-align: -moz-middle-with-baseline;
3883 vertical-align: -webkit-baseline-middle;
3884 vertical-align: 25%;
3886 .plx-table-customCols-item {
3891 .plx-table-customCols-operations{
3894 box-sizing: content-box;
3897 display: inline-block;
3903 background-color: #e2f2fc;
3904 .plx-table-customCols-operations{
3905 .plx-table-goup-show{
3906 visibility: visible;
3908 .plx-table-godown-show{
3909 visibility: visible;
3912 color: @primary-color;
3918 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
3921 background-color: #00abff;
3924 .plx-table-customCols-dropArea {
3926 border-bottom: 1px solid @border-color-split;
3929 .plx-table-customCols-dropArea-before {
3931 border-bottom: none;
3934 &>div:last-child .plx-table-customCols-dropArea {
3935 border-bottom: none;
3937 .plx-table-customCols-item{
3945 .plx-table-customCols-confirm{
3947 align-items: center;
3948 justify-content: center;
3956 .plx-table-col-filter{
3957 border: 1px solid @border-color-base;
3959 box-sizing: border-box;
3962 width: calc(~"100% - 25px");
3963 line-height: normal;
3964 font-weight: normal;
3967 font-size: @font-size;
3968 box-sizing: border-box;
3974 /*position: absolute;*/
3982 .plx-filter-focused{
3984 border:1px solid @primary-color;
3987 .plx-table-col-icon-wrapper{
3989 display: inline-block;
3992 vertical-align: sub;
3997 ::-webkit-input-placeholder { /* WebKit browsers */
4000 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
4003 ::-moz-placeholder { /* Mozilla Firefox 19+ */
4006 :-ms-input-placeholder { /* Internet Explorer 10+ */
4012 .plx-table-selectFilter-wrapper{
4013 display: inline-block;
4014 vertical-align: middle;
4017 /*此处 若不为absolute则被td遮挡*/
4020 .plx-table-selectFilter-icon{
4021 vertical-align: middle;
4023 fill: @fonticon-color;
4025 .icon-selectFilter-activtied{
4026 fill:@primary-color;
4029 .plx-table-selectFilter-panel{
4031 border: 1px solid @border-color-base;
4032 background-color: #fff;
4036 /*此处若为absolute则文本要换行,恩,玄学*/
4037 //position: absolute;
4040 vertical-align: -25%;
4041 font-size: @font-size;
4045 line-height: normal;
4048 line-height: normal;
4062 border-radius:@radius ;
4063 line-height: normal;
4065 font-weight: normal;
4066 border: 1px solid @border-color-base;
4067 margin-bottom: 10px;
4070 box-sizing: border-box;
4071 font-size: @font-size;
4075 border:1px solid @primary-color ;
4082 .plx-table-filterToggle{
4083 display:inline-block;
4086 border-radius: @radius;
4087 border:1px solid @border-color-base;
4092 box-sizing: content-box;
4093 &.ict-filter:before{
4097 &.ict-filter-f:before{
4099 color:@primary-color;
4103 .plx-table-filter-icon-wrapper{
4104 vertical-align: middle;
4105 display: inline-block;
4109 .plx-table-filterIcon{
4114 .plx-table-pagination{
4116 font-family: @font-family ;
4117 font-size: @font-size;
4122 .plx-table-pagination-content{
4123 display: inline-block;
4124 text-decoration:none;
4126 .plx-table-pagination-item{
4127 list-style-type: none;
4128 display: inline-block;
4130 vertical-align: middle;
4133 vertical-align: middle;
4136 border: 1px solid @border-color-base;
4140 .plx-table-pagination-input{
4148 box-sizing:border-box;
4149 border: 1px solid @border-color-base;
4151 vertical-align: middle;
4153 .plx-table-pagination-nav{
4154 display: inline-block;
4156 border: 1px solid @border-color-base;
4158 text-decoration:none;
4164 vertical-align: middle;
4165 box-sizing:border-box;
4167 a:not([href]):not([tabindex]).plx-table-pagination-disabled{
4169 color: @disabled-text-color;
4170 cursor: not-allowed;
4175 .plx-table-dropdown-wrapper {
4178 .plx-table-dropdown-icon-shared{
4180 line-height: 2.2 !important;
4183 .plx-table-dropdown-icon-polyline-shared{
4189 .plx-table-dropdown-icon-shared;
4191 .plx-table-dropdown-icon-polyline-shared;
4199 border: 1px solid @border-color-base;
4200 & #plx-table-innerTd {
4205 .plx-table-innerTable{
4209 font-size:@font-size;
4210 & td#plx-inner-table-title,td#plx-inner-table-content{
4214 border-bottom: 1px solid @border-color-base;
4224 & td#plx-inner-table-title,td#plx-inner-table-content {
4225 border-bottom: none;
4232 .plx-table-sort-icon-shared{
4237 border-left: 4px solid transparent;
4238 border-right: 4px solid transparent;
4241 .plx-table-sortIconWrapper{
4242 display:inline-block;
4243 vertical-align:middle;
4248 .plx-table-sort-icon-shared;
4249 border-bottom: 5px solid @fonticon-color;
4253 .plx-table-ascActived{
4254 border-bottom: 5px solid @primary-color;
4257 .plx-table-sortDesc{
4258 .plx-table-sort-icon-shared;
4259 border-top: 5px solid @fonticon-color;
4261 .plx-table-descActived{
4262 border-top: 5px solid @primary-color;
4266 @plx-color-picker-width: 246px;
4267 @plx-color-picker-height: 118px;
4268 @plx-color-picker-hue-height: 10px;
4269 @plx-color-picker-hue-width: 168px;
4270 @selected-color-diameter: 30px;
4271 @plx-color-picker-input-width: 196px;
4272 @plx-color-picker-type-policy-width: 16px;
4273 @plx-color-picker-type-policy-height: 16px;
4274 @plx-color-picker-box-padding-left-right: 16px;
4275 @plx-color-picker-arrow-width: 8px; //模式切换箭头
4276 @plx-color-picker-arrow-height: 4px; //模式切换箭头
4277 @plx-color-picker-arrow-space: 4px; //模式切换箭头
4278 @plx-color-picker-border-arrow-width: 7px; //选择器边框箭头
4279 @plx-color-picker-border-arrow-height: 7px; //选择器边框箭头
4280 @plx-color-picker-hsla-unit-margin-left: 2px;
4281 @plx-color-picker-hsla-unit-margin-right: 8px;
4282 @plx-color-picker-hsla-unit-degree-width: 6px;
4283 @plx-color-picker-hsla-unit-percent-width: 12px;
4285 .plx-color-picker-border-radius {
4286 border-top-left-radius: @radius;
4287 border-top-right-radius: @radius;
4290 .plx-color-picker * {
4291 -webkit-box-sizing: border-box;
4292 -moz-box-sizing: border-box;
4293 box-sizing: border-box;
4296 font-family: @font-family;
4301 width: @plx-color-picker-width;
4307 background-color: #fff;
4309 border-radius: @radius;
4310 border: 1px solid @border-color-base;
4312 -webkit-touch-callout: none;
4313 -webkit-user-select: none;
4314 -khtml-user-select: none;
4315 -moz-user-select: none;
4316 -ms-user-select: none;
4327 -moz-appearance: textfield;
4331 &:-moz-submit-invalid {
4337 &::-webkit-outer-spin-button,
4338 &::-webkit-outer-spin-button {
4339 -webkit-appearance: textfield;
4343 .color-picker-overlay1 {
4344 .plx-color-picker-border-radius;
4348 width: @plx-color-picker-width - 2px;
4349 height: @plx-color-picker-height;
4350 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')"; /* IE8 */
4351 background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); /* FF3.6+ */
4352 background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 0)));
4353 /* Chrome,Safari4+ */
4354 background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); /* Chrome10+,Safari5.1+ */
4355 background: -o-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); /* Opera 11.10+ */
4356 background: -ms-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); /* IE10+ */
4357 background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
4358 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff'); /* IE6 & IE7 */
4360 .color-picker-overlay2 {
4361 .plx-color-picker-border-radius;
4365 width: @plx-color-picker-width - 2px;
4366 height: @plx-color-picker-height;
4367 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')"; /* IE8 */
4368 background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%); /* FF3.6+ */
4369 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 1))); /* Chrome,Safari4+ */
4370 background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%); /* Chrome10+,Safari5.1+ */
4371 background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%); /* Opera 11.10+ */
4372 background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%); /* IE10+ */
4373 background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%); /* W3C */
4374 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0); /* IE6-9 */
4376 .color-picker-saturation-lightness {
4377 .plx-color-picker-border-radius;
4379 width: @plx-color-picker-width - 2px;
4380 height: @plx-color-picker-height;
4382 background-size: 100% 100%;
4387 width: @plx-color-picker-hue-width;
4388 height: @plx-color-picker-hue-height;
4390 margin-bottom: 10px;
4391 background-size: 100% 100%;
4392 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAQCAYAAAD06IYnAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIWDwkUFWbCCAAAAFxJREFUaN7t0kEKg0AQAME2x83/n2qu5qCgD1iDhCoYdpnbQC9bbY1qVO/jvc6k3ad91s7/7F1/csgPrujuQ17BDYSFsBAWwgJhISyEBcJCWAgLhIWwEBYIi2f7Ar/1TCgFH2X9AAAAAElFTkSuQmCC');
4394 .color-picker-alpha {
4397 width: @plx-color-picker-hue-width;
4398 height: @plx-color-picker-hue-height;
4400 background-size: 100% 100%;
4401 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAAAKCAYAAAAgnxVRAAAC9klEQVRYhdVYPc7bMAylku7WViCrfJ2cocfoGXqLHslbDhAvHjNkCBBRHSoZzwQpKW7T7yuBwAn9+CtKIuOu1+vXy+UyPx6PL5QphEDee0KKMdI0TRveP8KlaZoSEZUPhxCS9z4RERd+jJEzbuWFEKL3nlEWcDHzYgiBQR//Nht5miZGXrbLWbaGY+99RBuAK3zOuGfBZP+iwJU4ItgtuAiyaJdBH2fc6iPoY9CH/jH4xyKOJHAJcEnRlwxcWY8k1o3KepxOp3Rg5h9YnJ+UkvjtxNPCO8Ak4MunxevxRXun6UVCn1ynXyhb5Mp7Tc4Z3y0e6pG2tXw7quuQWI0v/ZGx0cEAfzaygtUWBAPVClXqRblaErX3cgPU/C4Y/Gi+1+TRTllI/FjUKvjy1OxLf60NodmUG9GSQRuY5/+mQAtpye0pEKvwrELRsGhPW/CWrNwsTnnXc8rgUxaPptOi3huj6NVyJ3NR2yS9mI0/rxRoTyDvJmvhe65U7QrT9LRO0pYti2oLYxW9/F07/WqbbY9Pmm/ajSR9kLH0knoLuPv9/vN2u31D5rIsNM/zBjgMA43jSB+AS+M4rk11xvE8z8hLwzDwOI6bpnxZljTPc+FFIuKsrwwHiYhixm2GhoxDnoaLYHflZ/82w9QwDNHAbYaajJN2o6KPM24dksDuE+KIEC8DbiML8a65UnCc7SbwJYHdNf+AY4FLAifXt6xbOp/Pae8V/xGnKfYxrUZbXu2J7GtK6rbIuuIsn1q9Xk9faMnW9PTEIm1ofTgZPDwpe6/r3TfR3gLtScDfplrPRuKdFryVBOu6avmh9b6vDCqtReuRlba1KdvqS63caTwrLq2t0NqTVs9u0juGpHecrr2TYyFtuu0pnt7pVPtuye8d3jQ8vu8psNqJ+sohgydmq0+3NkmtMM1/Eg7Oue/H4/H5grMtqk3Vf6Lz1SRbxWPh5ADQc5q0pm38bk3emtyeHMoC0ApCa3/2tAOtjSWLWDv1rc204f8CQvGUIhalBqwAAAAASUVORK5CYII=');
4403 .color-picker-alpha-ba {
4405 background: linear-gradient(90deg, rgba(255, 255, 255, 0), #000); // 颜色渐变
4408 width: @selected-color-diameter;
4409 height: @selected-color-diameter;
4413 -moz-border-radius: 50%;
4414 -webkit-border-radius: 50%;
4416 -khtml-border-radius: 50%;
4418 .selected-color-background {
4419 width: @selected-color-diameter;
4420 height: @selected-color-diameter;
4421 -moz-border-radius: 50%;
4422 -webkit-border-radius: 50%;
4424 -khtml-border-radius: 50%;
4425 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAh0lEQVRYR+2W0QlAMQgD60zdfwOdqa8TmI/wQMr5K0I5bZLIzLOa2nt37VVVbd+dDx5obgCC3KBLwJ2ff4PnVidkf+ucIhw80HQaCLo3DMH3CRK3iFsmAWVl6hPNDwt8EvNE5q+YuEXcMgkonVM6SdyCoEvAnZ8v1Hjx817MilmxSUB5rdLJDycZgUAZUch/AAAAAElFTkSuQmCC');
4427 .color-picker-cursor {
4430 -moz-border-radius: 50%;
4431 -webkit-border-radius: 50%;
4433 -khtml-border-radius: 50%;
4436 border: #ffffff solid 1px;
4438 .color-picker-cursor-selector {
4439 .color-picker-cursor;
4443 background-color: #ffffff;
4450 right: @plx-color-picker-box-padding-left-right - (@plx-color-picker-type-policy-width - @plx-color-picker-arrow-width)/2;
4451 width: @plx-color-picker-type-policy-width;
4452 height: @plx-color-picker-type-policy-height;
4454 background-color: @hover-bg-color;
4462 border-left: @plx-color-picker-arrow-width/2 solid transparent;
4463 border-right: @plx-color-picker-arrow-width/2 solid transparent;
4464 border-top: @plx-color-picker-arrow-height solid lighten(@fonticon-color, 5%);
4465 margin-top: @plx-color-picker-arrow-space;
4466 margin-left: (@plx-color-picker-type-policy-width - @plx-color-picker-arrow-width)/2;
4472 border-left: @plx-color-picker-arrow-width/2 solid transparent;
4473 border-right: @plx-color-picker-arrow-width/2 solid transparent;
4474 border-bottom: @plx-color-picker-arrow-height solid lighten(@fonticon-color, 5%);
4475 margin-top: (@plx-color-picker-type-policy-height - @plx-color-picker-arrow-height*2 - @plx-color-picker-arrow-space)/2;
4476 margin-left: (@plx-color-picker-type-policy-width - @plx-color-picker-arrow-width)/2;
4492 padding: 0 16px 16px 16px;
4506 display: inline-block;
4509 margin: 4px 6px 8px 6px;
4510 -moz-border-radius: 25%;
4511 -webkit-border-radius: 25%;
4513 -khtml-border-radius: 25%;
4514 border: #a9a9a9 solid 1px;
4518 .hsla-text, .rgba-text {
4519 width: @plx-color-picker-input-width;
4531 .hsla-text-div, .rgba-text-div {
4544 padding-right: @plx-color-picker-hsla-unit-margin-left + @plx-color-picker-hsla-unit-margin-right + @plx-color-picker-hsla-unit-degree-width;
4546 .hsla-text-percent {
4547 padding-right: @plx-color-picker-hsla-unit-margin-left + @plx-color-picker-hsla-unit-margin-right + @plx-color-picker-hsla-unit-percent-width;
4550 display: inline-block;
4551 width: @plx-color-picker-hsla-unit-degree-width;
4552 margin-left: @plx-color-picker-hsla-unit-margin-left;
4553 margin-right: @plx-color-picker-hsla-unit-margin-right;
4557 display: inline-block;
4558 width: @plx-color-picker-hsla-unit-percent-width;
4559 margin-left: @plx-color-picker-hsla-unit-margin-left;
4560 margin-right: @plx-color-picker-hsla-unit-margin-right;
4569 width: @plx-color-picker-input-width;
4588 .bacis-color-alpha-select-area {
4589 padding: 20px @plx-color-picker-box-padding-left-right 16px @plx-color-picker-box-padding-left-right;
4591 .color-format-content-area {
4592 padding: 0px @plx-color-picker-box-padding-left-right 16px @plx-color-picker-box-padding-left-right;
4600 border-color: transparent;
4601 border-style: solid;
4603 border-width: @plx-color-picker-border-arrow-width @plx-color-picker-border-arrow-width;
4606 .arrow.arrow-bottom::after {
4608 border-top-width: 0;
4609 top: -@plx-color-picker-border-arrow-width;
4610 border-bottom-color: #ffffff;
4612 .arrow.arrow-bottom::before {
4614 border-top-width: 0;
4615 top: -(@plx-color-picker-border-arrow-width + 1);
4616 border-bottom-color: #999999;
4620 //font-size:@font-size-spacing;
4623 font-size:@font-size;
4626 -webkit-box-shadow: 0 1px 6px @shadow-color;
4627 -moz-box-shadow: 0 1px 6px @shadow-color;
4628 box-shadow: 0 1px 6px @shadow-color;
4629 } //阴影样式(包含跨浏览器),可以直接引用.shadow
4631 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
4632 color: @disabled-text-color;
4635 ::-moz-placeholder { /* Mozilla Firefox 19+ */
4636 color: @disabled-text-color;
4639 input:-ms-input-placeholder{
4640 color: @disabled-text-color;
4643 input::-webkit-input-placeholder{
4644 color: @disabled-text-color;
4649 @padding-normal: 0px 16px;
\r
4650 @padding-sm: 0px 14px;
\r
4651 @padding-xs: 0px 12px;
\r
4652 @min-width-normal: 80px;
\r
4653 @min-width-sm: 60px;
\r
4654 @min-width-xs: 60px;
\r
4655 @btn-margin-right: 10px;
\r
4656 @btn-margin-right-sm: 5px;
\r
4657 @btn-margin-right-xs: 5px;
\r
4658 @btn-border-height: 1px;
\r
4660 .border-min-width(@min-width, 14px) {
\r
4661 min-width: @min-width + 8px;
\r
4664 .border-min-width(@min-width, 12px) {
\r
4665 min-width: @min-width;
\r
4668 .background-color-white-color-disabled (@color) when (@color = #fff) {
\r
4669 color: @disabled-text-color;
\r
4670 background-color: @common-color;
\r
4671 border-color: #e9e9e9;
\r
4674 .background-color-white-color-disabled (@color) when not (@color = #fff) {
\r
4675 border-color: @color;
\r
4676 background-color: @color;
\r
4677 opacity: @opacity-disable;
\r
4681 font-family: @font-family;
\r
4682 color: @common-textcolor;
\r
4683 .border-min-width(@min-width-normal, @font-size);
\r
4684 letter-spacing: 1px;
\r
4685 padding: @padding-normal;
\r
4686 height: @btn-height;
\r
4687 font-size: @font-size;
\r
4689 text-align: center;
\r
4690 white-space: nowrap;
\r
4691 margin-right: @btn-margin-right;
\r
4692 vertical-align: middle;
\r
4693 border: @btn-border-height solid @border-color-base;
\r
4694 background-color: @common-color;
\r
4695 border-radius: @radius;
\r
4696 line-height: @btn-height - @btn-border-height * 2;
\r
4703 background-image: none;
\r
4705 -webkit-box-shadow: none;
\r
4706 -moz-box-shadow: none;
\r
4708 text-shadow: none;
\r
4712 color: @btn-common-color-text-hover;
\r
4713 border-color: @btn-common-color-border-hover;
\r
4714 background-color: @common-color-hover;
\r
4717 color: @btn-common-color-text-click;
\r
4718 border-color: @btn-common-color-border-click;
\r
4719 background-color: @common-color-click;
\r
4723 .background-color-white-color-disabled(@common-color);
\r
4726 &[disabled]:hover,
\r
4728 &[disabled]:focus {
\r
4729 .background-color-white-color-disabled(@common-color);
\r
4730 cursor: not-allowed;
\r
4734 vertical-align: text-top;
\r
4735 margin-right: 3px;
\r
4739 .plx-btn-primary {
\r
4740 background-color: @primary-color;
\r
4741 color: @scene-textcolor;
\r
4742 border-color: @primary-color;
\r
4745 color: @scene-textcolor;
\r
4746 background-color: @primary-color-hover;
\r
4747 border-color: @primary-color-hover;
\r
4750 color: @scene-textcolor;
\r
4751 background-color: @primary-color-click;
\r
4752 border-color: @primary-color-click;
\r
4757 &[disabled]:hover,
\r
4759 &[disabled]:focus {
\r
4760 color: @scene-textcolor;
\r
4761 .background-color-white-color-disabled(@primary-color);
\r
4766 background-color: @guide-color;
\r
4767 color: @scene-textcolor;
\r
4768 border-color: @guide-color;
\r
4771 color: @scene-textcolor;
\r
4772 background-color: @primary-color-guide-hover;
\r
4773 border-color: @primary-color-guide-hover;
\r
4776 color: @scene-textcolor;
\r
4777 background-color: @primary-color-guide-click;
\r
4778 border-color: @primary-color-guide-click;
\r
4783 &[disabled]:hover,
\r
4785 &[disabled]:focus {
\r
4786 color: @scene-textcolor;
\r
4787 .background-color-white-color-disabled(@guide-color);
\r
4792 color: @text-color;
\r
4796 background-color: @error-color;
\r
4797 color: @scene-textcolor;
\r
4798 border-color: @error-color;
\r
4801 color: @scene-textcolor;
\r
4802 background-color: @error-color-hover;
\r
4803 border-color: @error-color-hover;
\r
4806 color: @scene-textcolor;
\r
4807 background-color: @error-color-click;
\r
4808 border-color: @error-color-click;
\r
4813 &[disabled]:hover,
\r
4815 &[disabled]:focus {
\r
4816 color: @scene-textcolor;
\r
4817 .background-color-white-color-disabled(@error-color);
\r
4822 height: @btn-height-sm;
\r
4823 padding: @padding-sm;
\r
4824 .border-min-width(@min-width-sm, @font-size);
\r
4825 margin-right: @btn-margin-right-sm;
\r
4826 line-height: @btn-height-sm - @btn-border-height * 2;
\r
4830 height: @btn-height-xs;
\r
4831 padding: @padding-xs;
\r
4832 .border-min-width(@min-width-xs, @font-size);
\r
4833 margin-right: @btn-margin-right-xs;
\r
4834 line-height: @btn-height-xs - @btn-border-height * 2;
\r
4837 .plx-btn.dropdown-toggle {
\r
4839 outline: none !important;
\r
4840 background-image: none !important;
\r
4842 -webkit-box-shadow: none;
\r
4843 -moz-box-shadow: none;
\r
4845 text-shadow: none;
\r
4848 .plx-btn.dropdown-toggle::after {
\r
4849 margin-left: 16px;
\r
4850 border-top: 4px solid;
\r
4851 border-right: 4px solid transparent;
\r
4852 border-left: 4px solid transparent;
\r
4853 color: darken(@border-color-base, 10%);
\r
4854 margin-bottom: 1px;
\r
4857 .plx-btn-sm.dropdown-toggle::after {
\r
4858 margin-left: 14px;
\r
4861 .plx-btn-xs.dropdown-toggle::after {
\r
4862 margin-left: 12px;
\r
4865 .plx-btn+.dropdown-menu {
\r
4870 font-size: @font-size;
\r
4871 border-radius: @radius;
\r
4873 & .dropdown-item {
\r
4874 background-color: @component-bg;
\r
4875 color: @text-color;
\r
4876 font-size: @font-size;
\r
4877 padding: @padding-normal;
\r
4884 background-color: @hover-bg-color;
\r
4888 color: @disabled-text-color;
\r
4891 &[disabled]:hover,
\r
4893 &[disabled]:focus {
\r
4894 cursor: not-allowed;
\r
4895 background-color: @component-bg;
\r
4900 .plx-btn-sm+.dropdown-menu .dropdown-item {
\r
4901 padding: @padding-sm;
\r
4903 .plx-btn-xs+.dropdown-menu .dropdown-item {
\r
4904 padding: @padding-xs;
\r
4908 display: inline-block;
\r
4909 margin-right: @btn-margin-right;
\r
4912 .plx-btn-more-sm {
\r
4913 margin-right: @btn-margin-right-sm;
\r
4916 .plx-btn-more-xs {
\r
4917 margin-right: @btn-margin-right-xs;
\r
4921 @checkbox-border-size: 1px;
\r
4923 .plx-checkbox-container {
\r
4925 position: relative;
\r
4929 position: absolute;
\r
4932 & + .checkbox-substitute {
\r
4933 position: relative;
\r
4934 display: inline-block;
\r
4936 height: @checkbox-size;
\r
4937 width: @checkbox-size;
\r
4938 border: @checkbox-border-size solid @border-color-base;
\r
4939 border-radius: @radius-sm;
\r
4940 vertical-align: middle;
\r
4942 & + .checkbox-substitute + span {
\r
4943 font-weight: normal;
\r
4944 font-size: @font-size;
\r
4946 vertical-align: middle;
\r
4947 .font-padding(@font-size);
\r
4949 &:hover + .checkbox-substitute {
\r
4950 border-color: @primary-color;
\r
4952 background-image: none;
\r
4953 -webkit-box-shadow: none;
\r
4954 -moz-box-shadow: none;
\r
4956 text-shadow: none;
\r
4958 &:checked + .checkbox-substitute {
\r
4959 border-color: @primary-color;
\r
4960 background-color: @primary-color;
\r
4962 .checkbox-check(@component-bg);
\r
4965 &.portion + .checkbox-substitute {
\r
4966 background-color: @primary-color;
\r
4967 border-color: @primary-color;
\r
4970 .checkbox-check(@component-bg);
\r
4973 &:disabled + .checkbox-substitute,
\r
4974 &[disabled] + .checkbox-substitute {
\r
4975 border-color: @border-color-base;
\r
4976 background-color: @input-bg-color-disabled;
\r
4977 cursor: not-allowed;
\r
4979 &:disabled + .checkbox-substitute + span,
\r
4980 &[disabled] + .checkbox-substitute + span {
\r
4981 cursor: not-allowed;
\r
4983 &.portion[disabled] + .checkbox-substitute {
\r
4984 background-color: @border-color-base;
\r
4985 border-color: @border-color-base;
\r
4987 .checkbox-check(@fonticon-color);
\r
4990 &:checked[disabled] + .checkbox-substitute {
\r
4991 border-color: @border-color-base;
\r
4992 background-color: @border-color-base;
\r
4996 .checkbox-check(@color) {
\r
4998 position: absolute;
\r
5002 border: solid @color;
\r
5003 border-width: 0 2px 2px 0;
\r
5004 transform: rotate(45deg);
\r
5005 .checkbox-check-left(@font-size);
\r
5009 .checkbox-check-left(12px) {
\r
5013 .checkbox-check-left(14px) {
\r
5017 .font-padding(12px) {
\r
5018 padding-left: 6px;
\r
5021 .font-padding(14px) {
\r
5022 padding-left: 10px;
\r
5032 font-family: @font-family;
5033 font-size: @font-size;
5034 background: @component-bg;
5036 .ng-invalid:not(form).ng-invalid:not(fieldset).ng-invalid:not(plx-select) {
5037 border: 1px solid @error-color; /* red */
5039 .ng-untouched:not(form).ng-untouched:not(fieldset).ng-untouched:not(plx-select) {
5040 border: 1px solid @border-color-base ;
5044 font-size: @font-size;
5047 background: @component-bg;
5054 .forms-group(@cursor, @bgcolor) {
5055 margin-bottom: 10px;
5057 color: @title-text-color;
5058 font-size: @font-size-title-group;
5059 height: @input-height;
5060 line-height: @input-height;
5063 background: @bgcolor;
5067 border-left: 3px solid @primary-color;
5073 font-size: @font-size-title-group;
5074 color: @primary-color !important;
5075 line-height:@input-height;
5077 transform: scale(0.7,0.7);
5083 white-space: nowrap;
5084 text-overflow: ellipsis;
5089 .forms-group-pointer {
5090 .forms-group(pointer, @hover-bg-color);
5093 .forms-group-default {
5094 .forms-group(default, @component-bg);
5095 line-height: @input-height / 2;
5099 height: @input-height-sm !important;
5103 color: @error-color;
5107 border: 1px solid @primary-color !important;
5115 color: @error-color;
5120 color: @disabled-text-color;
5128 margin-bottom: 25px;
5129 padding-bottom: 5px;
5130 border-bottom:1px solid @border-color-split;
5132 font-size: @font-size-title-level2;
5133 color: @title-text-color;
5140 background: @component-bg;
5143 //radio、checkbox、tail的样式
5146 line-height:@input-height - 5px;
5147 &.field-radio-tight {
5148 line-height:@input-height-sm - 5px;
5153 line-height:@input-height;
5154 &.field-tail-tight {
5155 line-height:@input-height-sm;
5158 color: @fonticon-color;
5163 font-size: @font-size;
5164 color: @primary-color;
5166 &.field-info-group {
5171 .form-field:not(select-dropdown) {
5173 font-size: @font-size;
5174 line-height: @input-height;
5175 &.form-field-tight {
5176 line-height:@input-height-sm;
5179 margin-bottom: 15px;
5183 margin-bottom: 15px;
5186 margin-bottom: 10px;
5189 &.inputchanged > input{
5192 &.inputchanged > select{
5198 padding: 15px 0 0 0;
5200 font-size: @font-size-title-group;
5209 margin-right: -20px !important;
5222 .plx-scrollbar::-webkit-scrollbar {
5226 .plx-scrollbar::-webkit-scrollbar-thumb {
5227 background-color: rgba(0,0,0,.2);
5232 .plx-scrollbar::-webkit-scrollbar-corner{
5233 background-color: transparent;
5236 input:-ms-input-placeholder {
5237 color: @unselected-text-color !important;
5239 input::-webkit-input-placeholder {
5240 color: @unselected-text-color !important;
5244 line-height: 28px !important;
5250 fill:@primary-color;
5253 fill: @disabled-text-color;
5262 font-size: @font-size;
\r
5263 height: @input-height;
\r
5264 padding-left: 10px;
\r
5265 padding-right: 10px;
\r
5267 border: 1px solid @border-color-base;
\r
5268 border-radius: @radius;
\r
5269 vertical-align: middle;
\r
5271 border: 1px solid @primary-color;
\r
5275 cursor: not-allowed;
\r
5276 background-color: @input-bg-color-disabled;
\r
5281 height: @input-height-sm;
\r
5284 .plx-input-right-no-radius {
\r
5285 border-bottom-right-radius: 0;
\r
5286 border-top-right-radius: 0;
\r
5290 .plx-radio-container {
\r
5292 position: relative;
\r
5296 position: absolute;
\r
5299 & + .radio-substitute {
\r
5300 position: relative;
\r
5301 display: inline-block;
\r
5303 height: @checkbox-size;
\r
5304 width: @checkbox-size;
\r
5305 border: 1px solid @border-color-base;
\r
5306 border-radius: @checkbox-size;
\r
5307 vertical-align: middle;
\r
5309 &:hover + .radio-substitute,
\r
5310 &:focus + .radio-substitute {
\r
5311 border-color: @primary-color;
\r
5313 background-image: none;
\r
5314 -webkit-box-shadow: none;
\r
5315 -moz-box-shadow: none;
\r
5317 text-shadow: none;
\r
5319 &:checked + .radio-substitute {
\r
5320 .radio-boder-checked-width(@font-size);
\r
5322 &:disabled + .radio-substitute,
\r
5323 &[disabled] + .radio-substitute {
\r
5324 border-color: @border-color-base;
\r
5325 background-color: @input-bg-color-disabled;
\r
5326 cursor: not-allowed;
\r
5328 &:checked [disabled] + .radio-substitute {
\r
5329 border-color: @border-color-split;
\r
5330 background-color: @border-color-split;
\r
5331 cursor: not-allowed;
\r
5333 & + .radio-substitute + span {
\r
5334 font-weight: normal;
\r
5335 font-size: @font-size;
\r
5337 vertical-align: middle;
\r
5338 .font-padding(@font-size);
\r
5340 &:disabled + .radio-substitute + span,
\r
5341 &[disabled] + .radio-substitute + span {
\r
5342 cursor: not-allowed;
\r
5346 .radio-boder-checked-width(12px) {
\r
5347 border: 4px solid @primary-color;
\r
5350 .radio-boder-checked-width(14px) {
\r
5351 border: 5px solid @primary-color;
\r
5354 .font-padding(12px) {
\r
5355 padding-left: 6px;
\r
5358 .font-padding(14px) {
\r
5359 padding-left: 10px;
\r
5364 @radio-group-border-height: 1px;
\r
5365 @padding-normal: 0px 16px;
\r
5366 @padding-sm: 0px 14px;
\r
5367 @min-width-normal: 80px;
\r
5368 @min-width-sm: 60px;
\r
5370 .border-min-width(@min-width, 14px) {
\r
5371 min-width: @min-width + 8px;
\r
5374 .border-min-width(@min-width, 12px) {
\r
5375 min-width: @min-width;
\r
5378 .btn.dropdown-toggle,
\r
5379 .btn-group .btn.dropdown-toggle,
\r
5386 outline: none !important;
\r
5387 background-image: none !important;
\r
5389 -webkit-box-shadow: none;
\r
5390 -moz-box-shadow: none;
\r
5392 text-shadow: none;
\r
5395 .plx-radio-group {
\r
5397 font-size: @font-size;
\r
5398 height: @btn-height;
\r
5399 background-color: @common-color;
\r
5400 border: @radio-group-border-height solid @border-color-base;
\r
5401 color: @text-color;
\r
5402 border-radius: @radius;
\r
5403 padding: @padding-normal;
\r
5404 .border-min-width(@min-width-normal, @font-size);
\r
5410 background-image: none;
\r
5412 -webkit-box-shadow: none;
\r
5413 -moz-box-shadow: none;
\r
5415 text-shadow: none;
\r
5420 color: @btn-common-color-text-hover;
\r
5421 border-color: @btn-common-color-border-hover;
\r
5422 background-color: @common-color-hover;
\r
5425 color: @btn-common-color-text-click;
\r
5426 border-color: @btn-common-color-border-click;
\r
5427 background-color: @common-color-click;
\r
5430 background-color: @primary-color;
\r
5431 color: @scene-textcolor;
\r
5432 border-color: @primary-color;
\r
5435 line-height: @btn-height - @radio-group-border-height * 2;
\r
5439 .plx-radio-group-sm {
\r
5440 height: @btn-height-sm;
\r
5441 padding: @padding-sm;
\r
5442 .border-min-width(@min-width-sm, @font-size);
\r
5444 line-height: @btn-height-sm - @radio-group-border-height * 2;
\r
5450 .plx-ui-steps-number-active {
5451 background: @default-blue;
5452 color: @default-white;
5455 .plx-ui-steps-number-passive {
5456 background: @gray-grade-7;
5457 color: @default-white;
5460 .plx-ui-steps-number-visited {
5461 color: @default-white;
5462 border: 2px @default-blue solid;
5465 .plx-ui-underline-active {
5466 background: @default-blue;
5469 .plx-ui-underline-passive {
5470 background: @gray-grade-8;
5473 .plx-ui-steps-title-active {
5474 color: @font-gray-normal;
5477 .plx-ui-steps-title-passive {
5478 color: @font-gray-light;
5481 .plx-ui-steps-title-visited {
5482 color: @font-gray-light;
5485 .plx-ui-steps-number-visited-tick {
5486 border-bottom: 2px solid @default-blue;
5487 border-right: 2px solid @default-blue;
5490 .plx-ui-underline-active-vertical {
5491 border-right: 2px solid @gray-grade-7;
5494 .plx-ui-underline-visited-vertical {
5495 border-right: 2px solid @default-blue;
5498 .plx-ui-underline-passive-vertical {
5499 border-right: 2px solid @gray-grade-7;
5502 .plx-ui-steps-title-active-vertical {
5503 color: @font-gray-normal;
5506 .plx-ui-steps-title-visited-vertical {
5507 color: @font-gray-light;
5510 .plx-ui-steps-title-passive-vertical {
5511 color: @font-gray-light;
5514 .plx-ui-steps-number-active-vertical {
5515 background: @default-blue;
5516 color: @default-white;
5519 .plx-ui-steps-number-passive-vertical {
5520 background: @gray-grade-7;
5521 color: @default-white;
5524 .plx-ui-steps-number-visited-vertical {
5525 color: @default-white;
5530 //input[type='text'],
5531 //input[type='password'],
5532 //input[type='email'],
5533 //input[type='tel'] {
5534 // color: @font-gray-normal !important;
5535 // font-weight: @font-weight-bold !important;
5536 // border: @border-base;
5538 // border-color: @default-blue !important;
5542 //@media screen and (-webkit-min-device-pixel-ratio: 0) {
5543 // input[type='text'],
5544 // input[type='password'],
5545 // input[type='email'],
5546 // input[type='tel'] {
5548 // border-color: @default-blue;
5549 // color: @default-blue;
5550 // text-shadow: 0 0 0 @font-gray-normal;
5551 // -webkit-text-fill-color: transparent;
5553 // &::-webkit-input-placeholder {
5554 // font-weight: @font-weight-normal;
5555 // text-shadow: none;
5556 // -webkit-text-fill-color: @font-gray-lightest;
5562 // background: @gray-grade-9;
5563 // color: @font-gray-lightest !important;
5564 // border-color: rgba(191, 191, 191, 0.5) !important;
5565 // cursor: not-allowed;
5569 //input[type='text'],
5570 //input[type='password'],
5571 //input[type='email'],
5572 //input[type='tel'] {
5573 // .input-invalid.ng-dirty.ng-invalid.ng-touched.input-blur &,
5574 // &.ng-dirty.ng-invalid.ng-touched.input-blur {
5575 // border-color: @default-red;