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