@import "../../../libraries/bootstrap/less/mixins.less"; @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url('../../../../resources/fonts/OpenSans-Regular-webfont.eot'); src: url('../../../../resources/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../../../resources/fonts/OpenSans-Regular-webfont.woff') format('woff'), url('../../../../resources/fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('../../../../resources/fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg'); } body { .gradientBar(@gradient1StrtColor,@gradient1EndColor); width: 100%; font-family : 'Open Sans',@baseFontFamily; font-size : @baseFontSize !important; line-height: 1.4; color: @grayDarker; } #page{ width:100%; background: @gray; } /** General **/ [class^="icon-"]:last-child, [class*=" icon-"]:last-child { *margin-left: 0; } .vtGlyph { display: inline-block; width: 14px; height: 14px; line-height: 14px; vertical-align: text-top; background-image: url("../images/vtGlyph.png"); background-position: 0 0; background-repeat: no-repeat; *margin-right: .3em; } .vticon-pageJump{ background-position: 0 0; } .vticon-call-inbound{ background-position: -14px 0; } .vticon-call-outbound{ background-position: -28px 0; } .themeLinkColor{ color: @themeLinkColor; } a{ .themeLinkColor; &:hover{ .themeLinkColor; outline: 0; } &:active, &:focus{ outline: 0; } } //Fix for no file chosen issue with mutlifile plugin. .removeNoFileChosen{ color: transparent !important; } th, th a, th:hover, th a:hover{ color:@headerTextColor; text-decoration: none; } .backgroundImageNone { background-image : none !important; } .horizontalAlignCenter { margin : auto !important; width : 100% !important; } .icon-inverted { background-image: url("../../../../libraries/bootstrap/img/glyphicons-halflings-white.png"); } i{ .cursorPointer; } hr{ border-top: 1px solid @lightColorBorder; border-bottom: 1px solid @white; margin : 1% 0% 1% 0% !important; } .themeTextColor{ color : @themeLinkColor; } .floatNone { float : none !important; } .dropdownStylings{ .gradientBar(@gradient7StrtColor,@gradient4EndColor); box-shadow : 1px 0px 7px @boxShadowColor; } .modal-footer-padding{ padding : 1px 24px 5px !important; } .modal-footer{ border-radius: 0 0 2px 2px; } .zeroPaddingAndMargin{ padding: 0px; margin: 0px; } .marginLeftZero{ margin-left:0px !important; } .pushDownHalfper{ padding-top: 0.5%; } .pushUpandDown2per{ margin : 2% 0% 2% 0%; } .pushDown2per{ padding-top: 2%; } .padding1per{ padding: 1%; } .horizontalLeftSpacing{ padding: 0.5%; } .paddingLeft10px{ padding-left: 10px !important; } .paddingLeftRight10px{ padding-left: 10px; padding-right: 10px; } .padding5per{ padding : 5%; } .marginRight5px{ margin-right: 5px; } .marginRight10px{ margin-right:10px; } .marginBottom10px{ margin-bottom: 10px; } .marginBottom5px{ margin-bottom: 5px; } .margin0px{ margin: 0px !important; } .verticalBottomSpacing{ margin-bottom: 1.2em; } .textAlignCenter{ text-align : center !important; } .textAlignRight{ text-align : right !important; } .textAlignLeft{ text-align : left !important; } .redColor { color: red; } .paddingRight100{ padding-right : 100px; } .width100per{ width: 100%; } .btn-x-small { font-size: 11px; line-height: 14px; padding: 4px 6px; } .marginLeftZero.span10{ width: 84.5% !important; } .displayInlineBlock{ display: inline-block !important; } .detailViewBlockHeader { .gradientBar(@gradient5StrtColor,@gradient5EndColor); } .blockHeader { .gradientBar(@gradient5StrtColor,@gradient5EndColor); border:1px solid @gradient5StrtColor !important; border-radius: 2px 2px 0 0 !important; color: @headerTextColor; } .popover { z-index : 1030 !important; .popover-tooltip { .popover-title { .blockHeader; font-size: @baseFontSize; color: @headerTextColor; } .popover-content { padding: 0 0 14px 0; } } } .quickWidgetContainer { border-top: 2px solid @grayDark; li{ margin-left: -6%; a{ color : @generalLinkColor; white-space : nowrap; padding-left: 16%; width : 125%; &:hover{ .gradientBar(@gradient2StrtColor,@gradient2EndColor); } } } .quickWidgetHeader { .gradientBar(@gradient16StrtColor,@gradient16EndColor); .cursorPointer; padding: 8px; h5 { color : @white; } } .widgetContainer { .gradientBar(@gradient9StrtColor,@gradient9EndColor); border-bottom: 1px solid @lightColorBorder; div{ .boxModelBorderBox; } } } .whitePageDivider{ border-bottom: 1px solid @pageDivider; margin: 0 0 2% 0; } .fullWidthAlways{ min-width: 100%; max-width: 100%; } .liStyleNone{ list-style: none outside none; } .fontBold { font-weight: bold !important; } .dropdown-menu.pull-right { right: 0; left: auto !important; cursor: pointer; } .zeroOpacity { opacity : 0; /*for IE*/ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); } .dullOpacity{ opacity: 0.8; /*for IE*/ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); } .fullOpacity{ opacity : 1; /*for IE*/ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); } .equalSplit{ td{ width:25%; } } .sidebarTitleBlock { margin: 6px 0; } .sidebarTitleBlock .titlePadding { padding: 0 10px; } .blockMessageContainer{ .gradientBar(@gradient15StrtColor,@gradient15EndColor); .message { color : @borderColor; font-size : @baseFontSize + 3; } } .contentsBackground { .gradientBar(@gradient6StrtColor,@gradient6EndColor); } .modelContainer{ .modal-header { .contentsBackground() !important; border-radius: 2px 2px 0 0; } form{ border-radius: 0 0 2px 2px; } } .table tbody tr:hover td, .table tbody tr:hover th{ background: none; } tr.collapseRow{ &>td{ border-left-width:0px; .gradientBar(@gradient15StrtColor,@gradient15EndColor); } +tr{ &>td{ border-top-width:0px; border-left-width:0px; .gradientBar(@gradient15StrtColor,@gradient15EndColor); } } } .padding-left1per{ padding-left:1%; } .padding-right1per{ padding-right:1%; } .padding-bottom1per{ padding-bottom:1%; } .boxSizingBorderBox{ -webkit-box-sizing: border-box; -moz-box-sizing : border-box; box-sizing : border-box; word-wrap : break-word; } .secondaryColor{ color: @secondaryTextColor; } // Mixin for border with color .border(@borderValue,@color : @lightColorBorder) { border : @borderValue solid; border-color : @color !important; } //Mixin for textoverflow ellipsis .textOverflowEllipsisMixin(@width,@textOverflow : ellipsis){ overflow : hidden; text-overflow : @textOverflow; white-space : nowrap; width : @width; } //Mixin for text-shadow .textShadow(@color : @textColor,@horizontal : 1px,@vertical : 1px,@spread : 1px,@shadowColor : @textShadowColor){ color : @color; text-shadow : @horizontal @vertical @spread @shadowColor; } .boxModelBorderBox(){ -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ } .squeezedWell { padding : 0.7% !important; .gradientBar(@gradient7StrtColor, @gradient7EndColor); } .font-x-small { font-size : @baseFontSize - 2; } .font-x-x-large { font-size : @baseFontSize + 6; } .font-x-large { font-size : @baseFontSize + 3; } .roundedCorners .well { &:first-child{ border-radius : 4px 0 0 4px; /* To give corners only left side */ } &:last-child{ border-radius : 0 4px 4px 0; /* To give corners only right side */ } border-radius : 0px; } .highLight{ .font-x-large; } .pushDown{ margin-top:6px; } .mergeTables { margin-bottom: 0px; } .dropdown-menu.pull-right{ &:after,&:before{ right : 3px; left : auto; top: -5px; border-bottom-width: 6px; } } //Auto Complete Reference Field .ui-autocomplete-loading { background: url('../images/load.gif') no-repeat right center } //Auto Complete Reference Field .box { margin : 2%; } //Fix for background scroll when modal is open .modal-open { overflow : hidden; /** modal will be having z-index as 10001 **/ .datepicker, .timePicker{ z-index : 1000008 !important; } } // Select2 Plugin customization .select2-container-multi .select2-choices .select2-search-choice { cursor:move; } /** General complete **/ .modulesList{ margin-left: 2% !important; } .nav-list > li > a, .nav-list .nav-header { margin-right : 0px; } #menubar_item_moduleManager{ color: @themeLinkColor !important; } #topMenus{ margin-bottom: 0px; height: 30px; .navbar-inner{ background: @menubarColor; .menuBar .span9 { height: 30px; ul.nav{ margin-right: 0; } #commonMoreMenu li > a{ max-width: 100px; overflow: hidden; text-overflow : ellipsis; } } } .nav{ li.tabs, li.dropdown{ a{ padding: 5px 14px; height: 20px; color: @menubarTextColor; &:hover{ color: @menubarTextHoverColor; } &.selected{ padding: 3px 15px; background-color: @menubarSelectedLinkbgColor; color: @menubarTextHoverColor; .fontBold; border-bottom: 4px solid @menuUnderlineColor; } } } } .headerLinksContainer{ margin-right: 20px; height: 30px; .dropdown { .dropdown-menu{ } } a:hover, a:active, a:focus{ text-decoration: none; outline: none; background-color: transparent; } &> span a img, &> span a.userName{ padding-top: 5px; color: @menubarTextColor; .cursorPointer; .dullOpacity; &:hover, &:active, &:focus{ .fullOpacity; } } a.userName{ display: inline-block; margin-left: 0px; text-align: right; .caret{ border-top: 4px solid @menubarTextColor; margin: 8px 6px 10px 0; } } } } .nav-collapse.collapse { height: auto; overflow: visible; } @media screen and (min-width: 1161px) { #mediumNav, #shortNav, #headerLinksCompact{ display: none; } } @media screen and (max-width: 1160px) and (min-width: 960px){ #largeNav, #shortNav,#headerLinksCompact, .adv-search, .notificationMessageHolder { display: none; } .customFilterMainSpan .select2-container{ width:300px !important; } *{ zoom:1 !important; } } @media screen and (max-width: 960px){ #mediumNav, #largeNav,#headerLinksBig, #commonMoreMenu,.nav.quickActions, #leftPanel, #toggleButton,.companyLogo,.notificationMessageHolder, .adv-search, .select-search .chzn-container.chzn-container-single{ display: none; } .bodyContents{ margin: 0 !important; } #rightPanel{ width: 100% !important; } .actionsContainer .span10{ .boxSizingBorderBox; padding: 0 10px; width: 100% !important; } .menuBar .span9, .span3#headerLinks{ width: 48%; .boxSizingBorderBox; .qCreate{ display: inline-block; margin: 0px; img{ margin-bottom: 3px; margin-right: 5px; } } } .customFilterMainSpan .select2-container{ width:300px !important; } #quickCreateModules{ width: 100% !important; padding: 0 !important; } .CompactQC{ max-height: 300px; overflow-y: scroll; overflow-x: hidden; } #headerLinksCompact{ display: inline-block; float: right; .btn-navbar{ display: inline-block; margin-right: 3px; margin-top: 2px; float: none; } .dropdown-menu{ margin-right: 12px; } #compactquickCreate{ &:hover{ background: none; } .quickCreateModule :hover{ text-decoration: none; } } } } #collapsedMenu{ display: block; position: relative; .dropdown-menu{ max-height: 300px; overflow-y: scroll; position: absolute; z-index: 10000; -webkit-overflow-scrolling: touch; .shortDropdown{ padding: 10px; position: relative; -webkit-transform: translateZ(0); } .moduleNames{ &:hover{ .gradientBar(@gradient2StrtColor,@gradient2EndColor); } a{ font-size: 0.9em; padding : 2% !important; color: @generalLinkColor !important; &:hover{ text-decoration : none; color : @generalLinkColor; } } } } } .moreMenus{ &.leftAligned{ &:after,&:before{ left : 21px !important; } } strong{ font-size: 1.1em; } &:after,&:before{ left : 292px !important; } width: 50em; padding: 24%; left: -270px; border-radius : 2px; hr{ border-color: @fc-style5; } div span .moduleNames{ &:hover{ .gradientBar(@gradient2StrtColor,@gradient2EndColor); } a{ font-size: 0.9em; padding : 2% !important; color: @generalLinkColor !important; &:hover{ text-decoration : none; color : @generalLinkColor; } } } } .announcement{ .marStyle{ width:100%; } .hide; background: @notificationBackground; padding: 2px 0; border-bottom: 1px solid @lightColorBorder; max-height: 24px; width:100%; } .fixedLayout { position : fixed; } .commonActionsContainer{ .gradientBar(@gradient4EndColor,@gradient4EndColor); height: 40px; border: 0; border-bottom: 1px solid @lightColorBorder; padding: 0 1%; margin-bottom: 0 !important; .actionsContainer{ .boxSizingBorderBox; padding-top: 2px; } .commonActionsButtonDropDown{ .gradientBar(@white,@white); border: 1px solid @lightColorBorder; right : -10px !important; margin-top : 7px !important; a{ .themeLinkColor; } } } .commonActionsContainer :before { clear: both; } .searchElement{ min-width:600px; margin-top: 2px; margin-left: 15px; .select-search{ .displayInlineBlock; float: left; min-width: 150px; .chzn-container-single{ width: 100% !important; .chzn-single{ border-radius:0 !important; border: 0; background: @gradient12StrtColor; border: 1px solid @lightColorBorder; border-right: 0; padding-left: 20px; height: 29px; box-shadow: none !important; div{ background: @gradient12StrtColor; border-radius: 0px !important; border-left: 0px !important; } } } .chzn-results{ max-height:450px; overflow: hidden; } } .searchBar{ .displayInlineBlock; float: left; min-width: 400px; margin-left: -1px; #globalSearchValue{ border: 1px solid @lightColorBorder; border-radius:0 !important; min-width: 200px; height: 21px; margin-bottom: 0; } .search-icon{ i{ .icon-inverted; } border: 1px solid @headerColor; border-radius: 2px !important; margin-left: 4px; padding: 5px 20px; background: @headerColor; .dullOpacity; cursor: pointer; &:hover{ .fullOpacity; } } } } #popupSearchButton{ i{ .icon-inverted; } border: 1px solid @headerColor; border-radius: 2px !important; margin-left: 8px; padding: 4px 11px; background: @headerColor; .dullOpacity; cursor: pointer; &:hover{ .fullOpacity; } } .notificationMessageHolder{ line-height: 14px; text-align: center; } .quickActions{ margin-top: 4px !important; .commonActionsButtonContainer .btn-group{ .dullOpacity; &:hover{ .fullOpacity; } } } .adv-search a { display: inline-block; line-height: 26px; margin-left: 7px; cursor: pointer; .textOverflowEllipsisMixin(135px,ellipsis); .themeLinkColor; } /** Global Search **/ .globalSearchResults{ .highlightedHeader{ .gradientBar(@gradient5StrtColor,@gradient5EndColor); .textShadow(@headerTextColor,0px,0px,1px,@headerTextShadowColor); } #showFilter{ color : @headerTextColor; } .dropdownStylings; .contents{ height:560px; padding: 2% 3%; ul{ li { a{ &:hover{ .gradientBar(@gradient2StrtColor,@gradient2EndColor); } padding : 1%; } } } } } .searchHolder { .globalSearchResults{ position:relative; z-index:10001; } } #quickCreateModules{ padding: 8px; width: 450px; .fullOpacity !important; &:hover{ background: none !important; .fullOpacity; } a.quickCreateModule{ &:hover{ .gradientBar(@gradient2StrtColor,@gradient2EndColor); color: @generalLinkColor; text-decoration: none; } } } #quickCreateBtn .dropdown-menu > .row-fluid > .span12 > .row-fluid > .span4 { text-align: left; } #lastVisitedRecords > .recordNamesList > .row-fluid > .span10 { text-align: left; } .actionButtons { text-align: right; width : 98%; } .searchTitle{ .gradientBar(@gradient4StrtColor,@gradient4EndColor); height: 30px; } #advanceSearch{ float: left; margin-top: -9px; padding-left: 235px; } #advanceSearch a{ color : @generalLinkColor; .cursorPointer; } .navbar .searchElement .dropdown-menu:after { border-bottom-color: @borderColor; border-bottom-style: solid; border-bottom-width: 6px; content: ""; .displayInlineBlock; left: 80%; position: absolute; top: -6px; } .navbar .searchElement .dropdown-menu:before { border-bottom-color: rgba(0, 0, 0, 0.2); border-bottom-style: solid; border-bottom-width: 7px; content: ""; .displayInlineBlock; left: 80%; position: absolute; top: -7px; } .searchTitle > .paddingHeader { padding-left : 10px; padding-top : 5px; } .quickActions .btn-group button{ height : 30px; padding: 0px; margin-right : 2px; border : none; background-color : none; } .lastVisitedLoadImage{ margin-left : 30%; } .quickCreateLoadImage{ margin-left : 45%; } .listViewPageDiv { margin:0px 10px 0 15px; } .listViewTopMenuDiv{ #customFilter{ width: 350px !important; } } #selectAllMsgDiv, #deSelectAllMsgDiv{ .hide; background-color: @selectAllMsgDivColor; padding: 0.01%; .textAlignCenter; } #selectAllMsg, #deSelectAllMsg{ .cursorPointer; color: @secondaryTextColor; } // Table Stylings // //Table list view column responsiveness// table tbody tr td a,table thead tr th a, .table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td{ white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: pre-wrap; /* css-3 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ white-space: normal; vertical-align: middle; } .table{ border-collapse: none !important; .gradientBar(@tableBackgroundColor,@tableBackgroundColor); margin-bottom: 0; td a{ color: @generalLinkColor; &:hover{ color: @themeLinkColor; } } th, td{ border-top: 1px solid @lightColorBorder; } } .table-bordered{ border: 1px solid @lightColorBorder !important; border-radius: 2px; } .table-nobordered{ border : 0px !important; th,td{ border : 0px !important; } } /** ListView stylings **/ .listViewEntriesTable{ thead th{ vertical-align: middle; } th+td{ border-left: 0; padding:6px 5px !important; } th+th{ border-left: 0; padding:6px 5px !important; } td+th{ border-left: 0; padding:10px 5px; } td+td{ border-left: 0; padding:10px 5px; } tbody tr:hover td{ .gradientBar(@gradient2StrtColor,@gradient2EndColor); .action{ display: inline; } } tr.listViewEntries{ td .actions{ .zeroOpacity; min-width: 60px; } &:hover{ td .actions{ .fullOpacity; } } } } #accountHierarchyContainer table th, #accountHierarchyContainer table td{ border-left: 0; padding:11px 5px; } /** ListView stylings **/ .alphabetSorting { margin : 4px 0 !important; height : 19px; td { line-height : 18px; border : 1px solid transparent; &:hover { .gradientBar(@gradient2StrtColor,@gradient2EndColor); //IE 8 Fix border : 1px solid @grayLight; border-width: 1px 1px 1px 0; } a{ color: @themeLinkColor; text-decoration: none; } } td.highlightBackgroundColor { .gradientBar(@gradient2StrtColor,@gradient2EndColor); //IE 8 Fix border : 1px solid @grayLight; border-width: 1px 1px 1px 0; } } .quickLinksDiv{ p{ padding: 5% 0 0 11%; height: 28px; cursor: pointer; margin-bottom: 5px; } } .loadingImg{ margin-top: 8px; margin-left: 19px; margin-bottom: 8px; } .loadingWidgetMsg{ color: gray; } .widgetImg{ margin-left: 35px; } .bodyContents{ .border(2px,@borderColor); margin-left: 15px; margin-right: 15px; .gradientBar(@gradient1StrtColor,@gradient1EndColor); border-bottom-color: @secondaryBorderColor !important; min-width: 1100px; } .dropdownStyles .title{ padding-bottom: 5px; padding-left: 13px; } .dropdownStyles hr{ margin: 0 12px -2px; border-color: @fc-style5; } #lastVisitedRecords li { padding-left: 8px; } #lastVisitedRecords li a { line-height: 0px; color: @generalLinkColor; } .modelContainer { min-width:450px; } //override bootstrap form form { margin:0px; } div.blockPage { border: none !important; } .table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child{ border-radius: 2px !important; } .table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child{ border-radius: 2px !important; } .listViewHeaders{ margin-top: 2px; .gradientBar(@gradient5StrtColor,@gradient5EndColor); border-radius: 2px; th, th:hover{ color: @headerTextColor; } } #customFilter_chzn, .select2-results{ .filterActionImgs { padding: 2px 0; i.filterActionImage{ //padding: 2px; .icon-inverted; } } } .pageNumbers{ position: relative; top: 5px; } .listViewActionsDiv{ padding: 5px 0; .boxSizingBorderBox; .btn-toolbar{ margin-top: 4px !important; margin-bottom: 0px !important; } } .listViewLoadingImage{ margin-left: 45%; } .listViewLoadingMsg{ color: @borderColor; .fontBold; margin-left: 34%; } .listViewLoadingImageBlock{ margin-top: 1%; .gradientBar(@gradient1StrtColor,@gradient1EndColor); } .listViewEntriesDiv, .contents-topscroll{ margin-top:5px; overflow-x: auto !important; } .modal-backdrop, .modal-backdrop.fade.in { opacity: 0.2; } .recordNamesList > .row-fluid > .span10{ width: 101%; } .recordNamesList > .row-fluid > .span10 >.nav-list > li > a{ margin-right: 0px; } .recordNamesList > .row-fluid > .span10 >.nav-list > li[class="title"]{ color: @generalLinkColor; } .recordNamesList > .row-fluid > .span10 >.nav-list > li > a:hover{ color: @generalLinkColor; } .emptyRecordsDiv{ border: 1px solid @lightColorBorder; .fontBold; width: 100%; text-align: center; tbody tr td { padding: 10em; a{ vertical-align: baseline; } } } .btn-group.open .listViewBasicAction ,.btn-group.open .listViewSetting{ .floatNone; left: auto; right: 0; } form#EditView,.profileDetailView { padding: 0 2%; table{ margin-left : 3px; th,td{ border-bottom : 1px solid @lightColorBorder!important; border-top : none !important; } tr:last-child{ td{ border-bottom: none !important; } } } td.fieldLabel { width: 20%; label{ font-size: @baseFontSize; margin-top:5px; } } // Fix for Edit view document Description (Document Editor) td.fieldValue[colspan="3"]{ width:80%; } td.fieldValue { width: 30%; } th { .gradientBar(@gradient5StrtColor,@gradient5EndColor); } td.chznDropDown{ .gradientBar(@gradient5StrtColor,@gradient5EndColor); color: @generalLinkColor; .fontBold; } } form#EditView table td.chznDropDown{ .gradientBar(@gradient5StrtColor,@gradient5EndColor); color: @generalLinkColor; .fontBold; } form#EditView table td.chznDropDown{ .gradientBar(@gradient5StrtColor,@gradient5EndColor); color: @generalLinkColor; .fontBold; } .contentHeader { padding: 15px; padding-left: 5px; line-height: 20px; } .buttonNormal { .gradientBar(@gradient1EndColor,@gradient1EndColor) } .hide{ display: none; } .padding10 { padding: 10px; } .padding20{ padding: 20px; } .listViewEntries{ .cursorPointer; } .alignMiddle{ vertical-align: middle !important; } .actionImagesAlignment{ margin-right:3px; } .alignBottom { vertical-align: bottom; } .alignTop{ vertical-align: top; } .cursorPointer { cursor: pointer; } .dropdown-menu li:hover, .dropdown-menu li a:hover, .dropdown-menu li.active > a, .dropdown-menu li.active > a:hover, #widthType li:hover{ color: @generalLinkColor; .gradientBar(@gradient2StrtColor,@gradient2EndColor); } .filterActions{ line-height: 80%; list-style: none outside none; margin-left: 10px; padding: 7px 7px 8px; cursor: pointer; margin-left: -3px; li{ padding: 3px 3px 3px 20px; &:hover{ .gradientBar(@gradient2StrtColor,@gradient2EndColor); } } } .chzn-container.chzn-container-single{ font-size: 12px !important; vertical-align: middle; .chzn-results .highlighted { color: @generalLinkColor; .gradientBar(@gradient2StrtColor,@gradient2EndColor); } } /* Footer */ .vtFooter { .gradientBar(@gradient4StrtColor,@gradient4EndColor); text-align: center; p{ border-top: 1px solid @lightColorBorder; padding: 1px 0; font-size: 0.9em; margin-bottom:0; a { color: @themeLinkColor; } } } /* Footer */ /* Detail View */ .detailViewContainer{ .detailViewTitle{ max-height: 50px; padding:0px 10px 0px 10px; width: 98%; margin-bottom: 0.7em; .detailViewPagingButton{ margin-top: 0.7em; } .recordLabel { width: 100%; } } } .detailViewInfo .details{ .gradientBar(@gradient6StrtColor,@gradient6EndColor); border: 1px solid @lightColorBorder; border-left: 0; min-height:650px; .boxSizingBorderBox; .contents{ padding : 1.5%; .gradientBar(@containerColor1,@containerColor2); .fieldLabel label { font-size:@baseFontSize; } } } #detailView { margin : 0px; .summaryView{ p{ margin-bottom : 0 !important; } } .table tbody tr:hover, .table tbody tr:hover{ &:hover{ .gradientBar(@gradient2StrtColor,@gradient2EndColor); .cursorPointer; } } } .widgetContainer > div{ padding-top:5px; border-top:1px double @lightColorBorder; } //To remove border-right for related list of campaigns and line items heading .relatedContents table.listViewEntriesTable tr.listViewEntries td:nth-child(2), #lineItemTab.table tr td:nth-child(2){ border-right: 0 !important; } // //Related tabs in detail view .related{ min-width: 16.5%; /*before element is a span10 element */ float:left; &:focus{ outline: none; } .nav{ li{ margin-left: -1px; opacity:0.5; .cursorPointer; &:hover{ opacity:1; } a{ border: 1px solid @lightColorBorder; border-left: 0; margin: 0 0 1px 0; border-radius : 0 2px 2px 0; color: @relatedListText !important; &:hover{ background-color: @gradient8StrtColor; } } } li.active { opacity:1; a{ border-color: @lightColorBorder !important; .gradientBar(@containerColor1,@containerColor2); color: @generalLinkColor; } } } } .relatedContents { overflow-x:auto !important; } //Related tabs in detail view Ends Here /* Detail View */ /* CustomFilter View */ #CustomView{ max-width : 96.5%; } .filterHeaders{ line-height: 40px; } .standardFilterDiv{ width: 1000px; } .filterConditionsDiv{ background: none; } .advanceFilterCondition{ background-color: @lightColorBorder; .border(2px,@darkColorBorder); border-radius: 0; padding: 12px 0 0 0; } .standardFilterDiv .standardFilterChosenSelect{ width : 200px !important; } .columnsSelectDiv .columnsSelect{ width : 100% !important; } .horizontalDivider{ border-color: @lightColorBorder; } /* CustomFilter View */ .popupBackgroundColor{ .gradientBar(@gradient4StrtColor,@gradient4EndColor); } .popupContainer{ .gradientBar(@gradient6StrtColor,@gradient6EndColor); padding-top: 10px; } .popupSearchContainer { text-align: center; } .popupPaging { margin-bottom: 0px; .gradientBar(@gradient6StrtColor,@gradient6EndColor); min-height : 3.5em; .paddingLeftRight10px; } .popupEntriesDiv{ .paddingLeftRight10px; .gradientBar(@gradient6StrtColor,@gradient6EndColor); } .popupTable{ margin-left: 0 !important; margin-bottom: 0 !important; th { .gradientBar(@gradient5StrtColor,@gradient5EndColor); .textShadow(@headerTextColor,0,0,1px,@headerTextShadowColor); } td{ padding-left: 4%; padding-right: 4%; } } .height20{ height: 20px; } // Title Bar .titleBar { .gradientBar(@gradient6StrtColor,@gradient6EndColor); padding: 5px; } // Summary ListView .summaryListView { background: transparent; .item { border-bottom: 1px solid @lightColorBorder; padding: 5px; } } //Mass Actions #massActionDiv{ margin-left: -34%; width: 73%; .gradientBar(@gradient1EndColor,@gradient1StrtColor); border: 7px solid @grayLighter; border-radius: 0 0 0 0; height : 500px; } .massEditTabs{ margin-left: 2%; border-bottom: none; margin-bottom: -1px; padding-bottom: 1px; li{ .gradientBar(@gradient1EndColor,@gradient1EndColor); border: 1px solid @lightColorBorder; border-bottom: 0; border-radius: 2px 2px 0 0; margin-right: 3px; &:hover { .gradientBar(@gradient5StrtColor,@gradient5EndColor); } a{ border: none; color : @tabTextColor; &:hover { color : @tabTextColorHover; background: none; border: none; } } } li.active{ .gradientBar(@gradient5StrtColor,@gradient5EndColor); a{ color : @tabTextColorHover; background: none; border: none; &:hover { background: none; border: none; color : @tabTextColorHover; } } } } .massEditContent{ overflow: visible !important; } .massEditTable{ .gradientBar(@gradient1EndColor,@gradient1EndColor); border-radius: 2px; .border(1px, @lightColorBorder); border-top: 3px solid @headerColor !important; z-index : 100; td{ border-left: none !important; font-size: 12px; input#imagename{ height : 25px; } input[type=image]{ height : 21px; } } td.fieldLabel{ text-align: right; label{ font-size: @baseFontSize; margin-top:5px; } } } .massEditFooter,.commentFooter{ input{ border: 1px solid @lightColorBorder; border-radius: 0px; box-shadow: 0 0 2px @boxShadowColor; } } // TreeView .treeView { ul { list-style-type: circle; li { margin: 5px 0; } } } // Global Modal #globalmodal { .hide; width: auto; height: auto; } // Slider control .mini-slider-control { width: 50px; } .mini-slider-control + div { margin-left: 15px; } .mini-slider-control .ui-slider-handle { top: -0.2em; height: 1.0em; width: 1.0em; border-radius: 10px; } .mini-slider-control[data-value="0"] .ui-slider-handle { background: gray; background-image : url('../images/black.png'); } .mini-slider-control[data-value="1"] .ui-slider-handle { background: orange; background-image : url('../images/yellow.png'); } .mini-slider-control[data-value="2"] .ui-slider-handle { background: green; background-image : url('../images/green.png'); } .paddingLeft20{ padding-left: 20px !important; } .paddingTop10{ padding-top: 10px; } .paddingTop20{ padding-top: 20px; } // Settings > Groups // #s2id_memberList, .groupMembersColors{ .Users{ background-color : @users !important; .backgroundImageNone; } .Groups { background-color : @groups !important; .backgroundImageNone; } .Roles{ background-color : @roles !important; .backgroundImageNone; } .RoleAndSubordinates{ background-color : @rolesAndSubordinates !important; .backgroundImageNone; } } //Spacing between Summary widgets .widget_contents{ margin-top: 5px; } // Comments block .commentContainer{ padding: 10px 10px 10px 20px ; border-radius: 2px; hr{ margin: 0 !important; } .addCommentBlock .commentsControls{ display: inline-block; } .commentsList > .liStyleNone > .commentDetails{ .commentDiv{ width:100%; } } .commentDetails{ background:@bodyColor; border: 1px solid #ccc; margin-bottom: 5px; border-radius: 2px; padding: 10px 10px 5px; display: inline-block; min-width: 400px; .boxSizingBorderBox; .commentDiv{ width: 380px; } } .commentorInfo{ p{ margin-bottom: 0; } .commentorName{ color: @generalLinkColor; &:hover{ color: @linkColorHover; } } } .addCommentBlock { .gradientBar(@bodyColor,@bodyColor); border: 1px solid @lightColorBorder; padding: 12px 12px 5px; min-height: 115px; margin-top: 15px; display: block; .commentcontent{ box-shadow: inset 0px 0px 8px -5px @boxShadowColor !important; padding : 8px !important; .boxSizingBorderBox; width: 100%; resize: none; } } .commentInfoContent{ padding: 1px 0; word-wrap : break-word; } } .commentTitle { .span1 { .boxSizingBorderBox; img{ min-width:32px; min-height:32px; } } } .commentsList > ul{ margin-left: 0; } .singleComment{ .editedStatus{ .boxSizingBorderBox; padding: 5px 0 5px 32px; p{ margin-bottom: 0; } } .commentActionsDiv{ display: none; p{ margin-bottom: 0; } } &:hover{ .commentActionsDiv{ display: block; margin-bottom: 3px; } } } // Recent Comments block .recentComments{ margin: 0; padding: 0; .boxSizingBorderBox; .commentDiv{ min-width: 100%; } .addCommentBlock{ background: none; border: 0; display: block; } .commentDetails{ display: block; } } .singleComment:hover .commentActions .replyComment{ .displayInlineBlock; } .commentActionsContainer{ a{ &:hover{ text-decoration : none; } } .editStatus{ padding:5px 2px; .boxSizingBorderBox; p{ margin-bottom: 0; } } } // Settings > Studio > Edit Fields // .createFieldModal{ border-radius: 2px; } .layoutContent{ border-top: 3px solid @headerColor !important; } //Recent Activities .recentActivitiesContainer{ .unstyled{ li { margin-top: 10px; div { margin-left: 5px; } } } .updateInfoContainer{ word-wrap : break-word; } } .rightAlignedCalendar{ z-index : 10000; &:before,&:after{ right : 15% !important; left : auto !important; } .gradientBar(@gradient7StrtColor,@gradient4EndColor); box-shadow : 1px 0px 7px @boxShadowColor; margin-top : 7px !important; } //Send Email .SendEmailFormStep1{ padding : 10px 10px 17px; } .SendEmailFormStep2{ padding : 0% 2%; line-height : 18px; .contentsBackground(); } .emailTemplatesContainer{ .gradientBar(@gradient6StrtColor,@gradient6EndColor); } .sendEmailBlock{ left: 25% !important; top: 6% !important; min-width: 50%; } /** Advance Search **/ form[name="advanceFilterForm"]{ padding: 0 20px; } #advanceSearchContainer { background-color : @white; position: relative; left: -150px; top: 3px; .filterContainer{ padding: 0 20px; } } .filterHolder { #advanceSearchContainer { position: relative; left: 1px; top: 0; border-left: 1px solid @lightColorBorder !important; z-index:10001; } } //Export #exportForm{ h4{ margin-top : 2%; } .exportContents{ .border(2px); margin-top: 2%; background-color: @lightColorBorder; } } //Import .searchUIBasic{ border-collapse: separate !important; border-spacing: 10px !important; margin: 0 10%; .importContents{ border-radius : 2px !important; .border(1px); background-color: @white; padding: 15px; } .listRow{ .listViewHeaders > td{ color: @generalLinkColor; .gradientBar(@gradient5StrtColor,@gradient5EndColor); } .defaultInputTextContainer{ max-width: 87% !important; margin-bottom : 0 !important; } } .ImportResultsList{ .gradientBar(@gradient6StrtColor,@gradient6EndColor); } } //Line Items // fix for line item taxmode, currency background header block #lineItemTab.table{ tr:first-child{ &:hover th~td{ .gradientBar(@gradient5StrtColor,@gradient5EndColor); } } tr:nth-child(2){ &:hover td{ background : none; } } } .lineItemTable tr:hover td { width: 0%; div.finalDiscountUI table tr td { background: none !important; } div.discountUI table tr td{ background: none !important; } div#shipping_handling_div table tr td{ background: none !important; } span.taxDivContainer div table tr td{ background: none !important; } div.finalTaxUI table tr td{ background: none !important; } } // Fix complete .lineItemResult{ width: 70.5% !important; a:hover{ color: @themeLinkColor; } } .lineItemInputBox{ width: 45%; float: right; text-align: right; } .smallInputBox{ width: 45%; height: 12px; } .lineItemCommentBox{ width: 70%; height: 40px; } .inventoryLineItemHeader{ float:left; margin: 7px; .textShadow(@headerTextColor,0,0,1px,@headerTextShadowColor); } //Clean up the below css .discountUI, .taxUI, .finalDiscountUI , .finalTaxUI, #shipping_handling_div{ position: absolute; left: 65.8%; width: 27%; z-index: 500; .gradientBar(@gradient6StrtColor,@gradient6EndColor); box-shadow : 1px 0px 7px @lightColorBorder; background-color : @gradient7StrtColor; border-radius : 6px; .table tbody tr:first-child th:first-child{ border-radius : 4px 0 0 0 !important; } .table tbody tr:first-child th:last-child{ border-radius : 0 4px 0 0 !important; } } .LineItemDirectPriceReduction{ width: 65% !important; } .selectedQuickLink{ background-color : @headerColor; background-repeat: repeat-x; background-size: 100% 100%; a{ color: @headerTextColor; font-size: 15px; &:hover{ text-decoration: none; } } } .unSelectedQuickLink{ a{ .textShadow(@textColor,1px,-1px,1px,@textShadowColor); font-size: 15px; margin-top: 12%; &:hover{ text-decoration: none; } } &:hover{ .gradientBar(@gradient2StrtColor,@gradient2EndColor); } } .cursorDefault{ cursor: default; } .btn{ background-color: none ; background-image: none; border-radius: 0 !important; &:focus{ outline: 0; } } .addButton{ .gradientBar(@addButton,@addButton); color: @headerTextColor; text-shadow: none; border-radius: 0 !important; &:hover{ border-radius: 0 !important; box-shadow: 0 0 1px @boxShadowColor !important; background-position: 0 0; color: @headerTextColor; .gradientBar(@addButton,@addButton); } .caret{ border-top-color: @textShadowColor; } i{ .icon-inverted; } i.caret{ background-size:0; } } .saveButton{ .gradientBar(@saveButton,@saveButton); .textShadow(@textShadowColor,0px,0px,2px,@textColor); .marginRight5px; &:hover{ box-shadow: 0 0 1px @boxShadowColor !important; border: solid 0 0 0px @basicButtonBorderColorOnHover; } } .cancelLink{ .cursorPointer; color: @deleteButton; margin: 6px 0 6px 8px; font-size : @baseFontSize !important; &:hover{ color: @deleteButton !important; } } .importMore{ .gradientBar(@addButton,@addButton); .textShadow(@textColor,1px,1px,1px,@textShadowColor); &:hover{ box-shadow: 1px 1px 3px @boxShadowColor !important; border-style: solid; border-color: @darkColorBorder !important; } } .lastImport{ .gradientBar(@importLastImportedRecords,@importLastImportedRecords); .textShadow(@textColor,1px,1px,1px,@textShadowColor); &:hover{ box-shadow: 1px 1px 3px @boxShadowColor !important; border-style: solid; border-color: @darkColorBorder !important; } } .undoImport{ .gradientBar(@importUndoLastImport,@importUndoLastImport); .textShadow(@textColor,1px,1px,1px,@textShadowColor); &:hover{ box-shadow: 1px 1px 3px @boxShadowColor !important; border-style: solid; border-color: @darkColorBorder !important; } } .close{ border : none; background: none repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; } #massEdit .cancelLinkContainer{ padding: 5px 0; margin-left: 0.5em; } #composeEmailContainer{ .modal-header{ border-bottom: none !important; } .MultiFile-wrap{ float: left; } } //Reports .reportContents{ margin-left : 1%; .reportHeader{ margin-top : 1%; } .calculationHeaders { .gradientBar(@gradient5StrtColor,@gradient5EndColor); } #report_step2{ .block{ margin-bottom : 2%; .row{ margin-bottom : 1%; } } } } .detailViewHeaders { .gradientBar(@gradient5StrtColor,@gradient5EndColor); } // BreadCrumbs Css #reportBreadCrumbs { .gradientBar(@gradient5StrtColor,@gradient5EndColor); border-radius: 3px 3px 3px 3px; font-size: 14px; margin: 2% 0 1% 1%; padding: 7px 22px; border : 0; li { .displayInlineBlock; .textShadow(@headerTextColor,0px,0px,1px,@headerTextShadowColor); } .divider { color: @headerTextColor; padding: 0 5px; text-shadow : none; } .active { .textShadow(@headerTextColor,0px,0px,1px,@headerTextShadowColor); .fontBold; } } .textOverflowEllipsis{ .textOverflowEllipsisMixin(9em,ellipsis); } .widgetTextOverflowEllipsis{ .textOverflowEllipsisMixin(86%,ellipsis); } #detailView,#EditView{ .table{ .gradientBar(@tableBackgroundColor,@tableBackgroundColor); .boxSizingBorderBox; th,td{ border-bottom : 1px solid @lightColorBorder!important; border-left : none !important; border-top : none !important; } td{ &.fieldValue{ textarea{ .boxSizingBorderBox; width:100%; } } &:last-child{ border-right: none !important; } } tr:last-child{ td{ border-bottom: none !important; } } } select[name*="time_zone"]{ width: 350px !important; } } //jqplot style .jqplot-point-label { font-size: inherit; } //Dashboard style .gridster ul li { list-style:none outside none; border-radius: 1px; .gradientBar(@gradient6StrtColor,@gradient6EndColor); position: absolute; border: 2px solid @gradient14EndColor; overflow-y : hidden; &[data-sizey="1"] .dashboardWidgetContent{ height : 268px; padding: 10px; div table tr{ border-bottom:1px solid @lightColorBorder; } } .dashboardWidgetHeader{ .gradientBar(@gradient14StrtColor,@gradient14EndColor); padding: 2px 5px; cursor: move; th, .dashboardTitle{ color: @headerTextColor; } select#historyType{ width:100px; margin-bottom:0px; } td.refresh{ span{ position:relative; } } } .widgeticons { height:30px; margin-right:30px; visibility: hidden; a { cursor: pointer; text-decoration: none; i{ .icon-inverted; } } } .dashboardTitle { float: left; } .filterContainer{ background-color : @gradient4StrtColor; position : absolute; .border(2px,@lightColorBorder); margin-left: -7px; margin-right : 3px; margin-top : 4px; padding: 8px 0; border-radius: 0 0 10px 10px; box-shadow: 0 5px 8px -5px @boxShadowColor; div{ span{ margin-top: 6px; } } } .widgetChartContainer{ margin-left:10px; } } .dashboardHeader{ .paddingTop20; .paddingRight100; .dropdown-menu{ min-width:100%; text-align: left; } } #defaultValuesElementsContainer{ visibility: hidden; height: 0px; } .opertaionNotPermitted{ border: 3px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255); width: 55%; position: relative; z-index: 100000020; .genHeader{ border-bottom: 1px solid rgb(204, 204, 204); nowrap: nowrap; width:70%; } } div#chart2{ height:300px; width:500px; } //Convert lead .convertLeadError{ border: 3px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255); width: 55%; position: relative; z-index: 10000000; table td{ border-bottom: 1px solid rgb(204, 204, 204); nowrap:nowrap; width:70%; } } //Report stylings .printReport{ width:100%; border:1px solid @black; border-collapse:collapse; } .printReport tr td{ border:1px dotted @black; text-align:left; } .printReport tr th{ border-bottom:2px solid @darkColorBorder; border-left:1px solid @darkColorBorder; border-top:1px solid @darkColorBorder; border-right:1px solid @darkColorBorder; } .printReportContainer{ tr td{ border:0px solid @darkColorBorder; h3{ color: @generalLinkColor; } } } .mainContainer{ margin-top: 69px; & > .span2.row-fluid{// side Bar stylings. min-height:635px; background: @containerColor1; padding-top: 15px; } .hero-unit{ height:500px; } .contentsDiv { min-height:635px; border-left: 1px solid @lightColorBorder; padding-top: 3px; background-color:@white; position: relative; } } //Calendar view style .fc-header-title h2 { font-size: 18px; } .fc-button-inner { border: 0 !important; } .fc-button-effect { display: none; } .multiCurrencyEditUI{ .border(@borderColor, @lightColorBorder); background-color : @gradient7StrtColor; border-radius : 6px; table{ margin: 0% !important; td{ text-align : center; vertical-align : middle !important; width : auto; } } .detailedViewHeader{ td{ background-color: @gradient4StrtColor !important; } } } .fc-event{ min-height: 14px !important; } .fc-event-style1,.fc-event-style1 .fc-event-skin { background: @fc-style1; border-color: @fc-style1; font-weight: normal; text-shadow: none; } .fc-event-style2,.fc-event-style2 .fc-event-skin { background: @fc-style2; border-color: @fc-style2; font-weight: normal; text-shadow: none; } .fc-event-style3,.fc-event-style3 .fc-event-skin { background: @fc-style3; border-color: @fc-style3; font-weight: normal; text-shadow: none; } .fc-event-style4,.fc-event-style4 .fc-event-skin { background: @fc-style4; border-color: @fc-style4; font-weight: normal; text-shadow: none; } .fc-event-style5,.fc-event-style5 .fc-event-skin { background: @fc-style5; border-color: @fc-style5; font-weight: normal; text-shadow: none; } .fc-event-style6,.fc-event-style6 .fc-event-skin { background: @fc-style6; border-color: @fc-style6; font-weight: normal; text-shadow: none; } .fc-event-style7,.fc-event-style7 .fc-event-skin { background: @fc-style7; border-color: @fc-style7; font-weight: normal; text-shadow: none; } .fc-event-style8,.fc-event-style8 .fc-event-skin { background: @fc-style8; border-color: @fc-style8; font-weight: normal; text-shadow: none; } #calendarview th { color : @black; } //Convert Lead .fieldInfo.in{ overflow:visible !important; height: auto !important; } .moduleSelection{ border-radius: 2px 2px 0 0 !important; border: 1px solid @headerColor !important; .gradientBar(@gradient5StrtColor,@gradient5EndColor); color: @headerTextColor; .fontBold; } .convertLeadModules{ margin-bottom: 2%; border: 1px none; } .moduleBlock{ border-radius: 0px !important; } .overflowVisible{ overflow:visible !important; } //Datetime picker style .ui-timepicker-div .ui-widget-header { margin-bottom: 8px; } .ui-timepicker-div dl { text-align: left; } .ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; } .ui-timepicker-div dl dd { margin: 0 10px 10px 65px; } .ui-timepicker-div td { font-size: 90%; } .ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; } //Time picker styles .timePicker{ width: 8.5em !important; //layout editor drop down should show z-index: 1029 !important; } .datepicker { //layout editor drop down should show z-index: 1029 !important; } //Color picker styles .colorpicker { //color picker should highlight than full calendar view z-index: 1029 !important; //color picker input override by bootstrap input { width : 30px !important; } //color picker input color overriding by editview inputs input[type="text"], input { color : #898989 !important; } } //color picker input override by bootstrap .colorpicker_hex input { width : 45px !important; } //Account Hierarchy #accountHierarchyContainer .listViewEntries td a{ color: @generalLinkColor !important; } .highlightBackgroundColor td{ .gradientBar(@gradient2StrtColor,@gradient2EndColor); } .logo, .imageContainer { img { height:40px; width: 10em !important; } } //Used for confirmation message box .messageBox{ padding: 7%; max-width: 320px; } //Used to remove border-right for my preferences heading #myPrefHeading{ border-right: 0 !important; } /* My Preferences Header */ #prefPageHeader{ .boxSizingBorderBox; max-height: 70px; padding: 6px 1.5%; width: 100%; margin: 0; .logo{ min-width: 57px; max-width: 57px; img{ width: 4em; height: 4em; min-width: 57px; } } } /* Calendar Mass Edit */ .calendarMassEdit{ min-width : 400px; .controlElements{ min-height: 20px; padding: 20px; } } /**BootStrap Updated Css (Should be removed once we update bootstrap**/ .input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child { margin-right: -1px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; } .input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child { margin-left: -1px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; } /* Guider-JS */ .guider .guider_title { line-height: 24px; } // Feedback UI .feedback { z-index: 10002; } .feedback .handle { z-index: 10003; display: block; position: fixed; bottom: 50px; left: -30px; bottom: 100px\9; background: #2C2C2C; color: white; padding: 7px 15px; border:1px solid gray; text-decoration: none; outline: none; // http://scottgale.com/blog/css-vertical-text/2010/03/01/ -webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); -o-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); // IE8 Rotate // http://www.boogdesign.com/examples/transforms/matrix-calculator.html -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=1.00000000, M21=-1.00000000, M22=0.00000000,sizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=1.00000000, M21=-1.00000000, M22=0.00000000,sizingMethod='auto expand'); } .feedback .handle:hover { text-decoration: none; } #popupContents{ .form-actions{ margin: 0px !important; border-top: none !important; } } .summaryImg{ box-shadow: 0 0 4px @black inset; border-radius : 2px; } .massEditActiveField,.selectedListItem{ .gradientBar(@gradient2StrtColor,@gradient2EndColor); } .ui-pnotify{ z-index: 10002; } .companyLogo { img { height: 3em; width: 12em !important; } } .wide { padding-top:11px !important; padding-bottom:11px !important; } .medium { padding-top:6px !important; padding-bottom:6px !important; } .narrow { padding-top:2px !important; padding-bottom:2px !important; } #widthType{ min-width: 100px !important; li i{ margin-left: 7px; } } //Summary view of contacts,leads,accounts .recordDetails, .summaryWidgetContainer{ background-color: @summaryWidgetColor; padding: 15px; border: 1px solid @summaryWidgetBorderColor; margin-bottom: 20px; .summaryViewEntries td{ vertical-align: top; } } /*opacity applied for summary view edit, comment actions, activity widget edit*/ .summaryViewEntries .summaryViewEdit, .activityStatus .editStatus, .addedCalendars .actionImage{ .zeroOpacity; } .summaryViewEntries:hover .fieldValue .summaryViewEdit, .activityStatus:hover .editStatus, .addedCalendars:hover .actionImage{ .fullOpacity; } .summary-table{ width: 100%; background-color: @summaryWidgetColor; } .recordDetails hr{ margin : 5px 0 10px 0 !important; } .activityEntries{ padding: 6px 0; hr{ margin : 5px 0 10px 0 !important; } } .summaryWidgetContainer{ .widget_header{ padding-bottom: 10px; border-bottom: 1px solid @lightColorBorder; h3{ color: @themeLinkColor; font-weight: normal; } } } //Calendar Settings .calendarSettingsContainer{ width : 700px; .control-label{ width : 26%; } } //Edit view text color should be same for all fields input[type="text"], input, textarea{ color: #444444 !important; font-family: 'Open Sans',@baseFontFamily !important; } #listViewPageJumpDropDown, #relatedListPageJumpDropDown{ .padding5per; .listViewPagingInput { height : 12px; width : 75%; margin : 0px 5px 0px 5px; } } .emailPreview{ padding : 20px 0px 15px 0px; background-color: @white; .mailInfo{ color : @grayLight; .textShadow(@grayLight,0px,0px,1px,@grayLight); } .well{ background-color : none !important; } hr{ border-bottom: 1px solid @summaryWidgetBorderColor; margin : 5px 0 10px 0 !important; } } .emailPreviewHeader{ h3{ color : @white; } } //tagCloud .tagCloudContainer{ .deleteTag{ opacity : 0; } .tag:hover .deleteTag { opacity : 1; } } #tagCloud { word-wrap: break-word; } .relatedPopup { border-radius : 0px !important; } .horizontalLeftSpacingForSummaryWidgetContents{ margin-left: 1.8em !important; } .bootbox { z-index : 1000003; } .modal-backdrop { z-index : 1000002; } .vtReminder-icon { background: url('../images/Events.png') no-repeat right center } // Settings page Css .settingsIndexPage{ .moduleBlock{ border: 1px solid @lightColorBorder; min-height: 54px; &:hover{ .unpin{ opacity : 0.4; .displayInlineBlock; &:hover { opacity : 0.8; } } } } #settingsShortCutsContainer{ min-height : 350px; } } #settingsQuickWidgetContainer { .quickWidgetHeader{ .gradientBar(@gradient16StrtColor,@gradient16EndColor); } h5{ color : @navLinkColor; } .widgetContainer > div { &:hover{ .selectedListItem; } } .widgetContainer{ .gradientBar(@gradient9StrtColor,@gradient9EndColor); .selectedMenuItem { background-color : @gradient2StrtColor; border-bottom : 1px solid @lightColorBorder !important; border-top : 1px solid @lightColorBorder !important; .fontBold; a{ color : @textColor; } } border-bottom : 3px solid @secondaryBorderColor; .menuItem{ a{ color : @textColor; &:hover{ text-decoration : none; } } &:hover{ .pinUnpinShortCut{ .displayInlineBlock; opacity : 0.8; &:hover { opacity : 1; } } } } } } // overwriting tax calculations modal-header .blockUI{ border-radius: 2px !important; } //Customer Portal .portalModuleRow{ cursor: move; &:hover{ background-color : @lightColorBorder !important; } } //Sharing Access Stylings #EditSharingAccess{ .table-bordered{ border-collapse: collapse !important; } .equalSplit{ tr td{ width: 22% !important; } .customRuleTable{ thead tr th:first-child, tbody tr td:first-child{ width: 8% !important; } thead tr th:last-child, tbody tr td:last-child{ width: 12% !important; } } } } .sharingAccessDetails{ .gradientBar(@tableBackgroundColor,@tableBackgroundColor); tr.collapseRow{ border-top: 2px solid @gray !important; &>td{ .gradientBar(@tableBackgroundColor,@tableBackgroundColor); } +tr{ border-bottom: 2px solid @gray !important; :hover th, :hover td{ background-color: @tableBackgroundColor; } hr{ margin: 0 0 8px; } &>td{ .gradientBar(@tableBackgroundColor,@tableBackgroundColor); } } } thead tr th, tbody tr td{ border-left: none; } } .customRuleEntries:hover td .actions .actionImages{ .fullOpacity; } .customRuleTable{ .gradientBar(@tableBackgroundColor,@tableBackgroundColor); thead tr th, tbody tr td{ border-left: 1px solid @grayLight !important; } th{ color: @themeLinkColor; } } //Module Manager - general class to apply opacity to actions .opacity{ .actions{ .zeroOpacity; } &:hover { .actions{ .fullOpacity; } background-color: @rowHoverColor1 !important; } } .settingsHeader{ .font-x-x-large; color : @headerColor; } .collectiveGroupMembers{ border : 2px solid @grayLighter; .groupLabel{ background-color : @grayLighter; } } //General class for theme table color .themeTableColor { .gradientBar(@tableBackgroundColor,@tableBackgroundColor); } //General class for textarea autosize .textarea-autosize{ min-width: 100%; box-shadow: inset 0 0 4px @boxShadowColor !important; padding : 8px !important; resize: none; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ } .editViewMiniSlider { a{ border-style : none !important; margin-top : 1px; } } //Picklist Editor .pickListValue{ cursor: move; &:hover{ background-color : @lightColorBorder !important; } } //Picklist dependency .selectedCell { background-color: lightBlue; white-space: nowrap; } .unselectedCell { background-color: @grayLighter; color: @seperatorColor; white-space : nowrap; } .pickListDependencyTable { tbody tr:hover td { background-color: none !important; } } .overWriteAddOnStyles{ .floatNone; .displayInlineBlock; padding-top: 3px !important; padding-bottom: 5px !important; } //Workflows .workFlowContents .form-horizontal{ .control-label { width: 225px !important; } .controls{ margin-left: 245px !important; } } //layout Editor .border1px { border: 1px solid @lightColorBorder; } .layoutBlockHeader { .gradientBar(@gradient5StrtColor,@gradient5EndColor); .blockLabel { color : @headerTextColor; } } .blockFieldsList { .editFields { margin-left : 0.5% !important; //default value ui- multi select values ui breaking .dropdown-menu a { padding : 0px !important; } } .editFields:hover{ background-color : @lightColorBorder !important; } } #importModules .contents{ margin-left: 2.2%; } .extensionWidgetContainer{ background-color: @white; border: 1px solid @summaryWidgetBorderColor; min-height: 200px; padding: 2%; .extension_contents{ margin-top: 2%; .contentsBackground; border: 1px solid @lightColorBorder; padding: 15px 20px; .slimScrollDiv{ padding-right: 10px; } } .extension_contents{ margin-top: 5%; .slimScrollDiv{ padding-right: 10px; } } .extensionDescription { line-height: 20px; } .extensionInfo{ padding-top: 5%; } } .conditionGroup{ border: 1px solid @lightColorBorder; padding: 5px; .border-radius(2px); .contents, .header{ padding : 1%; } .addCondition{ margin: 1% 0; } } //Horizontal top scroll .contents-topscroll, #reportDetails{ overflow-x: scroll; overflow-y: hidden; } .bottomscroll-div { display : inline; } //Control the overlapping of cells (due to many rows+cell) during reporting //Observed specially in Chrome having 1000+ rows with 9 cells. #reportDetails table tr{ th{ border-left: none; } td { padding: 5px; } } //Breadcrumb styles .crumbs li.active,.crumbs li.active:hover { background-position: 0 -49px; } .crumbs li.active a,.crumbs li.active:hover a { color: @white; } .active { .stepNum { color: @white; } } .stepNum { display: inline-block; overflow: hidden; font-size: 2em; color: @grayDarker; } .breadcrumbContainer { width: 100%; height: 60px; padding-top: 30px; } .stepText { display: inline-block; white-space: nowrap; overflow: hidden; width: 168px; margin-left: 10px; font-size: 1.2em; margin-top: 1px; font-weight: bold; } #breadcrumb { float: left; display: block; width: 100%; text-align: center; box-sizing: border-box; ul.crumbs { list-style: none outside none; width: 100%; margin-left: 0; } } .crumbs { li:hover { background-position: 0 -98px; position: relative; } li.last.active { background-position: 0 -49px; } li:first-child{ margin-left:0; } li { display: inline-block; line-height: 47px; margin-left: -15px; background-image: @breadCrumbImage; background-repeat: no-repeat; background-position: 0 0; position: relative; height: 50px; text-align: left; min-width: 240px; a { padding-left: 10%; color: @grayDark; } } li.last.active:hover { background-position: 0 -49px; } li.last:hover { background-position: 0 -98px; } } //css used for engagement level in contacts and leads .greyStar { background-image: url("../images/stars.png"); background-position: 20px 20px; height: 20px; width: 20px; display: inline-block; } .yellowStar { background-image: url('../images/stars.png'); background-position: 0 20px; width: 20px; height: 20px; display: inline-block; } //css used for left panel show or hide .toggleButton { background: @headerColor; font-weight: bold; padding: 50px 2px; position: absolute; top: 40%; cursor: pointer; width: 10px; z-index:1; } .toggleButton .icon-chevron-left { background-position: -434px -72px !important; .icon-inverted; } .toggleButton .icon-chevron-right { background-position: -460px -72px !important; .icon-inverted; } .nonEditableValuesDiv { border: 1px solid @grayLight; background-color: @grayLighter; border-radius: 2px; } .mailConveterDesc { height:350px; width:96%; border: 1.5px solid; border-radius:10px; border-color:#dddddd; font-size:11pt; margin-top: 55px; margin-left: 20px; } #mailBoxLabel { margin-top:15px; margin-left: -18px; font-size: 12pt; width: 75px; } .mailBoxDropdownWrapper { height: 49px; width: 70%; background: url('../images/mailbox-icon.png') no-repeat 5px 5px; overflow: hidden; border: 1px solid #dddddd; } .mailBoxDropdown { background: transparent url('../images/downArrowBlue.png') no-repeat 236px 13px; width: 110%; height: 50px; font-size: 14pt; color: #0065a6; padding: 10px 55px; padding-right: 0; } #mailConverterDragIcon { margin-top: 12px; } #mailConverterBody { padding-top: 20px; margin-left: 0px; } .mailConverterRuleBlock { font-size:14px; line-height: 30px; border: 1.5px solid; border-color:#dddddd; } .mailConverterRuleLegend { font-size: 12pt; color: #0065a6; margin-bottom:10px; background: #EEE; } #mailConverterStats { font-size: 10pt; margin-top: 5px; margin-left: -10px; } .addMailBoxBlock { border: 1.5px solid; border-color: #dddddd; margin-left: 83px; margin-top: 20px; padding-top: 30px; padding-left: 200px; padding-bottom: 20px; padding-right: 30px; font-size: 11pt; } .rightAligned { text-align: right; } input.listSearchContributor{ margin-bottom : 0px !important; } .listSearchContributor { min-width : 125px !important; } .backgroundColor { background-color: @containerColor1 !important; }