[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Summary view] [Print] [Text view]
1 @import "../../../../libraries/bootstrap/less/mixins.less"; 2 3 @font-face { 4 font-family: 'Open Sans'; 5 font-style: normal; 6 font-weight: 400; 7 src: url('../../../../resources/fonts/OpenSans-Regular-webfont.eot'); 8 src: url('../../../../resources/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), 9 url('../../../../resources/fonts/OpenSans-Regular-webfont.woff') format('woff'), 10 url('../../../../resources/fonts/OpenSans-Regular-webfont.ttf') format('truetype'), 11 url('../../../../resources/fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg'); 12 } 13 14 // Body Stylings 15 16 body { 17 width: 100%; 18 font-family : 'Open Sans',@baseFontFamily !important; 19 font-size : @baseFontSize !important;// 20 background: @bodyColor; 21 color: darken(@baseFontColor,10%); 22 } 23 hr{ 24 margin: 8px 0; 25 border-bottom: 1px solid @lightColorBorder; 26 } 27 28 //***********************************************************// 29 //----------------- Top Menu bar stylings--------------------// 30 //***********************************************************// 31 .navbar.navbar-fixed-top { 32 .marginbottomZero; 33 #topMenus{ 34 .marginbottomZero; 35 .navbar-inner{ 36 height: 40px; 37 .gradientBar(@menubarColor,@menubarColor); 38 .menuBar{ 39 .nav.modulesList{ 40 li.tabs{ 41 a{ 42 color: @menubarLink; 43 } 44 &:first-child > a{ 45 padding: 10px 12px 9px; 46 } 47 a.selected{ 48 background: @menubarLinkBackground; 49 color: @menubarLinkSelected; 50 font-weight: bold; 51 } 52 &:hover a{ 53 background: lighten(@menubarLinkBackground,10%); 54 color: @menubarLinkSelected; 55 } 56 } 57 } 58 #commonMoreMenu{ 59 .moreMenus{ 60 div a#menubar_item_moduleManager{ 61 color: @moreMenulinks; 62 } 63 .moduleNames{ 64 margin-bottom: 2px; 65 a{ 66 font-size: 0.9em; 67 padding : 3% !important; 68 color: @moreMenulinks !important; 69 &:hover{ 70 text-decoration : none; 71 background: @menubarColor; 72 color: @menubarLinkSelected !important; 73 } 74 } 75 } 76 } 77 li a{ 78 color: @menubarLink; 79 } 80 li.open{ 81 background: @menubarLinkBackground; 82 font-weight: bold; 83 a{ 84 color: @menubarLinkSelected; 85 } 86 } 87 } 88 } 89 } 90 } 91 } 92 // All dropdown stylings 93 #collapsedMenu{ 94 display: block; 95 position: relative; 96 a{ 97 color: @menubarLink; 98 } 99 .dropdown-menu{ 100 .shortDropdown{ 101 max-height: 300px; 102 overflow-y: scroll; 103 padding: 10px; 104 position: relative; 105 z-index: 10000; 106 -webkit-overflow-scrolling: touch; 107 -webkit-transform: translateZ(0); 108 .moduleNames{ 109 margin-bottom: 2px; 110 a{ 111 font-size: 0.9em; 112 padding : 3% !important; 113 color: @moreMenulinks !important; 114 &:hover{ 115 text-decoration : none; 116 background: @menubarColor; 117 color: @menubarLinkSelected !important; 118 } 119 } 120 } 121 } 122 123 } 124 } 125 126 .moreMenus{ 127 &.leftAligned{ 128 &:after,&:before{ 129 left : 21px !important; 130 } 131 } 132 strong{ 133 font-size: 1.1em; 134 color: @moreMenulinks; 135 } 136 &:after,&:before{ 137 left : 292px !important; 138 } 139 width: 52em; 140 padding: 24%; 141 left: -270px; 142 border-radius : 2px; 143 } 144 // Announcement 145 .announcement{ 146 .marStyle{ 147 width:100%; 148 } 149 .hide; 150 background: @notificationBackground; 151 padding: 2px 0; 152 border-bottom: 1px solid @notificationborder; 153 max-height: 24px; 154 width:100%; 155 } 156 // Right Header links 157 #headerLinks{ 158 padding: 10px 0 7px; 159 min-width: 240px; 160 float: right !important; 161 .headerLinksContainer{ 162 margin-right: 10px; 163 &>[class*="span"] { 164 float: left; 165 margin-left: 15px; 166 } 167 .dropdown.open .dropdown-toggle{ 168 background: transparent; 169 } 170 ul.dropdown-menu{ 171 top: 30px; 172 &:after, &:before{ 173 right:15px; 174 left: auto; 175 } 176 } 177 .settingIcons ul.dropdown-menu{ 178 left: -132px; 179 top: 30px; 180 &:after, &:before{ 181 right:15px; 182 left: auto; 183 } 184 } 185 &> span a img, &> span a.userName{ 186 color: @menubarLink; 187 .cursorPointer; 188 .caret { 189 border-top: 4px solid @menubarLink; 190 } 191 } 192 } 193 } 194 195 .dropdown-menu.pull-right { 196 right: 0; 197 left: auto; 198 cursor: pointer; 199 } 200 201 .navbar .dropdown-menu, .dropdown-menu{ 202 border-radius: 2px !important; 203 li a{ 204 padding: 7px 15px; 205 } 206 li a:hover{ 207 background :@menubarColor; 208 text-shadow: none; 209 } 210 } 211 212 // Change Theme dropdown stylings // 213 .themeMenuContainer{ 214 min-width:110px; 215 width: 110px; 216 left: -84px !important; 217 padding: 10px 0; 218 .themeMenu{ 219 padding: 0 10px; 220 .boxSizingBorderBox; 221 .themeElement{ 222 cursor: pointer; 223 margin: 5px; 224 height: 20px; 225 width: 20px; 226 .boxSizingBorderBox; 227 &:hover{ 228 .themeSelected; 229 } 230 } 231 .themeSelected{ 232 border: 1px solid #000; 233 background-image: url("../../../../libraries/bootstrap/img/glyphicons-halflings-white.png") !important; 234 background-position: -286px 2px; 235 } 236 } 237 } 238 239 // Media queries for responsive menu bar 240 @media screen and (min-width: 1161px) { 241 #mediumNav, #shortNav, #headerLinksCompact{ 242 display: none; 243 } 244 #largeNav{ 245 margin-left: 10px; 246 margin-right: 0; 247 } 248 .commonActionsButtonContainer{ 249 margin-right: 10px; 250 } 251 } 252 @media screen and (max-width: 1160px) and (min-width: 960px){ 253 #largeNav, #shortNav,#headerLinksCompact, .adv-search, .notificationMessageHolder { 254 display: none; 255 } 256 .companyLogo{ 257 width: 100%; 258 } 259 .customFilterMainSpan .select2-container{ 260 width:300px !important; 261 } 262 .commonActionsButtonContainer{ 263 margin-top: 4px; 264 } 265 *{ 266 zoom:1 !important; 267 } 268 } 269 @media screen and (max-width: 960px){ 270 #mediumNav, #largeNav,#headerLinksBig, #commonMoreMenu,.nav.quickActions, #leftPanel, #toggleButton,.companyLogo,.notificationMessageHolder, .adv-search, .select-search .chzn-container.chzn-container-single{ 271 display: none !important; 272 } 273 .bodyContents{ 274 margin: 0 !important; 275 } 276 #rightPanel{ 277 width: 100% !important; 278 } 279 .actionsContainer { 280 &> .span2{ 281 display: none !important; 282 } 283 .span10{ 284 padding: 0 12px; 285 .boxSizingBorderBox; 286 } 287 } 288 .span3#headerLinks{ 289 padding: 5px 5px 0; 290 } 291 .menuBar .span9, .span3#headerLinks{ 292 .boxSizingBorderBox; 293 min-width:80px; 294 .qCreate{ 295 display: inline-block; 296 margin: 0px; 297 img{ 298 margin-bottom: 3px; 299 margin-right: 5px; 300 } 301 ul li.title{ 302 padding: 5px 0 0 15px; 303 } 304 } 305 li.tabs{ 306 &:first-child > a{ 307 padding: 10px 12px 9px; 308 } 309 } 310 } 311 312 .customFilterMainSpan .select2-container{ 313 width:300px !important; 314 } 315 #quickCreateModules{ 316 width: 100% !important; 317 padding: 0 !important; 318 } 319 .CompactQC{ 320 max-height: 300px; 321 overflow-y: scroll; 322 overflow-x: hidden; 323 a:hover{ 324 text-decoration: none; 325 } 326 } 327 #headerLinksCompact{ 328 display: inline-block; 329 float: right; 330 .btn-navbar{ 331 background: @menubarLinkBackground; 332 display: inline-block; 333 margin-right: 3px; 334 margin-top: 2px; 335 float: none; 336 } 337 ul.dropdown-menu{ 338 left: -115px; 339 &:after, &:before{ 340 right:15px; 341 left: auto; 342 } 343 } 344 ul.dropdownStyles{ 345 left: -130px; 346 } 347 #compactquickCreate{ 348 &:hover{ 349 background: none; 350 } 351 .quickCreateModule:hover{ 352 text-decoration: none; 353 color: @themeLinkColorInverse !important; 354 } 355 } 356 } 357 .searchElement{ 358 min-width:440px; 359 padding-left:10px; 360 } 361 } 362 363 // common Actions container 364 .commonActionsContainer{ 365 //Company Logo 366 .companyLogo{ 367 display: inline-block; 368 height : 3.5em; 369 margin-top: 0.3em; 370 margin-left: 20px; 371 img{ 372 height: 98%; 373 max-width: 100%; 374 .boxSizingBorderBox; 375 } 376 } 377 .marginbottomZero; 378 .actionsContainer{ 379 background: @actionsContainerBackground; 380 border-bottom: 1px solid @actionsContainerBorder; 381 box-shadow: 0 1px 3px 0 @actionsContainerShadow; 382 height:50px; 383 .boxSizingBorderBox; 384 &>.span10 > .row-fluid{ 385 margin-top: 9px; 386 } 387 &>.span2{ 388 height:50px; 389 } 390 } 391 // Top Searchbar Stylings 392 .searchElement{ 393 margin-top:2px; 394 .searchBar,.select-search{ 395 display: inline-block; 396 vertical-align: top; 397 input{ 398 margin-bottom: 0; 399 } 400 .adv-search{ 401 margin: 4px 0 0 10px; 402 a{ 403 color: @advSearch; 404 .cursorPointer; 405 } 406 } 407 .search-icon{ 408 border-radius: 2px !important; 409 margin-left: 4px; 410 padding: 4px 20px; 411 cursor: pointer; 412 background: @searchButton; 413 border: 1px solid @themeBorder; 414 } 415 .chzn-container-single{ 416 .chzn-results{ 417 max-height: 450px; 418 } 419 .chzn-single{ 420 border-radius: 2px 0 0 2px; 421 border: 1px solid @searchChznBorder; 422 border-right: 0; 423 background: @searchChzn; 424 div{ 425 border-radius: 2px; 426 background: @searchChzn; 427 border-left: 0px !important; 428 } 429 } 430 } 431 .chzn-single.chzn-single-with-drop{ 432 div b{ 433 box-shadow: 0 1px 0 @white inset; 434 } 435 } 436 #globalSearchValue{ 437 border-radius: 0; 438 } 439 } 440 } 441 442 .dropdown-menu.dropdownStyles.commonActionsButtonDropDown{ 443 left: -371px !important; 444 min-width: 400px; 445 top: 28px; 446 li.title{ 447 padding: 5px 0 0 15px; 448 } 449 a{ 450 .cursorPointer; 451 } 452 #quickCreateModules{ 453 padding: 0 5px; 454 div a:hover{ 455 color: @menubarLinkSelected; 456 } 457 } 458 } 459 } 460 461 // Main container 462 .mainContainer{ 463 min-height: 500px; 464 margin-top: 90px; 465 background: @mainContainer; 466 min-width:1200px; 467 &> .span2{ 468 padding: 0 1.06383%; 469 height: auto !important; 470 min-width: 174px; 471 } 472 .contentsDiv{ 473 min-height: 500px; 474 background: lighten(@bodyBackgroundColor,4%); 475 .boxSizingBorderBox; 476 border-left: 1px solid darken(@actionsContainerBorder,10%); 477 position: relative; 478 } 479 #leftPanel{ 480 .gradientBar(@mainContainer,@mainContainer); 481 } 482 } 483 // CSS for toggle button 484 .toggleButton { 485 background: @mainContainer; 486 font-weight: bold; 487 padding: 5px 2px !important; 488 position: absolute; 489 top: 20px; 490 left: -1px; 491 cursor: pointer; 492 width: 10px; 493 z-index:100; 494 border: 1px solid @lightColorBorder; 495 border-left:0; 496 display: inline-block; 497 } 498 499 .toggleButton .icon-chevron-left { 500 background-position: -434px -72px !important; 501 .icon-inverted; 502 } 503 504 .toggleButton .icon-chevron-right { 505 background-position: -460px -72px !important; 506 .icon-inverted; 507 } 508 // SideBar Stylings 509 .quickLinksDiv{ 510 margin: 10px 0; 511 p{ 512 font-size: 1.2em; 513 padding: 5% 0 0 11%; 514 height: 28px; 515 cursor: pointer; 516 box-shadow: 0 0 0 1px @lightColorBorder; 517 border-top: 1px solid @white !important; 518 .gradientBar(lighten(@dashboardWidgetHeader,1%),@dashboardWidgetHeader); 519 position: relative; 520 border-radius: 2px; 521 a{ 522 color: darken(@baseFontColor,10%); 523 } 524 a:hover{ 525 text-decoration: none; 526 } 527 } 528 p.selectedQuickLink{ 529 .gradientBar(lighten(@menubarLinkBackground,10%),lighten(@menubarLinkBackground,10%)); 530 background-image: none; 531 position: relative; 532 border: 1px solid @menubarLinkSelected; 533 box-shadow: 4px 0 3px -4px darken(@menubarLinkBackground,30%) inset; 534 a{ 535 color: @menubarLinkSelected; 536 } 537 } 538 539 p.selectedQuickLink a:after{ 540 border-bottom: 19px solid rgba(0, 0, 0, 0); 541 border-left: 10px solid lighten(@menubarLinkBackground,10%); 542 border-top: 19px solid rgba(0, 0, 0, 0); 543 content: " "; 544 display: inline-block; 545 position: absolute; 546 left: 100%; 547 top:0; 548 } 549 } 550 .quickWidgetContainer { 551 li{ 552 a{ 553 overflow: hidden; 554 white-space: normal; 555 padding: 5px; 556 margin: 0; 557 width : 100%; 558 .boxSizingBorderBox; 559 } 560 } 561 .quickWidget{ 562 margin-bottom:10px; 563 border: 1px solid @lightColorBorder; 564 .box-shadow(0 0 3px -1px @lightColorBorder); 565 .quickWidgetHeader { 566 .gradientBar(lighten(@dashboardWidgetHeader,1%),@dashboardWidgetHeader); 567 text-shadow: 0px 1px @white; 568 border-top: 1px solid @white; 569 border-bottom: 1px solid @lightColorBorder; 570 .cursorPointer; 571 padding: 8px; 572 h5{ 573 color: darken(@baseFontColor,10%); 574 margin-left: 15px; 575 float: left !important; // to Avoid pull-right 576 } 577 } 578 .widgetContainer { 579 background-color : @contentsBackground; 580 &>div{ 581 .boxSizingBorderBox; 582 padding: 7px 0; 583 } 584 } 585 } 586 } 587 588 .sidebarTitleBlock{ 589 padding: 12px 0; 590 a{ 591 color: darken(@baseFontColor,5%) !important; 592 &:hover{ 593 text-decoration: none; 594 } 595 } 596 } 597 #selectAllMsgDiv, #deSelectAllMsgDiv{ 598 .hide; 599 background-color: @selectAllMsgDivColor; 600 padding: 0.01%; 601 .textAlignCenter; 602 } 603 604 //-- Modal Stylings --// 605 /** Advance Search **/ 606 607 #advanceSearchContainer { 608 background-color : @contentsBackground; 609 position: relative; 610 .filterElements{ 611 margin: 10px; 612 } 613 .filterContainer{ 614 padding: 0 15x; 615 .deleteCondition{ 616 vertical-align: middle; 617 margin: 6px; 618 } 619 } 620 form{ 621 margin-bottom: 0; 622 &>div{ 623 margin-bottom: 0; 624 } 625 } 626 .modal-footer{ 627 padding-bottom: 5px; 628 } 629 } 630 631 /** Global Search **/ 632 .blockUI, #globalmodal{ 633 width: 100%; 634 form{ 635 margin:0 0 0; 636 } 637 } 638 .globalSearchResults{ 639 .contentsBackground; 640 border: 1px solid darken(@lightColorBorder,10%); 641 .box-shadow(0 0 3px -1px @lightColorBorder); 642 min-width: 280px; 643 min-height:500px; 644 .highlightedHeader{ 645 .gradientBar(lighten(@dashboardWidgetHeader,1%),@dashboardWidgetHeader); 646 text-shadow: 0px 1px @white; 647 border-bottom: 1px solid @lightColorBorder; 648 color: @baseFontColor; 649 padding:8px 5px; 650 } 651 #showFilter{ 652 color : @themeLinkColor; 653 } 654 //Search results popup 655 .contents{ 656 .boxSizingBorderBox; 657 padding: 5% 5% 10% 3%; 658 max-height:500px; 659 min-width: 280px; 660 &> label{ 661 padding: 5px; 662 border-bottom: 1px solid @lightColorBorder; 663 } 664 ul{ 665 li { 666 a{ 667 margin: 5px 0; 668 padding: 7px; 669 span{ 670 color: @themeLinkColor; 671 opacity: 0.5; 672 font-size: 0.8em; 673 p{margin:0 !important;} 674 } 675 } 676 } 677 } 678 } 679 } 680 //-- Module Level Dashboards --// 681 .dashboardHeading{ 682 h2{ 683 padding-bottom:8px; 684 } 685 hr{ 686 border-bottom: 1px solid @lightColorBorder; 687 } 688 .dropdown-menu{ 689 left: -70px; 690 right: 0; 691 } 692 } 693 694 //--- Dashboard Stylings ---// 695 .dashboardContainer{ 696 padding:0; 697 .dashboardHeading{ 698 padding: 10px 0 0; 699 background: @dashboardHeader; 700 h2{ 701 padding: 0 0 8px 20px; 702 } 703 .btn-toolbar{ 704 padding: 3px 20px 0 0; 705 } 706 hr{ 707 border-bottom: 1px solid @lightColorBorder; 708 } 709 .dropdown-menu { 710 left: -82px; 711 } 712 } 713 } 714 .widgetsList{ 715 max-height: 400px; 716 overflow-y: auto; 717 overflow-x : hidden; 718 li{ 719 display: block; 720 a{ 721 white-space: normal; 722 word-wrap: break-word; 723 } 724 } 725 } 726 727 .dashboard_notebookWidget_view .row-fluid{ 728 margin-bottom: 5px; 729 } 730 .gridster{ 731 margin-left: 0; 732 width: 100%; 733 .boxSizingBorderBox; 734 ul{ 735 width: auto; 736 display: block; 737 .boxSizingBorderBox; 738 min-height: 460px; 739 } 740 } 741 .gridster ul{ 742 list-style: none; 743 li.dashboardWidget{ 744 background: @contentsBackground; 745 border-radius: 1px; 746 border: 1px solid @lightColorBorder; 747 .box-shadow(0 0 3px -1px @lightColorBorder); 748 .dashboardWidgetHeader{ 749 .gradientBar(lighten(@dashboardWidgetHeader,1%),@dashboardWidgetHeader); 750 text-shadow: 0px 1px @white; 751 border-top: 1px solid @white; 752 border-bottom: 1px solid @lightColorBorder; 753 color: @baseFontColor; 754 cursor: move; 755 table{ 756 height: 28px; 757 } 758 padding : 5px; 759 .dashboardTitle{ 760 text-align: left; 761 padding-left : 10px; 762 } 763 .widgeticons{ 764 opacity: 0.5; 765 padding-right: 6px; 766 } 767 } 768 .filterContainer{ 769 position : absolute; 770 border: 1px solid @lightColorBorder; 771 background: @contentsBackground; 772 margin-left: -7px; 773 margin-right : 3px; 774 margin-top : 4px; 775 padding: 8px 0; 776 border-radius: 0 0 5px 5px; 777 box-shadow: 0 5px 8px -5px @grey; 778 div span{ 779 margin-top: 6px; 780 } 781 .span5{ 782 margin-top: 3px; 783 } 784 } 785 .dashboardWidgetContent{ 786 padding: 10px 0; 787 line-height: 20px; 788 } 789 .widgeticons { 790 min-width: 50px; 791 height:30px; 792 margin-right:30px; 793 visibility: hidden; 794 a { 795 cursor: pointer; 796 text-decoration: none; 797 i{ 798 .icon-inverted; 799 } 800 } 801 } 802 } 803 804 .widgetChartContainer{ 805 margin-left:10px; 806 } 807 } 808 809 //--ListView stylings--// 810 811 .listViewPageDiv{ 812 margin: 11px 0; 813 #listViewEntriesMainCheckBox{ 814 //margin-left: 8px; 815 } 816 } 817 .customFilterMainSpan{ 818 width: 100%; 819 .select2-container{ 820 width: 95% !important; 821 } 822 } 823 824 // Select2 overwrites 825 .select2-container .select2-choice{ 826 border-radius: 2px; 827 background: @contentsBackground; 828 border-color: @lightColorBorder; 829 font-size: 14px; 830 letter-spacing: 0.01em; 831 color: darken(@baseFontColor,10%); 832 div{ 833 border-radius: 0; 834 border-left: 0; 835 background: @contentsBackground; 836 } 837 } 838 .select2-drop{ 839 border-color: @lightColorBorder; 840 .select2-no-results{ 841 padding: 1px 10px; 842 } 843 ul.filterActions{ 844 list-style: none !important; 845 li{ 846 cursor: pointer; 847 } 848 } 849 } 850 .ui-autocomplete .ui-menu-item{ 851 #ui-active-menuitem{ 852 background: @baseThemeColor; 853 border-radius: 0; 854 } 855 } 856 li.ui-timepicker-selected, 857 .ui-timepicker-list li:hover, 858 .ui-timepicker-list:hover .ui-timepicker-selected:hover{ 859 background: @baseThemeColor; 860 } 861 862 /*Do not shrink select2 input box in layout editor*/ 863 #relatedTabOrder .select2-input{ 864 min-width: 200px; 865 } 866 867 .alphabetSorting{ 868 .alphabetSearch{ 869 a{ 870 vertical-align: middle; 871 display: inline-block; 872 margin-bottom: 2px; 873 } 874 &:hover{ 875 background: @bodyBackgroundColor; 876 } 877 } 878 } 879 880 .listViewActions{ 881 .settingsIcon{ 882 display: inline-block; 883 margin-left: 5px; 884 } 885 &>.btn-group{ 886 min-width:105px; 887 } 888 } 889 890 // Pagination dropdown // 891 #listViewPageJumpDropDown, #relatedListPageJumpDropDown{ 892 left: -60px; 893 } 894 895 .pageNumbers{ 896 display: inline-block; 897 margin-right: 5px; 898 margin-top: 6px; 899 vertical-align: top; 900 .totalNumberOfRecords{ 901 margin: 0 5px; 902 } 903 } 904 905 .listSearchContributor{ 906 min-width: 100px; 907 margin-bottom: 0 !important; 908 } 909 910 //Horizontal top scroll 911 .contents-topscroll, #reportDetails{ 912 overflow-x: auto !important; 913 overflow-y: visible; 914 } 915 .contents-bottomscroll{ 916 overflow-x: auto !important; 917 } 918 .bottomscroll-div,.topscroll-div { 919 display: table; 920 min-width: 100%; 921 } 922 .listViewLoadingImageBlock{ 923 background: none; 924 border-radius: 0px; 925 box-shadow: none; 926 text-align: center; 927 928 } 929 930 //--Detail view stylings--// 931 .detailViewContainer{ 932 padding: 0 20px; 933 } 934 .userPreferences{ 935 .contents{ 936 padding-left: 0 !important; 937 } 938 .details{ 939 border-right: 0 !important; 940 } 941 } 942 .detailViewTitle{ 943 padding: 1.5% 0 0 1%; 944 .boxSizingBorderBox; 945 .recordLabel{ 946 font-size: 16px; 947 font-weight: bold; 948 width: 20em; 949 } 950 .detailViewButtoncontainer{ 951 margin-top: 8px; 952 } 953 .detailViewPagingButton{ 954 margin-top: 8px; 955 padding-right: 10px; 956 .boxSizingBorderBox; 957 } 958 .btn-toolbar{ 959 margin: 0; 960 } 961 } 962 .detailview-table{ 963 th, td{ 964 vertical-align: middle; 965 label{ 966 margin-bottom: 3px; 967 } 968 } 969 } 970 .detailViewInfo{ 971 box-shadow: 0 -4px 4px -4px lighten(@actionsContainerShadow,5%); 972 margin-top : 10px; 973 .contents{ 974 padding: 2.2% 0 0 2.2%; 975 min-height:450px; 976 } 977 .details{ 978 min-height: 600px; 979 padding-right: 1.5%; 980 border-right: 4px solid @baseThemeColor; 981 padding-bottom: 10px; 982 } 983 .related{ 984 .nav-stacked{ 985 //position: fixed; 986 //width: 11%; 987 } 988 .nav-pills .active > a, .nav-pills .active > a:hover{ 989 background: @baseThemeColor; 990 border-radius: 1px; 991 margin-top:0; 992 margin-bottom: 2px; 993 } 994 } 995 } 996 .fieldLabel { 997 width: 20%; 998 background: lighten(@editViewLabel,3%); 999 } 1000 1001 //-- Summary View--// 1002 .summaryView { 1003 border: 1px solid lighten(@lightColorBorder,5%); 1004 .box-shadow(1px 1px 3px @lightColorBorder); 1005 border-radius: 2px; 1006 background: @contentsBackground; 1007 margin-bottom:10px; 1008 padding: 25px 20px 5px; 1009 .boxSizingBorderBox; 1010 .summary-table tr.summaryViewEntries:last-child{ 1011 .fieldValue,.fieldLabel{ 1012 border-bottom: 1px solid @lightColorBorder; 1013 } 1014 } 1015 .summaryViewEntries{ 1016 .fieldLabel{ 1017 vertical-align: top; 1018 padding: 5px 0 5px 5%; 1019 border-top: 1px solid @lightColorBorder; 1020 border-right: 1px solid @lightColorBorder; 1021 } 1022 .fieldValue{ 1023 vertical-align: top; 1024 padding: 5px 0 5px 5%; 1025 border-top: 1px solid @lightColorBorder; 1026 } 1027 &:hover{ 1028 .summaryViewEdit { 1029 .fullOpacity; 1030 } 1031 } 1032 .summaryViewEdit{ 1033 .zeroOpacity; 1034 } 1035 } 1036 .toggleViewByMode{ 1037 margin: 8px 0; 1038 } 1039 } 1040 .summaryWidgetContainer{ 1041 border-radius: 2px; 1042 .box-shadow(1px 1px 3px @lightColorBorder); 1043 border: 1px solid lighten(@lightColorBorder,5%); 1044 background: @contentsBackground; 1045 margin-bottom:10px; 1046 padding: 15px; 1047 .widget_header{ 1048 padding-bottom: 10px; 1049 padding-top: 0; 1050 border-bottom: 1px solid @lightColorBorder; 1051 button, &>.span8, &>.span9{ 1052 margin:0; 1053 } 1054 h4{ 1055 padding-top: 7px; 1056 } 1057 } 1058 .widget_contents{ 1059 padding-top:10px; 1060 .span4{ 1061 width: 40.4255%; 1062 } 1063 } 1064 } 1065 .commentContainer{ 1066 .commentTitle{ 1067 .boxSizingBorderBox; 1068 margin-bottom: 10px; 1069 textarea{ 1070 width:100%; 1071 .boxSizingBorderBox; 1072 } 1073 } 1074 } 1075 // Project summary view styles // 1076 .recordDetails{ 1077 .squeezedWell{ 1078 padding: 3% 2%; 1079 min-height: 105px; 1080 .boxSizingBorderBox; 1081 } 1082 } 1083 //--Edit View Stylings--// 1084 /*#EditView{ 1085 input[type="radio"]{ 1086 margin: -2px 3px 0 0 !important; 1087 } 1088 }*/ 1089 .recordEditView{ 1090 .contentHeader{ 1091 padding: 1.5% 0; 1092 } 1093 .table{ 1094 .fieldLabel, .fieldValue{ 1095 vertical-align: middle; 1096 } 1097 } 1098 .table tbody tr:hover td, .table tbody tr:hover th { 1099 background: lighten(@editViewLabel,3%); 1100 } 1101 } 1102 1103 //-- Comment stylings --// 1104 // Comments block 1105 .commentContainer{ 1106 //padding: 10px 10px 10px 20px ; 1107 border-radius: 2px; 1108 hr{ 1109 margin: 0 !important; 1110 } 1111 .addCommentBlock .commentsControls{ 1112 display: inline-block; 1113 } 1114 .commentsList > .liStyleNone > .commentDetails{ 1115 .commentDiv{ 1116 width:100%; 1117 } 1118 } 1119 .commentDetails{ 1120 background:@bodyColor; 1121 border: 1px solid @lightColorBorder; 1122 margin-bottom: 5px; 1123 border-radius: 2px; 1124 padding: 10px 10px 5px; 1125 display: inline-block; 1126 min-width: 400px; 1127 .boxSizingBorderBox; 1128 .commentDiv{ 1129 width: 380px; 1130 } 1131 1132 } 1133 .commentorInfo{ 1134 p{ 1135 margin-bottom: 0; 1136 } 1137 .commentorName{ 1138 //color: @generalLinkColor; 1139 &:hover{ 1140 //color: @linkColorHover; 1141 } 1142 } 1143 } 1144 .addCommentBlock { 1145 .gradientBar(@bodyBackgroundColor,@bodyBackgroundColor); 1146 border: 1px solid @lightColorBorder; 1147 padding: 12px 12px 5px; 1148 min-height: 115px; 1149 margin-top: 15px; 1150 display: block; 1151 .commentcontent{ 1152 //box-shadow: inset 0px 0px 8px -5px @boxShadowColor !important; 1153 padding : 8px !important; 1154 .boxSizingBorderBox; 1155 width: 100%; 1156 resize: none; 1157 } 1158 } 1159 .commentInfoContent{ 1160 padding: 1px 0; 1161 word-wrap : break-word; 1162 } 1163 } 1164 1165 .commentTitle { 1166 .span1 { 1167 .boxSizingBorderBox; 1168 img{ 1169 min-width:32px; 1170 min-height:32px; 1171 } 1172 } 1173 } 1174 1175 .commentsList > ul{ 1176 margin-left: 0; 1177 } 1178 .singleComment{ 1179 .editedStatus{ 1180 .boxSizingBorderBox; 1181 padding: 5px 0 5px 32px; 1182 p{ 1183 margin-bottom: 0; 1184 } 1185 } 1186 .commentActionsDiv{ 1187 display: none; 1188 p{ 1189 margin-bottom: 0; 1190 } 1191 } 1192 &:hover{ 1193 .commentActionsDiv{ 1194 display: block; 1195 margin-bottom: 3px; 1196 } 1197 } 1198 } 1199 1200 1201 // Recent Comments block 1202 .recentComments{ 1203 margin: 0; 1204 padding: 0; 1205 .boxSizingBorderBox; 1206 .commentDiv{ 1207 min-width: 100%; 1208 } 1209 .addCommentBlock{ 1210 border: 0; 1211 margin-top:0; 1212 display: block; 1213 } 1214 .commentDetails{ 1215 display: block; 1216 } 1217 } 1218 1219 .singleComment:hover .commentActions .replyComment{ 1220 display: inline-block; 1221 } 1222 1223 .commentActionsContainer{ 1224 a{ 1225 &:hover{ 1226 text-decoration : none; 1227 } 1228 } 1229 .editStatus{ 1230 padding:5px 2px; 1231 .boxSizingBorderBox; 1232 p{ 1233 margin-bottom: 0; 1234 } 1235 } 1236 } 1237 //------------------------- 1238 //************* TABLE STYLINGS *****************// 1239 .table{ 1240 background: @contentsBackground; 1241 } 1242 .table-bordered{ 1243 border-radius: 1px; 1244 margin-bottom: 0; 1245 th{ 1246 border-top: 1px solid @white !important; 1247 } 1248 } 1249 .table th{ 1250 .gradientBar(lighten(@dashboardWidgetHeader,1%),@dashboardWidgetHeader); 1251 text-shadow: 0px 1px @white; 1252 //border-bottom: 1px solid @lightColorBorder; 1253 color: @baseFontColor; 1254 } 1255 1256 .listViewEntriesTable.table-bordered th + th, .listViewEntriesTable.table-bordered td + td, 1257 .listViewEntriesTable.table-bordered th + td, .listViewEntriesTable.table-bordered td + th{ 1258 border-left: 0; 1259 } 1260 /* 1261 .table-bordered th + th, .table-bordered td + td, .table-bordered th + td, .table-bordered td + th{ 1262 border-left-color: @lightColorBorder; 1263 } 1264 .listViewEntriesTable tbody tr td{ 1265 border-left: 1px solid @lightColorBorder; 1266 } 1267 .listViewEntriesTable tbody tr td:first-child{ 1268 border-left: 0 none; 1269 } 1270 .listViewEntriesTable tbody td:last-child{ 1271 border-left: 0; 1272 }*/ 1273 1274 .table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child{ 1275 border-radius: 1px 0 0; 1276 } 1277 .equalSplit{ 1278 td:nth-child(odd){ 1279 width:20%; 1280 } 1281 td:nth-child(even){ 1282 width:30%; 1283 } 1284 } 1285 td.fieldValue input, td.fieldValue .input-append{ 1286 margin-bottom:0; 1287 } 1288 // List view stylings // 1289 .actionImage, .actionImages{ 1290 .zeroOpacity; 1291 } 1292 .listViewHeaders a{ 1293 color: @dashboardWidgetHeaderText; 1294 } 1295 .listViewEntriesDiv .listViewHeaders th{ 1296 .gradientBar(lighten(@dashboardWidgetHeader,1%),@dashboardWidgetHeader); 1297 border-bottom: 1px solid @lightColorBorder; 1298 } 1299 .listViewEntriesDiv, .listViewEntriesDiv td{ 1300 overflow: visible; 1301 } 1302 1303 .listViewEntriesTable .listViewHeaders a.listViewHeaderValues{ 1304 color: @dashboardWidgetHeaderText; 1305 &:hover{ 1306 text-decoration: none; 1307 } 1308 .icon-chevron-down.icon-white,.icon-chevron-up.icon-white{ 1309 background-image: url("../../../../libraries/bootstrap/img/glyphicons-halflings.png"); 1310 opacity: 0.7; 1311 margin-top: 1px; 1312 } 1313 } 1314 .listViewEntriesTable td.listViewEntryValue, .listViewEntries td{ 1315 vertical-align: middle; 1316 cursor: pointer; 1317 overflow: visible; 1318 padding:5px; 1319 &:hover{ 1320 .actionImages, .actions{ 1321 .fullOpacity; 1322 } 1323 } 1324 } 1325 /*opacity applied for summary view edit, comment actions, activity widget edit*/ 1326 .summaryViewEntries .summaryViewEdit, .activityStatus .editStatus, .addedCalendars .actionImage{ 1327 .zeroOpacity; 1328 } 1329 1330 .summaryViewEntries:hover .fieldValue .summaryViewEdit, .activityStatus:hover .editStatus, .addedCalendars:hover .actionImage{ 1331 .fullOpacity; 1332 } 1333 .listViewEntriesTable tr:hover td .actions .actionImages{ 1334 .fullOpacity; 1335 } 1336 1337 .listViewBasicAction.dropdown-menu { 1338 width:100%; 1339 input{ 1340 border-radius: 2px; 1341 height: 24px; 1342 margin-bottom: 0; 1343 margin-top: -2px; 1344 width: 100%; 1345 .boxSizingBorderBox; 1346 } 1347 } 1348 .emptyRecordsDiv{ 1349 width: 100%; 1350 border: 1px solid @lightColorBorder; 1351 .boxSizingBorderBox; 1352 text-align: center; 1353 font-size: 16px; 1354 padding: 5% 0; 1355 td{ 1356 .boxSizingBorderBox; 1357 text-align: center; 1358 font-size: 16px; 1359 padding: 5% 0; 1360 } 1361 } 1362 1363 // Styles for custom filter creation 1364 .CustomFilterViewTitle{ 1365 padding-top: 1%; 1366 } 1367 #CustomView .filterActions{ 1368 padding-bottom: 20px; 1369 overflow: hidden; 1370 } 1371 .select2-container.select2-container-multi.columnsSelect{ 1372 width: 100% !important; 1373 } 1374 .filterConditionsDiv{ 1375 padding-bottom: 0; 1376 } 1377 .conditionGroup{ 1378 .header{ 1379 margin-bottom: 20px; 1380 font-size: 1.2em; 1381 } 1382 .contents{ 1383 .conditionRow{ 1384 margin-bottom: 10px; 1385 select, input{ 1386 width: 90%; 1387 } 1388 .chzn-results li{ 1389 line-height: 20px; 1390 } 1391 } 1392 } 1393 .deleteCondition{ 1394 vertical-align: bottom; 1395 } 1396 } 1397 1398 //Import 1399 .searchUIBasic{ 1400 border-collapse: separate !important; 1401 border-spacing: 10px !important; 1402 margin: 0 10%; 1403 .importContents{ 1404 border: 1px solid lighten(@lightColorBorder,5%); 1405 .box-shadow(1px 1px 3px @lightColorBorder); 1406 border-radius: 2px; 1407 background: @contentsBackground; 1408 margin-bottom:10px; 1409 padding: 25px 20px 5px; 1410 .boxSizingBorderBox; 1411 } 1412 .listRow{ 1413 .listViewHeaders > td{ 1414 color: @themeLinkColor; 1415 } 1416 .defaultInputTextContainer{ 1417 max-width: 87% !important; 1418 margin-bottom : 0 !important; 1419 } 1420 } 1421 } 1422 1423 // Inventory Popups Styles // 1424 //Line Items 1425 // fix for line item taxmode, currency background header block 1426 #lineItemTab.table{ 1427 tr:first-child{ 1428 &:hover th~td{ 1429 .gradientBar(@dashboardWidgetHeader,@dashboardWidgetHeader); 1430 } 1431 } 1432 tr:nth-child(2){ 1433 &:hover td{ 1434 background : none; 1435 } 1436 } 1437 1438 } 1439 .lineItemTable tr td { 1440 width: 0%; 1441 div.finalDiscountUI, 1442 div.discountUI, 1443 div#shipping_handling_div, 1444 div.taxUI, 1445 div.finalTaxUI{ 1446 border: 2px solid darken(@lightColorBorder,10%); 1447 border-radius: 2px; 1448 table tr td, table tr th{ 1449 border-left: 0; 1450 } 1451 } 1452 } 1453 1454 .lineItemTable tr:hover td { 1455 width: 0%; 1456 div.finalDiscountUI table tr td { 1457 background: none !important; 1458 } 1459 div.discountUI table tr td{ 1460 background: none !important; 1461 } 1462 div#shipping_handling_div table tr td{ 1463 background: none !important; 1464 } 1465 span.taxDivContainer div table tr td{ 1466 background: none !important; 1467 } 1468 div.finalTaxUI table tr td{ 1469 background: none !important; 1470 } 1471 } 1472 1473 // Fix complete 1474 1475 .lineItemResult{ 1476 width: 70.5% !important; 1477 a:hover{ 1478 color: @themeLinkColor; 1479 } 1480 } 1481 1482 .lineItemInputBox{ 1483 width: 45%; 1484 float: right; 1485 text-align: right; 1486 } 1487 1488 .smallInputBox{ 1489 width: 45%; 1490 height: 12px; 1491 } 1492 1493 .lineItemCommentBox{ 1494 width: 70%; 1495 height: 40px; 1496 } 1497 1498 .inventoryLineItemHeader{ 1499 float:left; 1500 margin: 7px; 1501 //.textShadow(@headerTextColor,0,0,1px,@headerTextShadowColor); 1502 } 1503 1504 //Clean up the below css 1505 .discountUI, .taxUI, .finalDiscountUI , .finalTaxUI, #shipping_handling_div{ 1506 position: absolute; 1507 left: 46%; 1508 width: 27%; 1509 z-index: 500; 1510 box-shadow : 1px 0px 7px @lightColorBorder; 1511 border-radius : 6px; 1512 table.table{ 1513 margin-bottom: 0; 1514 } 1515 .table tbody tr:first-child th:first-child{ 1516 border-radius : 4px 0 0 0 !important; 1517 } 1518 .table tbody tr:first-child th:last-child{ 1519 border-radius : 0 4px 0 0 !important; 1520 } 1521 } 1522 .LineItemDirectPriceReduction{ 1523 width: 65% !important; 1524 } 1525 1526 // Labels Editor // 1527 th.htColHeader, .handsontable thead th{ 1528 .gradientBar(lighten(@dashboardWidgetHeader,1%),@dashboardWidgetHeader); 1529 border-bottom: 1px solid @lightColorBorder; 1530 padding: 6px 2px; 1531 } 1532 1533 //************************************************// 1534 //-- Settings --// 1535 //***********************************************// 1536 .contentHeader { 1537 padding: 15px; 1538 padding-left: 5px; 1539 line-height: 20px; 1540 } 1541 .contentsDiv > div{ 1542 padding: 0 20px; 1543 } 1544 #settingsQuickWidgetContainer{ 1545 .widgetContainer.accordion-body{ 1546 border-bottom: none !important; 1547 &>div:hover{ 1548 background: @mainContainer; 1549 } 1550 .selectedMenuItem { 1551 background-color : @mainContainer; 1552 border-bottom : 1px solid @lightColorBorder !important; 1553 border-top : 1px solid @lightColorBorder !important; 1554 font-weight: bold; 1555 a{ 1556 color : @baseFontColor; 1557 } 1558 } 1559 border-bottom : 3px solid @lightColorBorder; 1560 .menuItem{ 1561 a{ 1562 color : @baseFontColor; 1563 &:hover{ 1564 text-decoration : none; 1565 } 1566 } 1567 &:hover{ 1568 .pinUnpinShortCut{ 1569 .displayInlineBlock; 1570 margin-top: 3px; 1571 opacity : 0.8; 1572 &:hover { 1573 opacity : 1; 1574 } 1575 } 1576 } 1577 } 1578 } 1579 } 1580 #settingsShortCutsContainer{ 1581 .boxSizingBorderBox; 1582 min-height : 350px; 1583 padding: 1% 3%; 1584 .moduleBlock{ 1585 min-height: 60px; 1586 } 1587 .span3.moduleBlock:hover{ 1588 .unpin{ 1589 display: inline-block; 1590 opacity : 0.4; 1591 &:hover { 1592 opacity : 0.8; 1593 } 1594 } 1595 } 1596 } 1597 1598 .widget_header{ 1599 padding: 12px 0 3px; 1600 h3, button{ 1601 margin-top: 5px; 1602 &.btn-success{ 1603 margin-top: 0; 1604 } 1605 } 1606 } 1607 1608 .settingsIndexPage{ 1609 .settingsSummary{ 1610 text-align: center; 1611 margin-top: 10px; 1612 a{ 1613 display: inline-block; 1614 background: @dashboardWidgetHeader; 1615 color: @baseFontColor; 1616 border-radius: 2px; 1617 min-width: 200px; 1618 padding: 20px 0 10px; 1619 border: 1px solid @lightColorBorder; 1620 .summaryText{ 1621 display: inline-block; 1622 margin-top :20px; 1623 font-size: 15px; 1624 } 1625 &:hover{ 1626 .summaryText, .summaryCount{ 1627 color :@themeLinkColor; 1628 } 1629 } 1630 } 1631 } 1632 .moduleBlock{ 1633 h5{ 1634 font-size: 1.2em; 1635 margin-bottom: 5px; 1636 } 1637 &:hover{ 1638 background: @dashboardWidgetHeader; 1639 } 1640 } 1641 } 1642 #userPageHeader{ 1643 padding: 8px 0 0; 1644 //border-bottom: 1px solid @lightColorBorder; 1645 #userHeading h3{ 1646 margin-top: 10px; 1647 } 1648 } 1649 .treeView { 1650 li{ 1651 border-left: 4px solid @lightColorBorder; 1652 list-style: none; 1653 padding-top: 15px; 1654 .toolbar-handle{ 1655 .btn{ 1656 margin:0px; 1657 } 1658 margin-left: 10px; 1659 position: relative; 1660 } 1661 .toolbar-handle a:before{ 1662 background: none repeat scroll 0 0 #DDDDDD; 1663 content: " "; 1664 display: inline-block; 1665 height: 4px; 1666 left: -10px; 1667 position: absolute; 1668 top: 12px; 1669 width: 10px; 1670 } 1671 } 1672 .btn{ 1673 margin-bottom: 10px; 1674 } 1675 } 1676 // Profiles 1677 .profilesEditView{ 1678 tr.blockHeader th{ 1679 text-align: center; 1680 &:first-child{ 1681 text-align: left; 1682 } 1683 } 1684 input{ 1685 margin-right: 5px; 1686 } 1687 tr td.row-fluid{ 1688 table.table{ 1689 border-left: none; 1690 margin-bottom: 20px; 1691 } 1692 } 1693 tr:hover td.row-fluid{ 1694 background: none; 1695 table.table tr td{ 1696 background: none; 1697 } 1698 table.table tr:hover td{ 1699 background: none; 1700 } 1701 table.table td{ 1702 background: @dashboardWidgetHeader; 1703 } 1704 } 1705 } 1706 1707 // Settings > Groups // 1708 1709 #s2id_memberList, .groupMembersColors{ 1710 li > div{ 1711 margin-left: 10px; 1712 } 1713 .Users{ 1714 background-color : @users !important; 1715 padding: 5px; 1716 margin-bottom: 2px; 1717 .backgroundImageNone; 1718 } 1719 .Groups { 1720 background-color : @groups !important; 1721 .backgroundImageNone; 1722 padding: 5px; 1723 margin-bottom: 2px; 1724 } 1725 .Roles{ 1726 background-color : @roles !important; 1727 .backgroundImageNone; 1728 padding: 5px; 1729 margin-bottom: 2px; 1730 } 1731 .RoleAndSubordinates{ 1732 background-color : @rolesAndSubordinates !important; 1733 .backgroundImageNone; 1734 padding: 5px; 1735 margin-bottom: 2px; 1736 } 1737 } 1738 .collectiveGroupMembers{ 1739 border : 1px solid @lightColorBorder; 1740 border-top : 0; 1741 ul{ 1742 padding: 0; 1743 margin: 0; 1744 li{ 1745 padding: 4px 0; 1746 .boxSizingBorderBox; 1747 a{ 1748 display: inline-block; 1749 .boxSizingBorderBox; 1750 width:100%; 1751 margin: 0; 1752 } 1753 } 1754 li.groupLabel{ 1755 background-color : @dashboardWidgetHeader; 1756 border-bottom : 1px solid @lightColorBorder; 1757 border-top : 1px solid @lightColorBorder; 1758 padding: 10px 5px; 1759 margin:0; 1760 color: @baseFontColor; 1761 } 1762 } 1763 } 1764 1765 1766 // Slider control 1767 .mini-slider-control{ 1768 width: 50px; 1769 } 1770 1771 .mini-slider-control + div{ 1772 margin-left: 15px; 1773 } 1774 1775 .mini-slider-control .ui-slider-handle { 1776 border: 0; 1777 border-radius: 50%; 1778 height: 16px; 1779 top: -2px; 1780 width: 16px; 1781 cursor: pointer; 1782 &:focus{ 1783 outline: none; 1784 } 1785 } 1786 .ui-widget-content{ 1787 border-radius: 6px; 1788 border-color: @white; 1789 box-shadow: 0 0 3px -1px inset; 1790 margin-top: 2px; 1791 margin-left: 5px; 1792 height: 12px; 1793 } 1794 .ui-slider-disabled{ 1795 opacity: 0.5; 1796 border-color: @lightColorBorder; 1797 box-shadow: none; 1798 cursor: not-allowed; 1799 .ui-slider-handle{ 1800 cursor: not-allowed; 1801 } 1802 &+div{ 1803 opacity: 0.5; 1804 cursor: not-allowed; 1805 } 1806 } 1807 .mini-slider-control[data-value="0"] .ui-slider-handle { 1808 background: #7d7e7d; /* Old browsers */ 1809 background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */ 1810 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */ 1811 background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */ 1812 background: -o-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */ 1813 background: -ms-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */ 1814 background: linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 100%); /* W3C */ 1815 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */ 1816 } 1817 1818 .mini-slider-control[data-value="1"] .ui-slider-handle { 1819 background: #ffb76b; /* Old browsers */ 1820 background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%); /* FF3.6+ */ 1821 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb76b), color-stop(0%,#ffa73d), color-stop(49%,#ff7c00), color-stop(100%,#ff7f04)); /* Chrome,Safari4+ */ 1822 background: -webkit-linear-gradient(top, #ffb76b 0%,#ffa73d 0%,#ff7c00 49%,#ff7f04 100%); /* Chrome10+,Safari5.1+ */ 1823 background: -o-linear-gradient(top, #ffb76b 0%,#ffa73d 0%,#ff7c00 49%,#ff7f04 100%); /* Opera 11.10+ */ 1824 background: -ms-linear-gradient(top, #ffb76b 0%,#ffa73d 0%,#ff7c00 49%,#ff7f04 100%); /* IE10+ */ 1825 background: linear-gradient(to bottom, #ffb76b 0%,#ffa73d 0%,#ff7c00 49%,#ff7f04 100%); /* W3C */ 1826 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */ 1827 } 1828 1829 .mini-slider-control[data-value="2"] .ui-slider-handle { 1830 background: #bfd255; /* Old browsers */ 1831 background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%); /* FF3.6+ */ 1832 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(79%,#8eb92a), color-stop(100%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */ 1833 background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 79%,#72aa00 100%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */ 1834 background: -o-linear-gradient(top, #bfd255 0%,#8eb92a 79%,#72aa00 100%,#9ecb2d 100%); /* Opera 11.10+ */ 1835 background: -ms-linear-gradient(top, #bfd255 0%,#8eb92a 79%,#72aa00 100%,#9ecb2d 100%); /* IE10+ */ 1836 background: linear-gradient(to bottom, #bfd255 0%,#8eb92a 79%,#72aa00 100%,#9ecb2d 100%); /* W3C */ 1837 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */ 1838 } 1839 1840 // Module Manager 1841 #moduleManagerContents{ 1842 padding-bottom: 10px; 1843 .moduleManagerBlock{ 1844 .moduleName{ 1845 margin-top: 4px; 1846 } 1847 .btn-group.open .dropdown-menu{ 1848 left: -144%; 1849 } 1850 } 1851 .modulesTable{ 1852 td{ 1853 width: 50%; 1854 } 1855 } 1856 } 1857 #importModules .contents .row-fluid{ 1858 margin-bottom: 2.2%; 1859 } 1860 .extensionWidgetContainer{ 1861 background-color: @white; 1862 border: 1px solid @lightColorBorder; 1863 min-height: 200px; 1864 padding: 2%; 1865 .extension_contents{ 1866 margin-top: 2%; 1867 .contentsBackground; 1868 border: 1px solid @lightColorBorder; 1869 padding: 10px; 1870 min-height: 230px; 1871 .slimScrollDiv{ 1872 padding-right: 10px; 1873 } 1874 } 1875 .extension_contents:hover { 1876 border-radius: 4px; 1877 } 1878 .extension_header .font-x-x-large{ 1879 font-size: 1.5em; 1880 padding-left:3px; 1881 font-weight: bold; 1882 color: @themeLinkColor; 1883 } 1884 .extensionDescription { 1885 line-height: 20px; 1886 } 1887 .extensionInfo{ 1888 padding-top: 5%; 1889 } 1890 .thumbnailImage { 1891 height: 130px; 1892 width: 130px; 1893 float: right; 1894 } 1895 } 1896 1897 .extensionWidgetContainer:hover{ 1898 background: #fafafa; 1899 box-shadow: 1px 1px 14px 0px #ccc; 1900 } 1901 //Module Manager - general class to apply opacity to actions 1902 .opacity .actions{ 1903 .zeroOpacity; 1904 } 1905 .opacity:hover .actions{ 1906 .fullOpacity; 1907 } 1908 1909 // Sharing Access 1910 .sharingAccessDetails{ 1911 margin-bottom: 30px; 1912 td,th{ 1913 text-align: center; 1914 vertical-align: middle !important; 1915 } 1916 tr td:first-child, tr th:first-child{ 1917 text-align: left; 1918 } 1919 td.row-fluid > div{ 1920 display: block; 1921 } 1922 .customRuleContainer:hover{ 1923 background: none; 1924 } 1925 hr{ 1926 border-bottom: 1px solid darken(@lightColorBorder,13%); 1927 } 1928 .title{ 1929 padding: 1%; 1930 .boxSizingBorderBox; 1931 .rulehead{ 1932 padding-top: 5px; 1933 } 1934 } 1935 .customRuleEntries:hover .actionImages{ 1936 .fullOpacity; 1937 } 1938 } 1939 // Layout Editor 1940 .layoutContent{ 1941 border-top: 4px solid @baseThemeColor; 1942 #moduleBlocks .editFieldsTable{ 1943 margin-bottom:20px; 1944 .fieldLabel{ 1945 background: none; 1946 } 1947 .layoutBlockHeader{ 1948 .gradientBar(lighten(@dashboardWidgetHeader,1%),@dashboardWidgetHeader); 1949 text-shadow: 0px 1px @white; 1950 border-top: 1px solid @white; 1951 border-bottom: 1px solid @lightColorBorder; 1952 .blockLabel{ 1953 padding-top: 13px; 1954 } 1955 .blockActions .btn-group{ 1956 margin-top: 5px; 1957 .dropdown-menu{ 1958 left: -100%; 1959 } 1960 } 1961 } 1962 } 1963 .relatedTabModulesList{ 1964 padding: 2% 1%; 1965 } 1966 } 1967 .fieldDetailsForm{ 1968 .search-choice-close{ 1969 padding: 0; 1970 } 1971 } 1972 .border1px { 1973 border: 1px solid @lightColorBorder; 1974 } 1975 1976 .blockFieldsList { 1977 .opacity { 1978 margin-left : 0.5% !important; 1979 .dropdown-menu a { 1980 padding : 0px !important; 1981 1982 } 1983 a.dropdown-toggle.editFieldDetails{ 1984 box-shadow: none; 1985 } 1986 } 1987 .editFields{ 1988 .dropdown-menu{ 1989 z-index: 1000003; 1990 padding:0; 1991 left: -215px; 1992 position: absolute; 1993 .modal-header{ 1994 border-width: 0; 1995 border-bottom-width: 1px; 1996 .cancel{ 1997 padding-right: 0; 1998 font-weight: bold; 1999 } 2000 } 2001 .modal-footer .cancel{ 2002 padding: 0 8px 0 3px; 2003 } 2004 } 2005 &:hover{ 2006 background: @dashboardWidgetHeader !important; 2007 } 2008 } 2009 } 2010 2011 //-- Picklist Editor --// 2012 #modulePickListValuesContainer .layoutContent{ 2013 padding-left: 2%; 2014 .selectedCell, .selectedListItem{ 2015 background: lighten(@baseThemeColor,40%); 2016 white-space: nowrap; 2017 } 2018 .pickListValue{ 2019 cursor : pointer; 2020 2021 } 2022 } 2023 2024 .nonEditableValuesDiv .nonEditablePicklistValues{ 2025 margin-left: 0; 2026 li{ 2027 padding: 3px 15px; 2028 margin-bottom: 2px; 2029 background: #E0F2FF; 2030 } 2031 } 2032 //-- Popover Content --// 2033 .popover { 2034 z-index : 1000023 !important; 2035 } 2036 .popover-content{ 2037 .fieldLabel{ 2038 width:35%; 2039 white-space: normal; 2040 } 2041 } 2042 //Picklist dependencyGraph// 2043 #dependencyGraph{ 2044 .tableHeading{ 2045 text-align: center; 2046 padding-top: 30px; 2047 font-size: 1.2em; 2048 font-weight: bold; 2049 } 2050 .depandencyTable{ 2051 border: 1px solid @lightColorBorder; 2052 background: @dashboardWidgetHeader; 2053 .blockHeader{ 2054 border-bottom: 1px solid @lightColorBorder; 2055 } 2056 .picklistValueMapping{ 2057 border-bottom: 1px solid @lightColorBorder; 2058 } 2059 } 2060 .dependencyMapping{ 2061 text-align: center; 2062 border-left: 1px solid @lightColorBorder; 2063 border-right: 1px solid @lightColorBorder; 2064 background: @contentsBackground; 2065 .mCSB_container{ 2066 margin-bottom: 16px !important; 2067 } 2068 .pickListDependencyTable{ 2069 border: 0; 2070 .blockHeader th{ 2071 background: @dashboardWidgetHeader; 2072 border-bottom: 1px solid @lightColorBorder; 2073 } 2074 .selectedCell{ 2075 background: lighten(@baseThemeColor,40%); 2076 } 2077 } 2078 } 2079 } 2080 //-- WebForms --/ 2081 .webformFieldInfo{ 2082 margin-bottom: 250px; 2083 } 2084 .targetFieldsTableContainer{ 2085 input[type="text"]{ 2086 min-width: 100px; 2087 } 2088 } 2089 //--Customize record numbering--// 2090 #customRecordNumbering.table thead th{ 2091 vertical-align: middle; 2092 } 2093 //Mail Converter Styles// 2094 .addMailBoxBlock { 2095 margin-left: 83px; 2096 padding: 0 !important; 2097 font-size: 12px; 2098 } 2099 2100 .addMailBoxStep{ 2101 background: @contentsBackground; 2102 padding: 30px 0; 2103 border: 1px solid @lightColorBorder; 2104 border-radius: 1px; 2105 min-height: 170px; 2106 } 2107 2108 .mailConveterDesc { 2109 height:350px; 2110 width:96%; 2111 border: 1.5px solid; 2112 border-radius:2px; 2113 border-color:#dddddd; 2114 font-size:11pt; 2115 margin-top: 55px; 2116 margin-left: 20px; 2117 background: @contentsBackground; 2118 } 2119 2120 #mailBoxLabel { 2121 margin-top:15px; 2122 margin-left: -18px; 2123 font-size: 12pt; 2124 width: 75px; 2125 } 2126 2127 .mailBoxDropdownWrapper { 2128 height: 49px; 2129 width: 70%; 2130 background: url('../images/mailbox-icon.png') no-repeat 5px 5px; 2131 overflow: hidden; 2132 border: 1px solid #dddddd; 2133 } 2134 2135 .mailBoxDropdown { 2136 background: transparent url('../images/downArrowBlue.png') no-repeat 236px 13px; 2137 width: 110%; 2138 height: 50px; 2139 font-size: 14pt; 2140 color: #0065a6; 2141 padding: 10px 55px; 2142 padding-right: 0; 2143 } 2144 2145 #mailConverterDragIcon { 2146 margin-top: 12px; 2147 } 2148 2149 #mailConverterBody { 2150 padding-top: 20px; 2151 margin-left: 0px; 2152 } 2153 2154 .ruleHead{ 2155 padding: 6px 0; 2156 background: darken(@dashboardWidgetHeader,10%); 2157 } 2158 2159 .mailConverterRuleBlock { 2160 font-size:14px; 2161 line-height: 30px; 2162 border: 1.5px solid; 2163 border-color:#dddddd; 2164 } 2165 2166 .mailConverterRuleLegend { 2167 font-size: 14px; 2168 color: #0065a6; 2169 margin-bottom:10px; 2170 background: @dashboardWidgetHeader; 2171 } 2172 2173 #mailConverterStats { 2174 font-size: 10pt; 2175 margin-top: 5px; 2176 margin-left: -10px; 2177 } 2178 2179 .addMailBoxBlock { 2180 border-color: #dddddd; 2181 margin-left: 83px; 2182 margin-top: 20px; 2183 padding-top: 30px; 2184 padding-left: 200px; 2185 padding-bottom: 20px; 2186 padding-right: 30px; 2187 font-size: 11pt; 2188 } 2189 2190 //--Workflows stylings--// 2191 .taskTypeUi{ 2192 &>.row-fluid{ 2193 margin: 10px 0; 2194 } 2195 } 2196 2197 #taskListContainer .listViewEntriesTable tr td:last-child{ 2198 border-left: 1px solid @lightColorBorder; 2199 } 2200 2201 #workflow_step2 > .row-fluid{ 2202 padding: 20px; 2203 .boxSizingBorderBox; 2204 min-height: 400px; 2205 } 2206 2207 // Mail Manager // 2208 2209 #open_email_con{ 2210 .detailViewTitle{ 2211 padding: 0; 2212 .detailViewPagingButton{ 2213 margin-top: 0; 2214 padding-right: 0; 2215 } 2216 } 2217 } 2218 2219 #foldersList .nav-list{ 2220 padding-right: 0; 2221 } 2222 2223 // Mass Edit table // 2224 .massEditTable th + th, .massEditTable td + td, .massEditTable th + td, .massEditTable td + th{ 2225 border-left: 0; 2226 } 2227 2228 .nav.massEditTabs{ 2229 margin-bottom: 0; 2230 border-bottom: 0; 2231 li.active{ 2232 a{ 2233 background : @menubarColor; 2234 color : @menubarLinkSelected; 2235 margin-left: 10px; 2236 } 2237 } 2238 li a:hover{ 2239 border-bottom: 1px solid @menubarColor; 2240 } 2241 } 2242 2243 .massEditContent{ 2244 border-top:3px solid @menubarColor; 2245 } 2246 2247 //-- Calendar OverWrites--// 2248 //Calendar Settings 2249 2250 .calendarSettingsContainer{ 2251 width : 700px; 2252 .control-label{ 2253 width : 26%; 2254 } 2255 } 2256 2257 #calendarSettings{ 2258 margin: 1px 0 3px; 2259 } 2260 2261 .calendarMassEdit{ 2262 min-width:400px; 2263 } 2264 .fc-state-default .fc-button-effect { 2265 top: 100% !important; 2266 } 2267 //-- Calender events Colors--// 2268 .fc-event-style1,.fc-event-style1 .fc-event-skin { background: @fc-style1; border-color: @fc-style1; font-weight: normal; text-shadow: none; } 2269 .fc-event-style2,.fc-event-style2 .fc-event-skin { background: @fc-style2; border-color: @fc-style2; font-weight: normal; text-shadow: none; } 2270 .fc-event-style3,.fc-event-style3 .fc-event-skin { background: @fc-style3; border-color: @fc-style3; font-weight: normal; text-shadow: none; } 2271 .fc-event-style4,.fc-event-style4 .fc-event-skin { background: @fc-style4; border-color: @fc-style4; font-weight: normal; text-shadow: none; } 2272 .fc-event-style5,.fc-event-style5 .fc-event-skin { background: @fc-style5; border-color: @fc-style5; font-weight: normal; text-shadow: none; } 2273 .fc-event-style6,.fc-event-style6 .fc-event-skin { background: @fc-style6; border-color: @fc-style6; font-weight: normal; text-shadow: none; } 2274 .fc-event-style7,.fc-event-style7 .fc-event-calendarMassEditskin { background: @fc-style7; border-color: @fc-style7; font-weight: normal; text-shadow: none; } 2275 .fc-event-style8,.fc-event-style8 .fc-event-skin { background: @fc-style8; border-color: @fc-style8; font-weight: normal; text-shadow: none; } 2276 #calendarview th { 2277 color : @black; 2278 } 2279 2280 .fc-agenda-divider + div{ 2281 overflow-y: visible !important; 2282 } 2283 2284 .fc-button{ 2285 border-radius :0 !important; 2286 padding: 5px 10px !important; 2287 &:active .fc-button-inner{ 2288 background: transparent; 2289 .fc-button-content{ 2290 color: @white; 2291 } 2292 } 2293 &.fc-state-active .fc-button-inner .fc-button-content, 2294 &:active .fc-button-inner .fc-button-content{ 2295 color: @black !important; 2296 background: transparent; 2297 background-image: none; 2298 } 2299 } 2300 2301 .fc-header-title h2{ 2302 font-size: 15px; 2303 line-height: 20px; 2304 } 2305 2306 .fc-widget-header { 2307 padding: 7px 0px !important; 2308 color: #666; 2309 background: #eee; 2310 border-color: #ccc; 2311 } 2312 2313 .fc-content { 2314 background: #fff; 2315 margin-top: 15px; 2316 } 2317 2318 .fc-content td:hover{ 2319 background: #f3f3f3; 2320 } 2321 2322 2323 //---Button stylings---// 2324 // Listview setting button dropdown 2325 .listViewSetting.dropdown-menu{ 2326 left: -150px; 2327 } 2328 button{ 2329 2330 } 2331 2332 .btn{ 2333 font-weight: bold; 2334 background-color: none ; 2335 background-image: none; 2336 border-radius: 0 !important; 2337 &:focus{ 2338 outline: 0; 2339 } 2340 } 2341 2342 .btn-primary{ 2343 background: @primarybtnColor; 2344 &:hover{ 2345 background: darken(@primarybtnColor, 15%); 2346 } 2347 } 2348 2349 .addButton{ 2350 background: @addButton; 2351 text-shadow: none; 2352 border-radius: 0 !important; 2353 &:hover{ 2354 border-radius: 0 !important; 2355 background-position: 0 0; 2356 background: @addButton; 2357 } 2358 .caret{ 2359 } 2360 i{ 2361 .icon-inverted; 2362 } 2363 i.caret{ 2364 background-size:0; 2365 } 2366 } 2367 2368 .saveButton, .btn-success{ 2369 margin-right: 5px; 2370 } 2371 2372 .cancelLink{ 2373 .cursorPointer; 2374 color : @deleteButton; 2375 margin: 6px 8px; 2376 font-size : @baseFontSize !important; 2377 &:hover{ 2378 color : @deleteButton !important; 2379 } 2380 } 2381 2382 .addCustomRule{ 2383 float: right; 2384 } 2385 2386 .importMore{ 2387 background: @addButton; 2388 //.textShadow(@textColor,1px,1px,1px,@textShadowColor); 2389 &:hover{ 2390 //box-shadow: 1px 1px 3px @boxShadowColor !important; 2391 // border-style: solid; 2392 //border-color: @darkColorBorder !important; 2393 } 2394 } 2395 2396 .lastImport{ 2397 background: @addButton; 2398 //.textShadow(@textColor,1px,1px,1px,@textShadowColor); 2399 &:hover{ 2400 //box-shadow: 1px 1px 3px @boxShadowColor !important; 2401 //border-style: solid; 2402 //border-color: @darkColorBorder !important; 2403 } 2404 } 2405 2406 .undoImport{ 2407 background: @importUndoLastImport; 2408 //.textShadow(@textColor,1px,1px,1px,@textShadowColor); 2409 &:hover{ 2410 //box-shadow: 1px 1px 3px @boxShadowColor !important; 2411 //border-style: solid; 2412 //border-color: @darkColorBorder !important; 2413 } 2414 } 2415 2416 .close{ 2417 border : none; 2418 background: none repeat scroll 0 0 transparent; 2419 border: 0 none; 2420 cursor: pointer; 2421 } 2422 2423 .resetButton{ 2424 margin-top:0 !important; 2425 } 2426 2427 .vtGlyph { 2428 display: inline-block; 2429 width: 14px; 2430 height: 14px; 2431 line-height: 14px; 2432 vertical-align: text-top; 2433 background-image: url("../images/vtGlyph.png"); 2434 background-position: 0 0; 2435 background-repeat: no-repeat; 2436 *margin-right: .3em; 2437 } 2438 2439 .vticon-pageJump{ 2440 background-position: 0 0; 2441 } 2442 2443 .vticon-call-inbound{ 2444 background-position: -14px 0; 2445 } 2446 2447 .vticon-call-outbound{ 2448 background-position: -28px 0; 2449 } 2450 #massEdit .cancelLinkContainer{ 2451 padding: 5px 0; 2452 margin-left: 0.5em; 2453 } 2454 2455 .ui-pnotify{ 2456 z-index: 1000023; 2457 } 2458 /*Feedback UI*/ 2459 .feedback { 2460 z-index: 10002; 2461 } 2462 2463 .feedback .handle { 2464 z-index: 10003; 2465 display: block; 2466 position: fixed; 2467 bottom: 50px; 2468 left: -30px; 2469 left: 0\9; 2470 bottom: 100px\9; 2471 background: #2C2C2C; 2472 color: white; 2473 padding: 7px 15px; 2474 border:1px solid gray; 2475 text-decoration: none; 2476 outline: none; 2477 // http://scottgale.com/blog/css-vertical-text/2010/03/01/ 2478 -webkit-transform:rotate(270deg); 2479 -moz-transform:rotate(270deg); 2480 -o-transform: rotate(270deg); 2481 -ms-transform: rotate(270deg); 2482 transform: rotate(270deg); 2483 // IE8 Rotate 2484 // http://www.boogdesign.com/examples/transforms/matrix-calculator.html 2485 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=1.00000000, M21=-1.00000000, M22=0.00000000,sizingMethod='auto expand')"; 2486 filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=1.00000000, M21=-1.00000000, M22=0.00000000,sizingMethod='auto expand'); 2487 } 2488 2489 .feedback .handle:hover { 2490 text-decoration: none; 2491 } 2492 2493 /* Footer */ 2494 .vtFooter { 2495 text-align: center; 2496 p{ 2497 background: @footerBackground; 2498 color: @themeLinkColorInverse; 2499 border-top: 1px solid @lightColorBorder; 2500 padding: 1px 0; 2501 font-size: 0.9em; 2502 margin-bottom:0; 2503 a{ 2504 color: @menubarLinkSelected; 2505 } 2506 } 2507 } 2508 2509 /* Footer */ 2510 2511 /*****Loading message **********/ 2512 .imageHolder{ 2513 background: url('../images/loadback.png') repeat-y; 2514 background-position: center; 2515 padding: 10px 0; 2516 } 2517 //-- BreadCrumbs -- // 2518 2519 .breadcrumbContainer{ 2520 padding:2% 2% 0 2%; 2521 .boxSizingBorderBox; 2522 height: auto; 2523 } 2524 2525 .breadcrumb{ 2526 display: inline-block; 2527 height: auto; 2528 height: 40px; 2529 } 2530 2531 .crumbs{ 2532 height: 40px; 2533 margin: 0; 2534 padding: 0 20px 0 0; 2535 display: inline-block; 2536 font-family: sans-serif; 2537 } 2538 2539 .crumbs li:after{ 2540 content: '\0000a0'; 2541 width:0; 2542 height:0; 2543 border-left:19px solid #ECECEC; 2544 border-top:20px solid transparent; 2545 border-bottom:20px solid transparent; 2546 display: inline-block; 2547 position: relative; 2548 top: -20px; 2549 left: 18px; 2550 zoom: 1; 2551 } 2552 2553 .crumbs li{ 2554 height:0; 2555 border-top:20px solid #ECECEC; 2556 border-bottom:20px solid #ECECEC; 2557 border-left:20px solid transparent; 2558 display: inline-block; 2559 cursor: pointer; 2560 box-shadow: 0 1px #ddd; 2561 margin-right: 5px; 2562 } 2563 2564 .crumbs li a{ 2565 display: inline-block; 2566 float: left; 2567 margin-top: -13px; 2568 font-size: 14px; 2569 font-weight: bold; 2570 color: #666; 2571 text-decoration: none; 2572 } 2573 2574 .crumbs li:hover{ 2575 height:0; 2576 border-top:20px solid lighten(@baseThemeColor,5%); 2577 border-bottom:20px solid lighten(@baseThemeColor,5%); 2578 box-shadow: 0 1px lighten(@baseThemeColor,5%); 2579 a{ 2580 color: @white; 2581 } 2582 } 2583 2584 .crumbs li:hover:after { 2585 border-left:20px solid lighten(@baseThemeColor,5%) !important; 2586 } 2587 2588 .crumbs li.active{ 2589 height:0; 2590 border-top:20px solid @baseThemeColor; 2591 border-bottom:20px solid @baseThemeColor; 2592 box-shadow: 0 1px @baseThemeColor; 2593 } 2594 2595 .crumbs li.active:after{ 2596 border-left: 18px solid @baseThemeColor !important; 2597 } 2598 2599 .stepText{ 2600 display: inline-block; 2601 white-space: nowrap; 2602 overflow: hidden; 2603 font-size: 13px; 2604 vertical-align: bottom; 2605 } 2606 2607 .active .stepText, 2608 .active .stepNum{ 2609 color: #fff; 2610 } 2611 2612 .stepNum{ 2613 display: inline-block; 2614 padding: 0 5px; 2615 overflow: hidden; 2616 font-size: 20px; 2617 vertical-align: top; 2618 margin-top: 5px; 2619 } 2620 2621 //css used for engagement level in contacts and leads 2622 2623 .greyStar { 2624 background-image: url("../images/stars.png"); 2625 background-position: 20px 20px; 2626 height: 20px; 2627 width: 20px; 2628 display: inline-block; 2629 } 2630 2631 .yellowStar { 2632 background-image: url('../images/stars.png'); 2633 background-position: 0 20px; 2634 width: 20px; 2635 height: 20px; 2636 display: inline-block; 2637 } 2638 2639 2640 //--JavaScript overwrites--// 2641 .blockUI{ 2642 border-radius: 2px !important; 2643 border: 0 !important; 2644 } 2645 textarea.span11{ 2646 width :100% !important; 2647 .boxSizingBorderBox; 2648 } 2649 2650 // Listview Popover // 2651 .popover { 2652 .popover-inner{ 2653 border-radius: 2px; 2654 font-size:0.8em; 2655 box-shadow: 0; 2656 .popover-title{ 2657 color: @baseFontColor; 2658 font-size: 15px; 2659 } 2660 .close{ 2661 color: @black !important; 2662 margin-top: 3px; 2663 opacity: 0.5 !important; 2664 &:hover{ 2665 opacity: 1 !important; 2666 } 2667 } 2668 td{ 2669 padding: 3px 5px; 2670 overflow-wrap: break-word; 2671 } 2672 .detailViewInfo{ 2673 margin-top:0; 2674 box-shadow: 0; 2675 .fieldLabel label{ 2676 font-size:1em; 2677 } 2678 } 2679 } 2680 } 2681 2682 // Find Duplicates Popup // 2683 #findDuplicate{ 2684 &>.control-group{ 2685 margin-bottom: 0; 2686 width: 400px; 2687 } 2688 } 2689 2690 #moveReports .modal-body { 2691 padding: 20px 40px; 2692 } 2693 2694 //Compose Email Popup// 2695 #composeEmailContainer{ 2696 padding: 0 20px; 2697 .MultiFile-wrap{ 2698 display: inline-block; 2699 } 2700 .MultiFile-intercepted .ui-wrapper{ 2701 min-height: 400px; 2702 } 2703 } 2704 2705 // Tranfer Ownership popup // 2706 #transferOwnershipContainer .select2-container.select2-container-multi{ 2707 max-width: 220px; 2708 } 2709 2710 //Convert Lead 2711 2712 .fieldInfo.in{ 2713 overflow:visible !important; 2714 height: auto !important; 2715 } 2716 2717 .moduleSelection{ 2718 border-radius: 2px 2px 0 0 !important; 2719 border: 1px solid @lightColorBorder !important; 2720 .gradientBar(lighten(@dashboardWidgetHeader,1%),@dashboardWidgetHeader); 2721 color: @dashboardWidgetHeaderText; 2722 } 2723 2724 .convertLeadModules{ 2725 margin-bottom: 2%; 2726 border: 1px none; 2727 } 2728 2729 .moduleBlock{ 2730 border-radius: 0px !important; 2731 } 2732 2733 .overflowVisible{ 2734 overflow:visible !important; 2735 } 2736 2737 .convertLeadError{ 2738 border: 3px solid rgb(153, 153, 153); 2739 background-color: rgb(255, 255, 255); 2740 width: 55%; 2741 position: relative; 2742 z-index: 10000000; 2743 table td{ 2744 border-bottom: 1px solid rgb(204, 204, 204); 2745 nowrap: nowrap; 2746 width:70%; 2747 } 2748 } 2749 2750 .bootbox, .alert{ 2751 z-index: 1000023; 2752 } 2753 2754 // Chozen Overwrites // 2755 .chzn-container{ 2756 vertical-align: middle; 2757 } 2758 .chzn-container .chzn-results { 2759 li{ 2760 margin-right: 7px; 2761 } 2762 .highlighted{ 2763 background :@menubarColor; 2764 } 2765 } 2766 2767 // Select2 overwrites // 2768 .select2-results{ 2769 .select2-highlighted{ 2770 background :@menubarColor; 2771 } 2772 } 2773 2774 .select2-result-label{ 2775 .filterActionImgs{ 2776 margin-top: 3px; 2777 } 2778 i{ 2779 background-image: url("../../../../libraries/bootstrap/img/glyphicons-halflings-white.png"); 2780 } 2781 } 2782 2783 // Select2 Plugin customization 2784 .select2-container-multi .select2-choices .select2-search-choice { 2785 cursor: move; 2786 } 2787 2788 .select2-search-field{ 2789 display: block; 2790 width:100%; 2791 } 2792 2793 //Auto Complete Reference Field 2794 2795 .ui-autocomplete-loading { 2796 background: url('../images/load.gif') no-repeat right center; 2797 } 2798 2799 .ui-autocomplete{ 2800 height: auto !important; 2801 border-radius: 1px !important; 2802 } 2803 2804 .dropdown-menu.pull-right{ 2805 &:after,&:before{ 2806 right : 3px; 2807 left : auto; 2808 top: -5px; 2809 border-bottom-width: 6px; 2810 } 2811 } 2812 // Bootstrap overwrites // 2813 2814 2815 a{ 2816 color: darken(@themeLinkColor,5%); 2817 &:hover{ 2818 color: darken(@themeLinkColor,15%); 2819 text-decoration: none; 2820 cursor: pointer; 2821 } 2822 &:active, &:focus{ 2823 outline: 0; 2824 } 2825 } 2826 2827 .well{ 2828 border-radius: 2px; 2829 padding: 15px; 2830 } 2831 2832 .verticalBottomSpacing{ 2833 margin-bottom: 10px; 2834 } 2835 2836 .mergeTables { 2837 margin-bottom: 0px; 2838 } 2839 2840 .font-x-x-large{ 2841 font-size: 18px; 2842 line-height: 28px; 2843 } 2844 2845 img{ 2846 //-- Hack/Fix for overflowing actions container searchbar next line for Arial font --// 2847 max-width: 95%; 2848 } 2849 2850 form{ 2851 margin: 0; 2852 } 2853 2854 .input-prepend .add-on, .input-append .add-on,.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child{ 2855 line-height: 22px; 2856 border-radius: 1px !important; 2857 } 2858 2859 input, textarea, select, 2860 .uneditable-input, input[type="text"], input[type="password"], 2861 .ui-autocomplete-input, textarea, .uneditable-input, 2862 .chzn-container-single .chzn-single, .chzn-container-single .chzn-single div, 2863 .input-prepend .add-on, .input-append .add-on{ 2864 border-radius : 1px; 2865 } 2866 2867 .fc-state-default .fc-button-effect span{ 2868 background: none; 2869 } 2870 2871 .input-prepend.input-append input, 2872 .input-prepend.input-append select, 2873 .input-prepend.input-append .uneditable-input { 2874 -webkit-border-radius: 0; 2875 -moz-border-radius: 0; 2876 border-radius: 0; 2877 } 2878 2879 .input-prepend.input-append .add-on:first-child, 2880 .input-prepend.input-append .btn:first-child { 2881 margin-right: -1px; 2882 -webkit-border-radius: 3px 0 0 3px; 2883 -moz-border-radius: 3px 0 0 3px; 2884 border-radius: 3px 0 0 3px; 2885 } 2886 2887 .input-prepend.input-append .add-on:last-child, 2888 .input-prepend.input-append .btn:last-child { 2889 margin-left: -1px; 2890 -webkit-border-radius: 0 3px 3px 0; 2891 -moz-border-radius: 0 3px 3px 0; 2892 border-radius: 0 3px 3px 0; 2893 } 2894 2895 .dateField{ 2896 width: 183px; 2897 } 2898 // To make align addon icons vertically middle 2899 .form-horizontal{ 2900 [class^="icon-"], [class*=" icon-"]{ 2901 vertical-align: baseline; 2902 } 2903 } 2904 2905 // Other over writes 2906 2907 //Time picker styles 2908 .timePicker{ 2909 width: 8.5em !important; 2910 //layout editor drop down should show 2911 z-index: 1000029 !important; 2912 } 2913 2914 .datepicker { 2915 //layout editor drop down should show 2916 z-index: 1000029 !important; 2917 } 2918 2919 //Color picker styles 2920 .colorpicker { 2921 //color picker should highlight than full calendar view 2922 z-index: 1029 !important; 2923 2924 //color picker input override by bootstrap 2925 input { 2926 width : 30px !important; 2927 } 2928 2929 //color picker input color overriding by editview inputs 2930 input[type="text"], input { 2931 color : #898989 !important; 2932 } 2933 } 2934 2935 //color picker input override by bootstrap 2936 .colorpicker_hex input { 2937 width : 45px !important; 2938 } 2939 2940 //Fix for background scroll when modal is open 2941 .modal-body.accordion{ 2942 margin-bottom: 0; 2943 .boxSizingBorderBox; 2944 } 2945 .modal-open { 2946 overflow : hidden; 2947 /** modal will be having z-index as 10001 **/ 2948 .datepicker, .timePicker{ 2949 z-index : 1000008 !important; 2950 } 2951 .chzn-drop{ 2952 z-index : 1000008 !important; 2953 } 2954 } 2955 .modal-open .massEditContent, .tab-content, .overflowVisible{ 2956 overflow: visible; 2957 } 2958 // Select2 Plugin customization 2959 .select2-container-multi .select2-choices .select2-search-choice { 2960 cursor: move; 2961 } 2962 2963 //Fix for no file chosen issue with mutlifile plugin. 2964 .removeNoFileChosen{ 2965 color: transparent !important; 2966 } 2967 2968 .modelContainer{ 2969 .modal-header { 2970 border-radius: 2px 2px 0 0; 2971 } 2972 form{ 2973 border-radius: 0 0 2px 2px; 2974 } 2975 } 2976 2977 // Css Classes used here 2978 .hide{ 2979 display: none; 2980 } 2981 i{ 2982 .cursorPointer; 2983 } 2984 .marginbottomZero{ 2985 margin-bottom: 0 !important; 2986 } 2987 .marginLeftZero{ 2988 margin-left: 0 !important; 2989 } 2990 .clearfix{ 2991 clear: both !important; 2992 } 2993 textarea{ 2994 .boxSizingBorderBox; 2995 width:100%; 2996 } 2997 //Mixin for textoverflow ellipsis 2998 .textOverflowEllipsisMixin(@width,@textOverflow : ellipsis){ 2999 overflow : hidden; 3000 text-overflow : @textOverflow; 3001 white-space : nowrap; 3002 width : @width; 3003 } 3004 .textOverflowEllipsis{ 3005 .textOverflowEllipsisMixin(9em,ellipsis); 3006 } 3007 3008 .margin0px{ 3009 margin: 0 !important; 3010 } 3011 .padding10{ 3012 padding: 10px; 3013 padding-bottom: 0; 3014 } 3015 .padding20{ 3016 padding: 20px; 3017 } 3018 .pushDown{ 3019 margin-top: 5px; 3020 } 3021 .boxSizingBorderBox{ 3022 -webkit-box-sizing: border-box; 3023 -moz-box-sizing : border-box; 3024 box-sizing : border-box; 3025 word-wrap : break-word; 3026 } 3027 .boxSizingContentBox{ 3028 -webkit-box-sizing: content-box; 3029 -moz-box-sizing : content-box; 3030 box-sizing : content-box; 3031 } 3032 .cursorPointer { 3033 cursor: pointer; 3034 text-decoration: none !important; 3035 } 3036 .zeroOpacity { 3037 opacity : 0; 3038 /*for IE*/ 3039 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 3040 filter: alpha(opacity=0); 3041 } 3042 3043 .dullOpacity{ 3044 opacity: 0.8; 3045 /*for IE*/ 3046 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 3047 filter: alpha(opacity=80); 3048 } 3049 3050 .fullOpacity{ 3051 opacity : 1; 3052 /*for IE*/ 3053 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 3054 filter: alpha(opacity=100); 3055 } 3056 .redColor{ 3057 color: red; 3058 } 3059 .highlightBackgroundColor{ 3060 background: @mainContainer; 3061 } 3062 .contentsBackground{ 3063 background: @contentsBackground; 3064 border: 1px solid @lightColorBorder; 3065 } 3066 .textAlignCenter{ 3067 text-align: center; 3068 } 3069 .textAlignRight{ 3070 text-align: right; 3071 } 3072 .alignMiddle{ 3073 vertical-align: middle; 3074 } 3075 .alignTop{ 3076 vertical-align: top; 3077 } 3078 .padding1per{ 3079 padding: 1%; 3080 } 3081 .paddingTop20{ 3082 padding-top: 20px; 3083 } 3084 .padding20px{ 3085 padding: 20px; 3086 } 3087 .padding-bottom1per{ 3088 padding-bottom: 1%; 3089 } 3090 .marginBottom10px{ 3091 margin-bottom:10px; 3092 } 3093 .displayInlineBlock{ 3094 display: inline-block; 3095 } 3096 .backgroundImageNone{ 3097 background-image : none; 3098 } 3099 .liStyleNone{ 3100 list-style: none outside none; 3101 } 3102 .fontBold { 3103 font-weight: bold !important; 3104 } 3105 3106 .icon-inverted{ 3107 //background-image: url("../../../../libraries/bootstrap/img/glyphicons-halflings-white.png") !important; 3108 } 3109 .icon-plus.icon-white{ 3110 background-image: url("../../../../libraries/bootstrap/img/glyphicons-halflings.png") !important; 3111 opacity :0.8; 3112 } 3113 3114 // Feedback and support hidden temporarily /// 3115 .livesupport_tab,#userfeedback { 3116 display: none !important; 3117 } 3118 3119 // Reports // 3120 #reportDetails table tr td.summary{ 3121 border-bottom: 0; 3122 border-top: 0; 3123 } 3124 3125 #portalDetailViewHttpError { 3126 padding-bottom: 7px; 3127 margin-top: 50px; 3128 color: red; 3129 text-align: center; 3130 } 3131 3132 .wide, 3133 .table td.wide, 3134 .listViewEntries td.wide, 3135 td.listViewEntryValue.wide { 3136 padding: 8px!important; 3137 } 3138 .medium, 3139 .table td.medium, 3140 .listViewEntries td.medium, 3141 td.listViewEntryValue.medium { 3142 padding: 5px 6px!important; 3143 } 3144 .narrow, 3145 .table td.narrow, 3146 .listViewEntries td.narrow, 3147 td.listViewEntryValue.narrow { 3148 padding: 2px 4px!important; 3149 } 3150 .table thead th.narrow { 3151 vertical-align: middle; 3152 } 3153 td.listViewEntryValue .row-fluid input { 3154 padding: 0; 3155 margin-bottom: 0; 3156 } 3157 .listViewContentDiv { 3158 position: relative; 3159 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |