github.com/apremalal/vamps-core@v1.0.1-0.20161221121535-d430b56ec174/server/webapps/app/base/css/theme-plugins.css (about) 1 /****************************** 2 3RD PARTY PLUGIN CUSTOMIZATION 3 ******************************/ 4 /*** 5 Bootstrap Colorpicker 6 ***/ 7 .input-group.color .input-group-btn i { 8 position: absolute; 9 display: block; 10 cursor: pointer; 11 width: 20px; 12 height: 20px; 13 right: 6px; 14 } 15 16 .colorpicker.dropdown-menu { 17 padding: 5px; 18 } 19 20 /* change z-index when opened in modal */ 21 .modal-open .colorpicker { 22 z-index: 10055 !important; 23 } 24 25 /*** 26 Bootstrap Datepaginator 27 ***/ 28 .datepaginator a { 29 font-family: 'Open Sans'; 30 font-size: 13px; 31 font-weight: 300; 32 } 33 34 .datepicker .today { 35 background-image: none !important; 36 filter: none !important; 37 } 38 39 #dp-calendar { 40 right: 4px !important; 41 } 42 43 .datepaginator .fa-angle-right:before { 44 content: "\f105"; 45 } 46 47 .datepaginator .fa-angle-left:before { 48 content: "\f104"; 49 } 50 51 /*** 52 Bootstrap Datepicker 53 ***/ 54 .datepicker.dropdown-menu { 55 padding: 5px; 56 } 57 58 .datepicker .selected { 59 background-color: #909090 !important; 60 background-image: none !important; 61 filter: none !important; 62 } 63 64 .datepicker .active { 65 background-color: #4b8df8 !important; 66 background-image: none !important; 67 filter: none !important; 68 } 69 70 .datepicker .active:hover { 71 background-color: #2678FC !important; 72 background-image: none !important; 73 filter: none !important; 74 } 75 76 .datepicker .input-daterange input { 77 text-align: left; 78 } 79 80 /* change z-index when opened in modal */ 81 .modal-open .datepicker { 82 z-index: 10055 !important; 83 } 84 85 .datepicker table td { 86 color: #000; 87 font-weight: 300 !important; 88 font-family: 'Open Sans' !important; 89 } 90 91 .datepicker table th { 92 color: #333; 93 font-family: 'Open Sans' !important; 94 font-weight: 400 !important; 95 } 96 97 .datepicker.dropdown-menu { 98 box-shadow: 5px 5px rgba(102, 102, 102, 0.1); 99 border: 1px solid #efefef; 100 } 101 102 /*** 103 Bootstrap Daterangepicker 104 ***/ 105 .modal-open .daterangepicker { 106 z-index: 10055 !important; 107 } 108 109 .daterangepicker { 110 margin-top: 4px; 111 } 112 113 .daterangepicker td { 114 text-shadow: none; 115 } 116 117 .daterangepicker td.active { 118 background-color: #4b8df8; 119 background-image: none; 120 filter: none; 121 } 122 123 .daterangepicker th { 124 font-weight: 400; 125 font-size: 14px; 126 } 127 128 .daterangepicker .ranges input[type="text"] { 129 width: 70px !important; 130 font-size: 11px; 131 vertical-align: middle; 132 } 133 134 .daterangepicker .ranges label { 135 font-weight: 300; 136 display: block; 137 } 138 139 .daterangepicker .ranges { 140 width: 170px; 141 } 142 .daterangepicker .ranges ul > li.active { 143 -webkit-border-radius: 4px; 144 -moz-border-radius: 4px; 145 -ms-border-radius: 4px; 146 -o-border-radius: 4px; 147 border-radius: 4px; 148 } 149 150 .daterangepicker .ranges .btn { 151 margin-top: 10px; 152 } 153 154 .daterangepicker.dropdown-menu { 155 padding: 5px; 156 } 157 158 .daterangepicker .ranges li { 159 color: #333; 160 } 161 162 .daterangepicker .ranges li.active, 163 .daterangepicker .ranges li:hover { 164 background: #4b8df8 !important; 165 border: 1px solid #4b8df8 !important; 166 color: #fff; 167 } 168 169 .daterangepicker .range_inputs input { 170 margin-bottom: 0 !important; 171 } 172 173 .daterangepicker .fa-angle-right:before { 174 content: "\f105"; 175 } 176 177 .daterangepicker .fa-angle-left:before { 178 content: "\f104"; 179 } 180 181 /*** 182 Bootstrap Datetimepicker 183 ***/ 184 .datetimepicker table td { 185 color: #000; 186 font-weight: 300 !important; 187 font-family: 'Open Sans' !important; 188 } 189 190 .datetimepicker table th { 191 font-family: 'Open Sans' !important; 192 font-weight: 400 !important; 193 } 194 195 .datetimepicker.dropdown-menu { 196 padding: 5px; 197 } 198 199 .datetimepicker .active { 200 background-color: #4b8df8 !important; 201 background-image: none !important; 202 filter: none !important; 203 } 204 205 .datetimepicker .active:hover { 206 background-color: #2678FC !important; 207 background-image: none !important; 208 filter: none !important; 209 } 210 211 .datetimepicker .fa-angle-left:before { 212 content: "\f104"; 213 } 214 215 .datetimepicker .fa-angle-right:before { 216 content: "\f105"; 217 } 218 219 /* change z-index when opened in modal */ 220 .modal-open .datetimepicker { 221 z-index: 10055 !important; 222 } 223 224 /*** 225 Bootstrap Editable 226 ***/ 227 .editable-input table, 228 .editable-input table th, 229 .editable-input table td, 230 .editable-input table tr { 231 border: 0 !important; 232 } 233 234 .editable-input .combodate select { 235 margin-bottom: 5px; 236 } 237 238 /*** 239 Jansy File Input plugin css changes 240 ***/ 241 .fileinput { 242 margin-bottom: 0; 243 } 244 .fileinput .close { 245 float: none; 246 } 247 .fileinput .input-group { 248 white-space: nowrap; 249 overflow: hidden; 250 } 251 252 /*** 253 Bootstrap Markdown 254 ***/ 255 .md-input { 256 padding: 5px !important; 257 border-bottom: 0 !important; 258 -webkit-border-radius: 0 0 4px 4px; 259 -moz-border-radius: 0 0 4px 4px; 260 -ms-border-radius: 0 0 4px 4px; 261 -o-border-radius: 0 0 4px 4px; 262 border-radius: 0 0 4px 4px; 263 } 264 265 .md-editor { 266 -webkit-border-radius: 4px; 267 -moz-border-radius: 4px; 268 -ms-border-radius: 4px; 269 -o-border-radius: 4px; 270 border-radius: 4px; 271 } 272 .md-editor .btn-toolbar { 273 margin-left: 0px; 274 -webkit-border-radius: 4px 4px 0 0; 275 -moz-border-radius: 4px 4px 0 0; 276 -ms-border-radius: 4px 4px 0 0; 277 -o-border-radius: 4px 4px 0 0; 278 border-radius: 4px 4px 0 0; 279 } 280 .md-editor .btn-toolbar .btn-group .btn-sm.btn { 281 padding-bottom: 3px; 282 } 283 .md-editor .btn-toolbar .btn-group .btn-primary { 284 padding-top: 5px; 285 padding-bottom: 7px; 286 } 287 288 .md-editor.active { 289 border: 1px solid #999999; 290 -webkit-box-shadow: none !important; 291 -moz-box-shadow: none !important; 292 box-shadow: none !important; 293 } 294 295 /*** 296 Error state for WYSIWYG Editors 297 ***/ 298 .has-error .md-editor { 299 border: 1px solid #ebccd1 !important; 300 } 301 302 .has-success .md-editor { 303 border: 1px solid #d6e9c6 !important; 304 } 305 306 .has-warning .md-editor { 307 border: 1px solid #faebcc !important; 308 } 309 310 /*** 311 Bootstrap Modal 312 ***/ 313 /* fix: content shifting to the right on modal open */ 314 .modal-open.page-overflow .page-container, 315 .modal-open.page-overflow .page-container .navbar-fixed-top, 316 .modal-open.page-overflow .page-container .navbar-fixed-bottom, 317 .modal-open.page-overflow .modal-scrollable { 318 overflow-y: auto !important; 319 } 320 321 .modal-scrollable { 322 overflow: hidden !important; 323 } 324 325 /* BS 3.3.1 fix */ 326 .modal-backdrop { 327 position: fixed; 328 bottom: 0; 329 } 330 331 /*** 332 Bootstrap Select 333 ***/ 334 .bootstrap-select .btn { 335 border-color: #e5e5e5; 336 } 337 338 .has-error .bootstrap-select .btn { 339 border-color: #ebccd1; 340 } 341 342 .has-success .bootstrap-select .btn { 343 border-color: #d6e9c6; 344 } 345 346 .has-warning .bootstrap-select .btn { 347 border-color: #faebcc; 348 } 349 350 .bootstrap-select.open .btn { 351 border-color: #999; 352 } 353 354 .bootstrap-select.open.dropup .btn { 355 border-color: #999; 356 } 357 358 .bootstrap-select .btn:focus { 359 outline: none !important; 360 outline-offset: 0; 361 } 362 363 .bootstrap-select.btn-group .dropdown-menu { 364 margin-top: 1px; 365 } 366 367 .bootstrap-select.btn-group .dropdown-menu > li > dt > .text { 368 font-weight: 600; 369 font-family: 'Open Sans'; 370 font-size: 14px; 371 } 372 373 .bootstrap-select.btn-group .dropdown-menu .text-muted { 374 color: #999 !important; 375 } 376 377 .bootstrap-select .caret { 378 border: 0; 379 width: auto; 380 height: auto; 381 margin-top: -10px !important; 382 } 383 384 .bootstrap-select .caret:before { 385 content: "\f107"; 386 display: inline-block; 387 border: 0; 388 font-family: FontAwesome; 389 font-style: normal; 390 font-weight: normal; 391 } 392 393 .bootstrap-select .selected i { 394 color: #aaa; 395 } 396 397 .bootstrap-select .dropdown-menu { 398 z-index: 9999 !important; 399 } 400 401 /*** 402 Bootstrap Switch 403 ***/ 404 .bootstrap-switch { 405 border-color: #e5e5e5; 406 } 407 .bootstrap-switch.bootstrap-switch-focused { 408 box-shadow: none; 409 border-color: #e5e5e5; 410 } 411 412 /*** 413 Color variants 414 ***/ 415 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, 416 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary { 417 color: #fff; 418 background: #428bca; 419 } 420 421 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info, 422 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info { 423 color: #fff; 424 background: #89C4F4; 425 } 426 427 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success, 428 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success { 429 color: #fff; 430 background: #45B6AF; 431 } 432 433 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, 434 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning { 435 color: #fff; 436 background: #dfba49; 437 } 438 439 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger, 440 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger { 441 color: #fff; 442 background: #F3565D; 443 } 444 445 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, 446 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default { 447 color: #444; 448 background: #ececec; 449 } 450 451 /* Bootstrap switch on portlet headers */ 452 .portlet > .portlet-title > .actions > .bootstrap-switch { 453 border-color: transparent; 454 margin-top: 0px; 455 } 456 457 /*** 458 Bootstrap Time Picker 459 ***/ 460 .bootstrap-timepicker-widget table td a { 461 padding: 4px 0; 462 } 463 464 .bootstrap-timepicker-widget input, 465 .bootstrap-timepicker-widget input:focus { 466 outline: none !important; 467 border: 0; 468 } 469 470 .modal-open .bootstrap-timepicker-widget { 471 z-index: 10055 !important; 472 } 473 474 .bootstrap-timepicker-widget.timepicker-orient-bottom:before, 475 .bootstrap-timepicker-widget.timepicker-orient-bottom:after { 476 top: auto; 477 } 478 479 /*** 480 Toastr Notifications 481 ***/ 482 .toast { 483 -webkit-box-shadow: none !important; 484 -moz-box-shadow: none !important; 485 box-shadow: none !important; 486 } 487 488 .toast { 489 background-color: #030303; 490 } 491 492 .toast-success { 493 background-color: #51a351; 494 } 495 496 .toast-error { 497 background-color: #bd362f; 498 } 499 500 .toast-info { 501 background-color: #2f96b4; 502 } 503 504 .toast-warning { 505 background-color: #f89406; 506 } 507 508 .toast .toast-close-button { 509 display: inline-block; 510 margin-top: 0px; 511 margin-right: 0px; 512 text-indent: -100000px; 513 width: 11px; 514 height: 16px; 515 background-repeat: no-repeat !important; 516 background-image: url("../img/portlet-remove-icon-white.png") !important; 517 } 518 519 .toast-top-center { 520 top: 12px; 521 margin: 0 auto; 522 left: 50%; 523 margin-left: -150px; 524 } 525 .toast-top-center .toast { 526 margin: 0 !important; 527 } 528 529 .toast-bottom-center { 530 bottom: 12px; 531 margin: 0 auto; 532 left: 50%; 533 margin-left: -150px; 534 } 535 .toast-bottom-center .toast { 536 margin: 0 !important; 537 } 538 539 /*** 540 Bootstrap Wizard 541 ***/ 542 .form-wizard .progress { 543 margin-bottom: 30px; 544 } 545 .form-wizard .steps { 546 padding: 10px 0; 547 margin-bottom: 15px; 548 background-color: #fff; 549 background-image: none; 550 filter: none; 551 border: 0px; 552 box-shadow: none; 553 } 554 .form-wizard .steps > li > a.step { 555 background-color: #fff; 556 background-image: none; 557 filter: none; 558 border: 0px; 559 box-shadow: none; 560 } 561 .form-wizard .steps > li > a.step:hover { 562 background: none; 563 } 564 .form-wizard .steps > li > a.step > .number { 565 background-color: #eee; 566 display: inline-block; 567 text-align: center !important; 568 font-size: 16px; 569 font-weight: 300; 570 padding: 11px 15px 13px 15px; 571 margin-right: 10px; 572 height: 45px; 573 width: 45px; 574 -webkit-border-radius: 50% !important; 575 -moz-border-radius: 50% !important; 576 border-radius: 50% !important; 577 } 578 .form-wizard .steps > li > a.step > .desc { 579 display: inline-block; 580 font-size: 16px; 581 font-weight: 300; 582 } 583 .form-wizard .steps > li > a.step > .desc > i { 584 display: none; 585 } 586 .form-wizard .steps > li.active > a.step .number { 587 background-color: #45B6AF; 588 color: #fff; 589 } 590 .form-wizard .steps > li.active > a.step .desc { 591 color: #333; 592 } 593 .form-wizard .steps > li.done > a.step .number { 594 background-color: #dfba49; 595 color: #fff; 596 } 597 .form-wizard .steps > li.done > a.step .desc { 598 color: #333; 599 } 600 .form-wizard .steps > li.done > a.step .desc i { 601 font-size: 12px; 602 font-weight: normal; 603 color: #999; 604 display: inline-block; 605 } 606 607 @media (min-width: 768px) and (max-width: 1200px) { 608 /* 768px & 1200px */ 609 .form-wizard .step .desc { 610 margin-top: 10px; 611 display: block; 612 } 613 } 614 @media (max-width: 768px) { 615 /* 768px */ 616 .form-wizard .steps > li > a { 617 text-align: left; 618 } 619 } 620 /*! 621 * Tab drop for Bootstrap 622 */ 623 .tabbable-tabdrop .nav-tabs, 624 .tabbable-tabdrop .nav-pills { 625 position: relative; 626 } 627 .tabbable-tabdrop .nav-tabs .caret, 628 .tabbable-tabdrop .nav-pills .caret { 629 display: none; 630 } 631 .tabbable-tabdrop .nav-tabs .tabdrop .dropdown-toggle i, 632 .tabbable-tabdrop .nav-pills .tabdrop .dropdown-toggle i { 633 font-size: 14px; 634 } 635 .tabbable-tabdrop .dropdown-menu:after { 636 right: 10px; 637 left: auto; 638 } 639 .tabbable-tabdrop .dropdown-menu:before { 640 right: 9px; 641 left: auto; 642 } 643 644 /*** 645 wysihtml5 646 ***/ 647 .wysihtml5-sandbox { 648 width: 100% !important; 649 } 650 651 .wysihtml5-toolbar li { 652 margin: 0px; 653 height: 29px; 654 } 655 656 .wysihtml5-toolbar li .dropdown-menu { 657 margin-top: 5px; 658 } 659 660 /*** 661 Error state for WYSIWYG Editors 662 ***/ 663 .has-error .wysihtml5-sandbox { 664 border: 1px solid #ebccd1 !important; 665 } 666 667 .has-success .wysihtml5-sandbox { 668 border: 1px solid #d6e9c6 !important; 669 } 670 671 .has-warning .wysihtml5-sandbox { 672 border: 1px solid #faebcc !important; 673 } 674 675 /*** 676 Error state for WYSIWYG Editors 677 ***/ 678 .note-editor { 679 border: 1px solid #e5e5e5; 680 -webkit-border-radius: 4px; 681 -moz-border-radius: 4px; 682 -ms-border-radius: 4px; 683 -o-border-radius: 4px; 684 border-radius: 4px; 685 } 686 .note-editor .note-toolbar { 687 border-bottom: 1px solid #e5e5e5; 688 -webkit-border-radius: 4px 4px 0 0; 689 -moz-border-radius: 4px 4px 0 0; 690 -ms-border-radius: 4px 4px 0 0; 691 -o-border-radius: 4px 4px 0 0; 692 border-radius: 4px 4px 0 0; 693 } 694 .note-editor .note-statusbar { 695 -webkit-border-radius: 0 0 4px 4px; 696 -moz-border-radius: 0 0 4px 4px; 697 -ms-border-radius: 0 0 4px 4px; 698 -o-border-radius: 0 0 4px 4px; 699 border-radius: 0 0 4px 4px; 700 } 701 .note-editor .note-statusbar .note-resizebar { 702 border-top: 1px solid #e5e5e5; 703 } 704 .note-editor.fullscreen { 705 z-index: 11000; 706 width: 100% !important; 707 } 708 .note-editor .dropdown-menu:before { 709 left: 9px; 710 right: auto; 711 } 712 .note-editor .dropdown-menu:after { 713 left: 10px; 714 right: auto; 715 } 716 717 .note-link-dialog .checkbox { 718 margin-left: 20px; 719 } 720 721 .has-error .note-editor { 722 border: 1px solid #ebccd1 !important; 723 } 724 725 .has-success .note-editor { 726 border: 1px solid #d6e9c6 !important; 727 } 728 729 .has-warning .note-editor { 730 border: 1px solid #faebcc !important; 731 } 732 733 /*** 734 Bootstrap GtreeTable 735 ***/ 736 .gtreetable .dropdown-menu { 737 margin-top: 0px; 738 } 739 .gtreetable .dropdown-menu:after, .gtreetable .dropdown-menu:before { 740 display: none !important; 741 } 742 .gtreetable .node-action .form-control { 743 position: relative; 744 top: 2px; 745 display: inline-block; 746 } 747 .gtreetable .node-icon-selected, 748 .gtreetable .node-icon-handle, 749 .gtreetable .node-icon-ce, 750 .gtreetable .node-icon-type { 751 opacity: 0.6 ; 752 filter: alpha(opacity=60) ; 753 } 754 755 /*** 756 Bootbox 757 ***/ 758 .bootbox .bootbox-close-button { 759 margin-top: 0px !important; 760 } 761 762 /*** 763 CKEditor css changes 764 ***/ 765 .cke { 766 -webkit-border-radius: 4px; 767 -moz-border-radius: 4px; 768 -ms-border-radius: 4px; 769 -o-border-radius: 4px; 770 border-radius: 4px; 771 } 772 .cke .cke-top { 773 -webkit-border-radius: 4px 4px 0 0; 774 -moz-border-radius: 4px 4px 0 0; 775 -ms-border-radius: 4px 4px 0 0; 776 -o-border-radius: 4px 4px 0 0; 777 border-radius: 4px 4px 0 0; 778 } 779 .cke .cke-bottom { 780 -webkit-border-radius: 0 0 4px 4px; 781 -moz-border-radius: 0 0 4px 4px; 782 -ms-border-radius: 0 0 4px 4px; 783 -o-border-radius: 0 0 4px 4px; 784 border-radius: 0 0 4px 4px; 785 } 786 787 .cke_bottom, 788 .cke_inner, 789 .cke_top, 790 .cke_reset, 791 .cke_dialog_title, 792 .cke_dialog_footer, 793 .cke_dialog { 794 background-image: none !important; 795 filter: none; 796 border-top: 0; 797 border-bottom: 0; 798 -webkit-box-shadow: none !important; 799 -moz-box-shadow: none !important; 800 box-shadow: none !important; 801 text-shadow: none; 802 } 803 804 .cke_dialog_ui_button, 805 .cke_dialog_tab { 806 background-image: none !important; 807 filter: none; 808 -webkit-box-shadow: none !important; 809 -moz-box-shadow: none !important; 810 box-shadow: none !important; 811 text-shadow: none !important; 812 } 813 814 .cke_dialog_ui_button:hover, 815 .cke_dialog_tab:hover { 816 text-decoration: none; 817 text-shadow: none; 818 } 819 820 .cke_dialog_ui_input_text { 821 background-image: none !important; 822 filter: none; 823 -webkit-box-shadow: none !important; 824 -moz-box-shadow: none !important; 825 box-shadow: none !important; 826 } 827 828 .cke_combo_button, 829 .cke_button, 830 .cke_toolbar, 831 .cke_toolgroup { 832 background-image: none !important; 833 filter: none !important; 834 border: 0; 835 -webkit-box-shadow: none !important; 836 -moz-box-shadow: none !important; 837 box-shadow: none !important; 838 } 839 840 .cke_button, 841 .cke_combo_button, 842 .cke_panel_grouptitle, 843 .cke_hc.cke_panel_listItem a { 844 background-image: none !important; 845 filter: none; 846 text-shadow: none; 847 } 848 849 .cke_button:hover, 850 .cke_combo_button:hover { 851 background-color: #ddd; 852 } 853 854 .cke_toolbar_break { 855 background-image: none !important; 856 filter: none !important; 857 border: 0; 858 box-shadow: none !important; 859 -webkit-box-shadow: none !important; 860 -moz-box-shadow: none !important; 861 -ms-box-shadow: none !important; 862 -o-box-shadow: none !important; 863 } 864 865 /*** 866 Error state for WYSIWYG Editors 867 ***/ 868 .has-error .cke { 869 border: 1px solid #ebccd1 !important; 870 } 871 872 .has-success .cke { 873 border: 1px solid #d6e9c6 !important; 874 } 875 876 .has-warning .cke { 877 border: 1px solid #faebcc !important; 878 } 879 880 /*** 881 Clockface 882 ***/ 883 .modal-open .clockface { 884 z-index: 10055 !important; 885 } 886 887 .clockface .cell .inner.active, 888 .clockface .cell .outer.active { 889 background-color: #4b8df8 !important; 890 background-image: none; 891 filter: none; 892 } 893 894 /*** 895 Datatables Plugin(in v1.3) 896 ***/ 897 .dataTable { 898 width: 100%; 899 clear: both; 900 margin-top: 5px; 901 } 902 903 .dataTables_filter .form-control { 904 margin-left: 4px; 905 } 906 .dataTables_filter label { 907 line-height: 32px; 908 } 909 910 .dataTable .row-details { 911 margin-top: 3px; 912 display: inline-block; 913 cursor: pointer; 914 width: 14px; 915 height: 14px; 916 } 917 918 .dataTable .row-details.row-details-close { 919 background: url("../img/datatable-row-openclose.png") no-repeat 0 0; 920 } 921 922 .dataTable .row-details.row-details-open { 923 background: url("../img/datatable-row-openclose.png") no-repeat 0 -23px; 924 } 925 926 .dataTable .details { 927 background-color: #eee; 928 } 929 930 .dataTable .details td, 931 .dataTable .details th { 932 padding: 4px; 933 background: none; 934 border: 0; 935 } 936 937 .dataTable .details tr:hover td, 938 .dataTable .details tr:hover th { 939 background: none; 940 } 941 942 .dataTable .details tr:nth-child(odd) td, 943 .dataTable .details tr:nth-child(odd) th { 944 background-color: #eee; 945 } 946 947 .dataTable .details tr:nth-child(even) td, 948 .dataTable .details tr:nth-child(even) th { 949 background-color: #eee; 950 } 951 952 .dataTable > thead > tr > th.sorting, 953 .dataTable > thead > tr > th.sorting_asc, 954 .dataTable > thead > tr > th.sorting_desc { 955 padding-right: 18px; 956 } 957 958 .dataTable .table-checkbox { 959 width: 8px !important; 960 } 961 962 @media (max-width: 768px) { 963 .dataTables_wrapper .dataTables_length .form-control, 964 .dataTables_wrapper .dataTables_filter .form-control { 965 display: inline-block; 966 } 967 968 .dataTables_wrapper .dataTables_info { 969 top: 17px; 970 } 971 972 .dataTables_wrapper .dataTables_paginate { 973 margin-top: -15px; 974 } 975 } 976 @media (max-width: 480px) { 977 .dataTables_wrapper .dataTables_filter .form-control { 978 width: 175px !important; 979 } 980 981 .dataTables_wrapper .dataTables_paginate { 982 float: left; 983 margin-top: 20px; 984 } 985 } 986 .dataTables_processing { 987 position: fixed; 988 top: 50%; 989 left: 50%; 990 min-width: 125px; 991 margin-left: 0; 992 padding: 7px; 993 text-align: center; 994 color: #333; 995 font-size: 13px; 996 border: 1px solid #ddd; 997 background-color: #eee; 998 vertical-align: middle; 999 -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1); 1000 -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1); 1001 box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1); 1002 } 1003 1004 .dataTables_processing span { 1005 line-height: 15px; 1006 vertical-align: middle; 1007 } 1008 1009 .dataTables_empty { 1010 text-align: center; 1011 } 1012 1013 /*** 1014 TableTools 1015 ***/ 1016 .tabletools-btn-group { 1017 margin: 0 0 10px 0; 1018 } 1019 .tabletools-btn-group > .btn { 1020 margin-right: 5px; 1021 } 1022 .tabletools-btn-group > .btn:last-child { 1023 margin-right: 0; 1024 } 1025 1026 .tabletools-dropdown-on-portlet { 1027 margin-top: -45px; 1028 float: right; 1029 } 1030 .tabletools-dropdown-on-portlet > .btn { 1031 margin-right: 5px; 1032 } 1033 .tabletools-dropdown-on-portlet > .btn:last-child { 1034 margin-right: 0; 1035 } 1036 1037 .DTTT_Print { 1038 background-color: #fff; 1039 } 1040 .DTTT_Print .DTTT_PrintMessage { 1041 display: none; 1042 } 1043 @media print { 1044 .DTTT_Print .DTTT_PrintMessage { 1045 display: inline-block; 1046 } 1047 } 1048 .DTTT_Print .DTTT_Print_Info { 1049 display: block; 1050 position: fixed; 1051 top: 35px; 1052 font-size: 18px; 1053 width: 700px; 1054 left: 50%; 1055 margin-left: -350px; 1056 text-align: center; 1057 } 1058 .DTTT_Print .page-sidebar, 1059 .DTTT_Print .page-header, 1060 .DTTT_Print .page-footer { 1061 display: none; 1062 } 1063 .DTTT_Print .page-content-wrapper { 1064 float: none; 1065 } 1066 .DTTT_Print .row, 1067 .DTTT_Print [class*="col-"] { 1068 padding: 0; 1069 margin: 0; 1070 } 1071 .DTTT_Print .page-content { 1072 margin: 50px auto !important; 1073 border: 0 !important; 1074 width: 800px !important; 1075 padding: 0 !important; 1076 } 1077 .DTTT_Print .page-content .portlet { 1078 border: 0; 1079 padding: 0; 1080 } 1081 .DTTT_Print .page-content .portlet .portlet-body { 1082 padding: 0; 1083 } 1084 .DTTT_Print .page-content .dataTables_wrapper { 1085 padding: 0; 1086 margin: 0; 1087 box-shadow: 5px 5px rgba(102, 102, 102, 0.1); 1088 } 1089 @media print { 1090 .DTTT_Print .page-content .dataTables_wrapper { 1091 box-shadow: none; 1092 } 1093 } 1094 1095 /*** 1096 Extended pagination 1097 ***/ 1098 .paging_bootstrap_extended { 1099 margin: 0 !important; 1100 padding: 0 !important; 1101 float: none !important; 1102 font-size: 13px; 1103 } 1104 1105 .dataTables_extended_wrapper .seperator { 1106 padding: 0 2px; 1107 } 1108 1109 .dataTables_extended_wrapper div.dataTables_paginate, 1110 .dataTables_extended_wrapper div.dataTables_length, 1111 .dataTables_extended_wrapper div.dataTables_info { 1112 display: inline-block; 1113 float: none !important; 1114 padding: 0 !important; 1115 margin: 0 !important; 1116 position: static !important; 1117 } 1118 1119 @media (max-width: 480px) { 1120 .dataTables_extended_wrapper div.dataTables_paginate, 1121 .dataTables_extended_wrapper div.dataTables_length, 1122 .dataTables_extended_wrapper div.dataTables_info { 1123 display: block; 1124 margin-bottom: 10px !important; 1125 } 1126 1127 .dataTables_extended_wrapper .seperator { 1128 display: none !important; 1129 } 1130 } 1131 .dataTables_extended_wrapper div.dataTables_length label { 1132 margin: 0 !important; 1133 padding: 0 !important; 1134 font-size: 13px; 1135 float: none !important; 1136 display: inline-block !important; 1137 } 1138 1139 .table-container .table-actions-wrapper { 1140 display: none; 1141 } 1142 1143 /*** 1144 Scroller Extension 1145 ***/ 1146 .dataTables_scroll { 1147 margin-bottom: 10px; 1148 } 1149 1150 .dataTables_scrollHead { 1151 border-bottom: 2px solid #ddd !important; 1152 } 1153 .dataTables_scrollHead thead th { 1154 border-bottom: 0 !important; 1155 } 1156 1157 .dataTables_scrollBody { 1158 border-bottom: 1px solid #ddd !important; 1159 } 1160 1161 .DTTT_Print_Info { 1162 width: 300px; 1163 position: fixed; 1164 top: 50%; 1165 left: 50%; 1166 margin-top: -50px; 1167 margin-left: -150px; 1168 background: #eee; 1169 padding: 10px; 1170 box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); 1171 } 1172 .DTTT_Print_Info > h6 { 1173 font-size: 16px; 1174 font-weight: 400; 1175 } 1176 1177 /*** 1178 Dropzone css changes(new in v1.1.1) 1179 ***/ 1180 .dropzone { 1181 -webkit-border-radius: 0px; 1182 -moz-border-radius: 0px; 1183 border-radius: 0px; 1184 } 1185 1186 /*** 1187 Fancy box fix overlay fix 1188 ***/ 1189 .fancybox-overlay { 1190 z-index: 100000; 1191 } 1192 1193 .fancybox-opened { 1194 z-index: 100001; 1195 } 1196 1197 /*** 1198 FuelUX Spinners 1199 ***/ 1200 .spinner-buttons.btn-group-vertical .btn { 1201 text-align: center; 1202 margin: 0; 1203 height: 17px; 1204 width: 22px; 1205 padding-left: 6px; 1206 padding-right: 6px; 1207 padding-top: 0px; 1208 } 1209 .page-style-rounded .spinner-buttons.btn-group-vertical .btn.spinner-up { 1210 border-radius: 0; 1211 border-top-right-radius: 4px !important; 1212 } 1213 .page-style-rounded .spinner-buttons.btn-group-vertical .btn.spinner-down { 1214 border-radius: 0; 1215 border-bottom-right-radius: 4px; 1216 } 1217 1218 /*** 1219 Fullcalendar 1220 ***/ 1221 /* External events */ 1222 .external-event { 1223 display: inline-block; 1224 cursor: move; 1225 margin-bottom: 5px; 1226 margin-left: 5px; 1227 } 1228 1229 .fc-scroller { 1230 overflow-y: auto; 1231 overflow-x: hidden; 1232 } 1233 1234 .fc-month-view .fc-scroller { 1235 height: auto !important; 1236 } 1237 1238 .portlet .event-form-title { 1239 font-size: 14px; 1240 margin-top: 4px; 1241 font-weight: 400; 1242 margin-bottom: 10px; 1243 } 1244 .portlet.calendar .fc-button { 1245 -webkit-box-shadow: none; 1246 -moz-box-shadow: none; 1247 box-shadow: none; 1248 text-shadow: none; 1249 border: 0; 1250 height: 35px; 1251 padding: 6px 8px 7px 8px; 1252 margin-left: 2px; 1253 border-top-style: none; 1254 border-bottom-style: none; 1255 border-right-style: solid; 1256 border-left-style: solid; 1257 border-color: #ddd; 1258 background: transparent; 1259 color: #fff; 1260 top: -45px; 1261 outline: none !important; 1262 -webkit-border-radius: 4px 4px 0 0; 1263 -moz-border-radius: 4px 4px 0 0; 1264 -ms-border-radius: 4px 4px 0 0; 1265 -o-border-radius: 4px 4px 0 0; 1266 border-radius: 4px 4px 0 0; 1267 } 1268 .portlet.calendar .fc-toolbar { 1269 margin-bottom: 0px; 1270 } 1271 .portlet.calendar .fc-toolbar h2 { 1272 margin-top: 3px; 1273 font-size: 17px; 1274 } 1275 .portlet.calendar .fc-header { 1276 margin-bottom: -21px; 1277 } 1278 .portlet.calendar .fc-button-prev { 1279 padding-right: 10px; 1280 padding-left: 8px; 1281 } 1282 .portlet.calendar .fc-button-next { 1283 padding-right: 8px; 1284 padding-left: 10px; 1285 } 1286 .portlet.calendar .fc-button.fc-state-active, .portlet.calendar .fc-button.fc-state-hover { 1287 color: #666; 1288 background-color: #fff; 1289 } 1290 .portlet.calendar .fc-button.fc-state-disabled { 1291 color: #ddd; 1292 } 1293 .portlet.calendar .fc-button .fc-icon-left-single-arrow { 1294 font-family: FontAwesome; 1295 font-size: 16px; 1296 } 1297 .portlet.calendar .fc-button .fc-icon-left-single-arrow:after { 1298 content: ""; 1299 } 1300 .portlet.calendar .fc-button .fc-icon-left-single-arrow:before { 1301 content: "\f104"; 1302 } 1303 .portlet.calendar .fc-button .fc-icon-right-single-arrow { 1304 font-family: FontAwesome; 1305 font-size: 16px; 1306 } 1307 .portlet.calendar .fc-button .fc-icon-right-single-arrow:after { 1308 content: ""; 1309 } 1310 .portlet.calendar .fc-button .fc-icon-right-single-arrow:before { 1311 content: "\f105"; 1312 } 1313 .portlet.calendar .fc-text-arrow { 1314 font-size: 22px; 1315 font-family: "Courier New", Courier, monospace; 1316 vertical-align: baseline; 1317 } 1318 .portlet.calendar .fc-event { 1319 border: 0px; 1320 background-color: #69a4e0; 1321 color: #fff; 1322 } 1323 .portlet.calendar .fc-event .fc-content { 1324 border: 0px; 1325 } 1326 .portlet.calendar .fc-event .fc-time { 1327 float: left; 1328 text-align: left; 1329 color: #fff; 1330 font-size: 13px; 1331 font-weight: 300; 1332 } 1333 .portlet.calendar .fc-event .fc-title { 1334 text-align: left; 1335 float: left; 1336 color: #fff; 1337 font-size: 13px; 1338 font-weight: 300; 1339 } 1340 .portlet.calendar .fc-header-title h2 { 1341 font-size: 14px; 1342 line-height: 20px; 1343 font-weight: 400; 1344 color: #111; 1345 } 1346 .portlet.calendar .fc-widget-header { 1347 background-image: none; 1348 filter: none; 1349 background-color: #eee; 1350 text-transform: uppercase; 1351 font-weight: 300; 1352 } 1353 .portlet.calendar.light .fc-button { 1354 top: -60px; 1355 color: #666; 1356 text-transform: uppercase; 1357 font-size: 12px; 1358 padding-bottom: 35px; 1359 } 1360 .portlet.calendar.light .fc-button .fc-text-arrow { 1361 margin-top: -6px; 1362 display: inline-block; 1363 } 1364 .portlet.calendar.light .fc-button.fc-state-active, .portlet.calendar.light .fc-button.fc-state-hover { 1365 color: #333; 1366 border-bottom: 2px solid #45B6AF; 1367 } 1368 .portlet.calendar.light .fc-button.fc-state-disabled { 1369 color: #aaa; 1370 } 1371 .portlet.calendar .mobile .fc-button { 1372 padding: 0px 6px 20px 6px; 1373 margin-left: 2px; 1374 border: 0; 1375 background-color: #ddd; 1376 background-image: none; 1377 -webkit-box-shadow: none; 1378 -moz-box-shadow: none; 1379 box-shadow: none; 1380 -webkit-border-radius: 0; 1381 -moz-border-radius: 0; 1382 border-radius: 0; 1383 color: #000; 1384 text-shadow: none; 1385 text-align: center; 1386 } 1387 .portlet.calendar .mobile .fc-button.fc-state-hover, .portlet.calendar .mobile .fc-button.fc-state-active { 1388 background-color: #eee; 1389 } 1390 .portlet.calendar .mobile .fc-button.fc-state-disabled { 1391 color: #bbb; 1392 } 1393 .portlet.calendar .mobile .fc-button-prev { 1394 margin-right: 5px; 1395 margin-top: -2px; 1396 } 1397 .portlet.calendar .mobile .fc-button-next { 1398 margin-right: -0px; 1399 margin-top: -2px; 1400 } 1401 .portlet.calendar .mobile .fc-header-space { 1402 margin: 0px; 1403 padding: 0px; 1404 width: 0px; 1405 } 1406 .portlet.calendar .mobile .fc-header-left { 1407 position: absolute; 1408 z-index: 10; 1409 } 1410 .portlet.calendar .mobile .fc-header-left .fc-button { 1411 top: -2px; 1412 } 1413 .portlet.calendar .mobile .fc-header-right { 1414 position: relative; 1415 right: 0; 1416 } 1417 .portlet.calendar .mobile .fc-header-right .fc-button { 1418 top: 35px; 1419 } 1420 .portlet.calendar .mobile .fc-content { 1421 margin-top: 53px; 1422 } 1423 1424 /*** 1425 Google Maps 1426 ***/ 1427 .gmaps { 1428 height: 300px; 1429 width: 100%; 1430 /* important! bootstrap sets max-width on img to 100% which conflicts with google map canvas*/ 1431 } 1432 .gmaps img { 1433 max-width: none; 1434 } 1435 1436 #gmap_static div { 1437 background-repeat: no-repeat; 1438 background-position: 50% 50%; 1439 height: 100%; 1440 display: block; 1441 height: 300px; 1442 } 1443 1444 #gmap_routes_instructions { 1445 margin-top: 10px; 1446 margin-bottom: 0px; 1447 } 1448 1449 /*** 1450 Gritter notification modify 1451 ***/ 1452 #gritter-notice-wrapper { 1453 right: 1px !important; 1454 } 1455 1456 .gritter-close { 1457 left: auto !important; 1458 right: 3px !important; 1459 } 1460 1461 .gritter-title { 1462 font-family: "Open Sans"; 1463 font-size: 18px; 1464 font-weight: 300; 1465 } 1466 1467 /*** 1468 Dashboard Charts(new in v1.2.1) 1469 ***/ 1470 .easy-pie-chart, 1471 .sparkline-chart { 1472 text-align: center; 1473 } 1474 1475 .sparkline-chart { 1476 margin-top: 15px; 1477 position: relative; 1478 } 1479 1480 .easy-pie-chart .number { 1481 font-size: 14px !important; 1482 font-weight: 300; 1483 margin: 0 auto; 1484 position: relative; 1485 text-align: center; 1486 width: 75px; 1487 height: 75px; 1488 line-height: 75px; 1489 } 1490 .easy-pie-chart .number canvas { 1491 position: absolute; 1492 top: 0; 1493 left: 0; 1494 } 1495 1496 .sparkline-chart .number { 1497 width: 100px; 1498 margin: 0 auto; 1499 margin-bottom: 10px; 1500 } 1501 1502 .sparkline-chart .title, 1503 .easy-pie-chart .title { 1504 display: block; 1505 text-align: center; 1506 color: #333; 1507 font-weight: 300; 1508 font-size: 16px; 1509 margin-top: 5px; 1510 margin-bottom: 10px; 1511 } 1512 1513 .sparkline-chart .title:hover, 1514 .easy-pie-chart .title:hover { 1515 color: #666; 1516 text-decoration: none; 1517 } 1518 1519 .sparkline-chart .title > i, 1520 .easy-pie-chart .title > i { 1521 margin-top: 5px; 1522 } 1523 1524 /*** 1525 jQuery File Upload 1526 ***/ 1527 .blueimp-gallery .close { 1528 background-image: url("../img/portlet-remove-icon-white.png") !important; 1529 margin-top: -2px; 1530 } 1531 1532 .blueimp-gallery .prev, 1533 .blueimp-gallery .next { 1534 border-radius: 23px !important; 1535 } 1536 1537 /*** 1538 jQuery Multi Select 1539 ***/ 1540 .ms-container .ms-list { 1541 border: 1px solid #e5e5e5; 1542 -webkit-box-shadow: none; 1543 -moz-box-shadow: none; 1544 box-shadow: none; 1545 } 1546 1547 .ms-container .ms-optgroup-label { 1548 font-size: 14px; 1549 } 1550 1551 .ms-container .ms-selectable li.ms-elem-selectable, 1552 .ms-container .ms-selection li.ms-elem-selection { 1553 font-size: 13px; 1554 } 1555 1556 .ms-container .ms-list.ms-focus { 1557 border-color: #999999; 1558 -webkit-box-shadow: none; 1559 -moz-box-shadow: none; 1560 box-shadow: none; 1561 } 1562 1563 .ms-container .ms-selectable li.ms-hover, 1564 .ms-container .ms-selection li.ms-hover { 1565 color: #333; 1566 background-color: #eee; 1567 } 1568 1569 .ms-container .form-control { 1570 margin-bottom: 5px; 1571 } 1572 1573 /*** 1574 jQuery Notific8 Plugin 1575 ***/ 1576 .jquery-notific8-message { 1577 font-size: 13px; 1578 } 1579 1580 [class*="jquery-notific8"], 1581 [class*="jquery-notific8"]:after, 1582 [class*="jquery-notific8"]:before { 1583 -webkit-box-sizing: content-box; 1584 -moz-box-sizing: content-box; 1585 box-sizing: content-box; 1586 } 1587 1588 .right .jquery-notific8-close-sticky span, 1589 .left .jquery-notific8-close-sticky span { 1590 font-size: 10px; 1591 } 1592 1593 .jquery-notific8-heading { 1594 font-weight: 300; 1595 font-size: 16px; 1596 } 1597 1598 /*** 1599 Password Strength(in v1.4) 1600 ***/ 1601 .password-strength .password-verdict { 1602 display: inline-block; 1603 margin-top: 6px; 1604 margin-left: 5px; 1605 } 1606 1607 .password-strength .progress { 1608 margin-top: 5px; 1609 margin-bottom: 0; 1610 } 1611 1612 .password-strength .progress-bar { 1613 padding: 2px; 1614 } 1615 1616 /*** 1617 jQuery Slimscroll 1618 ***/ 1619 .scroller { 1620 padding: 0px; 1621 margin: 0px; 1622 padding-right: 12px; 1623 overflow: hidden; 1624 } 1625 1626 .scroller-footer { 1627 margin-top: 10px; 1628 } 1629 .scroller-footer:before, .scroller-footer:after { 1630 content: " "; 1631 display: table; 1632 } 1633 .scroller-footer:after { 1634 clear: both; 1635 } 1636 1637 .portlet-body .slimScrollBar { 1638 margin-right: 0px; 1639 } 1640 1641 /*** 1642 jQuery Sparkline 1643 ***/ 1644 .jqstooltip { 1645 width: auto !important; 1646 height: auto !important; 1647 } 1648 1649 .easy-pie-chart, 1650 .sparkline-chart { 1651 text-align: center; 1652 } 1653 1654 .sparkline-chart { 1655 margin-top: 15px; 1656 position: relative; 1657 } 1658 1659 .easy-pie-chart .number { 1660 font-size: 16px; 1661 font-weight: 300; 1662 width: 85px; 1663 margin: 0 auto; 1664 } 1665 1666 .sparkline-chart .number { 1667 width: 100px; 1668 margin: 0 auto; 1669 margin-bottom: 10px; 1670 } 1671 1672 .sparkline-chart .title, 1673 .easy-pie-chart .title { 1674 display: block; 1675 text-align: center; 1676 color: #333; 1677 font-weight: 300; 1678 font-size: 16px; 1679 margin-top: 5px; 1680 margin-bottom: 10px; 1681 } 1682 1683 .sparkline-chart .title:hover, 1684 .easy-pie-chart .title:hover { 1685 color: #666; 1686 text-decoration: none; 1687 } 1688 1689 .sparkline-chart .title > i, 1690 .easy-pie-chart .title > i { 1691 margin-top: 5px; 1692 } 1693 1694 /*** 1695 Modify jquery-tags-input plugin css 1696 ***/ 1697 div.tagsinput { 1698 min-height: 35px; 1699 height: auto !important; 1700 margin: 0; 1701 padding: 5px 5px 0px 5px; 1702 overflow: auto; 1703 } 1704 1705 div.tagsinput span.tag { 1706 background: #aaa; 1707 color: #fff; 1708 border: 0; 1709 padding: 3px 6px; 1710 margin-top: 0; 1711 margin-bottom: 5px; 1712 } 1713 1714 div.tagsinput input { 1715 padding: 3px 6px; 1716 width: 75px !important; 1717 } 1718 1719 div.tagsinput span.tag a { 1720 color: #fff; 1721 } 1722 1723 div.tagsinput .not_valid { 1724 color: #fff; 1725 padding: 3px 6px; 1726 background-color: #e02222; 1727 } 1728 1729 /*** 1730 jQuery UI Sliders(new in v1.1.1) 1731 ***/ 1732 .slider { 1733 border: 0; 1734 padding: 0; 1735 display: block; 1736 margin: 12px 5px; 1737 min-height: 11px; 1738 } 1739 1740 .ui-slider-vertical { 1741 width: 11px; 1742 } 1743 1744 .ui-slider-horizontal .ui-slider-handle { 1745 top: -3px; 1746 } 1747 1748 .ui-slider-vertical .ui-slider-handle { 1749 left: -3px; 1750 } 1751 1752 .ui-slider-vertical, 1753 .ui-slider-handle { 1754 filter: none !important; 1755 background-image: none !important; 1756 } 1757 1758 /*** 1759 JQVMAP Plugin 1760 ***/ 1761 .jqvmap-zoomin { 1762 height: 16px; 1763 width: 16px; 1764 background-color: #666; 1765 } 1766 1767 .jqvmap-zoomout { 1768 height: 16px; 1769 width: 16px; 1770 background-color: #666; 1771 } 1772 1773 .vmaps { 1774 position: relative; 1775 overflow: hidden; 1776 height: 300px; 1777 } 1778 1779 /*** 1780 Jstree 1781 ***/ 1782 .jstree-default .jstree-clicked { 1783 border: 0; 1784 background-color: #e1e1e1; 1785 box-shadow: none; 1786 } 1787 1788 .jstree-default .jstree-hovered { 1789 border: 0; 1790 background-color: #eee; 1791 box-shadow: none; 1792 } 1793 1794 .jstree-default .jstree-wholerow-clicked, 1795 .jstree-wholerow .jstree-wholerow-clicked { 1796 background: none; 1797 border: 0; 1798 background-color: #e1e1e1; 1799 box-shadow: none; 1800 } 1801 1802 .jstree-default .jstree-wholerow-hovered, 1803 .jstree-wholerow .jstree-wholerow-hovered { 1804 border: 0; 1805 background-color: #eee; 1806 box-shadow: none; 1807 } 1808 1809 .jstree-icon.icon-lg { 1810 margin-top: 1px; 1811 } 1812 1813 .jstree-open > .jstree-anchor > .fa-folder:before { 1814 margin-left: 2px; 1815 content: "\f07c"; 1816 } 1817 1818 .jstree-default.jstree-rtl .jstree-last { 1819 background: transparent; 1820 background-repeat: no-repeat; 1821 } 1822 1823 .vakata-context, 1824 .vakata-context ul { 1825 padding: 0; 1826 min-width: 125px; 1827 background-color: #ffffff; 1828 font-size: 14px; 1829 font-family: "Segoe UI",Helvetica, Arial, sans-serif; 1830 box-shadow: 5px 5px rgba(102, 102, 102, 0.1); 1831 border: 1px solid #efefef; 1832 } 1833 1834 .vakata-context li { 1835 border: 0; 1836 } 1837 .vakata-context li a { 1838 padding: 0 10px; 1839 border: 0; 1840 } 1841 .vakata-context li a i { 1842 display: none; 1843 } 1844 .vakata-context li a .vakata-contextmenu-sep { 1845 display: none; 1846 } 1847 1848 .vakata-context .vakata-context-hover > a, 1849 .vakata-context li a:hover { 1850 background-color: #eee; 1851 color: #333; 1852 box-shadow: none; 1853 margin: 0; 1854 } 1855 .vakata-context .vakata-context-hover > a .span, 1856 .vakata-context .vakata-context-hover > a .ins, 1857 .vakata-context li a:hover .span, 1858 .vakata-context li a:hover .ins { 1859 border: 0 !important; 1860 } 1861 1862 .vakata-context li a span, 1863 .vakata-context li a ins { 1864 display: none; 1865 border: 0 !important; 1866 } 1867 1868 .vakata-context .vakata-context-separator a, 1869 .vakata-context-rtl .vakata-context-separator a { 1870 margin: 0; 1871 border: 0; 1872 } 1873 1874 .jstree-rename-input { 1875 background-color: #ffffff !important; 1876 border: 1px solid #e5e5e5 !important; 1877 outline: none !important; 1878 padding: 2px 6px !important; 1879 margin-right: -4px !important; 1880 } 1881 1882 /*** 1883 NoUIRangeSlider 1884 ***/ 1885 .noUi-control { 1886 margin: 9px 0; 1887 } 1888 1889 /*** 1890 Color variants 1891 ***/ 1892 .noUi-primary.noUi-connect, 1893 .noUi-primary .noUi-connect { 1894 background: #428bca; 1895 } 1896 1897 .noUi-info.noUi-connect, 1898 .noUi-info .noUi-connect { 1899 background: #89C4F4; 1900 } 1901 1902 .noUi-success.noUi-connect, 1903 .noUi-success .noUi-connect { 1904 background: #45B6AF; 1905 } 1906 1907 .noUi-warning.noUi-connect, 1908 .noUi-warning .noUi-connect { 1909 background: #dfba49; 1910 } 1911 1912 .noUi-danger.noUi-connect, 1913 .noUi-danger .noUi-connect { 1914 background: #F3565D; 1915 } 1916 1917 .noUi-default.noUi-connect, 1918 .noUi-default .noUi-connect { 1919 background: #c6c6c6; 1920 } 1921 1922 /*** 1923 Google reCaptcha 1924 ***/ 1925 .form-recaptcha-img { 1926 margin-bottom: 10px; 1927 clear: both; 1928 border: 1px solid #e5e5e5; 1929 padding: 5px; 1930 } 1931 1932 iframe[src="about:blank"] { 1933 display: none; 1934 } 1935 1936 /*** 1937 Select2 Plugin 1938 ***/ 1939 .form-control .select2-choice { 1940 border: 1px solid #e5e5e5; 1941 background-color: #fff; 1942 background-image: none; 1943 filter: none; 1944 height: 34px; 1945 padding: 3px 0 0px 12px; 1946 } 1947 1948 .select2-container.select2-drop-above .select2-choice { 1949 border-bottom-color: #e5e5e5; 1950 background-color: #fff; 1951 background-image: none; 1952 filter: none; 1953 } 1954 1955 .select2-drop { 1956 border: 1px solid #e5e5e5; 1957 background-color: #fff; 1958 background-image: none; 1959 -webkit-box-shadow: none; 1960 box-shadow: none; 1961 filter: none; 1962 border-top: 0; 1963 } 1964 1965 .select2-drop-auto-width { 1966 border-top: 1px solid #e5e5e5; 1967 } 1968 1969 .select2-drop.select2-drop-above { 1970 border-top: 1px solid #e5e5e5; 1971 -webkit-box-shadow: none; 1972 box-shadow: none; 1973 } 1974 1975 .select2-drop-active { 1976 border: 1px solid #999; 1977 border-top: 0; 1978 } 1979 1980 .select2-container .select2-choice .select2-arrow { 1981 background-image: none; 1982 background-color: #fff; 1983 filter: none; 1984 border-left: 1px solid #e5e5e5; 1985 } 1986 1987 .select2-container.select2-container-active .select2-arrow, 1988 .select2-container.select2-dropdown-open .select2-arrow { 1989 border-left: 0 !important; 1990 } 1991 1992 .select2-container .select2-choice .select2-arrow b { 1993 background-position: 0 1px; 1994 } 1995 1996 .select2-search input { 1997 border: 1px solid #e5e5e5; 1998 background-color: #fff !important; 1999 filter: none; 2000 margin: 0; 2001 outline: 0; 2002 border: 1px solid #e5e5e5; 2003 webkit-appearance: none !important; 2004 color: #333333; 2005 outline: 0; 2006 box-shadow: none; 2007 height: auto !important; 2008 min-height: 26px; 2009 padding: 6px 6px !important; 2010 line-height: 20px; 2011 font-size: 14px; 2012 font-weight: normal; 2013 vertical-align: top; 2014 background-color: #ffffff; 2015 -webkit-box-shadow: none; 2016 box-shadow: none; 2017 margin-top: 5px; 2018 } 2019 2020 .form-control.select2-container { 2021 border: 0; 2022 height: auto !important; 2023 padding: 0px; 2024 } 2025 2026 .select2-container-active .select2-choice, 2027 .select2-container-active .select2-choices { 2028 border: 1px solid #999 !important; 2029 -webkit-box-shadow: none !important; 2030 box-shadow: none !important; 2031 } 2032 2033 .select2-dropdown-open .select2-choice { 2034 border-bottom: 0 !important; 2035 background-image: none; 2036 background-color: #fff; 2037 filter: none; 2038 -webkit-box-shadow: none !important; 2039 box-shadow: none !important; 2040 } 2041 2042 .select2-dropdown-open.select2-drop-above .select2-choice, 2043 .select2-dropdown-open.select2-drop-above .select2-choices { 2044 border: 1px solid #999 !important; 2045 border-top: 0 !important; 2046 background-image: none; 2047 background-color: #fff; 2048 filter: none; 2049 -webkit-box-shadow: none !important; 2050 box-shadow: none !important; 2051 } 2052 2053 .select2-drop.select2-drop-above.select2-drop-active { 2054 border: 1px solid #999 !important; 2055 border-bottom: 0 !important; 2056 } 2057 2058 .select2-dropdown-open .select2-choice .select2-arrow b { 2059 background-position: -18px 1px; 2060 } 2061 2062 .select2-results { 2063 margin: 5px 0; 2064 } 2065 2066 .select2-results .select2-highlighted { 2067 background: #eee; 2068 color: #333; 2069 } 2070 2071 .select2-results li em { 2072 background: #feffde; 2073 font-style: normal; 2074 } 2075 2076 .select2-results .select2-highlighted em { 2077 background: transparent; 2078 } 2079 2080 .select2-results .select2-highlighted ul { 2081 background: #fff; 2082 color: #000; 2083 } 2084 2085 .select2-results .select2-no-results, 2086 .select2-results .select2-searching, 2087 .select2-results .select2-selection-limit { 2088 padding: 3px 7px 4px; 2089 background: #f4f4f4; 2090 display: list-item; 2091 } 2092 2093 .select2-container-multi { 2094 -webkit-border-radius: 4px; 2095 -moz-border-radius: 4px; 2096 -ms-border-radius: 4px; 2097 -o-border-radius: 4px; 2098 border-radius: 4px; 2099 } 2100 .select2-container-multi .select2-choices { 2101 -webkit-border-radius: 4px; 2102 -moz-border-radius: 4px; 2103 -ms-border-radius: 4px; 2104 -o-border-radius: 4px; 2105 border-radius: 4px; 2106 } 2107 .select2-container-multi.select2-dropdown-open { 2108 -webkit-border-radius: 4px 4px 0 0; 2109 -moz-border-radius: 4px 4px 0 0; 2110 -ms-border-radius: 4px 4px 0 0; 2111 -o-border-radius: 4px 4px 0 0; 2112 border-radius: 4px 4px 0 0; 2113 } 2114 .select2-container-multi.select2-dropdown-open .select2-choices { 2115 -webkit-border-radius: 4px 4px 0 0; 2116 -moz-border-radius: 4px 4px 0 0; 2117 -ms-border-radius: 4px 4px 0 0; 2118 -o-border-radius: 4px 4px 0 0; 2119 border-radius: 4px 4px 0 0; 2120 } 2121 .select2-container-multi.select2-dropdown-open.select2-drop-above { 2122 -webkit-border-radius: 0 0 4px 4px; 2123 -moz-border-radius: 0 0 4px 4px; 2124 -ms-border-radius: 0 0 4px 4px; 2125 -o-border-radius: 0 0 4px 4px; 2126 border-radius: 0 0 4px 4px; 2127 } 2128 .select2-container-multi.select2-dropdown-open.select2-drop-above .select2-choices { 2129 -webkit-border-radius: 0 0 4px 4px; 2130 -moz-border-radius: 0 0 4px 4px; 2131 -ms-border-radius: 0 0 4px 4px; 2132 -o-border-radius: 0 0 4px 4px; 2133 border-radius: 0 0 4px 4px; 2134 } 2135 2136 .select2-container-multi .select2-choices { 2137 padding-left: 6px; 2138 min-height: 34px; 2139 border: 1px solid #e5e5e5; 2140 background-image: none; 2141 background-color: #fff; 2142 filter: none; 2143 -webkit-box-shadow: none !important; 2144 box-shadow: none !important; 2145 } 2146 2147 .select2-container-multi.select2-container-active .select2-choices { 2148 border: 1px solid #999 !important; 2149 background-image: none; 2150 background-color: #fff; 2151 filter: none; 2152 -webkit-box-shadow: none !important; 2153 box-shadow: none !important; 2154 } 2155 2156 .select2-container-multi .select2-choices .select2-search-choice { 2157 padding: 3px 5px 3px 18px; 2158 margin: 5px 0 3px 5px; 2159 border: 1px solid #e5e5e5; 2160 background-image: none; 2161 background-color: #fff; 2162 filter: none; 2163 -webkit-box-shadow: none !important; 2164 box-shadow: none !important; 2165 } 2166 2167 /*** 2168 Color variants 2169 ***/ 2170 .has-warning .select2-container .select2-choice, 2171 .has-warning .select2-container .select2-choices { 2172 border-color: #faebcc; 2173 } 2174 2175 .has-warning .select2-container.select2-dropdown-open .select2-choice, 2176 .has-warning .select2-container.select2-dropdown-open .select2-choices { 2177 border-color: #faebcc; 2178 } 2179 2180 .has-warning .select2-container.select2-dropdown-open .select2-choice > span { 2181 color: #faebcc; 2182 } 2183 2184 .has-error .select2-container .select2-choice, 2185 .has-error .select2-container .select2-choices { 2186 border-color: #ebccd1; 2187 } 2188 2189 .has-error .select2-container.select2-dropdown-open .select2-choice, 2190 .has-error .select2-container.select2-dropdown-open .select2-choices { 2191 border-color: #ebccd1; 2192 } 2193 2194 .has-error .select2-container.select2-dropdown-open .select2-choice > span { 2195 color: #ebccd1; 2196 } 2197 2198 .has-success .select2-container .select2-choice, 2199 .has-success .select2-container .select2-choices { 2200 border-color: #d6e9c6; 2201 } 2202 2203 .has-success .select2-container.select2-dropdown-open .select2-choice, 2204 .has-success .select2-container.select2-dropdown-open .select2-choices { 2205 border-color: #d6e9c6; 2206 } 2207 2208 .has-success .select2-container.select2-dropdown-open .select2-choice > span { 2209 color: #d6e9c6; 2210 } 2211 2212 /* Fix z-index when select2 opened in modals*/ 2213 .modal-open .select2-drop-mask { 2214 z-index: 10051; 2215 } 2216 2217 .modal-open .select2-drop { 2218 z-index: 10052; 2219 } 2220 2221 .modal-open .select2-search { 2222 z-index: 10053; 2223 } 2224 2225 /*** 2226 Bootstrap input sizes 2227 ***/ 2228 /* Large input size */ 2229 .form-control.input-lg .select2-choice { 2230 height: 46px; 2231 padding: 10px 16px; 2232 } 2233 2234 .select2-container.input-lg .select2-choice .select2-arrow b { 2235 background-position: 0 7px; 2236 } 2237 2238 /* Small input size */ 2239 .form-control.input-sm .select2-choice { 2240 height: 30px; 2241 padding: 1px 10px 5px 10px; 2242 } 2243 2244 .select2-container.input-sm .select2-choice .select2-arrow b { 2245 background-position: 0 0px; 2246 } 2247 2248 /* Portlet full screen mode */ 2249 .modal-open.page-portlet-fullscreen .select2-drop-mask { 2250 z-index: 10081; 2251 } 2252 .modal-open.page-portlet-fullscreen .select2-drop { 2253 z-index: 10082; 2254 } 2255 .modal-open.page-portlet-fullscreen .select2-search { 2256 z-index: 10083; 2257 } 2258 2259 /*** 2260 jQuery Uniform 2261 ***/ 2262 .checker { 2263 margin-top: -2px !important; 2264 margin-right: 2px !important; 2265 } 2266 2267 .checker input, 2268 .radio input { 2269 outline: none !important; 2270 } 2271 2272 div.checker.disabled span, 2273 div.checker.disabled.active span { 2274 background-position: -152px -260px; 2275 } 2276 2277 div.checker.disabled:hover, 2278 div.radio.disabled:hover { 2279 cursor: not-allowed; 2280 } 2281 2282 div.radio, 2283 div.checker { 2284 margin-right: 0; 2285 margin-left: 3px; 2286 } 2287 2288 /*** 2289 Morris Charts 2290 ***/ 2291 .portlet-body-morris-fit { 2292 margin-right: -20px; 2293 margin-left: -20px; 2294 margin-bottom: -15px; 2295 } 2296 .portlet-body-morris-fit > svg { 2297 -webkit-border-radius: 0 0 4px 4px; 2298 -moz-border-radius: 0 0 4px 4px; 2299 -ms-border-radius: 0 0 4px 4px; 2300 -o-border-radius: 0 0 4px 4px; 2301 border-radius: 0 0 4px 4px; 2302 } 2303 2304 .morris-hover.morris-default-style .morris-hover-row-label { 2305 text-align: left; 2306 font-weight: 400; 2307 font-size: 15px; 2308 color: #7D8C9D; 2309 font-family: "Open Sans", sans-serif; 2310 } 2311 .morris-hover.morris-default-style .morris-hover-point { 2312 text-align: left; 2313 font-size: 14px; 2314 font-weight: 400; 2315 font-family: "Open Sans", sans-serif; 2316 } 2317 2318 /*** 2319 iCheck 2320 ***/ 2321 .icheck-list > label { 2322 display: block; 2323 margin-bottom: 8px; 2324 } 2325 .icheck-list > label:last-child { 2326 margin-bottom: 0; 2327 } 2328 2329 .form-horizontal .icheck-inline { 2330 margin-top: 8px; 2331 } 2332 .icheck-inline > label { 2333 display: inline-block; 2334 margin-left: 15px; 2335 } 2336 .icheck-inline > label:first-child { 2337 margin-left: 0; 2338 } 2339 2340 div[class*='icheckbox_'], 2341 div[class*='iradio_'] { 2342 margin-right: 5px; 2343 top: -1px !important; 2344 } 2345 2346 .icheck-colors { 2347 padding: 0; 2348 margin: 0; 2349 list-style: none; 2350 } 2351 .icheck-colors > li { 2352 padding: 0; 2353 margin: 4px; 2354 float: left; 2355 display: inline-block; 2356 height: 20px; 2357 width: 20px; 2358 background: #000000; 2359 opacity: 0.6 ; 2360 filter: alpha(opacity=60) ; 2361 } 2362 .icheck-colors > li:first-child { 2363 margin-left: 0; 2364 } 2365 .icheck-colors > li:hover { 2366 opacity: 1 ; 2367 filter: alpha(opacity=100) ; 2368 cursor: pointer; 2369 } 2370 .icheck-colors > li.active { 2371 height: 26px; 2372 margin-top: 0; 2373 opacity: 0.6 ; 2374 filter: alpha(opacity=60) ; 2375 } 2376 .icheck-colors > li.red { 2377 background: #d54e21; 2378 } 2379 .icheck-colors > li.green { 2380 background: #78a300; 2381 } 2382 .icheck-colors > li.blue { 2383 background: #0e76a8; 2384 } 2385 .icheck-colors > li.aero { 2386 background: #9cc2cb; 2387 } 2388 .icheck-colors > li.grey { 2389 background: #73716e; 2390 } 2391 .icheck-colors > li.orange { 2392 background: #f70; 2393 } 2394 .icheck-colors > li.yellow { 2395 background: #fc0; 2396 } 2397 .icheck-colors > li.pink { 2398 background: #ff66b5; 2399 } 2400 .icheck-colors > li.purple { 2401 background: #6a5a8c; 2402 } 2403 2404 /*** 2405 AngularJS UI-select 2406 ***/ 2407 .ui-select-match-close { 2408 margin-top: 5px !important; 2409 margin-left: 5px !important; 2410 } 2411 2412 .minicolors-swatch { 2413 border: 0; 2414 }