晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
|
Server : Apache System : Linux srv.rainic.com 4.18.0-553.47.1.el8_10.x86_64 #1 SMP Wed Apr 2 05:45:37 EDT 2025 x86_64 User : rainic ( 1014) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /proc/thread-self/root/home/akaindir/public_html/crm/layouts/v7/skins/vtiger/ |
Upload File : |
@import "variables.less";
@font-face {
font-family: 'Oswald';
src:url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot'); /* IE9 Compat Modes */
src:url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.woff') format('woff'), /* Pretty Modern Browsers */
url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/Oswald/Oswald-Regular/Oswald-Regular.svg#Oswald') format('svg'); /* Legacy iOS */
font-weight: normal;
font-style: normal;
text-rendering: optimizeLegibility;
}
*:focus,*:active,
a:focus,a:active{
outline: none;
}
@font-face {
font-family: 'OpenSans-Regular';
src: url('../fonts/OpenSans/Regular/OpenSans-Regular.eot'); /* IE9 Compat Modes */
src:url('../fonts/OpenSans/Regular/OpenSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/OpenSans/Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/OpenSans/Regular/OpenSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/OpenSans/Regular/OpenSans-Regular.woff') format('woff'), /* Pretty Modern Browsers */
url('../fonts/OpenSans/Regular/OpenSans-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
font-family: 'OpenSans-Semibold';
src: url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot'); /* IE9 Compat Modes */
src:url('../fonts/OpenSans/Semibold/OpenSans-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/OpenSans/Semibold/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/OpenSans/Semibold/OpenSans-Semibold.woff') format('woff'), /* Pretty Modern Browsers */
url('../fonts/OpenSans/Semibold/OpenSans-Semibold.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
font-family: 'ProximaNova-Regular';
src: url('../fonts/ProximanovaWebfont/ProximaNova-Regular.ttf') format('truetype'),
url('../fonts/ProximanovaWebfont/ProximaNova-Regular.woff') format('woff'), /* Pretty Modern Browsers */
url('../fonts/ProximanovaWebfont/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'); /* IE6-IE8 */
/* Safari, Android, iOS */
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility;
}
@font-face {
font-family: 'ProximaNova-Semibold';
src: url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.woff') format('woff'), /* Pretty Modern Browsers */
url('../fonts/ProximanovaWebfont/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'); /* IE6-IE8 */
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility;
}
/**********************************/
/************ Layout **************/
/**********************************/
html{
height: 100%;
overflow-y: auto;
}
body{
width: 100%;
margin: 0;
padding: 0;
height: 100%;
}
body > .mCSB_inside > .mCSB_container{
margin-right: 15px;
}
#page{
min-height:100%;
padding-top: 84px;
}
.select2-container .select2-choice{
font-family: 'OpenSans-Regular', sans-serif;
}
body{
font-family: 'OpenSans-Regular', sans-serif;
font-size : 12px;
font-weight: normal;
font-style: normal;
font-kerning: normal;
}
.app-fixed-navbar{
background: #fff;
border-bottom: 0;
margin-bottom: 0;
border-top: 0;
}
.global-nav{
position: relative;
}
.global-nav .global-actions{
padding-right:15px;
height: 42px !important;
}
.app-nav{
position: relative;
}
.app-footer p{
width: 100%;
text-align: center;
background: @blockBackground;
margin-bottom: 0;
padding: 4px 0;
border-top: 1px solid @lightColorBorder;
}
.main-container{
position: relative;
min-height: 100%;
}
.main-container:before,
.main-container:after{
content:" ";
display: block;
clear:both;
}
@media (min-width: 992px) {
.global-nav .logo-container{
display: inline-block;
width: 150px;
z-index: 2;
padding-left: 6%;
margin-top: 1px;
}
.app-nav .module-action-bar {
padding-left: 42px;
top:0px;
padding-right: 0;
position: absolute;
width: 100%;
height: 42px;
/* border-top:1px solid #ddd;*/
border-bottom:1px solid #ddd
}
.app-nav .module-action-bar .module-action-content{
background: @blockBackground;
height:41px;
/* border-bottom: 1px solid #eee;*/
}
.app-nav .module-action-bar .module-action-content .navbar-right{
margin-right: 0;
}
.main-container .module-nav{
display: inline-block;
width: 42px;
z-index: 10;
position: absolute;
bottom: 0;
top: 0;
left:0;
min-height: 100%;
background-color: @moduleNav;
background: @moduleNav;
}
.main-container .sidebar-essentials {
display: inline-block;
width: 240px;
z-index: 1;
position: absolute;
bottom: 0;
top: 0px;
left: 42px;
min-height: 100%;
background: @white;
border-right: 1px solid @lightColorBorder;
}
.main-container .content-area{
width: 100%;
padding-left:283px;
padding-top: 15px;
min-height: 768px;
}
.main-container .settingsPageDiv{
min-height: 768px;
padding-left: 230px;
}
.main-container .settingsNav {
height: 100%;
}
.app-nav .module-action-bar-full {
padding-left: 0;
}
}
.btn-toolbar >.btn-group:first-child{
margin-left : 5px;
}
.vt-notification {
background-color : #2C3B49;
border-color : #2C3B49;
padding : 10px 15px;
font-size : 15px;
position : fixed !important;
.notificationHeader {
font-size : 17px;
[data-notify="title"] {
color : @white;
margin-left : 8px;
}
.close {
color : #c3c3c3;
}
padding-bottom : 8px;
}
.fa-exclamation-triangle {
color : #FFC600;
}
.fa-exclamation-circle {
color : #F10404;
}
.fa-check-circle {
color : #4EBF4E;
}
[data-notify="message"] {
color : #eaeaea;
}
}
/**********************************/
/******** Navigation styles *******/
/**********************************/
.company-logo{
height: 40px;
width: 150px;
margin: 0 0;
display: inline-block;
margin-left: 1px;
}
.company-logo img{
max-height: 100%;
max-width: 100%;
}
.navbar .fa{
font-size: 15px;
}
.navbar .vicon{
display: inline-block;
font-size: 16px;
position: relative;
}
/*.module-action-bar .module-action-content #appnav{
padding-top:5px;
}*/
.global-nav .navbar-nav > li div a{
padding : 15px;
}
.global-nav>ul{
margin-right: 20px;
}
.global-nav .search-links-container{
padding-right:15px;
}
.global-nav .app-navigator-container {
height: 42px;
}
.link-text-xs-only{
padding: 0px 15px;
display: inline-block;
vertical-align: top;
}
.search-link{
float: left;
display: inline-block;
height: 100%;
width: 100%;
color: @search-link-color;
margin-top: 4px;
padding: 0px 10px;
text-decoration: none;
vertical-align: top;
border: 1px solid @lightColorBorder;
.adv-search {
margin-top:9px;
}
}
.search-link:hover,
.search-link:active,
.search-link:visited,
.search-link:focus{
color: #333;
}
.search-link .keyword-input, .searchWorkflows{
border: 0;
height: 30px;
width: 70%;
margin: 1px 0 1px 5px;
}
.search-link .keyword-input:focus{
outline: none;
}
@media (max-width: 768px) {
.module-action-bar .navbar-right{
float: right;
height: 42px;
}
.module-action-bar .navbar-right .nav>li{
display: inline-block;
}
.module-action-bar .navbar-right .nav>li a{
padding: 0 10px;
}
.global-nav .logo-container{
border-bottom: 0;
width: 150px;
}
}
@media (max-width: 991px) {
.global-nav .logo-container{
border-bottom: 0;
width: 150px;
}
.notificationMessageHolder {
padding-left: 45%;
}
}
@media (min-width: 991px) {
.nav>li>a.qc-button{
padding: 2px 3px;
margin-top: 13px;
margin-right: 15px;
background: #3cb878;
color: #fff;
border-radius: 20px;
}
.nav>li>a.qc-button span{
vertical-align: top;
}
}
@media (max-width: 1200px) {
.app-menu{
max-height: 100%;
overflow-y: auto;
}
}
#messageBar {
opacity:0.5;
background-color:white;
z-index:100000;
position:fixed;
top:0px;
width:100%;
height:100%;
}
/** App Nav Styles */
.active-app-title{
white-space: nowrap;
font-family: Oswald, "OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
}
.module-action-bar .module-title{
font-family: Oswald,"OpenSans-Semibold", "Helvetica Neue", Helvetica, sans-serif;
color: @blockHeaderFontColor;
margin: 12px 0;
white-space: nowrap;
overflow: hidden;
max-width: 223px;
text-overflow: ellipsis;
font-size: 15px;
}
.module-action-bar .module-breadcrumb {
padding-left: 11px;
}
.module-action-bar .module-breadcrumb a{
display: inline-block;
float: left;
}
.module-action-bar .module-breadcrumb {
.module-title {
max-width: 160px;
}
.list-name {
max-width: 170px;
}
.detail-name,
.editing-name {
max-width: 350px;
}
}
.module-action-bar .module-breadcrumb-List {
.module-title {
max-width: 185px;
}
.list-name {
max-width: 190px;
}
}
.app-switcher-container {
display: inline-block;
width: 42px;
z-index: 2;
text-align: center;
}
.app-nav .app-indicator-icon-container {
display: inline-block;
width: 42px;
z-index: 2;
height: 50px;
}
.app-nav .app-indicator-icon-container {
top: 0px;
height: 42px;
text-align: center;
line-height: 42px;
/* background-color: #2c3b49;*/
color: #ffffff;
/*border-bottom: 1px solid #272B46;*/
.app-indicator-icon {
font-size: 24px;
line-height: 40px;
}
}
.app-SALES{
background: @sales_app !important;
}
.app-MARKETING{
background: @marketing_app !important;
}
.app-OTHER{
background: @default_app !important;
}
.app-SUPPORT {
background: @support_app !important;
}
.app-INVENTORY{
background: @inventory_app !important;
}
.app-PROJECT {
background: @project_app !important;
}
.app-TOOLS {
background: @marketing_app !important;
}
.app-DEFAULT, .app-DASHBOARD {
background: @default_app !important;
}
.module-nav .mod-switcher-container{
display: inline-block;
width: 42px;
z-index: 2;
height:100%;
}
.app-switcher-container .app-icon {
display: inline-block;
font-size: 25px;
line-height: 43px;
color: black;
text-align: center;
vertical-align: bottom;
}
.app-switcher-container .active {
background-color: #010101 !important;
}
.app-switcher-container .app-navigator {
background-color: @moduleNav;
.app-icon {
color: white;
opacity: 0.8;
}
}
.global-nav .app-switcher-container .app-navigator:hover {
background: @menuBackGround;
opacity: 1;
.app-icon {
opacity: 1;
}
}
.app-switcher-container .navbar-toggle{
margin: 5px 0;
padding: 5px;
}
.app-switcher-container .navbar-toggle .icon-bar{
background: #fff;
}
.app-nav .module-action-bar .navbar-right .glyphicon{
font-size: 14px;
vertical-align: middle;
}
.app-menu{
width: 230px;
height: 100%;
padding-top: 0;
padding-bottom: 50px;
color: #555;
position: fixed;
border: 0;
top: 0px !important;
box-shadow: 0px 5px 14px #555;
background: @moduleNav;
z-index: 1102;
display: none;
}
.app-menu hr{
border-top: 1px solid @blockHeaderFontColor;
padding: 1%;
}
.app-menu .app-name {
padding-left: 2%;
max-width:75%;
display:inline-block;
}
.app-menu .app-icon-list {
width: 10%;
}
.menu-item{
padding: 15px 5px;
margin: 10px 0;
background: #ddd;
cursor: pointer;
display: block;
}
.app-list a.menu-item:hover {
color:@white;
text-decoration: none;
}
//fixing webkit flickering issue
.app-list {
.mCSB_outside + .mCSB_scrollTools {
right: -4px;
}
}
#overlayPageContent,.app-list {
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
-webkit-transition : none;
transition: none;
}
}
a.menu-item:hover{
color:@black;
}
.app-item{
font-size: 14px;
color: #fff;
cursor: pointer;
display: block;
background-color: #2c3b49;
padding: 2.5% 2% !important;
margin-left: 2px;
opacity: 0.8;
text-shadow: 0 0 1px #000;
}
.app-item div{
-webkit-transition: all 0.25s ease-in;
-moz-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease-in;
}
.active-app-item,
.app-item:hover {
opacity: 1;
background: @menuBackGround;
color: #f2f1f1;
}
.app-item-color-MARKETING {
border-left: 4px solid @marketing_app;
}
.app-item-color-SALES {
border-left: 4px solid @sales_app;
}
.app-item-color-INVENTORY {
border-left: 4px solid @inventory_app;
}
.app-item-color-SUPPORT {
border-left: 4px solid @support_app;
}
.app-item-color-PROJECT {
border-left: 4px solid @project_app;
}
.app-item-color-TOOLS {
border-left: 4px solid @marketing_app;
}
.app-item .fa{
font-size: 1.5em;
-webkit-transition: all 0.25s ease-in;
-moz-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease-in;
}
.app-menu .fa-chevron-right {
font-size: 0.7em;
padding-top: 9px;
padding-right: 10px;
}
.app-menu .app-modules-dropdown {
left: 229px;
top: -1px;
position: fixed;
width: 230px;
height: 100vh;
font-size: 1.2em;
overflow-x: hidden;
background-color: @moduleNav;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
border-top: none;
li {
padding: 3%;
opacity: 0.7;
a {
background: transparent;
padding-left: 20px;
.module-name {
padding-left: 5px;
word-wrap: break-word;
}
color: #fff;
text-shadow: 0 0 1px #000;
display: block;
span{
display: inline-block;
max-width: 85%;
}
}
}
li:hover {
opacity: 1;
background: @menuBackGround;
color: #f2f1f1;
.module-icon {
opacity: 1;
}
}
.module-icon {
font-size: 1.2em;
opacity: 0.2;
}
}
.app-menu .app-list {
margin-top: -10px;
}
.app-menu .app-list-divider {
border-top: 1px solid;
}
.app-menu .menu-items-wrapper {
padding-left: 8px;
}
.app-menu .app-menu-items-wrapper {
padding-left: 4px;
span{
display: inline-block;
max-width:75%;
}
}
.app-menu .app-item-misc {
font-size: 13px;
}
.app-menu .dropdown-compact .app-menu-items-wrapper{
padding-left: 9px;
.app-name {
padding-left: 1%;
}
}
.app-menu #menu-toggle-action:hover {
opacity: 1;
}
.menu-toggle{
width: 20px;
padding-top:10px;
margin:0 15px 0 0;
display: inline-block;
float: left;
}
.menu-toggle:focus{
outline: none;
}
.menu-toggle .icon-bar{
display: block;
width: 100%;
height: 3px;
background: #fff;
margin: 3px 0;
}
.app-trigger{
padding-top: 12px;
color: #fff;
font-size: 18px;
cursor: pointer;
display: inline-block;
width: 85%;
}
.app-trigger:before,
.app-trigger:after{
content:' ';
display:block;
clear: both;
}
.app-trigger .active-app-title{
float:left;
margin: 0;
overflow: hidden;
display: inline-block;
width: 85%;
text-overflow: ellipsis;
text-transform: uppercase;
}
.app-trigger .arrow-down{
margin-top: 2px;
float: right;
color: #fff;
font-size: 12px;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.app-trigger:hover .arrow-down{
font-size: 16px;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
background: #2c3b49;
padding: 6px;
border-radius: 20px;
margin-top: -2px;
}
#sidebar-wrapper, #content-wrapper{
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
overflow-y: auto;
}
#sidebar{
width:300px;
}
#sidebar .module-nav {
display: inline-block;
background: #fff;
width: 300px;
}
.module-nav .toggled{
width : 0px;
overflow : hidden;
}
/* User Logout */
.logout-content{
padding: 10px;
width: 350px;
}
.profile-img-container{
background: orange;
text-align: center;
margin: 1px;
}
.profile-img-container .change-link{
position: absolute;
height: auto;
background: #ddd;
padding: 3px;
bottom: 2px;
font-size: 10px;
width: 85px;
text-align: center;
opacity: 0.5;
}
.profile-img-container .change-link:hover{
opacity: 1;
cursor: pointer;
}
.profile-container{
display: inline-block;
margin-right: 1px;
padding-right: 1px;
width: 180px;
}
.logout-footer hr{
margin: 10px 0;
}
.app-home {
background: @app_home;
}
.app-phonecalls {
background: @app_phonecalls;
}
.app-smsnotifier {
background: @app_smsnotifier;
}
.app-rss {
background: @app_rss;
}
.app-oursites {
background: @app_oursites;
}
.app-recyclebin {
background: @app_recyclebin;
}
.app-settings {
background: @white;
}
/*************************************************/
/******** View styles (List/Edit/Detail..) *******/
/*************************************************/
.viewContent .content-area{
padding-left : 50px;
}
.viewContent .content-area.full-width{
padding-left : 15px;
}
.listViewPageDiv.content-area.full-width,
.CalendarViewPageDiv.content-area.full-width,
.editViewPageDiv.content-area.full-width,//for emailtemplate
.settingsPageDiv.content-area.full-width{
padding-left :42px;
}
.input-group-addon-save{
background: #32A082;
width:auto;
}
.input-group-addon-cancel{
width:auto;
}
.pointerCursorOnHover:hover{
cursor: pointer;
}
.input-group-addon.disabled{
opacity : 0.5;
pointer-events: none;
}
.input-group.percentage-input-group {
.form-control {
width: 100% !important;
}
}
//Horizontal scroll
.bottomscroll-div,.topscroll-div {
display: table;
min-width: 100%;
}
.contents-bottomscroll{
overflow-x: auto !important;
}
.fieldValue .value{
max-width:85%; //for every field values
display:inline-block;
word-break: break-word;
a {
color: #15c !important;
}
}
.modal-header button.close{
padding:0;
color : #ffffff;
}
.modal-header .close{
margin-top: 7px;
}
.modal-header h3{
margin : 0px;
}
a{
color : inherit;
cursor: pointer;
text-decoration: none !important;
}
.inputElement{
height : 30px;
width : 100%;
border-radius: 1px;
box-shadow: none;
border:1px solid #cccccc;
}
input[type="text"].inputElement,
input[type="password"].inputElement{
padding: 3px 8px;
}
.select2-container-multi .select2-choices {
min-height: 28px;
border-radius: 1px;
border-color: #aaa;
position:initial;
z-index : 3;
}
.select2-container-multi .select2-choices .select2-search-field input{
height: 29px;
padding: 1px 10px;
}
.select2-container-multi .select2-choices .select2-search-choice {
cursor: move;
}
.select2-container .select2-choice{
position:initial;
font-weight: 100 !important;
}
.inputElement.select2-container .select2-choice{
border-radius: 0 2px 2px 0;
height : 28px;
}
.inputElement.select2-container {
border : 0;
padding: 0px;
}
.listSearchContributor{
min-height : 28px;
width : 100%;
min-width: 100px;
}
.listViewContentHeaderValues{
//width : 96%;
//overflow:hidden;
//text-overflow: ellipsis;
//display: inline-block;
vertical-align: middle;
white-space: nowrap;
}
//removed reference wrapper
#convertLeadContainer .inputElement,
#editCurrency .inputElement{
width : 70%;
}
.confirm-box-ok {
margin-right: 5px;
}
.confirm-box-btn-pad {
padding-right: 20px;
padding-left: 20px;
}
/**********************************/
/**** Side vertical Nav styles ****/
/**********************************/
.module-nav{
background: #fff;
z-index:1004;
}
.module-nav .modules-menu{
display: inline-block;
width: 100%;
height:100%;
float:left;
background: @moduleNav;
position: absolute;
z-index: 10;
left:0;
transition: 0s width;
}
.module-nav:hover{
/*z-index: 1001;*/
}
.modules-menu ul{
list-style: none;
margin-left: 0;
padding-left: 0;
margin-bottom: 0;
}
.modules-menu ul li a{
color: #fff;
padding: 10px 17px;
display: block;
z-index: 1;
word-break: break-word;
font-size: 12px;
opacity: 0.6;
text-transform: uppercase;
height: 42px;
padding-top: 11px;
padding-left: 8px;
&:before{
content: "";
display: block;
clear:both;
}
&:after{
content: "";
display: block;
clear:both;
}
i{
vertical-align: middle;
float: left;
font-size: 20px;
padding-left: 3px;
}
&>span{
margin-left: 10px;
vertical-align: middle;
font-size: 13px;
display: inline-block;
height: 0;
overflow: hidden;
padding: 4px 0;
width:80%;
text-overflow: ellipsis;
white-space: nowrap;
}
}
.modules-menu ul li:hover{
background: @menuBackGround;
opacity: 1;
a{
opacity: 1;
}
}
.modules-menu ul li.active{
background: darken(@menuBackGround, 40%);
a{
//border-left: 3px solid red;
opacity: 1;
padding-left: 8px;
}
}
.module-nav .sidebar-menu{
display: inline-block;
width: 80%;
float:left;
background: @white;
border-right: 1px solid @lightColorBorder;
height: 100%;
left: 20%;
position: relative;
}
.module-nav .sidebar-menu-full {
width: 100%;
left: 0%;
}
/** Lists Menu in Side bar */
.module-filters .settings-sidebar, .module-filters .sidebar-container{
padding:0 12px;
}
.module-filters .settings-sidebar > hr{
margin: 20px 12px;
}
.module-nav .panel{
border:0;
}
.lists-menu-container .lists-header{
margin-top: 15px;
text-transform: uppercase;
color : @black;
}
.lists-menu-container .sidebar-header{
text-transform: uppercase;
margin-top: 10px;
}
.sidebar-menu .sidebar-btn{
padding: 6px 10px;
line-height: 10px;
margin-top: 2px;
}
.lists-menu-container .toggleFilterSize{
cursor: pointer;
font-size: 11px;
padding-right: 20px;
color:#15c;
}
.lists-menu-container hr{
margin: 5px 0;
}
//removed dropdown styles
.lists-menu-container .menu-scroller{
}
/* mScrollbar customization for lists widget */
.lists-menu-container .menu-scroller .mCSB_scrollTools{
width: 13px;
}
.lists-menu-container .menu-scroller,
.modules-menu {
.mCSB_inside > .mCSB_container{
margin-right: 0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
left:8px;
}
}
/* Customization ends */
.lists-menu-container .list-menu-content .more-less-link{
color: #fff;
/*text-decoration: none;*/
}
.lists-menu-container .list-menu-content .sub-header{
color: #ddd;
font-weight: bold;
margin: 20px 0 5px;
}
.lists-menu-container .menu-scroller .lists-menu{
list-style: none;
padding:0px;
font-size: 13px;
margin-bottom: 5px;
}
.lists-menu > li{
margin: 1px 0;
padding: 0 5px;
}
.lists-menu > li:hover, .lists-menu > li.active{
.js-popover-container{
display:inline;
}
background: @list-menu-active;
}
.lists-menu .js-popover-container{
display:none;
}
.lists-menu > li > a{
padding: 3px 5px 5px 0;
text-decoration: none;
overflow: hidden;
text-overflow: ellipsis;
width: 85%;
display: inline-block;
vertical-align: middle;
white-space: nowrap;
color: @list-menu-color;
}
.lists-menu > li > .dropdown {
margin-left: 1%;
margin-top: 3px;
width: 14%;
text-align: center;
}
.lists-menu > li > .pull-right > .js-popover-container > .fa {
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
display: inline-block;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
font-size:15px;
margin-right: 10px;
margin-top:4px;
}
.lists-menu > li > .dropdown.open > .fa {
color: #24a159 !important;
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-o-transform:rotate(180deg);
}
.lists-menu > li .fa.dropdown-toggle{
visibility:hidden;
}
.lists-menu > li .fa.fa-chevron-circle-down{
margin: 6px 2px 0 0;
cursor: pointer;
}
.lists-menu > li .fa.fa-plus-square-o{
vertical-align: middle;
cursor: move;
}
.lists-menu > li.active .fa, .lists-menu > li:hover .fa{
visibility:visible;
}
.search-folders,
.search-list{
width: 100%;
background-color: @white;
border: 1px solid @lightColorBorder;
margin:5px 0 10px;
padding: 5px 10px;
}
.search-folders:focus,
.search-list:focus{
outline: none;
}
.integrations-container > div,
.common-links-container > div{
padding: 8px 5px;
}
.integrations-container > div:hover,
.common-links-container > div:hover{
background: #2c3b49;
}
.integrations-container > div a,
.common-links-container > div a{
color: #fff;
}
/*Search Container styles */
.search-container{
min-height: 300px;
position: absolute;
/*z-index: 1030;*/
width: 100%;
top: 0;
background: @blockBackground;
margin-left: -15px;
margin-top: 51px;
display: none;
opacity: 0.96;
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
height: 30px;
background-color: #f5f5f5;
}
.footer p{
margin: 5px 0;
}
/*** Utilities ***/
.showElement{
display: block !important;
height: 100%;
-webkit-transition: all 3s ease;
-moz-transition: all 3s ease;
-o-transition: all 3s ease;
transition: all 3s ease;
}
.overlay-container-60.full-width,
.overlay-container-300.full-width,
.full-width{
padding-left: 0;
margin-left:0 !important;
width:100% !important;
}
.marginboth10px{
}
//terms&condition
.paddingLeftRight50px{
padding-left: 50px;
padding-right: 50px;
}
.paddingLeftRight10Per {
padding-left: 10%;
padding-right: 10%;
}
.padding20{
padding : 20px;
}
.overflowVisible{
overflow:visible !important;
}
.overflowYAuto {
overflow-y: auto;
}
.marginBottom50px{
margin-bottom: 50px;
}
.paddingLeft15{
padding-left: 15px;
}
.marginRight15{
margin-right: 15px;
}
.paddingRight0{
padding-right: 0;
}
.paddingLeft0{
padding-left:0;
}
.paddingTop15{
padding-top:15px;
}
.paddingTop5{
padding-top: 5px;
}
.paddingTop10{
padding-top: 10px;
}
.resize-vertical {
resize:vertical;
}
.maxWidth50 {
max-width: 50%;
}
.maxWidth40 {
max-width: 40%;
}
.radio-group{
margin-bottom:5px;
input[type="radio"]{
margin-top: 0;
}
.radio-label{
vertical-align: top;
}
}
.no-border,
.no-border.table > thead > tr > th, .table > tbody > tr > th,
.no-border.table > tfoot > tr > th, .table > thead > tr > td,
.no-border.table > tbody > tr > td, .table > tfoot > tr > td{
border : 0px;
}
.display-inline-block{
display : inline-block;
}
.textAlignCenter{
text-align: center !important;
}
.textAlignLeft{
text-align: left !important;
}
.textAlignRight{
text-align: right !important;
}
.lineItemInputBox{
width: 45%;
float: right;
text-align: right;
}
ul.unstyled{
list-style-type : none;
padding-left : 0px;
}
.coloredBorderBottom{
border-bottom: 1px solid @appColor;
}
.coloredBorderTop{
border-top: 1px solid @appColor;
}
.redColor{
color: red;
}
.emptyRecordsDiv{
width: 100%;
height : 350px;
text-align: center;
font-size: 16px;
padding: 5% 0;
.emptyRecordsContent{
display: inline-block;
font-size: 16px;
left: 50%;
margin-left: -25%;
position: absolute;
width: 50%;
font-size: 16px;
}
}
.textOverflowEllipsis{
overflow : hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.textStrike{
text-decoration: line-through;
}
.vicon-puzzle {
position:relative;
.custom-module-text{
font-size: 10px;
position: absolute;
top: -5px;
right: -4px;
}
}
.break-word {
word-wrap:break-word;
}
//Fix for no file chosen issue with multifile plugin.
.removeNoFileChosen{
color: transparent !important;
}
/***********************************
**********Button Styles**********
***********************************/
.module-buttons-container{
float: right;
margin-right: 10px;
}
.btn{
&:hover{
cursor: pointer;
}
border-radius: 0px;
font-weight: 100;
cursor:pointer;
}
.module-buttons#ClearDemoData{
color : white;
background: #DB4A38;
}
.module-buttons.btn{
padding: 6px 12px;
margin: 4px 2px;
border-radius: 2px;
border: 1px solid #ddd;
color: #666;
background: #fff;
}
.module-buttons:hover,
.module-buttons:focus,
.module-buttons.focus,
.module-buttons:active,
.module-buttonst.active {
background-color: #f9f9f9;
border: 1px solid #ccc;
}
.help-link{
font-size: 22px;
margin: 10px;
}
.module-help{
border: 1px solid #46b8da !important;
color: @white !important;
background: #5bc0de !important;
}
/***********************************
**********List View Styles**********
***********************************/
//rewriting for breadcrum overflow
.fa.pull-left{
margin-right: 0;
}
.current-filter-name{
margin: 11px 0;
float: left;
font-size: 12px;
line-height: 18px;
a{
max-width: 120px;
white-space: nowrap;
text-overflow: ellipsis;
display: inline-block;
overflow: hidden;
}
}
.listViewContentHeaderValues .customsort{
opacity:0.3;
}
.listViewPageDiv a{
text-decoration: none;
color:inherit;
}
.listViewContentHeaderValues:hover{
.customsort{
opacity:1;
}
}
.listview-actions-container {
position: relative;
background: #fff;
}
.listview-pagination i{
font-size: 20px;
}
.listview-pagination .disabled{
color: rgba(0, 0, 0, 0.2);
}
.listview-pagination .disabled:hover{
cursor : default;
}
.listview-table .fi.listViewEntryValue .input-groupeldValue,
.listview-table .listViewEntryValue .fieldValue{
color: @listViewEntryValueColor;
}
.listViewEntryValue .select2-container-multi .select2-choices {
min-height: 26px;
}
//listview reference style removed
.listViewPageDiv .select2{
//width:150px;
}
.select2-container .select2-choice .select2-arrow {
margin-right: 0px;
}
.listview-pagination p{
display: inline-block;
float: left;
margin: 5px;
}
.table-container{
width: 100%;
border: 1px solid #ddd;
margin-top: 10px;
}
.listview-table{
margin-bottom: 0;
border-top: 0;
/* Horizontal scroll will not work if table layout Fixed */
/* table-layout: fixed;*/
}
.listview-table tr td,
.listview-table tr th{
color:@listViewEntryValueColor;
}
.listview-table tr td:first-child,
.listview-table tr th:first-child{
width: 130px;
}
.listview-table > thead > tr:first-child > th,
.listview-table > tbody > tr:first-child > th{
padding: 10px 5px;
}
.listview-table > tbody > tr > td,
.listview-table > tfoot > tr > td{
vertical-align: middle;
padding: 3px;
.value{
padding: 0 5px;
}
}
.listview-table > thead > tr > td .fieldValue,
.listview-table > tbody > tr > td .fieldValue,
.listview-table > tfoot > tr > td .fieldValue{
display: inline-block;
width: 100%;
}
.listViewEntries .relatedListEntryValues, //TN-35186
.listViewEntries .listViewEntryValue {
.fieldValue .value{
vertical-align: middle;
width: 100%;
display: inline-block;
}
}
.listViewEntries .relatedListEntryValues .value{
vertical-align: middle;
width: 80%;
display: inline-block;
}
.floatThead-table{
background: #fff;
}
.listview-table-norecords .table-actions,
.listview-table .table-actions{
width: 120px;
font-size: 15px;
color: #555;
margin-left: 7px;
}
.listview-table .table-actions.reportListActions{
width: 125px;
font-size: 15px;
color: #555;
margin-left: 7px;
}
.listview-table-norecords .table-actions span,
.listview-table .table-actions span{
opacity: 0.7;
}
.listview-table .table-actions span.dropdown.open,
.listview-table-norecords .table-actions span.dropdown.open{
opacity: 1;
}
.listview-table-norecords .table-actions span:hover,
.listview-table-norecords .table-actions span:active,
.listview-table-norecords .table-actions span:focus,
.listview-table .table-actions span:hover,
.listview-table .table-actions span:active,
.listview-table .table-actions span:focus,
input[type=checkbox]:checked{
opacity: 1;
}
.listview-table-norecords .table-actions:before,
.listview-table-norecords .table-actions:after,
.listview-table .table-actions:before,
.listview-table .table-actions:after{
content:" ";
display: block;
clear: both;
}
.listview-table-norecords .table-actions .dropdown .dropdown-toggle,
.listview-table .table-actions .dropdown .dropdown-toggle{
min-width: 35px;
}
.listview-table-norecords .listViewEntries .table-actions span,
.listview-table .listViewEntries .table-actions span{
padding-right:10px;
float:left;
}
.listview-table-norecords .listViewEntries .table-actions span.more,
.listview-table .listViewEntries .table-actions span.more{
padding-right:0;
padding-left:0;
a{
padding:0 6px;
}
}
.listview-table-norecords .table-actions .input input,
.listview-table .table-actions .input input{
float:left;
border: 1px solid #777;
margin-top: 4px;
}
.listview-table tr.listViewContentHeader th,
.listview-table tr.searchRow th{
border-bottom-width: 1px;
vertical-align: middle;
display:table-cell;
}
.listview-table tr.searchRow th{
padding: 5px 3px;
}
.listview-table tr.searchRow th.inline-search-btn{
padding:3px 10px;
button{
text-align: center;
width: 85%;
text-shadow: none;
padding: 3px
}
}
.relatedContents .listview-table tr.searchRow th.inline-search-btn button{
width: 95px;
}
.listview-table .table-actions span:hover{
opacity : 1;
cursor: pointer;
}
.listview-table .table-actions span.caret{
padding: 0;
}
.listview-table tr td .input .checkbox{
margin-right: 10px;
}
.listview-table .fa-star-o, .listview-table .fa-star{
font-size:16px;
}
.input-error {
border: 1px solid @errorBorder !important;
background-color: @errorBackGround !important;
background-image: none !important;
}
/*.floatThead-wrapper .table-container{
z-index: 0 !important;
}*/
/* List view bottom fixed scroll */
/*.bottom-fixed-scroll{
height: 14px;
position: relative;
top: -15px;
overflow-x: auto;
overflow-y: hidden;
width: 100%;
}*/
.scroller-div{
height: 1px;
}
.blockHeader h4{
margin: 13px 0;
}
.listViewEntries td:not(:first-child) {
cursor:pointer;
}
.listViewEntries .dropdown-menu {
z-index: 1100;
}
.listViewMassActions .dropdown-menu,
#PageJumpDropDown {
z-index: 1100;
}
.edited {
box-shadow:0px 0px 2px 2px @editBoxColor;
}
#listview-table .inline-save button{
height : 26px;
width : 35px;
}
.listview-pagenum {
text-align : center;
white-space: nowrap;
padding : 3px 10px;
margin-bottom : 6px;
font-size: 12px;
}
.listview-pagejump {
text-align : center;
padding-bottom : 3px;
}
.listViewPagingInput {
width : 70px;
padding: 0px 5px;
vertical-align : middle;
}
#pageToJumpSubmit {
padding: 1px;
margin-left: -5px;
font-size: 10px;
width: 50px;
}
.listview-table-norecords{
margin-bottom: 0;
border-top: 0;
}
.configColumnsContainer {
.selectedFieldsContainer {
border-right: 2px solid #dddddd;
min-height: 300px;
ul{
list-style: none;
padding: 0px;
.item{
padding:2%;
width: 90%;
.fieldLabel{
padding-left: 5px;
}
.removeField{
color: gray;
font-size: 14px;
}
}
.item:hover{
cursor: move;
}
.active {
background-color: #dddddd;
}
}
}
.availFiedlsContainer {
#accordion {
.availFieldBlock {
padding:2%;
a:focus{
font-weight: bold !important;
color: black !important;
}
a:hover {
color : black;
}
i {
font-size: 16px;
padding-right: 1%;
}
}
.panel-body {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 4%;
}
.item{
padding:2%;
width: 90%;
.fieldLabel{
padding-left: 5px;
}
}
.item:hover {
cursor: pointer;
background-color : #dddddd;
.addField {
color: gray;
}
}
}
.avialFieldsListContainer {
margin-top: 3%;
}
}
}
#listColumnFilterContainer {
.listColumnFilter {
cursor : pointer;
margin-left: 20%;
}
.disabled {
display:none;
cursor: default;
i{
color: #ccc;
}
}
}
/**********************************
**********Detail View Styles**********
**********************************/
.detailViewButtoncontainer{
padding-top:5px;
}
.detailViewButtoncontainer button.btn {
margin: 0px 1px !important;
}
.detailview-header .recordBasicInfo > .info-row{
margin-bottom: 4px;
.socialLinks{
height: 20px;
display: inline-block;
}
}
.main-container .detailViewModNavigator.module-nav,
.detailViewModNavigator .mod-switcher-container,
.detailViewModNavigator .modules-menu{
width: 42px;
}
strong, b, th{
font-family: 'OpenSans-Semibold','ProximaNova-Semibold', sans-serif;
font-weight: normal;
font-size: 1.1em;
}
.detailview-table {
table-layout : fixed;
}
.detailViewInfo .fieldLabel{
text-align: right;
}
.detailview-table .fieldLabel{
width : 20%;
}
.detailview-table .fieldValue{
width : 30%;
}
//detailview td styles removed
#detailView td.fieldValue .action{
display : none;
position : absolute;
margin-left: 10px;
}
#detailView td.fieldValue:hover .action{
display : inline-block;
}
#detailView td.fieldValue:hover .action a{
text-decoration: none;
color : inherit;
}
#detailView td.fieldValue .edit{
width:90%;
}
//detail view header edit
.overlayDetailHeader .recordBasicInfo .fieldLabel .action,
.detailview-header .recordBasicInfo .fieldLabel .action {
display : none;
position : absolute;
margin-left: 10px;
}
.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action,
.detailview-header .recordBasicInfo .fieldLabel:hover .action {
display : inline-block;
}
.overlayDetailHeader .recordBasicInfo .fieldLabel:hover .action a,
.detailview-header .recordBasicInfo .fieldLabel:hover .action a{
text-decoration: none;
color : inherit;
}
.overlayDetailHeader .recordBasicInfo .inputElement,
.detailview-header .recordBasicInfo .inputElement {
width: 70%;
}
.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .inputElement,
.detailview-header .recordBasicInfo .referencefield-wrapper .inputElement{
width: 123px;
min-width: 148px;
}
.overlayDetailHeader .recordBasicInfo .referencefield-wrapper .input-group,
.detailview-header .recordBasicInfo .referencefield-wrapper .input-group {
min-width: 177px;
}
.overlayDetailHeader .recordBasicInfo .inputElement[type="checkbox"],
.detailview-header .recordBasicInfo .inputElement[type="checkbox"] {
width: 6%;
margin-top: 3%;
margin-right: 2%;
}
.overlayDetailHeader button.btn {
margin: 0px 1px !important;
}
//detail view header edit end
//detailview reference style removed
.referencefield-wrapper .createReferenceRecord{
float: left;
margin-left: 5px;
margin-top: 3px;
border: 1px solid @lightColorBorder;
padding: 3px 7px;
text-align: center;
color: #666;
background: @referencefieldBackground;
}
.input-save-wrap{
float:left;
display: table-cell;
.fa.fa-check{
color:@white;
}
}
.summaryView .referencefield-wrapper{
max-width: 150px;
display: table-cell;
.input-group.time,
.input-group.date{
min-width: 120px;
}
}
.referencefield-wrapper{
display: table-cell;
}
//removed styles for reference field
//css for Detailview header
.record-header{
min-height: 80px;
}
.record-header .recordImage{
float:left;
display: inline-block;
position:absolute;
}
.record-header .recordBasicInfo{
float:left;
display: inline-block;
padding-left: 90px;
width:100%;
.info-row, h4, a, .fieldLabel{
width:100%;
overflow:hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
h4{
height: 25px;
margin:0;
}
}
.detailViewContainer .recordImage,
.overlayDetailHeader .recordImage,
.quickPreviewModuleHeader .recordImage{
//removed border
display: table;
height: 80px;
width : 80px;
padding: 0;
}
//record image alignment changes
.detailViewContainer .recordImage .name,
.overlayDetailHeader .recordImage .name,
.quickPreviewModuleHeader .recordImage .name{
display: table-cell;
position: relative;
text-align: center;
vertical-align: middle;
}
.detailViewContainer .recordImage .name span,
.overlayDetailHeader .recordImage .name span,
.quickPreviewModuleHeader .recordImage .name span{
color: #fff;
text-shadow: 1px 0 2px #999;
}
.detailViewContainer .recordImage,
.overlayDetailHeader .recordImage,
.quickPreviewModuleHeader .recordImage{
&.bgAccounts{
background: @recordImageAccounts;
}
&.bgcontacts{
background: @recordImageContacts;
}
&.bghelpdesk{
background: @recordImageHelpdesk;
}
&.bginvoice{
background: @recordImageInvoice;
}
&.bgleads{
background: @recordImageLeads;
}
&.bgpotentials{
background: @recordImagePotentials;
}
&.bgproducts{
background:@recordImageProducts;
}
&.bgvendors{
background: @recordImageVendors;
}
&.bgpurchaseorder{
background: @recordImagePurchaseorder;
}
&.bgquotes{
background: @recordImageQuotes;
}
&.bgsalesorder{
background: @recordImageSalesorder;
}
&.bgproject{
background: @recordImageProject;
}
&.bg_ServiceContracts{
background: @recordImageServiceContracts;
}
&.bg_Assets{
background:@recordImageAssets;
}
&.bg_Services{
background:@recordImageServices;
}
&.bg_Calendar{
background: @recordImageCalendar;
}
&.bg_Campaigns{
background:@bgCampaigns;
}
&.bg_Cases{
background:@bgCases;
}
}
.detailview-header .recordImage [class^="vicon-"],
.overlayDetailHeader .recordImage [class^="vicon-"],
.quickPreviewModuleHeader .recordImage [class^="vicon-"]{
font-size: 35px;
}
//ends
.detailViewContainer .block{
background:@white;
border:1px solid @detailViewContainerBorderColor;
padding-left:15px;
padding-right:15px;
hr{
margin: 10px 0;
}
}
.editViewContainer .block{
background: @white;
border:1px solid @detailViewContainerBorderColor;
padding-left:15px;
padding-right:15px;
}
.commentDetails li{
padding-left:50px;
}
.commentInfoContent {
display: inline-block;
word-break: break-all;
line-height: 1.5em;
}
.fc-overlay-modal {
top: auto !important;
bottom: 0;
right: 0;
left: auto;
border: 1px solid @lightColorBorder;
box-shadow: none;
background:white;
}
.table-borderless tbody td,
.table-borderless tbody th {
border: 0 !important;
}
#overlayPage {
top:43px;
position:fixed;
width:100%;
z-index: 1030;
}
#overlayPage .arrow.show{
content:"";
width: 10px;
height:10px;
right:150px;
top:-9px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #CCC;
position : absolute;
}
#overlayPage .arrow.show:after {
content:"";
width: 10px;
height:10px;
right:150px;
top:0;
border-left: 9px solid transparent;
border-right: 9px solid transparent;
border-bottom: 9px solid #FFF;
position : absolute;
left:-9px;
z-index: 1030;
}
.overlay-container-60{
margin-left:42px ;
}
.overlay-container-300{
margin-left:230px ;
}
.overlayPageContent {
background: @white;
padding-bottom: 60px;
float:left;
&.fade{
&.in{
top : 83px;
opacity : 1;
}
top : 700px;
opacity : 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition : all 0.3s ease;
overflow: hidden;
}
}
.overlayPageContent form .modal-body{
padding-left: 30px;
padding-right: 30px;
}
#helpPageOverlay{
width:300px;
right:0px;
top:0px;
position:fixed;
z-index: 1070;
}
.overlayHeader .modal-header{
background: inherit;
color: inherit;
border-bottom-color : transparent;
.close {
color : #000;
}
}
.overlayFooter {
position:fixed;
bottom:0;
background:@footerBackground;
width:100%;
height:60px;
right:0;
}
.contentsOverLayFooter {
width:76%;
}
.footer-actions{
margin-left: 285px;
text-align: left;
}
.overlay-close{
margin-top: 10px;
margin-right: 10px;
}
.commentTextArea{
padding-bottom: 7px;
}
.saveButton {
font-size: 14px;
color: white;
padding: 7px 25px;
}
.cancelLink, .popoverCancel {
font-size: 14px;
padding-left:10px;
color:@cancelLinkColor;
}
.modal-overlay-footer a:hover{
color:red;
}
.cancel-x-small {
font-size : 12px;
}
.detailview-content{
padding-bottom: 30px;
}
//removed for comment related
.detailview-content .commentsRelatedContainer .commentTitle{
border:1px solid #CCC;
padding:20px;
}
.detailview-content .commentsRelatedContainer textarea{
width:100%;
height:73px;
resize: none;
}
.detailview-content .commentsRelatedContainer .commentTextArea{
padding-bottom: 10px;
}
.numberCircle {
background: none repeat scroll 0 0 #8e44ad;
border-radius:2px;
color: white;
display: inline-block;
font-size: 10px;
min-height: 19px;
min-width: 19px;
padding: 2px;
text-align: center;
vertical-align: baseline;
margin-top: 2px;
}
.related-tabs{
position:relative;
}
.related-tabs ul{
padding-left: 10px;
width:100%;
}
.related-tabs .tab-icon{
max-width:85%; //TN-#34716
display: inline-block;
vertical-align: middle;
}
.related-tabs .tab-label{
display: inline-block;
height: 26px;
line-height: 25px;
}
/**********************************
**********Summary View Styles******
**********************************/
.summary-table {
width : 100%;
table-layout : fixed;
}
//detailview background color changes
.editViewContents .fieldBlockContainer,
.summaryView{
position : relative;
border : 1px solid @detailViewContainerBorderColor;
padding : 15px;
margin-bottom : 10px;
background: @white;
}
.summaryView .fieldLabel{
padding-left:0px;
padding-right:30px;
}
.summaryView .summaryViewHeader,
.summaryWidgetContainer .widget_header{
margin-bottom: 8px;
margin-top: 0;
}
.summaryView .summaryViewHeader h4,
.summaryWidgetContainer .widget_header h4{
margin-top: 0;
margin-bottom: 0;
}
.summaryWidgetContainer .widget_contents{
margin-top:12px;
}
.summaryView .summaryViewFields{
line-height: 2;
}
.summaryViewFields .inputElement{
max-height : 30px;
}
.summaryViewFields .inputElement.input-xxlarge{
max-height:200px;
}
//blocks background color
.summaryWidgetContainer{
position : relative;
border : 1px solid @detailViewContainerBorderColor;
padding : 15px;
margin-bottom : 10px;
background: @white;
}
.summaryWidgetContainer .widget_header{
margin-bottom : 6px;
}
.summaryWidgetContainer .toggleButton{
font-size: 16px;
}
.summaryWidgetContainer .commentTitle{
padding-left: 15px;
padding-right: 15px;
}
.summaryWidgetContainer .creatorName{
color : blue;
}
.summaryWidgetContainer .recentCommentsHeader{
margin-bottom:10px;
}
.summaryWidgetContainer .commentContainer {
background: white;
border-color: @detailViewContainerBorderColor;
&textarea{
width:100%;
resize: none;
}
}
.noCommentsMsgContainer,
.quick-preview-modal .noContent{
border : 1px solid #CCC;
}
.summaryWidgetContainer .recordImage .name{
display: table-cell;
margin: 0 auto;
position: relative;
text-align: center;
vertical-align: middle;
}
.summaryWidgetContainer .recordImage .name span{
color: #fff;
display: inline-block;
font-size: 30px;
line-height: 50px;
text-shadow: 1px 0 2px #999;
}
.commentsList .recordImage,
.summaryWidgetContainer .recordImage {
background: none repeat scroll 0 0 orange;
border: 1px solid #ccc;
display: table;
overflow-y: hidden;
height: 50px;
padding: 0;
width: 50px;
}
.summaryWidgetContainer .activityEntries .module-icon{
line-height: 28px;
}
.summaryWidgetContainer .activityEntries .module-icon.span{
position:relative;
vertical-align: middle
}
.summaryWidgetContainer .activityEntries .summaryViewEntries{
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
}
.summaryWidgetContainer .activityStatus .editStatus,
.summaryWidgetContainer .summaryViewEntries .summaryViewEdit {
opacity : 0;
}
.summaryWidgetContainer .activityStatus:hover .editStatus,
.summaryWidgetContainer .summaryViewEntries:hover .summaryViewEdit {
opacity : 1;
cursor : pointer;
}
.details.row >form{
.social-media-toggle{
position: absolute;
right: -15px;
display: inline-block;
width: 500px;
border-left: 0px;
}
.social-media-widget{
border-left: 1px solid #ddd;
border-bottom : 1px solid #ddd;
height: 100%;
background: white;
}
div[class*="col-"].resizable-summary-view{
padding-left:0;
padding-right: 0px;
}
&>div[class*="col-"],
.resizable-summary-view div[class*="col-"]{
padding-right: 0;
padding : 0px 5px;
}
//for the left block
&>div[class*="col-"]:first-child, .left-block{
padding-left: 0 !important;
}
&>div[class*="col-"]:last-child{
padding-right: 0;
}
}
.summaryWidgetContainer .noContent{
padding:10px;
}
.summaryView .fieldValue .value{
max-width:80%;
width:auto !important;
}
.caseReplyArea .nav > li {
padding: 0 10px;
}
/**********************************
**********Edit View Styles*******
**********************************/
.main-container .editViewModNavigator.module-nav,
.editViewModNavigator .mod-switcher-container,
.editViewModNavigator .modules-menu{
width: 42px;
}
#massEditHeader {
color: @contact_app;
}
.fieldLabel {
color: #2c3b49;
opacity: 0.8;
}
.fieldLabel label{
font-weight: 100;
}
.fieldValue{
color: #222;
}
//removed fieldblock and added with context editviewcontents
.importBlockContainer{
border:1px solid @blockBackground;
padding-left: 30px;
padding-right: 30px;
padding-top:5px;
background: @blockBackground;
border-color: @blockBackground;
}
.fieldBlockContainer .inputElement{
height : 30px;
width : 200px;
}
//editview input-group styles
.editViewContents {
.input.form-control:focus,
.input.form-control:hover,
.input.form-control:active{
box-shadow: none;
outline: none;
}
.fieldBlockContainer .input-group .input-group-addon + input{
width:100%;
}
.input-group{
width:208px;
float:left;
}
.fieldLabel {
min-width: 100px;
width: 20%;
word-break: break-all;
}
.fieldValue {
width:30%;
}
td.fieldValue[colspan="3"] {
width:80%;
}
textarea.textAreaElement {
width: 88%;
}
input[type="checkbox"],
input[type="radio"] {
width: 15px;
height: 15px;
}
}
.input-group.inputElement .input-group-addon{
border:none;
border-left:1px solid #ddd;
}
.fieldBlockContainer textarea.inputElement{
height : auto;
}
.listview-table .listViewEntries textarea,
.uploadview-content textarea,
.fieldBlockContainer textarea.textAreaElement{
width : 100%;
resize: vertical;
padding-left: 5px;
padding-top: 5px;
}
//removed field block container
.fieldBlockHeader {
margin-top: 0;
color:@blockHeaderFontColor;
}
.quickCreateContent .referencefield-wrapper{
width:210px;
height:32px;
}
.referencefield-wrapper .select2-container-multi{
height: auto !important;
float: left;
}
.quickCreateContent .input-group{
display : table;
}
.quickCreateContent .inputElement{
height: 30px;
width: 200px;
}
.mandatoryField{
width:4px;
background:@mandatoryFieldColor;
height:30px;
float:left;
}
#composeEmailContainer input[type="text"]{
width:100%;
height:30px;
}
#composeEmailContainer .row{
padding :5px;
}
.navigationButton[disabled] {
opacity :0.2;
pointer-events: none;
cursor: not-allowed;
}
.moduleResults-container{
background-color: #fbfbfb;
}
.textSearchPreviousPageButton > i, .textSearchNextPageButton > i{
font-size: 1.5em;
}
//reference field wrapper removed
#EditView .editViewBody{
position: relative;
width: auto;
margin-top:15px;
margin-bottom: 2%;
}
#EditView .editViewBody .editViewContents{
margin-bottom: 0px;
}
#EditView .editViewFooter {
position: fixed;
bottom: 0%;
width: 100%;
background-color: @light-grey;
z-index: 1000;
padding: 7px;
}
/**********************************
**********Advance Search styles**********
**********************************/
.op0.fadeInx {
opacity : 1;
}
.op0{
opacity : 0;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition : all 1s ease;
}
#advanceSearchHolder {
max-height : 0px;
overflow : hidden;
-webkit-transition : max-height 500ms ease;
-moz-transition : max-height 500ms ease;
-o-transition : max-height 500ms ease;
transition : max-height 500ms ease;
&.slideDown{
max-height : 3000px;
}
}
.filterConditionContainer {
background:@white;
.header{
padding-bottom:10px;
}
.conditionRow{
padding-bottom:10px;
.col-lg-12{
width:100%;
}
}
.anyConditionContainer{
padding-top : 10px;
}
.conditionList {
.inputElement{
}
.deleteCondition{
vertical-align:middle;
margin-top: 6px;
}
}
}
#advanceSearchContainer {
#searchContainer {
background-color : white;
margin-top:20px;
}
&.well{
margin-bottom : 0px !important;
}
[name="viewname"] {
width:0px;
-webkit-transition:width 500ms ease;
-moz-transition:width 500ms ease;
-o-transition:width 500ms ease;
transition:width 500ms ease;
&.slideRight {
width : 200px;
}
}
}
#searchResults-container {
background-color : @blockBackground;
.searchModuleHeader{
color : blue;
}
.moduleSearchResults{
padding-bottom : 20px;
}
//global search result background color
h3{
background: @timeiconbackgroundcolor;
padding: 5px 15px;
}
}
.btn + input{
margin-left : 5px;
/* margin-top : 3px;*/
}
/**********************************
**********Extension Store Styles**********
**********************************/
.extensionstore .app-trigger{
width:98%;
}
.extensionWidgetContainer{
background-color: @white;
border: 1px solid @lightColorBorder;
min-height: 200px;
padding: 2%;
.extension_contents{
margin-top: 2%;
padding: 15px 0px;
.slimScrollDiv{
padding-right: 10px;
}
}
.extension_header .font-x-x-large{
font-size: 1.5em;
font-weight: bold;
color: @themeLinkColor;
}
.extensionDescription {
line-height: 20px;
}
.extensionInfo{
padding-top: 5%;
}
}
.extensionContents .extensionError {
color: @extensioncontenterror;
}
/**********************************
**********Extension Store Nav Bar**********
**********************************/
.tabbable-line > .nav-tabs {
border:none;
margin:0px;
> li.open, > li:hover {
border-bottom:4px solid @extensionNavBorderBottom;
}
> li.open > a, > li:hover > a {
border:0;
background:none !important;
color: @extensionNavOpen;
}
> li.open > a > i, > li:hover > a > i {
color:@extensionNavHover;
}
> li {
margin-right:10px;
margin-left:10px;
> a {
border:0;
margin-right:0;
color:@extensionNavList;
> i {
color:@extensionNavHover;
}
}
}
> li.active {
border-bottom:4px solid @extensionNavActiverBorderBottom;
position:relative;
> a {
outline: 0;
border:0;
color:@extensionNavOpen;
> i {
color:@extensionNavActive;
}
}
}
}
.tabbable-line > .tab-content {
margin-top:-3px;
background-color:@white;
border:0;
padding:15px 0;
}
.nav .divider-vertical {
height:45px;
margin:0 9px;
border-right:3px solid @white;
border-left:3px solid @lightColorBorder;
}
.extensionContents {
padding-bottom: 30px;
.extensionLink {
cursor: pointer;
color: @extensionLinkColor;
text-decoration: underline;
}
.navigationLink {
cursor: pointer;
}
.listview-table {
width: 100%;
}
}
/*******************************************
******Detail View related list styles*******
********************************************/
.relatedContents .listViewContentHeaderValues:hover{
text-decoration: none;
color: #333;
}
.relatedContents .listview-table .table-actions{
width: 75px;
height: 15px;
}
.relatedContents .listSearchContributor{
width: 130px;
}
.relatedContents .relatedListEntryValues:hover{
text-decoration: none;
}
.relatedListHeaderValues .customsort {
opacity:0.3;
}
.relatedListHeaderValues:hover{
.customsort{
opacity:1;
}
}
.relatedListHeaderValues:hover{
text-decoration: none;
color: @black;
}
.relatedContents .listViewEntries .actions{
opacity : 0;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition : all 1s ease;
}
.relatedContents .listViewEntries:hover .actions{
opacity : 1;
}
.relatedViewActions #PageJumpDropDown {
margin-left: -5px;
font-size: 10px;
width: 50px;
}
.relatedViewBasicAction .relatedViewPagingInput {
width : 69px;
padding: 0px 5px;
vertical-align : middle;
height: 22px;
margin-top: -2px;
font-size: 12px;
}
.relatedViewBasicAction .relatedViewPagingInputSubmit {
padding: 1px;
margin-left: -4px;
font-size: 9px;
width: 14%;
margin-top: -2px;
}
.relatedViewActions .btn-group {
margin-right: 15px;
}
/*******************************************
****************** Modal *******************
********************************************/
.modal-header{
padding: 5px 15px;
background: @modalHeaderBackground;
color:@modalHeaderFont;
}
.modal-footer{
background: @modalFooterBackground;
}
#overlayPage.fade{
max-height : 0;
overflow:hidden;
-webkit-transition:max-height 0.3s ease;
-moz-transition:max-height 0.3s ease;
-o-transition:max-height 0.3s ease;
transition:max-height 0.3s ease;
&.in{
max-height:3800px;
}
}
#overlayPage .modal-backdrop {
z-index: -1;
}
.settings-sidebar{
display: inline-block;
width: 100%;
float:left;
background: @menuBackGround;
/* height: 100%;*/
}
.settings-menu{
display: inline-block;
width: 100%;
float:left;
background: #2c3b49;
height: 100%;
}
.settings-flip {
background: none repeat scroll 0 0 @menuBackGround;
font-size: 14px;
margin: auto;
padding: 5px;
cursor: n-resize;
}
.settings-menu-items {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
margin-bottom: 10px;
text-align: justify;
}
.settings-menu-items a{
color: #fff;
font-size: 13px;
}
.settingsgroup .panel-group{
padding-top:15px;
}
.importOverLayHeader{
background: white;
color:@blockHeaderFontColor;
border-color: transparent;
max-height: 50px;
}
.cursorPointer{
cursor: pointer;
text-decoration: none;
}
.cursorDefault {
cursor: default;
}
.modal-body{
background: white;
}
#selectAllMsgDiv{
font-size:18px;
color: @contact_app;
}
#deSelectAllMsgDiv{
font-size:18px;
color: @contact_app;
}
.greenColor{
color:@tool_app;
}
.breadcrumb{
height: auto;
background: @blockBackground;
}
.crumbs{
height: 40px;
margin: 0;
padding: 0 20px 0 0;
display: inline-block;
font-family: sans-serif;
position: relative;
width: 100%;
}
.crumbs li:after{
content: '\0000a0';
width:0;
height:0;
border-left:20px solid @inactiveBreadCrumbBackground;
border-top:20px solid transparent;
border-bottom:20px solid transparent;
display: inline-block;
position: absolute;
top: -20px;
right: -20px;
}
.crumbs li{
height:0;
border-top:20px solid @inactiveBreadCrumbBackground;
border-bottom:20px solid @inactiveBreadCrumbBackground;
border-left:20px solid transparent;
display: inline-block;
cursor: pointer;
position: relative;
width: 18%;
}
.crumbs li:first-child{
border-top:20px solid @inactiveBreadCrumbBackground;
border-bottom:20px solid @inactiveBreadCrumbBackground;
border-left:0;
}
.crumbs li:hover{
height:0;
border-top:20px solid @blockBackground;
border-bottom:20px solid @blockBackground;
}
.crumbs li:hover:after {
border-left:20px solid @blockBackground !important;
}
.crumbs li.active{
height:0;
border-top:20px solid @activeBreadCrumbBackground;
border-bottom:20px solid @activeBreadCrumbBackground;
}
.crumbs li.active:after{
border-left:20px solid @activeBreadCrumbBackground !important;
}
.crumbs li a{
display: block;
margin-top: -14px;
font-size: 14px;
font-weight: bold;
color: @breadCrumbColor;
text-decoration: none;
}
.crumbs li:first-child a .stepNum{
margin-left: 8px;
}
.stepText{
white-space: nowrap;
overflow: hidden;
font-size: 13px;
width: 60%;
display: inline-block;
text-overflow: ellipsis;
vertical-align: middle;
}
.active .stepText,
.active .stepNum{
color: @white;
}
.mailBoxEditDiv .crumbs li {
width: 22%;
}
.stepNum{
display: inline-block;
padding: 0 5px;
overflow: hidden;
font-size: 20px;
vertical-align: middle;
color: @breadCrumbNumber;
}
/* .squaredFour */
.squaredFour {
width: 20px;
position: relative;
margin: 20px auto;
label {
width: 20px;
height: 20px;
cursor: pointer;
position: absolute;
top: 0;
left: 0;
background: #fcfff4;
background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
border-radius: 4px;
box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
&:after {
content: '';
width: 9px;
height: 5px;
position: absolute;
top: 4px;
left: 4px;
border: 3px solid #333;
border-top: none;
border-right: none;
background: transparent;
opacity: 0;
transform: rotate(-45deg);
}
&:hover::after {
opacity: 0.5;
}
}
input[type=checkbox] {
visibility: hidden;
&:checked + label:after {
opacity: 1;
}
}
}
.importBlockContainer{
color:@menuBackGround;
}
/*******************************************
************* Social Buttons ***************
********************************************/
.btn-block + .btn-block {
margin-top:5px;
}
.btn-google-plus {
color: @white !important;
background-color: @googlePlusButtonColor;
border-color: @googlePlusButtonBorderColor;
}
.btn-social {
position: relative;
padding-left: 44px;
text-align: left;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
& > :first-child {
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 32px;
line-height: 34px;
font-size: 1.6em;
text-align: center;
border-right: 1px solid @googlePlusButtonBorderColor;
}
}
/*******************************************
************* Updates Timeline ***************
********************************************/
//Rewriting summarychanges
.recentActivitiesContainer .history{
margin: 0 auto;
padding: 20px 20px 1px;
max-width: 100%;
overflow-x: visible;
-webkit-transition: opacity .2s ease-out;
transition: opacity .2s ease-out;
}
.updates_timeline {
padding-top: 20px;
position: relative;
margin: 0;
padding: 0;
list-style: none;
}
/* The line */
.updates_timeline:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
display:block;
width: 4px;
background: #f9f9f9;
left: 19%;
}
.updates_timeline > li {
position: static;
top: 0;
display: block;
position: relative;
min-height: 40px;
z-index: 2;
}
/* Left Content(Time) */
.updates_timeline > li .update_time {
position: absolute;
margin: 0;
width: 14%;
background-color: transparent;
padding: 5px;
text-align: right;
color: #999;
font-size: 15px;
font-style: italic;
}
/* Right content(Update info) */
.updates_timeline > li .update_info {
padding:10px 10px 1px;
display: block;
margin: 0 0 -47px 24%;
line-height: 1.4;
position: relative;
top: -45px;
}
.updates_timeline > li .update_info >h3 {
font-size: 1.1em;
margin-left: -3%;
}
/* The icons */
.updates_timeline > li .update_icon {
position: relative;
border-radius: 50%;
text-align: center;
top: 0;
left: 20%;
width: 35px;
height: 35px;
margin: 0 0 0 -27px;
color: #fff;
line-height: 35px;
}
/* More Button */
.updates_timeline #more_button .update_icon {
position: relative;
border-radius: 0;
box-shadow: none;
background: #fff;
text-align: center;
top: 0;
margin: 0 0 0 -55px;
color: #fff;
width: 100px;
}
.updates_timeline #more_button .update_icon .moreRecentUpdates{
background: #2c3b49;
border-radius: 15%;
}
.updates_timeline .update_icon img {
height: 42px;
width: 42px;
border-radius: 50%;
position: absolute;
left:-4px;
}
.updates_timeline .update_icon .update_image{
line-height: 1.5;
}
// background colors for relative activities images
.bg-info{
background-color: orange;
}
.bg-info-modcomments{
background-color:@bgModcomments;
}
.bg-info-accounts{
background-color:@bgAccounts;
}
.bg-info-calendar{
background-color:@bgCalendar;
}
.bg-info-contacts{
background-color:@bgContacts;
}
.bg-info-documents{
background-color:@bgDocuments;
}
.bg-info-potentials{
background-color:@bgPotentials;
}
.bg-info-pricebooks{
background-color:@bgPricebooks;
}
.bg-info-project{
background-color:@bgProject;
}
.bg-info-purchaseorder{
background-color:@bgPurchaseorder
}
.bg-info-projecttask{
background-color:@bgProjecttask;
}
.bg-info-quotes{
background-color:@bgQuotes;
}
.bg-info-salesorder{
background-color:@bgSalesorder;
}
.bg-info-servicecontracts{
background-color:@bgServicecontracts;
}
.bg-info-services{
background-color:@bgServices;
}
.bg-info-invoice{
background-color:@bgInvoice;
}
.bg-info-helpdesk{
background-color:@bgHelpdesk;
}
.bg-info-products{
background-color:@bgProducts;
}
.bg-info-emails{
background-color:@bgEmails;
}
.bg-info-products{
background-color:@bgProducts;
}
.bg-info-campaigns{
background-color:@bgCampaigns;
}
.bg-info-custom-mod {
background-color:@bgCustomMod;
}
.alert-static { //TN-#35202
border-color: @footerBackground;
white-space: nowrap;
vertical-align: super;
padding-bottom: 0px;
.icon {
font-size: medium;
color : #1B809E;
margin-left : 8px;
vertical-align: top;
}
.message {
vertical-align: super;
font-size : 13px;
}
}
/*******************************************
************* Task Management **************
********************************************/
#taskManagementContainer .data-body{
margin-bottom: 50px;
}
#taskManagementContainer .input-group,
#taskManagementContainer .input-group input{
width:100%;
}
#taskManagementContainer .title{
width:20%;
height:25px;
padding:5px 0px 0px 10px;
color : white;
}
#taskManagementContainer .contentsBlock{
margin-bottom:25px;
}
#taskManagementContainer .taskSubject > p{
margin-bottom: 5px;
word-wrap: break-word;
}
#taskManagementContainer .entries{
border:1px solid #CCC;
margin-bottom: 10px;
}
#taskManagementContainer .entries:hover{
cursor: move;
}
#taskManagementContainer .entries .task{
padding:6px 10px 5px;
}
#taskManagementContainer .entries .task-body{
margin-left: 20px;
text-align: justify;
}
#taskManagementContainer .entries .other-details .drag-task{
margin-top: 3px;
}
#taskManagementContainer .entries .other-details .task-actions{
margin-top: 5px;
a{
vertical-align: middle;
}
}
#taskManagementContainer .entries .task-details{
display: inline-block;
float: left;
max-width: 80%;
margin-top: 5px;
margin-left: 5px;
text-align: justify;
}
#taskManagementContainer .entries .task-details .recordName{
display: inline-block;
max-width: 20%;
}
#taskManagementContainer .fa-ellipsis-v{
font-size: 14px; //TN-#35660
color : #979797;
}
#taskManagementContainer .other-details{
color: #979797;
}
/*overwriting jquery ui css*/
.ui-menu {
z-index: 10000;
}
#taskManagementContainer button.active{
background: #3B83F7;
color : white;
text-shadow: 0 1px rgba(0,0,0,.3);
border : 1px solid #135fd7;
box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
}
.taskSubject{
width: 99%;
}
#taskManagementContainer .mCustomScrollbar .mCSB_inside > .mCSB_container{
margin-right: 13px;
}
/*******************************************
************* Settings Page **************
********************************************/
.settingsPageDiv.content-area{
margin-right: 0;
}
.settingsgroup, .settingsgroup .panel-collapse {
width: 230px
}
.settingsgroup ul.list-group {
list-style-type: none;
font-size: 13px;
padding: 5px 0;
}
.settingsgroup div.settingsgroup-accordion:hover a,
.settingsgroup div.settingsgroup-accordion a:link,
.settingsgroup div.settingsgroup-accordion a:active,
.settingsgroup li:hover a{
color: @white;
}
.settingsgroup div.panel-collapse {
background-color: @settingsAccordionPanel;
}
.settingsgroup-accordion{
color: @white;
font-size: 14px;
cursor: pointer;
a{
padding:10px 20px;
display: block;
i{
margin-right: 5px;
}
span{
text-transform: uppercase;
}
}
}
.settingsgroup {
background: @settingsAccordionPanel;
height : 100%;
.panel-group .panel{
background-color: @settingsAccordionPanel;
}
}
.userDefaultIcon {
font-size: 30px;
}
.settingsgroup ul li a{
padding: 8px 8px 8px 50px;
display: block;
color: @white;
}
.settingsIndexPage .settingsSummary {
text-align: center;
margin-top: 10px;
}
.settingsIndexPage .settingsSummary a {
display: inline-block;
background: @settingsIndexBackground;
color: @settingsIndexColor;
border-radius: 2px;
min-width: 200px;
padding: 20px 0 10px;
border: 1px solid @settingsIndexBorder;
}
.settingsIndexPage .settingsSummary a .summaryText {
display: inline-block;
margin-top: 20px;
font-size: 15px;
}
#settingsShortCutsContainer .well {
padding: 10px;
margin-left: 20px;
}
#settingsShortCutsContainer .hiden{
display:none;
}
#settingsShortCutsContainer .close {
border: none;
background: none repeat scroll 0 0 transparent;
border: 0 none;
cursor: pointer;
float: right;
font-size: 20px;
font-weight: bold;
line-height: 18px;
opacity: .2;
}
#settingsShortCutsContainer .col-lg-3.moduleBlock:hover .unpin {
display: inline-block;
opacity: 0.4;
}
#settingsShortCutsContainer .moduleBlock:hover .unpin:hover {
opacity: 0.8;
}
#settingsShortCutsContainer .contentsBackground {
background: @settingsShortcutBackground;
border: 1px solid @settingsIndexBorder;
}
#settingsShortCutsContainer .moduleBlock:hover {
background: @settingsIndexBackground;
}
.companydetailsedit .company-logo-content{
padding: 10px;
border: 1px solid @settingsIndexBorder;
hr{
margin: 10px 0;
}
img{
width:100%;
}
}
.companyLogo img {
max-width:95%;
}
.editViewContainer{
padding: 15px 0;
padding-bottom: 60px;
}
.editbutton-container{
padding-top: 5px;
padding-bottom: 10px;
}
//treeview styles
.treeView li {
border-left: 4px solid #dddddd;
list-style: none;
padding-top: 15px;
}
.treeView li .toolbar-handle {
margin-top: 10px;
margin-left: 10px;
position: relative;
}
.treeView li .toolbar-handle .btn {
margin: 0px;
}
.treeView li .toolbar-handle a:before {
background: none repeat scroll 0 0 #DDDDDD;
content: " ";
display: inline-block;
height: 4px;
left: -10px;
position: absolute;
top: 12px;
width: 10px;
}
.treeView ul {
margin-top: -16px;
}
.mini-slider-control {
width: 50px;
}
.mini-slider-control + div {
margin-left: 15px;
}
.mini-slider-control .ui-slider-handle {
border: 0;
border-radius: 50%;
height: 13px;
top: -1px;
width: 13px;
cursor: pointer;
}
.mini-slider-control .ui-slider-handle:focus {
outline: none;
}
.ui-widget-content {
border-radius: 6px;
box-shadow: 0 0 3px -1px inset;
margin-top: 2px;
margin-left: 5px;
height: auto;
opacity: 1;
border-color: #dddddd;
box-shadow: none;
cursor: not-allowed;
height: 14px;
}
.ui-slider-disabled {
opacity: 0.5;
border-color: #dddddd;
box-shadow: none;
cursor: not-allowed;
}
.ui-slider-disabled .ui-slider-handle {
cursor: not-allowed;
}
.ui-slider-disabled + div {
opacity: 0.5;
cursor: not-allowed;
}
.mini-slider-control[data-value="0"] .ui-slider-handle {
background: #7d7e7d;
/* Old browsers */
background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
/* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7e7d), color-stop(100%, #0e0e0e));
/* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
/* Opera 11.10+ */
background: -ms-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
/* IE10+ */
background: linear-gradient(to bottom, #7d7e7d 0%, #0e0e0e 100%);
/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7e7d', endColorstr='#0e0e0e', GradientType=0);
/* IE6-9 */
margin-left: 0px;
}
.mini-slider-control[data-value="1"] .ui-slider-handle {
background: #ffb76b;
/* Old browsers */
background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
/* FF3.6+ */
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+ */
background: -webkit-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
/* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
/* IE10+ */
background: linear-gradient(to bottom, #ffb76b 0%, #ffa73d 0%, #ff7c00 49%, #ff7f04 100%);
/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0);
/* IE6-9 */
margin-left: -6px;
}
.mini-slider-control[data-value="2"] .ui-slider-handle {
background: #bfd255;
/* Old browsers */
background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
/* FF3.6+ */
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+ */
background: -webkit-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
/* Opera 11.10+ */
background: -ms-linear-gradient(top, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
/* IE10+ */
background: linear-gradient(to bottom, #bfd255 0%, #8eb92a 79%, #72aa00 100%, #9ecb2d 100%);
/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfd255', endColorstr='#9ecb2d', GradientType=0);
/* IE6-9 */
margin-left: -13px;
}
.ModulemanagerSettings .moduleblock .hiden{
display:none;
}
.ModulemanagerSettings:hover .unpin {
display: inline-block;
}
.ModulemanagerSettings .actions{
opacity: 0;
width:80px;
}
.ModulemanagerSettings {
width: 12px;
background:@settingsShortcutBackground;
}
.ModulemanagerSettings:hover .actions{
opacity: 1;
/* background:@ModulemanagerSettingshover; */
}
#OutgoingMoretable td,th{
padding: 6px;
}
/*******************************************
********** CustomerPortal styles start ********
********************************************/
.cp-tabs .enabledModules{
display: inline-block ! important;
margin-left: 4px!important;
margin-right: 4px!important;
vertical-align: top;
}
.drag-portal-module{
vertical-align: middle;
cursor: pointer;
}
.addFieldsBlock{
margin-top: 20px;
}
.portal-home-module{
padding-left:40px;
}
.portal-dashboard{
border:1px solid @appColor !important;
border-left:0px !important;
min-height:500px;
padding-left:15px;
}
.portal-dashboard > .hrHeader{
margin-left:18px;
width:94%;
}
.portal-annoucement-widget-container{
border:1px solid #D7D7D7;
}
.portal-annoucement-widget{
background: @modalHeaderBackground;
color:@modalHeaderFont;
min-height: 20px;
padding:5px;
}
.portal-chart-widget-container{
border:1px solid #D7D7D7;
}
.portal-annoucement-widget-container > .portal{
min-height:100px;
padding:10px;
}
.portal-chart-header{
background: @modalHeaderBackground;
color:@modalHeaderFont;
min-height: 20px;
padding:5px;
}
.portal-chart-content{
min-height:100px;
padding:10px;
}
.portal-record-widget-container{
border:1px solid #D7D7D7;
margin-bottom:10px;
}
.portal-record-widget-content{
background: @modalHeaderBackground;
color:@modalHeaderFont;
min-height:10px;
padding:4px;
}
.portal-record-control-container{
padding:4px;
}
.portal-shortcuts-container{
border:1px solid #D7D7D7;
width: 285px !important;
}
.portal-shortcuts-header{
background: @modalHeaderBackground;
color:@modalHeaderFont;
min-height: 20px;
padding:5px;
}
.portal-shortcuts-content{
min-height:80px;
padding:10px;
}
.portal-shortcut-list{
margin-top:10px;
}
.portal-helpdesk-widget-container{
border:1px solid #D7D7D7;
margin-bottom:10px;
width: 285px !important;
}
.portal-helpdesk-widget-header{
background: @modalHeaderBackground;
color:@modalHeaderFont;
min-height:20px;
padding:5px;
}
.portal-fields-container{
margin:15px;
}
.portal-fields-content{
border-right:1px solid @appColor !important;
min-height: 500px;
}
.portal-slider-legend{
margin-left: 5px;
z-index: 0;
width:0%;
}
.FieldSet{
margin: 20px;
margin-left:5px;
}
.portal-field-delete{
margin-left:45px!important;
}
.portalModuleRow {
border-left: 4px solid @appColor !important;
}
.portalMenuHeader {
border-bottom: 1px solid @appColor !important;
border-right: 1px solid @appColor !important;
font-size: 22px;
}
.portalModuleRow .active{
border-top-right-radius: 10px;
}
.cp-mandatory::after{
content: "*";
color:red;
}
.nav-tabs .cp-modules > .active >a, .nav-tabs .cp-modules > .active > a:hover{
border: 0px !important;
border-top-right-radius: 0px;
}
.nav-tabs > .active > .cp-modules {
border: 0px ! important;
}
.cp-modules-home {
border-right-width: 0px ! important;
border-top-right-radius: 0px ! important;
border-top-left-radius: 0px ! important;
}
.nav-tabs > .active > .cp-modules-home {
border-right-width: 0px ! important;
border-top-right-radius: 0px ! important;
border-top-left-radius: 0px ! important;
}
.cp-nav-header-wrapper{
margin-bottom: 0px;
border-right-width:0px ! important;
}
#dashboardContent{
margin-bottom:15px;
margin-top:8px;
margin-left:15px;
margin-right:15px;
}
.bgColor{
background-color: #ddd;
}
//ListViewQuickPreview
.quickPreview{
position: absolute;
width: 100%;
height:100%;
}
.quick-preview-modal,
.quick-preview-modal .modal-body{
height:100%;
padding-bottom: 5px;
padding-right: 0;
padding-left:8px;
padding-right:0px;
}
.quick-preview-modal .modal-body .recordBasicInfo{
width: 100%;
}
.quick-preview-modal .modal-body .recordBasicInfo > .info-row{
h4{
margin: 0;
line-height: 21px;
}
.recordLabel{
white-space: nowrap;
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
width:100%;
}
}
.quick-preview-modal .quickPreviewActions{
padding: 10px 0px 15px 0px
}
#quickPreviewHeader .title{
background: #f5f5f5;
padding: 6px 10px;
margin: 5px 0;
font-size: 15px;
color: @black;
}
.overlayDetailHeader{
padding-left:0px;
padding-bottom:10px;
padding-top:10px
}
.quickPreviewModuleHeader{
padding-right:6px;
.qp-heading > div{
width:100%;
}
}
.quickPreviewSummary{
margin-bottom: 10px;
}
.quickPreviewSummary .summaryViewEntries{
.fieldLabel, .fieldValue{
padding-bottom: 4px;
white-space: nowrap;
}
.fieldLabel label{
display: block;
max-width: 100%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.fieldValue .value{
width:80%;
}
}
//ListViewPreview-Engagment History
.quickPreview .updates_timeline > li .update_time{
display: inline-block;
text-align: center;
padding-right: 0;
small{
font-size: 79%;
display: inline-block;
width: 40px;
margin-top: 1px;
line-height: 12px;
}
}
.quickPreviewActions .btn-group .btn-success{
font-size: 12px;
color: white;
padding: 2px 6px;
}
.quickPreview .updates_timeline > li .update_info{
font-size: 12px;
margin: 0 0 -40px 24%;
padding: 2% 3%;
}
.quickPreview .updates_timeline > li .update_info > h5{
margin-left: 0;
font-size: 110%;
margin-top: 15px;
}
.updates_timeline > li .update_info h5{
font-family: 'OpenSans-Semibold', sans-serif;
.field-name{
color:#2b879e;
}
}
.updates_timeline > li .update_info > .updateInfoContainer .update-from,
.updates_timeline > li .update_info > .updateInfoContainer .update-to{
max-width: 100%;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.updates_timeline > li .update_info > .updateInfoContainer{
margin-left: 15px;
margin-bottom: 5px;
padding-bottom:5px;
.field-name{
color:#2b879e;
}
.update-name{
font-family: 'OpenSans-Semibold', sans-serif;
margin-bottom: 2px;
}
em{
color:black;
}
}
.quickPreview .updates_timeline {
list-style: outside none none;
margin: 25px 0 25px;
padding: 0;
position: relative;
}
.quickPreview .updates_timeline > li .update_icon{
display: inline-block;
}
.quickPreview .updates_timeline:before{
background: lighten(@darkGray, 30%);
width:2px;
margin-left: -1%;
}
.summaryWidgetContainer p,
.commentsList p,
.recentComments .noCommentsMsgContainer p{
margin-bottom: 0;
}
.quickPreviewComments .recentComments .commentDetails{
margin-bottom: 25px;
}
.quickPreviewComments .recentComments .commentDetails .comment{
line-height: 15px;
}
.quickPreviewComments .summaryWidgetContainer{
border: 0;
padding: 0;
}
.quickPreview .recentActivitiesContainer .history{
padding: 0;
}
/*******************************************
********** Calendar view styles ************
********************************************/
.calendar-sidebar {
width: 100% !important;
}
.calendar-navigator {
margin-top: 0px !important;
}
.calendarview {
width: 100%;
}
.calendar-sidebar-tabs {
font-size: 14px;
color: #BDBDBD;
}
.calendar-sidebar-tabs .active-link {
color: white;
}
.activitytypes .activitytype-indicator {
padding: 5%;
margin: 8px;
font-size: 80%;
min-height: 35px;
word-wrap: break-word;
}
.calendar-sidebar-tabs .sidebar-widget-header a {
color: #BDBDBD;
}
.calendar-sidebar-tabs .sidebar-widget-header i.widget-state-indicator {
width: 7%;
}
.calendar-sidebar-tabs .sidebar-widget-header i.add-calendar-feed {
margin-top: 1%;
float: right;
}
.calendar-sidebar-tabs hr{
margin-top: 15px;
margin-bottom: 15px;
border-color: #BDBDBD;
}
.calendar-sidebar-tab .fa-chevron-down {
color:white;
}
.calendar-sidebar-tabs .sidebar-widget-contents {
}
.calendar-sidebar-tabs .sidebar-widget-contents .feedslist {
list-style: none;
}
.activitytypes .activitytype-indicator .activitytype-actions i {
font-size: 14px !important;
}
.activitytypes .activitytype-indicator .activitytype-actions input[type="checkbox"] {
margin-bottom: -1px;
}
.activitytypes .activitytype-indicator .userName{
max-width: 110px;
display: inline-block;
}
.addCalendarEventModal {
width: 35%;
}
.addCalendarEventModal .input {
width: 100%;
}
.calendarview .agendaListView {
padding: 1% 0;
overflow-y: scroll;
overflow-x: hidden;
max-height: 550px;
}
.calendarview .agendaListView .agendaListDay {
padding: 1%;
width: 98%;
}
.calendarview .agendaListView .agendaListDay hr {
border-top: 3px solid #424242;
margin-top: 7px;
margin-bottom: 10px;
}
.calendarview .agendaListView .agendaListDay .agendaListViewHeader {
font-size: 160%;
color: #607D8B;
}
.calendarview .agendaListView .agendaListDay .agendaListViewHeader .day {
display: inline-block;
width: 70%;
float: left;
}
.calendarview .agendaListView .agendaListDay .agendaListViewHeader .weekDay {
float: right;
}
.calendarview .agendaListView .agendaListDay .agendaListViewBody {
color: #757575;
}
.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper {
font-size: 120%;
padding: 1%;
border-bottom-width: thin;
border-bottom-style: ridge;
}
.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-info {
display: table;
width: 100%;
}
.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-time {
display: table-cell;
width: 15%;
}
.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-title {
display: table-cell;
width: 56%;
}
.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-status {
display: table-cell;
width: 10%;
}
.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-actions {
display: table-cell;
text-align: right;
width: 10%;
}
.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details {
display: table-cell;
width: 5%;
text-align: center;
}
.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-more-details i {
vertical-align: middle;
}
.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper .agenda-event-details {
display: table;
width: 100%;
}
.calendarview .agenda-table {
display: table;
}
.calendarview .agenda-table-row {
display: table-row;
}
.agenda-details{
display: block;
margin-left: 22%;
padding: 2px;
}
.calendarview .agenda-table-cell {
display: table-cell;
}
.calendarview .agenda-event-wrapper .agenda-event-details .details {
padding: 1% 0;
width: 100%;
}
.calendarview .agenda-event-wrapper .agenda-event-details .detailLabel {
width: 15%;
display: inline-block;
}
.calendarview .agenda-event-wrapper .agenda-event-details .separator {
width: 5%;
display: inline-block;
text-align: center;
}
/*******************************************
********** Calendar view styles end ********
********** Documents Module styles *********
********************************************/
.dragdrop-dotted {
border: 2px dashed #C0C0C0;
min-width: 300px;
width: auto;
color: #C0C0C0;
text-align: center;
vertical-align: middle;
padding-top: 2%;
margin-bottom: 10px;
height: 150px;
}
.dragdrop-solid {
border-style: solid;
}
.selectedFile {
background-color: #A9CBF5;
font-weight: bold;
}
.selectedFolder {
background-color: #A9CBF5;
font-weight: bold;
}
.fileUploadBtn {
position: relative;
overflow: hidden;
}
.fileUploadBtn input[type="file"] {
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
font-size: 20px;
cursor: pointer;
opacity: 0;
filter: alpha(opacity=0);
width: 100%;
}
tr.folder,
tr.file {
font-size: 130%;
}
tr.folder > td.fileTitleData,
tr.file > td.fileTitleData {
word-break: break-all;
width: 350px;
white-space: pre-wrap;
}
tr.folder > td.fileSizeData,
tr.file > td.fileSizeData {
font-size: 11px;
}
tr.folder > td.fileOwnerData,
tr.file > td.fileOwnerData {
font-size: 11px;
word-break: break-all;
width: 100px;
white-space: pre-wrap;
}
/*******************************************
********** Documents Module styles end *****
********************************************/
.engagementsContainer .engagements_content{
padding-top : 15px;
}
.summaryWidgetContainer .engagementsContainer table{
width : inherit;
}
.engagements_content table thead>tr:first-child{
border : 1px solid #CCC;
background-color: #F5F5F5;
}
.engagements_content table th{
color : black; // to overwride value from stickyheader.css
}
.engagementsSummary .summaryContent {
display: inline-block;
border-radius: 2px;
height: 185px;
width:185px;
padding: 10px 15px 10px;
margin:0px 8px 8px 0px;
border: 1px solid @lightColorBorder;
position : relative;
}
.engagementsSummary{
padding-top: 10px;
padding-bottom: 10px;
}
.engagementsSummary .backgroupImage{
position: absolute;
opacity: 0.05;
font-size: 100px;
left: 75px;
top: 65px;
}
.summaryWidgetContainer .engagementsSummary .summaryContent{
height: 130px;
width:140px;
}
.summaryWidgetContainer .engagementsContainer .detailview-table{
table-layout: auto;
}
.summaryWidgetContainer .engagementsSummary .backgroupImage{
font-size: 60px;
left: 70px;
opacity: 0.03;
}
.engagementsContainer .summary.selected .count{
font-weight: bold;
color : @engagementsSelectedFilterColor;
font-size : 15px;
}
.engagement_contentempty{
width: 100%;
text-align: center;
font-size: 15px;
padding: 1% 0;
}
/*******************************************
********** Mailroom view styles start ********
********************************************/
.mailroomBanner{
margin: 23px 0;
height: 215px;
}
.mailroomBlock .mailroomBanner{
width:600px;
height:auto;
}
.relativePosition{
position:relative;
}
.forwardingEmailBlock{
margin-top: 15px;
border: 1px solid rgb(221, 221, 221);
width:391px;
padding: 16px;
font-size: 1.5em;
position: relative;
}
.mailboxArrowPointer{
display: inline-block;
position: absolute;
width: 300px;
top: 15px;
left:392px;
}
.mailroom-address-block{
display: inline-block;
margin: 0 auto;
position:relative;
}
.height75px{
height: 75px;
}
.mailboxArrowLabel{
color: red;
display: inline-block;
margin-right:-5px;
font-size: 1.2em;
vertical-align: top;
}
.displayInlineBlock{
display: inline-block;
}
.fontSize1_1em{
font-size:1.1em;
}
.marginTop10px{
margin-top:10px;
}
.mailroomSelectedButton.disabled,.mailroomSelectedButton.disabled:hover {
background: lighten(@baseThemeColor,40%);
border: 1px solid lighten(@baseThemeColor,20%);
}
.conditionBlock{
border:1px solid #ddd;
padding:20px 20px 0 20px;
}
.marginTop15px{
margin-top:15px;
}
.padding30px{
padding:30px;
}
.paddingRight30px {
padding-right: 30px;
}
.mailroomHeaderAlign{
padding: 20px 25px;
}
.mailroomModal{
width: 80%;
left:50%;
margin-left:-40%;
font-size:12px;
}
.textAreaWidth66Per{
width:66.3%;
}
.marginTop7px{
margin-top:7px;
}
.marginLeft10px{
margin-left: 10px;
}
.marginTop55px{
margin-top: 55px;
}
.height450px{
height:450px;
}
.height100Per {
height: 100%;
}
.fontSize10pt{
font-size: 10pt;
}
.marginTop5px {
margin-top:5px;
}
.marginTop10Per {
margin-top: 10% !important;
}
.operatorSelectField{
min-width:220px;
float: left;
}
// notification center
#notification_center {
width:400px;
min-height:90vh;
}
#notification_types .nav-tabs > li > a:hover, #notification_types .nav-tabs > li > a:focus{
color:orange !important;
background:none !important;
border:1px solid transparent !important;
cursor:pointer;
}
#notification_types .nav-tabs > li.active > a{
background:none !important;
border:none !important;
color:orange !important;
}
#notification_types .nav-tabs > li.active > a > i.fa{
color:orange !important;
}
.numberSquare{
background: none repeat scroll 0 0 red;
color: white;
margin-left: -3px;
padding: 1px 3px 1px 2px;
vertical-align: super;
font-size: 90%;
}
#notification_types .fa{
font-size:24px;
color:gray;
}
#notification_types .fa:hover{
color:orange;
}
#notification_center .fa-times-circle{
cursor:pointer;
}
.mentionMessages .recordImage .name{
margin: 0 auto;
position: relative;
text-align: center;
vertical-align: middle;
}
.mentionMessages .recordImage .name span{
color: #fff;
font-size: 20px;
line-height: 40px;
text-shadow: 1px 0 2px #999;
}
.mentionMessages .recordImage {
background: none repeat scroll 0 0 orange;
border: 1px solid #ccc;
width:40px;
height: 40px;
}
.mention_followup .recordImage .name{
margin: 0 auto;
position: relative;
text-align: center;
vertical-align: middle;
}
.mention_followup .recordImage .name span{
color: #fff;
font-size: 20px;
line-height: 40px;
text-shadow: 1px 0 2px #999;
}
.mention_followup .recordImage {
background: none repeat scroll 0 0 orange;
border: 1px solid #ccc;
width:40px;
height: 40px;
margin-left: 15px;
margin-right: 55px;
}
.mentionMessageHeader li a{
color:white;
padding:5px !important;
padding-left:15px;
font-size:11px;
}
.mentionMessageHeader .nav-tabs > li.active > a, .mentionMessages .nav-tabs > li.active > a:focus, .mentionMessages .nav > li > a:focus{
background:purple !important;
border:solid 1px purple;
color:white;
outline-style:none !important;
}
.mentionMessageHeader .nav-tabs > li {
padding:5px 10px;
}
.mentionMessageHeader .nav > li > a.mention_dismiss{
background-color:transparent !important;
border:transparent !important;
}
.mentionMessages .row{
margin-left: 0;
}
.mentionMessages .mention_follow_up {
/*//load this color from variable.less*/
background-color:green;
}
.modelContainer .modal-content{
margin-top: -1px;
}
.modal-content .mention_followup .row {
padding-left:15px;
padding-right: 15px;
padding-bottom: 10px;
}
.n_button, .n_button:hover, .n_button:focus{
background-color:purple;
color:white;
cursor:pointer;
}
.smart_reminder_message, .mention_message, .mention_comment {
color:lightgray;
}
.n_cancel{
font-size:16px;
}
.n_icon{
font-size:28px;
position:relative;
top:18px;
background:orange;
padding:5px;
}
//notifications settings
.whiteContainer{
background: @white;
border:1px solid @blockBorder;
padding:20px;
}
.n_label_checkbox label{
margin-right:20px;
font-weight:normal;
}
.n_label_checkbox input[type="checkbox"]{
margin-right:10px;
vertical-align:middle;
position:relative;
top:-1px;
}
form[name="notification_settings"] .select2-choice {
height: 28px;
border-radius:0px;
}
.smartReminderMessageHeader li a{
color:white;
padding:5px !important;
font-size:11px;
}
.smartReminderMessageHeader .nav-tabs > li.active > a, .smartReminderMessages .nav-tabs > li.active > a:focus, .smartReminderMessages .nav > li > a:focus{
background:purple !important;
border:solid 1px purple;
color:white;
outline-style:none !important;
}
.smartReminderMessageHeader .nav-tabs > li > a:hover{
color:white;
background-color:transparent;
border: solid 1px transparent;
}
.smartReminderMessageHeader .nav > li > a.smartreminder_dismiss{
background-color:transparent !important;
border:transparent !important;
}
.ruleCondition {
width:35px;
height:24px;
padding-left:10px;
border:1px solid #ccc;
}
.notification_settings a, .notification_settings a:hover, .notification_settings a:visited, .notification_settings a:active {
color:black;
}
// notifications
.mentionMessages .recordImage .name{
margin: 0 auto;
position: relative;
text-align: center;
vertical-align: middle;
}
.mentionMessages .recordImage .name span{
color: #fff;
font-size: 20px;
line-height: 40px;
text-shadow: 1px 0 2px #999;
}
.mentionMessages .recordImage {
background: none repeat scroll 0 0 orange;
border: 1px solid #ccc;
width:40px;
height: 40px;
}
.mention_followup .recordImage .name{
margin: 0 auto;
position: relative;
text-align: center;
vertical-align: middle;
}
.mention_followup .recordImage .name span{
color: #fff;
font-size: 20px;
line-height: 40px;
text-shadow: 1px 0 2px #999;
}
.mention_followup .recordImage {
background: none repeat scroll 0 0 orange;
border: 1px solid #ccc;
width:40px;
height: 40px;
margin-left: 15px;
margin-right: 55px;
}
.mentionMessageHeader li a{
color:white;
padding:5px !important;
padding-left:15px;
font-size:11px;
}
.mentionMessageHeader .nav-tabs > li.active > a, .mentionMessages .nav-tabs > li.active > a:focus, .mentionMessages .nav > li > a:focus{
background:purple !important;
border:solid 1px purple;
color:white;
outline-style:none !important;
}
.mentionMessageHeader .nav-tabs > li {
padding:5px 10px;
}
.mentionMessageHeader .nav > li > a.mention_dismiss{
background-color:transparent !important;
border:transparent !important;
}
.mentionMessages .row{
margin-left: 0;
}
.mentionMessages .mention_follow_up {
/*//load this color from variable.less*/
background-color:green;
}
.modal-content .mention_followup .row {
padding-left:15px;
padding-right: 15px;
padding-bottom: 10px;
}
.CalendarMessageHeader .nav > li > a.calendar_dismiss {
background-color:transparent !important;
border:transparent !important;
}
.CalendarMessageHeader .nav > li:hover > a {
border: 0;
background: none !important;
color: #333333;
}
#notification_center .more {
margin-right :35px;
margin-bottom :30px;
}
#notification_center .btn-success {
font-size: 12px;
color: white;
padding: 3px 8px;
}
.mentionMessageHeader .MultiFile-title {
color: @white;
}
.mentionMessageHeader .MultiFile-remove {
color: @white;
}
/*******************************************
********** Mailroom view styles end ********
********************************************/
.detailview-header {
margin-bottom : 10px;
}
.tagContainer {
.tag-contents{
display: inline-block;
border-right : 1px solid @lightColorBorder;
padding-right : 8px;
}
#addTagContainer{
display:inline-block;
}
}
.moreTags{
margin: 0px 10px;
text-decoration : underline !important;
color : @contact_app;
/*font-size : 12px;*/
}
.tag{
display: inline-block;
border : 1px solid #5ea9dd;
background-color : #5ea9dd;
width:auto;
&[data-type="public"] {
background-color : #3cb878;
border-color : #3cb878;
}
color : @white;
padding: 1px 3px 1px;
margin : 0px 2px;
border-radius : 20px 0px 0px 20px;
.tagLabel {
margin-right:8px;
margin-left : 5px;
max-width:80px;
vertical-align: bottom;
}
i {
&.deleteTag {
margin-right : 5px;
}
color: @white;
&.activeToggleIcon {
font-size: 9px;
}
}
&.active{
background-color: @white;
border-color : black;
color : black;
i {
color: black;
}
}
.editTag{
opacity : 0;
}
&:hover .editTag{
opacity : 1;
}
}
.multiLevelTagList .tag {
margin-bottom : 5px;
}
.detailViewContainer .tag,
#listViewTagContainer .tag {
cursor : pointer;
}
#addTagContainer {
.dropdown-menu{
padding : 5px 0px 0px 0px;
}
.modal-footer{
padding : 5px;
}
.createTagContainer {
ul.list-group{
margin-top: 5px;
margin-bottom : 0px;
}
hr{
margin : 10px 0px;
}
li.tag-item{
margin-bottom:5px;
}
}
}
.detailShowAllModal {
.selectTagContainerborder {
border-left : 3px solid @lightColorBorder;
}
.currentTag {
height : 100px;
max-height : 100px;
overflow : hidden;
}
}
.editTagContainer {
.editTagContents {
padding : 8px;
input[type="text"] {
width : 100%;
border : 1px solid #dcdcdc;
}
}
}
#tagCloud {
.tag {
padding: 0px;
background-color: @white;
border-color: @white;
border-radius: 0px;
color : #5ea9dd;
&[data-type="public"] {
color : #3cb878;
}
margin: 3px;
.tagName {
margin: 3px;
max-width: 80px;
vertical-align: bottom;
}
}
}
/*******************************************
********** Groups view styles ********
********************************************/
#s2id_memberList li > div,
.groupMembersColors li > div {
margin-left: 10px;
}
.groupMembersColors li{
text-shadow: 1px 0px 2px @white;
}
#s2id_memberList .Users,
.groupMembersColors .Users {
background-color: @groupMembersColorsUsers !important;
padding: 5px;
margin-bottom: 2px;
background-image: none;
}
#s2id_memberList .Groups,
.groupMembersColors .Groups {
background-color: @groupMembersColorsGroups !important;
background-image: none;
padding: 5px;
margin-bottom: 2px;
}
#s2id_memberList .Roles,
.groupMembersColors .Roles {
background-color: @groupMembersColorsRoles !important;
background-image: none;
padding: 5px;
margin-bottom: 2px;
}
#s2id_memberList .RoleAndSubordinates,
.groupMembersColors .RoleAndSubordinates {
background-color: @groupMembersColorsRoleAndSubordinates !important;
background-image: none;
padding: 5px;
margin-bottom: 2px;
}
.liStyleNone {
list-style: none outside none;
padding-left:0;
}
.collectiveGroupMembers {
border: 1px solid @collectiveGroupMembersGroupLabel;
border-top: 0px;
padding-left: 0px;
padding-right: 0px;
line-height: 0.5em;
}
.collectiveGroupMembers ul {
padding: 0px;
margin: 0px;
}
.collectiveGroupMembers ul li {
padding: 4px 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
word-wrap: break-word;
}
.collectiveGroupMembers ul li a {
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
word-wrap: break-word;
width: 100%;
margin: 0px;
}
.collectiveGroupMembers ul li.groupLabel {
background-color: @collectiveGroupMembersackground;
border-bottom: 1px solid @collectiveGroupMembersGroupLabel;
border-top: 1px solid @collectiveGroupMembersGroupLabel;
padding: 10px 5px;
margin: 0px;
color:@collectiveGroupMembersLabel;
}
/*******************************************
********** Groups view styles ends********
********************************************/
/*******************************************
********** Picklist Css ********
********************************************/
.pickListValue {
background-color:@white;
.picklistActions {
opacity: 0;
}
}
.pickListValue:hover .picklistActions{
opacity: 1;
}
.picklist-color {
display: inline-block;
padding: 2px 1px !important;
line-height: 15px;
//margin-left removed for detailview
}
/*******************************************
************* Dashboard Styles *************
********************************************/
li.dashboardWidget {
overflow: hidden;
}
.dashboardWidgetHeader .title{
padding-bottom: 10px;
font-size: 15px
}
.dashboardWidgetHeader:hover{
cursor: move;
}
.dashBoardContainer .tabContainer{
margin-top: 10px;
}
.dashBoardContainer .tabContainer ul{
margin:0 inherit;
}
.dashBoardContainer .tabContainer .nav{
font-size: 15px;
background-color: #F0F0F0
}
.dashBoardContainer .tabContainer .tab-content{
margin-top: 10px;
}
.dashBoardContainer .dashBoardTabContents ul li{
border : 3px solid #E2E2E4;
box-shadow: 1px;
list-style: none;
padding:15px;
position : absolute;
}
.dashboardWidgetContent .entryIcon{
position: relative;
top:5px;
padding-right: 10px;
}
.dashBoardWidgetFooter{
position:absolute;
left:0;
bottom:0;
width:100%;
height:30px;
background:#F7F7F7;
font-size: 14px;
}
.dashBoardWidgetFooter .footerIcons{
padding:8px 15px 0px 0px;
color:@blockBorder
}
.dashBoardWidgetFooter .filterContainer{
position:absolute;
padding: 10px 7px;
display:none;
height:auto;
width:100%;
background: white;
border:1px solid @blockBorder;
bottom:30px;
font-size: 11px;
.radio-group input{
vertical-align: middle;
margin-top: -1px;
}
}
.importview-content,
.customview-content {
overflow-x: hidden;
overflow-y: auto;
max-height: 530px;
}
.dashboardWidgetHeader .userList .select2{
width : 100% !important;
}
.dashBoardContainer .tabContainer li a .deleteTab{
margin-left:10px;
display: inline-block;
opacity: 0.1;
}
.dashBoardContainer .tabContainer li a .moveTab{
margin-left:10px;
display: inline-block;
opacity: 0.5;
}
.dashBoardContainer .tabContainer .sortable button{
margin-top:10px;
}
.dashBoardContainer .tabContainer li a:hover .deleteTab{
display:inline-block;
opacity: 1;
}
.dashBoardContainer .tabContainer li a .deleteTab:hover{
cursor : pointer;
}
#minilistWizardContainer .fieldLabel{
position : relative;
top:8px;
}
.dashBoardContainer .dashBoardWidgetFooter a:active,
.dashBoardContainer .dashBoardWidgetFooter a:hover{
color:black;
}
.muted {
color: @mutedText;
}
.dashBoardContainer .entryIcon{
font-size: 120%;
}
.dashBoardContainer .addDashboardTab {
padding-bottom: 3px;
i{
vertical-align: middle;
}
}
.moreSettings{
padding-right:18px;
}
.dashBoardContainer .dashboard_notebookWidget_viewarea {
background-color: @white;
border: 1px solid @blockBorder;
min-height : 150px;
}
.dashBoardContainer .dashboard_notebookWidget_textarea {
min-height: 200px;
background-color: @notepadTextareaBackground;
resize: none;
width:100%;
}
.dashboardWidget .wait_resizing_msg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
//rewriting css styles
/*******************************************
********** Picklist DependencyGraph ********
********************************************/
#dependencyGraph{
.tableHeading{
text-align: center;
padding-top: 30px;
font-size: 1.2em;
font-weight: bold;
}
.depandencyTable{
.blockHeader{
background: @timeiconbackgroundcolor;
}
}
.dependencyMapping{
text-align: center;
background: @contentsBackground;
.mCSB_container{
margin-bottom: 16px !important;
}
.pickListDependencyTable{
border: 0;
.blockHeader th{
background: @timeiconbackgroundcolor;
}
.selectedCell{
background: lighten(@baseThemeColor,40%);
}
}
}
}
/*******************************************
********** Rewriting select2 for consistency********
********************************************/
.select2-container .select2-choice {
height: 29px;
border-radius: 1px;
}
.modal {
z-index:1100;
}
.select2-container .select2-choice {
height:28px;
}
.vt-default-callout {
padding: 10px 20px 20px;
margin: 10px 0;
border: 1px solid #eee;
border-left-width: 5px;
border-radius: 3px;
&.tagInfoblock{
padding: 0px 13px 16px;
}
}
.holidays-container-header{
background: #fbfbfb;
border: 1px solid #ddd;
padding: 10px 15px 25px;
}
.holidays-container-content{
border: 1px solid #ddd;
border-top-width: 0;
padding: 5px 0;
}
.vt-info-callout .vt-callout-header{
color: #2b9cbd;
}
.companydetailsedit .company-logo-content{
padding: 10px;
border: 1px solid @settingsIndexBorder;
hr{
margin: 10px 0;
}
}
.vt-info-callout{
border-left-color: #2b9cbd;
}
hr{
margin: 10px 0;
}
.alert-mini{
padding:3px 5px;
font-size: 10px;
display:inline-block;
margin-bottom: 0;
}
.blockHeader h4{
margin: 10px 0;
}
.blockHeader .btn-group{
margin-top: 4px;
}
.input-info-addon{
display: inline-block;
margin: 1px 10px;
vertical-align: top;
}
.input-select-addon{
background: none;
border:0;
}
.editViewBody .editViewContents{
max-height:100%;
padding-bottom: 50px;
}
.help-inline{
padding:5px;
display:inline-block;
border:1px solid #ddd;
background: #f3f3f3;
margin-left: -15px;
float:left;
}
.listViewEntriesCheckBox,
.input-group input[type="checkbox"]{
vertical-align: middle;
}
.overlayPageContent .modal-overlay-footer{
margin:0;
}
.full-width .modal-overlay-footer{
margin-left: 0 !important;
}
.modal-overlay-footer
{
position:fixed;
bottom:0;
background: @modalFooterBackground;
/*width:100%;*/
border-left: 42px solid #2c3b49;
height:60px;
left:0;
right:0;
padding: 15px;
text-align: right;
border-top: 1px solid #e5e5e5;
z-index:6;
}
.modal-footer-overwrite-style{
position: initial;
margin-left: 0px !important
}
.ui-slider .ui-slider-handle{
z-index:0;//TN-#35081
}
.settingsPageDiv .modal-overlay-footer{
border-left:230px solid #2c3b49
}
.settingsOverlayContainer .modal-overlay-footer{
margin:0;
border-top: 1px solid #e5e5e5;
}
#mass_action_add_comment textarea{
max-width: 100%;
}
.smsTextArea{
width:80%;
height:60px;
max-width:100%;
}
.emailDescription{
overflow:auto;
width:100%;
height:600px;
}
//{mailroom trash alignment}
#conditionContainer .glyphicon-trash{
vertical-align: middle;
margin-top: 6px;
}
.list-menu-content .pull-right>.dropdown-menu{
left: -126px;
position:relative;
}
//{detailview related tabs dropdown more}
.dropdown-menu>li>a{
span i{
font-size: 15px;
vertical-align: middle;
}
padding:4px 6px;
}
//{detailview related tabs dropdown more}
.related-tabs .dropdown-menu{
max-height : 300px;
padding-left: 0;
&>.mCustomScrollBox>.mCSB_container{
margin-right:0;
&>li>a{
display: block;
padding: 3px 5px;
clear: both;
font-weight: 400;
line-height: 1.42857143;
color: #333;
white-space: nowrap;
}
span i{
font-size: 15px;
vertical-align: middle;
}
padding:4px 6px;
}
}
.dropdown-menu > li.dropdown-header {
padding : 4px 6px;
}
//{settings menu color}
.panel-collapse ul li a:hover{
background: @settingsAccordionOnHover;
opacity: 1;
a{
opacity: 1;
}
}
.panel-collapse ul li a.settingsgroup-menu-color {
background-color:darken(@settingsAccordionOnHover, 40%);
}
//ends
//calendar side bar
.calendar-sidebar-tab {
padding: 10px;
}
.calendar-sidebar .calendar-sidebar-tabs.padding{
padding-left: 20px !important;
}
//ends
//related tabs css
.related-tabs.row .nav>li{
padding:0 10px;
margin:0 2px;
}
.massEditTabs.nav>li{
padding:0 10px;
margin:0 4px;
}
.row .nav>li>a,
.row .nav>li>a:hover{
padding: 10px 3px;
border: none;
vertical-align: bottom;
display: inline-block;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
}
.row .nav>li>a:hover{
border-bottom-color:@relatedtabsborderbottomcolor;
}
/*.row ul{
padding:0;
}*/ TN-34230
.row .nav>li>a:hover{
border-bottom-color:@relatedtabsborderbottomcolor;
background: none;
}
.row ul li:first-child{
margin-left: 0;
}
.related-tabs,.dashBoardContainer,.contents.tabbable {
.nav-tabs>li.active,.nav-tabs>li:hover,.nav-tabs>li.active:focus {
border: none;
border-bottom: 3px solid @relatedtabsborderbottomcolor;
}
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus,
.nav-tabs>li>a{
border:0;
}
.nav>li>a:hover, .nav>li>a:focus{
background-color: @white;
}
//ends
//cursor pointer
.fa-pencil, .fa-times{
cursor: pointer
}
.commentAttachmentName{
font-size:11px;
}
/*******************************************
********** Layout Editor ********
********************************************/
.marginBottom10px {
margin-bottom: 10px;
}
.border1px {
border: 1px solid @lightColorBorder;
}
.padding10 {
padding: 10px;
padding-bottom: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
word-wrap: break-word;
}
.marginLeftZero {
margin-left: 0 !important;
}
.paddingLeftZero {
padding-left: 0 !important;
}
.zeroOpacity {
opacity: 0;
/*for IE*/
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
}
.alignMiddle {
vertical-align: middle;
}
.layoutContent li.dummyRow {
border: 1px dotted @lightColorBorder;
min-height: 116px;
height:auto;
}
.layoutContent li.dummyRow .dragUiText {
font-size: 20px;
opacity: 0.3;
padding-top: 7%;
padding-left: 15%;
}
.fieldProperties .disabled {
opacity: 0.3;
}
.layoutContent .actions {
opacity: 0;
}
.layoutContent .opacity:hover .actions{
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";/*for IE*/
filter: alpha(opacity=100);
}
.layoutContent .fieldPropertyContainer:hover .actions{
opacity: 1;
/*for IE*/
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=100);
}
#addRelationContainer .relationImages a:hover,
#addRelationContainer .relationImages a:focus{
color : black;
}
#addRelationContainer .relationImages img {
border: 5px solid transparent;
}
#addRelationContainer .relationImages img.selected,
#addRelationContainer .relationImages img:hover
{
border: 5px solid @lightColorBorder;
}
#addRelationContainer .relationImages h5 {
margin-left:20px;
margin-top: -20px;
}
.layoutContent .addButton,
.relatedTabModulesList .addButton{
border-radius: 2px;
border: 1px solid @lightColorBorder;
text-transform: uppercase;
color: @layoutEditorAddButtonColor;
background: @white;
}
.layoutContent .addButton:hover,
.layoutContent .addButton:focus,
.layoutContent .addButton:active,
.relatedTabModulesList .addButton:hover,
.relatedTabModulesList .addButton:focus,
.relatedTabModulesList .addButton:active {
background-color: @layoutAddButtonHover;
border: 1px solid @layoutEditorAddBtnBorder;
}
.layoutContent .blockFieldsList ul{
list-style-type: none;
float: left;
min-height: 1px;
padding:2px;
margin-left: 4%;
margin-top: 1%;
width: 44%;
}
.layoutContent .blockFieldsList{
padding:5px;
min-height: 27px
}
.layoutContent .editFields{
min-height:116px;
height: auto;
border-right: 1px solid @lightColorBorder;
}
.layoutContent .fieldLabelContainer{
padding-top:15px;
margin-right: 6px;
text-align: right
}
.cursorPointerNotAllowed {
cursor: not-allowed;
}
.layoutContent .fieldProperties .switch:hover {
opacity: 1;
}
.relatedTabModulesList .relationListInfo{
border: 1px solid @lightColorBorder;
border-left: 3px solid @relInfoColor;
}
.relatedTabModulesList .relatedListInfoHeader{
color : @relInfoColor;
}
.cursorPointerMove {
cursor: move;
}
.relatedListContainer .ONE_TO_ONE{
width: 300px;
padding: 5px;
padding-left: 14px;
}
.relatedListContainer .referenceModule,
.relatedListContainer .relatedModulesList .moduletranslatedLabel {
font-size:10px;
color:green;
font-weight:bold;
opacity:0.6;
}
.relatedListContainer .ONE_TO_MANY{
width: 300px;
padding: 5px;
height: 70px;
}
.form-horizontal .inActiveList span {
vertical-align: top;
margin-left: 5px;
word-break: break-all;
}
/*******************************************
************** Tax Management **************
********************************************/
#TaxCalculationsContainer .table tr:first-child,
.taxModalContainer #editTax .table tr:first-child{
border-bottom: 1px solid #ccc;
background:@TaxManagementTableHeaderColor;
}
.taxModalContainer #editTax .inputEle,
.taxRegionContainer #editTaxRegion .inputEle,
.chargeModalContainer #editCharge .inputEle{
min-height:30px;
min-width:180px;
}
.taxModalContainer #editTax .block,
.chargeModalContainer #editCharge .block{
padding-bottom : 20px;
}
// Import styles
.importMappingTableHeader {
background: #F0F0F0;
border: 1px solid @whiteSmoke;
color:black;
}
.importResultsTable tr{
border: 1px solid @whiteSmoke;
background: @white;
}
.fieldIdentifier{
border: 1px solid @whiteSmoke;
color: @darkGray;
}
.importMappingTable thead tr th{
font-weight: lighter;
font-size: 16px;
}
.landingPage {
min-height: 600px;
}
.import-details-container {
max-height: 500px;
overflow-y: auto;
}
/*******************************************
********** Workflows ********
********************************************/
#workflow_edit .editViewBody{
overflow : inherit;
}
.workflowListContainer .listview-table > tbody > tr > td{
vertical-align: top;
padding : 6px;
}
//Time picker styles
.timePicker{
width: 9.5em !important;
//layout editor drop down should show
z-index: 1100 !important;
}
.weekDaySelect {
.ui-state-default {
background: inherit;
padding: 6px 12px;
}
.ui-selecting {
background: @weekDaySelectingBackground;
}
.ui-selected {
background: @weekDaySelectBackground;
color: @white;
}
}
// qtip was on top of popup
.qtip{
z-index: 1082 !important; //TN-35192
}
//removing inputgroup border in edit view
.input-group.inputElement input{
border:none;
}
//Email Preview
.email-preview-toolbar .btn-sm{
margin-left:5px;
}
.email-body-preview {
min-height: 280px;
background: #fdfdfd;
padding: 0 10px;
border: 1px solid #f3f3f3;
border-radius: 2px;
}
.email-info-row {
margin-bottom:6px;
}
.dashboardHeading .dahBoardTabContainer {
border-bottom: 1px solid @lightColorBorder
}
.module-filters.active{
background: @list-menu-active;
}
.workflowListContainer {
.select2-container {
.select2-choice {
height: 36px;
& > .select2-chosen {
margin-left: 10px;
padding-top: 6px;
font-size: 16px;
}
}
}
}
.dashboardHeading .dahBoardTabContainer {
border-bottom: 1px solid @lightColorBorder
}
.contactAdd{
border: 1px solid #eee;
padding: 20px;
/*min-height: 310px !important;*/
}
#subDetails table td {
padding: 7px 10px;
}
.contactAdd h4 {
padding: 10px 0;
}
.jumboModel{
width: 60%;
left:0;
top: 46% !important;
margin-left: 20%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.jumboModel .modal-body{
display: inline-block;
max-height: 350px;
overflow-y: scroll;
}
.paymentIcon{
margin: -8px 20px;
float: left;
}
.paymentHolder, .textAlignCenter{
text-align: center;
}
.paymentInfo{
text-align: left;
padding: 20px 20px 10px;
background: #fff url('images/pat.jpg');
border: 1px solid #ddd;
box-shadow: 0 0 4px 0 #ddd;
border-radius: 6px;
margin: 0 auto;
}
.paidstus{
padding: 2px 10px;
background: #ddd;
border-radius: 3px;
color: #fff;
min-width:50px;
display: inline-block;
text-align: center;
}
.paidstus.yes{
background: #4da658;
}
.paidstus.no{
background: #d42525;
}
.blueColor{
color: #0380BF;
}
.plnActions{
margin: 22px 0;
}
.cancellation-question-title{
line-height: 30px;
}
.cancellation-question-title input[type="radio"]{
margin-top: -3px;
margin-right: 6px;
}
.horizontal-fld {
float: left;
margin-right: 20px;
}
.group:before,
.group:after {
display: table;
content: "";
}
.group:after {
clear: both;
}
.cardInputs label{
margin: 5px 14px;
float: left;
min-width: 100px;
}
.lineItemPopover {
max-width : 600px;
width: 350px !important;
}
.span1 {
width: 100px;
}
.productBundlePopover{
width: 500px;
max-width:600px;
}
.productBundlePopover .popover-content {
overflow-y: auto;
max-height:250px;
width: 500px;
max-width:600px;
font-size:12px;
}
.productsBundlePopup{
position: absolute;
width:100%;
height:100%;
}
.productsBundlePopup .modal-body{
height:500px;
overflow-y:auto;
padding : 0px 5px 0px 5px;
}
.productBundles{
padding-left: 20px;
}
.date-picker-wrapper{
z-index : 2000;
.footer{
position: relative;
}
}
.productBundles{
padding-left: 20px;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{
color:@black;
background-color: @white;
}
.moduleResults-container .moduleSearchResults .table-container{
background: @white;
}
#searchResults-container .mCSB_inside > .mCSB_container{
margin-right: 10px;
}
.searchModuleHeader{
margin-bottom: 0;
}
[name="existingImages"] > img{
max-width: 100%;
}
.lineitemTableContainer,
.lineItemTableDiv{
width: 100%;
overflow-x: auto;
}
/*******************************************
*************** Mail Manager ***************
********************************************/
#mm_searchButton{
height: 28px;
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
}
.mmDescription{
height: 300px;
width: 80%;
border: 1.5px solid;
border-radius: 2px;
border-color: #DDDDDD;
font-size: 11pt;
margin-top: 55px;
margin-left: -4%;
background: #F9F9F9;
padding: 20px;
}
#mails_container{
border-right: 2px solid;
border-color: #CCCCCC;
min-height: 723px;
}
.mmListMainContainer{
color: #888888;
font-size: 14px;
padding-top: 250px;
}
#mmSettingEditModal{
background: #F9F9F9;
}
.width75per{
width: 75%;
}
#_mbox_pwd{
padding: 3px 8px;
}
#mmSettingInfo{
padding-left: 7px;
padding-top: 7px;
font-size: 14px;
}
.mmMainFolder {
padding: 5px 10px;
}
.mmOtherFolder{
padding: 5px 10px 5px 30px;
font-size: 12px;
}
.fontSize20px{
font-size: 20px;
}
.mmUnreadCountBadge{
padding: 1px 5px;
border-radius: 3px;
text-align: center;
text-shadow: 0 1px rgba(0,0,0,.1);
background-image: -webkit-linear-gradient(top,#DD4B39 0,#D14836 100%);
border: 1px solid #C6322A;
background-color: #DD4B39;
}
.padding15px{
padding: 15px;
}
.padding0px{
padding: 0px;
}
#mainCheckBox{
margin-top: 8.5px;
border: 1px solid #AAAAAA;
}
.mailCheckBox{
border: 1px solid #AAAAAA;
}
.paddingLeft5px{
padding-left: 5px;
}
.mmActionIcon{
border: 1px solid;
font-size: 15px;
padding: 0px;
width: 30px;
height: 30px;
border-color: #BBBBBB;
text-align: center;
}
#mmDeleteMail{
margin-left: -1px;
}
#mmMarkAsRead{
border-right: 0px;
}
.borderLeft0px{
border-left: 0px;
}
.marginRight0px{
margin-right: 0px;
}
.mmSearchContainer{
padding: 15px 0px 15px 0px;
}
#mailManagerSearchbox{
border: 1px solid;
border-color: #CCCCCC;
border-radius: 0px;
border-right: 0px;
}
.mmSearchBoxIcon{
border: 1px solid #CCCCCC;
border-radius: 0;
border-left: 0;
background-color: transparent;
}
#searchType{
height: 30px;
width: 80px;
padding: 3px;
border: 1px solid #DDDDDD;
border-radius: 0px;
-webkit-appearance: none;
-moz-appearance: none;
}
#mmSearchButtonContainer{
padding: 15px 0px 0px 0px;
}
.mmEmailContainerDiv{
.mCSB_container{
margin-right: 0;
}
#mmBody{
border:1px solid #ddd;
}
}
.mailEntry{
padding: 5px 5px 5px 0px;
border-bottom: 1.5px solid #CCCCCC;
}
.font11px{
font-size: 11px;
}
.mmReadEmail{
background-color: #EEEEEE;
}
.font13px{
font-size: 13px;
}
.font14px{
font-size: 14px;
}
.mmDateTimeValue{
font-size: 9px;
color: #999999;
}
.mmMailDesc{
padding: 5px 0px 0px 0px;
max-height: 20px;
overflow: hidden;
font-size: 11px;
}
.noMailsDiv{
color: #848383;
font-size: 15px;
padding-top: 200px;
}
#_mlinktotype{
height: 25px;
border: 1px solid #CCCCCC;
padding-left: 5px;
-webkit-appearance: none;
-moz-appearance: none;
}
.mmRelatedRecordDesc{
color: #666666;
padding-top: 1px;
}
.moveToFolderDropDown{
font-size: 14px;
border: 1px solid;
width: 50px;
height: 30px;
padding: 0px 4px;
margin-left: 5px;
border-color: #BBBBBB;
vertical-align: bottom;
}
.mmSearchDropDown{
margin-top: -30px;
margin-left: 66%;
}
.mmMoveDropdownFolder{
vertical-align: middle;
font-size: 15px;
}
.mmMoveDropdownArrow{
color: #FFFFFF;
font-size: 8px;
margin-left: -10px;
}
.mmMoveDropdownCaret{
padding-top: 8px;
padding-right: 1px;
}
#mmEnvelopeOpenIcon{
width: 15px;
padding-bottom: 2px;
}
.mmSearchContainerOther{
padding: 15px 0px 5px 5px;
}
.mmModulesMenu{
padding: 15px 17px;
color: #FFFFFF;
font-size: 13px;
}
.mailbox_setting{
font-size: 15px;
}
#mail_compose{
background-color: #FFFFFF;
color: #595553;
padding: 10px;
font-size: 14px;
text-align: center;
margin: 20px 0px 20px 0px;
}
.highLightMail{
background-color: #2C3B49;
}
.whiteFont{
color: #FFFFFF;
}
.mmListDateDivSelected{
color: #FFFFFF;
font-size: 9px;
}
.fontBlack{
color: #000000;
}
.marginTop0px{
margin-top: 0px;
}
.mmFirstNameChar{
background: none repeat scroll 0 0 orange;
border: 1px solid #CCCCCC;
display: table;
height: 50px;
width: 50px;
color: #FFFFFF;
font-size: 31px;
}
.mmDisplayName{
font-size: 15px;
margin-top: 0;
}
.displayEmailValues{
font-style: italic;
}
.mmEmailColor{
color: #38A7F7;
}
.mmDetailDate{
font-size: 10px;
margin-top: 3px;
}
.mmDetailAction{
border: 1px solid #BBBBBB;
padding: 0px 5px;
display: inline-block;
border-right: 0;
line-height: 22px;
}
.mmDetailHr{
border: 1px solid #BBBBBB;
}
.width40per{
width: 40%;
}
/****** Mail Manager Ends ******/
.quickCreateContent .massEditTable textarea,
.addCommentBlock .commentTextArea textarea { //comment-block was breaking
resize: vertical;
padding:6px;
}
.table.detailview-table.no-border .ajaxEdited .input-group-addon{
width:auto;
}
//TN-#33654 & 33611
.input-group .form-control,
.select2-container-multi .select2-choices{
z-index: 1;
}
/****** Customer Portal Settings ******/
.nav .nav-stacks .cp-nav-header-wrapper>li.disabled>a:hover{
background-color: #fff;
}
.cp-nav-header-wrapper>li.disabled>a:hover{
border: 0px ! important;
}
.nav .nav-stacks .cp-nav-header-wrapper>li.disabled>a{
background-color: #fff;
}
#portalModulesTable>li.portalModuleRow.active>a:hover{
background-color: #fff !important;
}
#portalModulesTable>li.portalModuleRow.active>a:focus{
background-color: #fff !important;
}
.portal-dashboard{
min-height: 600px;
}
.portal-fields-container-wrapper{
border-right:1px solid @lightColorBorder;
min-height: 600px;
}
.addFieldsBlock{
padding-left: 0px;
}
.portal-addfields-wrapper{
overflow: hidden;
text-overflow: ellipsis;
width: 120%;
white-space: nowrap;
}
.portal-deletefield{
background: transparent;
border: 1px solid transparent;
}
.portal-deletefield:active{
border: 1px solid transparent;
}
.portal-deletefield:hover{
-webkit-box-shadow: 0 1px 1px transparent;
box-shadow: 0 1px 1px transparent;
}
.portal-fields-switch {
width: 40px;
height: 20px;
background: #e5e5e5;
z-index: 0;
margin: 0;
padding: 0;
appearance: none;
border: none;
cursor: pointer;
position: relative;
border-radius:16px;
-moz-border-radius:16px;
-webkit-border-radius:16px;
}
.portal-fields-switch:before {
content: ' ';
position: absolute;
left: 1px;
top: 1px;
width: 40px;
height: 20px;
background: #ddd;
z-index: 1;
border-radius:16px;
-moz-border-radius:16px;
-webkit-border-radius:16px;
}
.portal-fields-switch:after {
content: ' ';
height: 20px;
width: 20px;
border-radius: 28px;
background: #fff;
position: absolute;
z-index: 2;
top: 0px;
left: 1px;
-webkit-transition-duration: 300ms;
transition-duration: 300ms;
box-shadow: 0 2px 5px #999999;
background-color:orange;
}
.portal-fields-switchOn,.portal-fields-switchOn:before
{
background: #dddddd !important;
}
.portal-fields-switchOn:after
{
left: 20px !important;
background-color:#8ce196;
}
.portal-fieldInfo-wrapper{
border: 1px solid rgb(232, 232, 232);
padding-left: 0px;
padding-right: 0px;
}
.portal-fieldInfo-wrapper .switch-disabled{
opacity: 0.5;
}
.portal-fieldInfo-sliderWrapper{
padding-top: 4px;
padding-left: 5px;
}
.portal-fieldName-wrapper{
padding-top:5px;
}
.portal-dashboard{
border-bottom: 0px ! important;
}
#portal-shortcutsContainer>ul{
border-bottom:0px ! important;
}
.portalMenuHeader{
text-align: -webkit-center;
text-align: center;
}
.cp-tabs .enabledModules {
display: inline-block ! important;
margin-left: 4px!important;
margin-right: 4px!important;
vertical-align: top;
margin-top:4px!important
}
.portal-shortcut-list:hover {
border-bottom: 3px solid transparent ! important;
}
/****** Customer Portal Settings ******/
.label-radio label input[type="radio"]{
position: relative;
top:2px;
}
.label-checkbox label input[type="checkbox"]{
position: relative;
top:2px;
}
div.tooltip-inner{
max-width:400px;
}
/*******************************************
********** Menu Editor ********
********************************************/
.sortable.appContainer.ui-sortable {
width:160px;
}
.menuEditorItem{
padding: 15px 5px;
background: @lightColorBorder;
text-align: center;
font-size: 1em;
color: @white;
text-shadow: 0 0 1px @darkGray;
height: 65px;
width:160px;
margin-right: 15px;
}
.fa.whiteIcon {
color: @white;
}
.menuEditorItem .fa{
font-size: 2em;
}
.menuEditorModuleItem{
background: @moduleNav;
border-bottom: 1px solid @lightColorBorder;
cursor: move;
}
.menuEditorItem.menuEditorAddItem{
color: darken(@white, 40%);
cursor: pointer;
}
.menuEditorModuleItem.active{
background: darken(@menuBackGround, 40%);
}
.reports-content-area{
padding-top: 15px;
min-height: 768px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.cursorDrag{
cursor: move;
}
.google-import-container {
overflow-x: hidden;
overflow-y: auto;
max-height: 525px;
}
//Detailview and edit view Changes
.detailview-header-block{
background: white;
padding: 15px;
}
.detailViewContainer .content-area,
.editViewPageDiv .content-area,
.editViewPageDiv.content-area,
.editViewPageDiv .reports-content-area{
background: @detailViewbackground;
}
.detailViewContainer .HistoryContainer,
.detailViewContainer .recentActivitiesContainer,
.related-tabs.row .details.row,
.detailview-content .details.row .relatedHeader{
background: @white;
padding: 15px;
}
.detailview-content .details.row .relatedHeader{
border:1px solid @detailViewContainerBorderColor;
}
.detailview-content .details.row .relatedContents{
background: white;
padding: 0;
margin-top: 0;
border:1px solid @detailViewContainerBorderColor;
}
.related-tabs.row{
background: @white;
margin-top: 10px;
}
.detailViewContainer .commentContainer .commentTitle.row,
.detailViewContainer .commentContainer .showcomments{
background: @white;
border-color: @detailViewContainerBorderColor;
}
.detailViewTwitterImage{
position: absolute;
top: -60px;
right: 0px;
font-size: 19px;
float: right;
z-index: 3;
border-right-width: 0px;
padding: 5px 10px;
background: #eee;
color: #fff;
height: 50px;
cursor: pointer;
.fa{
color: #04ABE7;
margin-top: 10px;
}
}
#SLAEditContainer, #editTagContainer{
.inputElement{
width:50%;
}
.select2.inputElement.EmailTemplates{
width:90%;
}
.select2.inputElement{
width:40%;
}
.select2-container-multi {
width:82%
}
td{
vertical-align: middle;
}
}
//Business Hours input element styles
#BusinessHoursEditContainer {
.form-control.inputElement{
width:58%;
}
.configwidth{
width:93px;
}
}
//calender settings select2 issues
#detailView .detailview-table .input-group.editElement,
.calendar-timezone .input-group.editElement{
width:100%;
display: inline-block;
}
.summaryViewEntries .input-group.editElement{
width:100%;
display:flex;
}
.summaryView .summaryViewFields .input-group{
line-height: 0;
}
//styles for all reference field
.clearReferenceSelection{
display: table-cell;
width: 1%;
white-space: nowrap;
vertical-align: middle;
padding: 5px 8px;
border:1px solid #ddd;
border-left:0;
}
.editViewContents .fieldValue .referencefield-wrapper {
width: 300px;
display: inline-block;
}
.input-group-addon{
line-height: 1.4;
}
.input-group{
float:left;
min-width: 220px;
}
.addCalendarEventContents .input-group{
float:left;
min-width: 150px;
}
.listViewEntries .input-group,
.referencefield-wrapper .input-group{
min-width: 120px;
}
.summaryViewEntries .inputElement.form-control,
.detailview-table .inputElement.form-control{
width:70%;
}
.detailview-table input[type="checkbox"]{ //TN-#34172
width:13px !important;
margin-top: 8px;
}
.detailview-table .input-group-addon+.inputElement.form-control,
.detailview-table .inputElement.form-control.input-medium{
width:100%;
}
.summaryViewEntries .referencefield-wrapper .inputElement,
.detailview-table .referencefield-wrapper .inputElement,
.recentActivitiesContainer .updateInfoContainer{
width:100%;
}
.summaryViewEntries .input-group.date,
.detailview-table .input-group.date{
float: left;
}
.inventoryLineItemDetails{
color:#3498DB;
}
.productsBundlePopup{
position: absolute;
width:100%;
height:100%;
}
.productsBundlePopup .modal-body{
height:500px;
overflow-y:auto;
padding : 0px 5px 0px 5px;
}
.productBundles{
padding-left: 20px;
}
.productBundlePopover{
width: 500px;
max-width:600px;
}
.productBundlePopover .popover-content {
overflow-y: auto;
max-height:250px;
width: 500px;
max-width:600px;
font-size:12px;
}
.discountTotal {
margin-top:10px;
}
#lineItemTab .lineItemRow .listPrice {
float:left;
margin-right: 5px;
}
/***** Oursites Changes *****/
.portal-table .table-actions{
width:inherit ! important;
}
.portal-table .listViewEntryValue{
padding-left: 20px;
}
.portal-table > thead > tr:first-child > th,
.portal-table > tbody > tr:first-child > th{
padding: 10px 5px ! important;
padding-left: 10px ! important;
}
/***** Oursites Changes *****/
//TN-34564
.ExtensionscontentsDiv .content-area{
padding-left: 15px;
padding-right: 15px;
}
//TN-35011
.tagInfo.input-info-addon{
vertical-align: middle;
}
//TN-33521
.relationDelete .vicon-linkopen{
font-size: 12px;
vertical-align: middle;
}
// Gradient Bar Colors for buttons and alerts
.gradientBar(@primaryColor, @secondaryColor) {
border-color: @secondaryColor @secondaryColor darken(@secondaryColor, 15%);
border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) fadein(rgba(0,0,0,.1), 15%);
background-color: mix(@gradiantStartColor, @gradiantEndColor, 60%);
background-image: -moz-linear-gradient(top, @gradiantStartColor, @gradiantEndColor); // FF 3.6+
background-image: -ms-linear-gradient(top, @gradiantStartColor, @gradiantEndColor); // IE10
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@gradiantStartColor), to(@gradiantEndColor)); // Safari 4+, Chrome 2+
background-image: -webkit-linear-gradient(top, @gradiantStartColor, @gradiantEndColor); // Safari 5.1+, Chrome 10+
background-image: -o-linear-gradient(top, @gradiantStartColor, @gradiantEndColor); // Opera 11.10
background-image: linear-gradient(top, @gradiantStartColor, @gradiantEndColor); // The standard
background-repeat: repeat-x;
filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@gradiantStartColor,@gradiantEndColor)); // IE9 and down
}
.blockHeader{
.gradientBar(lighten(@dashboardWidgetHeader,1%),@dashboardWidgetHeader);
min-height:30px;
th {
.textAlignCenter;
.whiteFont;
}
}
.select2-chosen, .select2-choice > span:first-child,
.select2-container .select2-choices .select2-search-field input{
padding: 6px 8px;
}
.socialActions .fa-star {
color: orange;
}
.bootbox-body {
word-wrap: break-word;
}
.calendarQuickCreateContent .input-group,
.addCalendarEventContents .input-group{
min-width:120px ! important;
}
.calendarQuickCreateContent .table .inputElement {
width: 100%;
}
.calendarQuickCreateContent .table .referencefield-wrapper .inputElement {
width: 235px;
}
.reference-mandatory::after{
content:"*";
color:red;
top:-30px; position: inherit;
left: 10px;
float: right;
}
//Overlays - Related List
.overlayDetail .modal-content{
position:absolute;
height: 100%;
padding: 10px;
background: #f9f9f9;
}
.overlayDetail .overlayDetailHeader{
background:white;
}
.overlayDetail .modal-body{
height: 82%;
overflow:auto;
background:#f9f9f9;
padding-left: 0px;
padding-right: 1px;
.left-block , .middle-block{
padding-left: 0px;
padding-right: 7px;
}
.right-block{
padding-left: 0px;
padding-right: 0px;
}
}
.uploadview-content .inputElement.select2,
#uploadToDriveContainer .inputElement.select2{
width:170px;
}
.daily-digest-time {
width:114px;
padding-left:4px;
}
.markStar {
.unfollowMessage {
display : none;
}
//#36195 && #37239
.active {
color : #FFC600;
}
&:hover .unfollowMessage {
display : block;
}
&:hover .followMessage {
display : none;
}
&.active {
.starredStatus{
display:block;
}
.unstarredStatus {
display : none;
}
}
.starredStatus {
display : none;
}
}
//TN-#35512
.nav>li.addDashboardTab>a,
.nav>li.addDashboardTab>a:hover{
padding: 10px 15px;
background: inherit;
}
.dashBoardContainer .tab-pane{
padding:0 15px;
min-height:100%;
.dashBoardTabContents ul{
position:relative;
height: 960px;
width: 1260px;
}
}
.nav-tabs>li{
border-bottom: 3px solid transparent;
margin: 0 2px;
}
.dashBoardContainer .tabContainer .nav{
font-size: 15px;
background-color: @white;
}
.popover.lineItemPopover{
z-index:1; //TN-35191
}
// help
#helpMeNow {
position:fixed;
right:0;
top:100px;
width:350px;
z-index:1040;
min-height:85vh;
border:1px solid #aaa;
background-color:white;
}
.help_header {
background-color:#2c3b49;
cursor:move;
box-shadow:0 0px 5px 0 #ccc;
padding:5px 10px;
color:white;
}
#help_back {
position:relative;
top:7px;
padding-right:10px;
font-size:large;
cursor:pointer;
}
.help_close {
position:relative;
top:10px;
border:0px;
background-color:#2c3b49;
}
.help_close_area {
margin:5px 15px;
padding:5px;
background-color:white;
border-radius:5px;
}
.help_search_button {
background-color:white;
position:relative;
top:3px;
border:none;
}
.help_search {
padding:10px 12px;
border:none;
color:black;
font-size:14px;
}
.help_image {
position:relative;
top:50px;
left:50px;
}
.overlayEdit .modal-content{
position:absolute;
height: 100%;
width:100%;
}
.overlayEdit form .modal-body{
padding-left: 10px;
padding-right: 0px;
background: @detailViewbackground;
height: 574px;
overflow : auto;
}
.select2-container.select2-container-multi.select2,
.editViewPageDiv .select2-container.select2-container-multi.select2{
height: auto!important;
}
.summaryViewFields .select2-container-multi.inputElement.form-control
.quickCreateContent .select2-container.select2-container-multi.select2,
#massEditContainer .select2-container.select2-container-multi.select2{
width: 150px;
height: auto !important;
.input-save-wrap{
float: right;
margin-right: 25px;
}
}
#taskManagementContainer .popover-content{
padding:0;
.input-group.inputElement{
width:70%;
min-width: 200px;
}
}
.task .quickPreview{
position : relative;
}
.vicon-unpin.pinToDashboard,
.vicon-pin.pinToDashboard{
font-size: 14px;
padding-top: 5px;
}
.select2-result[class*=vicon-],
.select2-result[class*=fa]{
font-size: 12px;
padding: 5px 10px;
.select2-result-label{
display:inline-block;
}
}
#reportDetails .table-bordered{
background: @white;
}
.verticalAlignMiddle{
vertical-align: middle;
}
#detailView .block h4{
height:20px;
}
.listview-table-norecords .table-actions,
.listview-table .calendar-table-actions{
width: 117px ! important;
}
.dashBoardTabMenu{
padding-top:0px;
.dropdown-header {
color : @black;
padding-top:8px !important;
padding-bottom:8px !important;
}
}
#quickCreateModules{
[class^="vicon-"], [class*=" vicon-"]{
font-size:20px;
color:#888;
}
a{
padding: 0;
}
.quick-create-module{
color:black;
padding: 0 0 0 12px;
overflow-x: hidden;
width: 80%;
display: inline-block;
vertical-align: middle;
text-overflow: ellipsis;
}
}
.workflow-table .listViewEntryValue{
word-wrap: break-word;
white-space: normal;
}
.btn[disabled]{
opacity: 0.2;
}
//settings side menu search
#settingsMenuSearch {
background-color: white;
margin-left: 12px;
margin-top:12px;
width: 91%;
color: black;
}
.settingsgroup {
[data-instafilta-hide="true"] {
display : none !important;
}
[data-instafilta-hide="false"] {
display : block !important;
}
}
#quickCreateModules .quickcreateMoreDropdown li{
padding: 2%;
}
//#36631
a.cp-modules:hover{
background-color: #eee ! important;
}
#RestrictionsLayout {
background: #fafafb;
margin-top: -92px; /*to adjust with page padding top*/
.vtImage {
width: 22%;
padding: 2%;
margin: auto;
}
#RestrinctionsContainer {
margin:auto;
min-height: 600px;
}
#RestrictionsPageDetails {
display: block;
}
.contents {
background-color: white;
width: 40%;
margin: auto;
text-align: center;
.alert{
padding: 5px;
}
.resetPwdFormContainer {
display: inline-block;
width: 300px;
padding: 2%;
}
.error {
color : red;
}
}
}
.datepicker {
z-index : 1100 !important;
}
/*****RSS Changes****/
.feedListContainer .listview-table tr td:first-child, .listview-table tr th:first-child{
width:inherit ! important;
}
.feedListContainer .listViewEntries .listViewEntryValue{
max-width:inherit ! important;
}
/*****RSS Changes****/
.ps-container>.ps-scrollbar-y-rail {
z-index: 1002;
}
#relationBlock .recordScroll{
max-height:150px;
}
/*Start - List sidebar toggle*/
.essentials-toggle {
background-color: white;
font-weight: bold;
padding: 5px 2px !important;
position: absolute;
top: 87px;
left: -1px;
cursor: pointer;
width: 14px;
border: 1px solid @lightColorBorder;
border-left:0;
display: inline-block;
}
.essentials-toggle .fa-chevron-left {
background-position: -434px -72px !important;
}
.essentials-toggle .fa-chevron-right {
background-position: -460px -72px !important;
}
/*End - List essentials toggle*/
.module-name-tooltip .qtip-content {
font-size: 12px;
padding: 3px;
line-height: 1;
}
.module-name-tooltip {
padding: 3px;
}
.main-container-MailManager .module-nav {
width: 230px;
}
.main-container-MailManager .listViewPageDiv {
padding-left: 230px;
}
.listViewPageDiv .ps-scrollbar-x-rail {
opacity:1 !important;
}
li.select2-search-choice div{
white-space:nowrap;
}
#quickCreateModules .quickcreateMoreDropdownAction {
padding-left: 4px;
display: none;
color:#888;
}
.related-list-actions{
width:100px;
padding-left:15px ! important;
}
//#36195 && #37239
.fa-star.active{
color : #FFC600;
}
#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
display: inherit;
}
#quickCreateModules .quickcreateMoreDropdown {
left: 85%;
top: 0px;
min-width: 170px;
padding: 4%;
}
#quickCreateModules .quickcreateMoreDropdown li{
padding: 1%;
}
#quickCreateModules .quickcreateMoreDropdown .divider {
padding: 0;
}
.mailroomBlock .actionButton{
height: 87px;
margin: 12px 9px 0 0;
border: 1px solid #CCC;
width: 13.2857%;
}
#QuickCreate .modal-body{
max-height: 415px;
}
.popover-content,.popover{
ul.listmenu{
list-style-type: none;
padding:1px;
margin-bottom: 0;
li{
padding:3px;
}
}
.disabled>a{
opacity:0.5;
cursor: not-allowed;
}
}
.js-popover-container .rotate{
color: #24a159 !important;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform :rotate(180deg);
transform: rotate(180deg);
}
/*Start - List sidebar toggle*/
.essentials-toggle {
background-color: white;
font-weight: bold;
padding: 5px 2px !important;
position: absolute;
top: 89px;
left: -1px;
cursor: pointer;
width: 14px;
border: 1px solid @lightColorBorder;
border-left:0;
display: inline-block;
}
.essentials-toggle .fa-chevron-left {
background-position: -434px -72px !important;
}
.essentials-toggle .fa-chevron-right {
background-position: -460px -72px !important;
}
/*End - List essentials toggle*/
.module-name-tooltip .qtip-content {
font-size: 12px;
padding: 3px;
}
.module-name-tooltip {
padding: 3px;
}
.floatThead-table {
border-left: 1px solid @lightColorBorder;
}
.main-container-Documents .module-nav,
.main-container-Reports .module-nav {
width: 0;
}
.main-container-Documents .mod-switcher-container,
.main-container-Reports .mod-switcher-container {
width: 0;
}
.main-container-Documents .sidebar-essentials,
.main-container-Reports .sidebar-essentials {
width: 283px;
left: 0;
}
.main-container-Documents .full-width,
.main-container-Reports .full-width {
padding-left: 0px !important;
}
.listViewPageDiv .ps-scrollbar-x-rail {
opacity:1 !important;
}
li.select2-search-choice div{
white-space:nowrap;
}
#quickCreateModules .quickcreateMoreDropdownAction {
padding-left: 4px;
display: none;
color:#888;
}
#quickCreateModules .dropdown:hover .quickcreateMoreDropdownAction {
display: inherit;
}
#quickCreateModules .quickcreateMoreDropdown {
left: 85%;
top: 0px;
min-width: 170px;
padding: 4%;
}
#quickCreateModules .quickcreateMoreDropdown li{
padding: 1%;
}
#quickCreateModules .quickcreateMoreDropdown .divider {
padding: 0;
}
.mailroomBlock .actionButton{
height: 87px;
margin: 12px 9px 0 0;
border: 1px solid #CCC;
width: 13.2857%;
}
#QuickCreate .modal-body{
max-height: 415px;
}
.selectedModule {
background-color: @lightBlueSelectedColor !important;
color:@white !important;
font-weight: inherit;
border-color: @selectedBorderColor;
}
.details .relatedContents .bottomscroll-div{
display: flex;
overflow-x: auto;
}
#reportDetails .pivot {
.toptitle.targetY0, .lefttitle.targetX0 {
border-color: #F3F3F4 #F3F3F4 #cbcbcf;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
background-color: #474747;
background-image: -moz-linear-gradient(top,#555555,#333333);
background-image: -ms-linear-gradient(top,#555555,#333333);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#555555),to(#333333));
background-image: -webkit-linear-gradient(top,#555555,#333333);
background-image: -o-linear-gradient(top,#555555,#333333);
background-image: linear-gradient(top,#555555,#333333);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0);
min-height: 30px;
}
th.toptitle.targetY0, th.lefttitle.targetX0 {
color: #FFF !important;
}
.ztitle, .toptitle, .lefttitle {
background: #E5E5E5;
border: 1px solid #BBB;
}
.summary {
background: #E5E5E5;
border: 1px solid #BBB;
color: #4479ba !important;
}
.line_right_0, .line_right_3, .line_left_0, .line_left_3,
.line_top_0, .line_top_3, .line_bottom_0, .line_bottom_3 {
border: 1px solid #BBB;
}
}
#pivot1 th{
font-size: 1em;
}
.ui-autocomplete {
border-radius: 1px !important;
max-height: 150px;
overflow: auto;
height:auto;
min-height:30px;
}
#reportDetails .table-bordered{
background: @white;
}
//Email templates related css for grid view
.templateActions {
background: rgba(0, 0, 0, 0.1);
/*padding: 4%;*/
bottom: 0;
text-align: center;
position:absolute;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";
zoom: 1;
width:100%;
}
/*.templateActions i {
margin-right: 30px;
}*/
.thumbnails > li {
float: left;
height: 315px !important;
margin: 0 0 18px 20px;
list-style: none;
}
.thumbnails li {
padding: 1%;
}
.templateName {
margin-bottom: 5px;
position: relative;
overflow: hidden;
height: 40px;
}
.templateName > p {
position: absolute;
bottom: 0;
margin-bottom: 0;
width: 100%;
max-height: 40px;
text-align: center;
font-size: 1.2em;
}
.positionRel {
position: relative;
}
.mk-rdio{
display: inline-block;
height: 26px;
width: 26px;
border-radius: 20px;
position: relative;
}
.mk-rdio:after{
content: " ";
display: inline-block;
height: 20px;
width: 20px;
background: #fff;
position: absolute;
top: 0;
left: 0;
border-radius: 20px;
border:2px solid #ddd
}
.mk-org-rdio + .mk-rdio-checked{
content: " ";
display: inline-block;
height: 12px;
width: 12px;
background: #3CB878;
position: absolute;
top: 4px;
left: 4px;
border-radius: 20px;
opacity: 0;
z-index: 2;
}
.mk-org-rdio:checked + .mk-rdio-checked{
opacity: 1;
z-index: 2;
}
.mk-org-rdio{
height: 20px;
width: 20px;
margin: 3px;
vertical-align: middle;
z-index: 3;
opacity: 0;
}
//End
a.btnReport, a.btnReport:hover{
color:white;
}
.column{
float:left;
display:inline-block;
padding:0 10px;
box-sizing: border-box;
}
.column.l1{
width:4.166666666667%;
}
.column.l2{
width:8.333333333333%;
}
.column.l3{
width:12.5%;
}
.column.l5{
width:20.83333333333%;
}
.column.l8{
width:33.33333333333%;
}
.column.l9{
width:37.5%;
}
.selectedReport{
background:@white !important;
}
.tweetSummary{
float: left;
display: inline-block;
width: 90%;
margin-left:5px;
}#reportDetails table tr td.summary {
border-bottom: 0;
border-top: 0;
}
#popupPageContainer {
float: none;
}
.popupEntriesDiv {
width:100%;
height:430px;
overflow:hidden;
position:relative;
}
.popupEntriesTableContainer {
width: 100%;
min-width: 800px;
}
.popupEntriesTableContainer .listview-table {
width: 100%;
}
#searchResults-container .moduleResults-container .essentials-toggle {
display: none;
}
.marginRight10px{
margin-right:10px;
}
.MultiFile-wrap{
display:inline-block;
margin-right:3px;
}
.commentContainer .detailViewSaveComment{
width:102px;
}
.socialContainer{
.socialBlock{
padding: 10px 5px;
border-bottom:2px solid @socialContainerColor;
}
.tweetcontent h4{
color:@socialContainerColor;
}
}
#searchResults-container .moduleResults-container .essentials-toggle {
display: none;
}
//Image Animation - Products - start
.bx-wrapper {
position: relative;
margin-bottom: 10px;
padding: 0;
*zoom: 1;
}
.bx-wrapper img {
max-width: 100%;
width: 500px;
height: 45px;
}
.bx-wrapper .bxslider {
padding-left: 0px;
}
.bxslider ul {
padding-left: 0px;
}
.bx-wrapper .bxslider li {
position: relative;
text-align: center;
left: 0px;
}
.bx-wrapper .bx-viewport {
width:99%;
left: 0px;
background: #fff;
/*fix other elements on the page moving (on Chrome)*/
-webkit-transform: translatez(0);
-moz-transform: translatez(0);
-ms-transform: translatez(0);
-o-transform: translatez(0);
transform: translatez(0);
}
.bx-wrapper .bx-pager{
position: absolute;
bottom: -30px;
width: 100%;
text-align: center;
color: #666;
padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item{
display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #000;
}
.bx-wrapper .bx-prev{
left: 10px;
}
.bx-wrapper .bx-next {
right: 10px;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
margin-top: 5px;
outline: 0;
width: 20px;
height: 20px;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
}
//Image Animation - Products - end
.filter-search-hide {
display:none;
}
.filter-search-show {
display : block !important;
}
//Image Animation - Products - end
.emailTemplatesPopupTableContainer .listViewEntries .listViewEntryValue {
max-width: 100%;
min-width: 150px;
}
.noSorting {
cursor: default;
}
body.modal-open {
overflow: visible;
}
//For engagement leve of email campaigns
.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;
}//Image Animation - Products - end
//Notify trial
.notificationMessageHolder {
font-size: 10px;
padding-top: 12px;
text-align: center;
}
//placeholders should not be shown on focus
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
.global-actions .dropdown-menu:before {
position: absolute;
top: -7px;
right: 13px;
display: inline-block;
border-right: 7px solid transparent;
border-bottom: 7px solid #ccc;
border-left: 7px solid transparent;
border-bottom-color: rgba(0, 0, 0, 0.2);
content: '';
}
.global-actions .dropdown-menu:after {
position: absolute;
top: -6px;
right: 14px;
display: inline-block;
border-right: 6px solid transparent;
border-bottom: 6px solid #ffffff;
border-left: 6px solid transparent;
content: '';
}
#sharedcalendar .fc-event-container .vicon-meeting,
#mycalendar .fc-event-container .vicon-meeting{
font-size: inherit;
}
.insightsdropDown {
position: relative;
display: inline-block;
}
.insightsdropDown .dropdown-menu {
position: absolute;
top: 100%;
display: none;
margin: 0;
list-style: none;
padding: 0;
min-width: 0px;
}
.insightsdropDown:hover #slaButton {
background: #FF6223;
color: #FFFFFF;
border: none;
margin: 0;
padding: 4px;
font-size: 1em;
}
.insightsdropDown:hover .dropdown-menu {
margin-top:4px;
display: block;
}
.insightsdropDown a {
display: block;
padding: 0.2em 0.8em;
text-decoration: none;
}
//onboard styles
#OnBoardLayout{
#OnBoardPageContainer{
min-height:500px;
.topHeader {
padding : 1%;
padding-left: 0px;
width : 60%;
margin: 0 auto;
img{
width : 150px;
}
.gettingStarted {
font-size: 18px;
text-align: right;
text-transform: uppercase;
height : 50px;
line-height: 50px;
}
}
.step-tracker{
padding:1%;
background: @moduleNav;
min-height: 100px;
width : 100%;
z-index : 1;
.steps-container {
width: 70%;
margin: 0 auto;
.steps{
.step{
color : white;
img {
width: 80px;
height: 80px;
display: block;
margin-left: auto;
margin-right: auto;
}
.step-name {
text-align : center;
font-size:11px;
text-transform: uppercase;
margin-top: 2%;
}
.step-name-active {
font-weight: bold;
}
}
}
}
}
.contents {
margin-top:30px;
background: @white;
padding : 2% 2% 2% 2.2%;
min-height : 400px;
width : 65%;
margin: 0 auto;
.subcontens{
padding :1%;
.explanationContainer{
padding-top:20px;
padding-left:3%;
line-height:25px;
}
.helpImageHolder{
margin-top:10px;
}
.rightAlignedButton{
width:225px;
}
}
.tab-content{
border : 1px solid #ddd;
border-top : 0px;
}
}
.text-uppercase {
text-transform: uppercase;
}
.buttonsContainer {
margin-top: 3%;
button {
width: 25%;
text-transform: uppercase;
font-weight: bold;
border-radius: 4px;
}
.previous {
margin-right: 5px;
padding: 1.5%;
}
}
.crmGoals {
.item{
display: table-cell;
vertical-align: middle;
height: 120px;
width: 250px;
text-align: center;
font-size:14px;
line-height : 20px;
border-radius: 0px;
cursor: pointer;
word-break: break-all;
overflow: hidden;
border : 1px solid #dddddd;
}
.item p {
font-size: 12px;
color : grey;
opacity: 0;
padding: 1%;
}
.item:hover {
border-color: @moduleNav;
}
.item:hover p{
opacity: 1;
}
.active {
border: 2px solid rgb(81,163,81) !important;
border-radius: 3px;
background-color: rgb(250,250,251);
p{
opacity: 1;
}
}
ul {
margin : 0 0 9px 0 !important;
padding-left: 0px;
list-style: none;
}
textarea{
height: 120px;
width: 99%;
padding : 0 12% 0 12%;
font-size: 14px;
text-align: center;
}
textarea::-webkit-input-placeholder { /* WebKit browsers */
text-align: center;
padding: 20%;
font-size: 12px;
}
}
.PickRoles {
.RolesRow {
text-align: center;
margin-top: 10px;
}
.item{
border: 1px solid @moduleNav;
height: 100px;
cursor : pointer;
text-align: center;
margin: 0 auto;
line-height: 100px;
font-size : 14px;
background-color : #fdfdfd;
}
.active {
border: 2px solid rgb(81,163,81) !important;
border-radius: 3px;
background-color: rgb(250,250,251);
}
.subrole {
width: 24%;
margin-left: 0.5%;
margin-right: 0.5%;
}
.item:hover {
background-color: #dddddd;
}
}
.AddUsers {
input[type=text] {
width: 30%;
}
select {
width: 15%;
}
}
.crumbs {
width : 100%;
li{
width: 21.5%;
a{
width: 100%;
}
.stepText {
font-size: 15px;
}
}
li:after{
left : 100%;
top : -30px;
}
li.active-crumb {
border-top-color: #51a351;
border-bottom-color: #51a351;
box-shadow: 0 1px #51a351;
a {
color: white;
}
}
li.active-crumb:after {
border-left-color: #51a351 !important;
}
li:not(.hoverDisabled):hover {
border-top-color: #51a351;
border-bottom-color: #51a351;
box-shadow: 0 1px #51a351;
a {
color: #ffffff;
}
}
li:not(.hoverDisabled):hover:after {
border-left-color: #51a351 !important;
}
}
#PreferencesContainer{
.currencyPreferences{
.control-label {
width: 147px;
}
}
}
#TellUsAboutYouContainer{
.explanationContainer{
padding-top:20px;
line-height:25px;
font-size: 14px;
}
}
div.error{
margin: 10px;
text-align: center;
}
a.help{
color:@support_app;
}
}
}
.importServiceSelectionContainer .app-item {
text-align: center;
}
.app-menu .app-list {
margin-top: -10px;
}
.listpotentials-overflow{
max-width:150px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
}
.nav-tabs.charttabs > li > a{
padding: 15px 15px 5px 15px;
border: 1px solid transparent;
border-bottom-width: 0;
.chartname{
padding:5px;
}
}
.row .nav.charttabs > li > a:hover,
.nav-tabs.charttabs > li.active > a,
.nav-tabs.charttabs > li > a:hover{
border: 1px solid #ddd;
border-bottom-width: 0;
padding: 15px 15px 5px 15px;
}
.row .nav.charttabs > li,
.nav-tabs > li{
border-bottom: 0;
margin-bottom: -1px;
}
#mycalendar .fc-event-container .vicon-meeting{
font-size: inherit;
}
.pbxcall {
a:hover{
color : white;
}
.phoneCallsCaseContainer tr.relatedCasesInfo {
td {
max-width:200px;
border:none;
}
}
.phoneCallsCaseContainer tr.relatedCasesInfo .relateCase{
opacity: 0;
}
.phoneCallsCaseContainer tr.relatedCasesInfo:hover .relateCase{
opacity: 1;
}
}
.importServiceSelectionContainer .app-item {
text-align: center;
}
#composeEmailContainer .modal-body,
#QuickCreate .modal-body,
#create {
.quickCreateContent {
margin-top: 25px;
}
}
.settingsgroup-panel .widgetContainer .menuItemLabel .pinUnpinShortCut {
display: none;
margin-top: 2px;
}
.settingsgroup-panel .widgetContainer .menuItemLabel:hover .pinUnpinShortCut {
display: inline-block;
}
@-moz-document url-prefix() {
.duplicateHandlingContainer .tooltip-inner {
width: 550px;
max-width: 550px;
}
}
.duplicateHandlingContainer{
.tooltip-inner {
text-align: left !important;
}
.syncMessage {
margin-top: 5px !important;
}
.actionsList {
width: 230px !important;
}
}
.duplicationMessageContainer {
background-color: #f2dede !important;
color: #b94a48 !important;
.duplicationMessageHeader {
margin-bottom: 8px;
}
}
.listViewRecordActions .quickView, .listViewRecordActions .markStar,
.listViewRecordActions .markAsHeld,.listViewRecordActions .holdFollowupOn {
margin-top: 4px;
}
.app-menu .module-icon .custom-module {
font-size: 14px;
border-radius: 4px;
color: #000;
background-color: @white;
padding: 4px 10px 4px 5px !important
}
.menu-item .custom-module {
font-family: 'OpenSans-Regular', sans-serif;
font-size: 12px;
border-radius: 4px;
padding: 2px;
color: #000;
background-color: @white;
}
.modules-menu .custom-module {
color: @white;
margin-left: 0px;
display: block;
border: 1px solid @white;
border-radius: 4px;
padding: 3px 4px 3px 2px !important;
font-size: 12px;
width: 26px;
height: 24px;
}
#quickCreateModules .custom-module,
.workflowListContainer .custom-module,
.dashBoardTabContents .custom-module {
border-radius: 4px;
padding: 3px 5px;
color: @white;
background-color: #777;
}
.menuEditorItem .custom-module {
border-radius: 4px;
padding: 3px 5px;
color: @black;
background-color: @white;
}
.task-details .custom-module {
border-radius: 4px;
padding: 1px 4px;
color: @white;
background-color: #777;
}
.related-tabs .custom-module,
#relatedmenuList .custom-module {
border-radius: 4px;
color: @white;
background-color: #777;
padding: 5px 7px;
font-weight: bold;
}
.record-header .custom-module {
font-size: 30px;
}
.moduleIcon .custom-module {
font-weight: bold;
}