
table
{
/*background:whitesmoke;*/
}

a:focus
{
    /*background:#799676;*/
    /*border:1px solid #678265;*/
    color:#333;
    /*background:url(../images/finalTab_left_act.gif) left 0 no-repeat;*//*#546953;*//*
    color:white;*/
/*text-decoration:underline;*/
/*border:1px solid white;*/
}

.module
{
    color: #006699;
    display: inline;

}
.mailTo
{
    color: #0BA31A;
    display: inline;
}
.phone
{
    color: #D59B06;
    display: inline;
}

.file
{
    color: #cc6600;
    display: inline;
}


.imgCrop_marqueeHoriz
{
    background: transparent url("../images/marqueeHoriz.gif") repeat-x 0 0;
}

.imgCrop_marqueeVert
{
    background: transparent url("../images/marqueeVert.gif") repeat-y 0 0;
}

/*****************************home jsp*********************************/
.leftbg
{
/*background-color: #F2FAFD;*/
    background-color: white;
}
#spReminder_123
{
    background: #595959;
}
/************************************************************************/
/*****************************HomePageView.jsp*********************************/
.homepagedvCrm .actionBarHeader2
{
    /*border-bottom-width: 0 !important;*/
    border: 1px solid #F3F7F9;!important;
}
/************************************************************************/
/*****************************header jsp*********************************/
.headerLeft {
    background-image: url("../images/HeaderLeft.png");
    background-repeat: no-repeat;
}
.backGroundColor
{
/*background-color:#F7F7F7;'*/
    background-color:#322E28;/*d1d0cf*/
}
.headInfo
{
    color:white;
}
.headInfo .dropdown_label
{
    color:white;
}
.headInfo span a
{
    color:white;
}

.shortcut
{
    background: none repeat scroll 0 0 #AAB086;
}
.main-conet-box {
    border:1px solid #babda5;
    background:#FFF;
/*background:#FAFBF7;*/
}
.main-top {
    background:url(../images/top.gif) repeat-x;
    height:4px
}
.main-bottom {
    background:url(../images/bottom.gif) repeat-x;
    height:10px
}
.main-left {
    background:url(../images/left.gif) repeat-y;
    background-repeat:repeat-y;
    background-position-x:3px;
    width:10px;
}
.main-right {
    background:url(../images/right.gif) repeat-y;
    width:10px;
}

.linkNoHoverEffect
{

}

.linkNoHoverEffect:focus
{
    background-color:#FFF;
    border:1px dotted #678265;
    text-decoration:underline;
    padding:2px;
    color:#1288c3;
}
/**************************************************************/



/*sub_menu not defined is style.css*/


#tbMenutblslide td
{
    width:100px;
    height:10px;
}

.mouseOver
{
/*background-color:#accbaa;*/
/*TEXT-DECORATION: underline;*/
/*FONT: bold 11px/20px  Tahoma, Arial, Verdana, sans-serif;*/
/*font-family:serif;*/
/*font-size:11px;*/
/*cursor:pointer;*/
    TEXT-DECORATION: underline;
    FONT: bold 11px/20px  Tahoma, Arial, Verdana, sans-serif;
    white-space:nowrap;
}
.mouseOut
{
/*background-color:#7A9C78;*/
/*TEXT-DECORATION: none;*/
/*FONT: 11px/20px Tahoma, Arial, Verdana, sans-serif;*/
/*cursor:pointer;*/
    FONT: 11px/20px Tahoma, Arial, Verdana, sans-serif;
    white-space:nowrap;
/*font-family:serif;*/
/*font-size:11px;*/
}

.Nav DIV.submenuDiv
{
    POSITION: absolute;
    TOP: 24px;
    LEFT: -37px;
    display:none;
    width:160px;
    padding:5px 0;
    z-index:8;
/*top: 8px;*/
/*left: -56px;*/
    background:#7A9C78;
    border: 1px solid #4b5d4a;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.PopupLinks
{
    padding-left: 7px;
/*padding-right: 50px;*//*magpop padding for width*/
/*WIDTH: 100%;*/
    FONT: 11px Tahoma, Arial, Verdana, sans-serif;
    line-height:20px;
    CURSOR: pointer;
    white-space:nowrap;
    COLOR: #000 ;
}
.PopupLinkshover
{
    padding-left: 7px;
/*padding-right: 50px;         *//*magpop padding for width*/
/*WIDTH: 100%;*/
    TEXT-DECORATION: underline;
    FONT: bold 11px  Tahoma, Arial, Verdana, sans-serif;
    line-height:20px;
    white-space:nowrap;
}
.magLinkmOver
{
    WIDTH: auto;
/*FONT: bold 11px Tahoma, Arial, Verdana, sans-serif;*/
/*COLOR: #ffffff !important;*/
    CURSOR: pointer;
/*TEXT-DECORATION: underline */
}
.magLinkmOut
{
    WIDTH: auto;
/*FONT: bold 11px Tahoma, Arial, Verdana, sans-serif;*/
    CURSOR: pointer;
    TEXT-DECORATION: none;
}
.popNavLink
{
    WIDTH: 1px;
/*FONT: bold 11px Tahoma, Arial, Verdana, sans-serif;*/
/*background:url(../images/imagesthms/finalTab_right_act.gif) right 0 no-repeat;*/
    display:none;
    CURSOR: pointer;
    TEXT-DECORATION: underline
}
.popNavLinkTr
{
    display:none;
}


.Nav DIV #mgDdLft {
    BACKGROUND-POSITION: -416px 27px
}

.subpopup
{
    POSITION:absolute;
    VISIBILITY: hidden;
    margin-top: -25px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    background:#7A9C78;
    border: 1px solid #4b5d4a;
    TOP: auto;     /*used to display submenu popup position*/
    LEFT: 70px;
/*_top: auto;*/
    _margin: -8px 0 0 0;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
/*.subMenu
{
    background: url(../images/ci_weather_rightarrow.gif) no-repeat;
    background-position:center;
}*/

/*****************************************************************************************/

/*******************Left jsp***************************/
.quckCrtDropdown
{
    height:23px;
}

.leftHeading
{
    background:url(../images/q_tile.gif) repeat-x;
}


.unselectRecentItem {
    background: url("../images/DDE7EB_BACED6.png");
    border-top: 2px solid #CFDDE3; /*border-right:2px solid #CFDDE3;*/
    color: black;
}

.selectRecentItem {
    border-top: 2px solid #CFDDE3;
    text-decoration: none;
    color: black;;
}

.menusFont {
    color: black;
    text-decoration: none;
}

.menuLink {
    color: black;
    text-decoration: underline;
}

.menuLinkhover {
    color: #196E9B;
}

.recentMenu
{
    color: #336699;
}
.msmHed
{
    background: url(../images/list-back.jpg) repeat-x;
}

.contar
{
    border: 1px solid #F0F0F0;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 1px 1px 1px #AAAAAA;

}
.msmhed2
{
    background: url(../images/saverds.gif) repeat-x;
    color: #333;
    margin: 0;
}
#poprecactbig
{
    background: url(../images/oo.gif) right 1px no-repeat;
}
#poprecactbig li a
{
    color: #333;
    padding: 4px;
}
#popRecActbig li .active
{
    background:url(../images/meeee.gif) no-repeat;
}

.list-a
{
    color: #333;
}
.list-display
{
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 155px;
}
.left-list ul
{
    border-bottom:1px solid #CACCAA
}
.left-list li
{
    background:url(../images/list-back.jpg) repeat-x;
    border:1px solid #caccaa;
    padding:6px 0 0 9px;
    border-bottom:none;
}
.recentHeader
{
    color:#4A4242;

}
.recentItemsBg
{
/*background-color:#E2E7C7;*/
    text-align:center;
    width:100%;
/*-moz-border-radius: 3px;*/
/*border-radius: 3px;*/
/*box-shadow: 1px 1px 1px #AAAAAA;*/

}

.recentItemsBg td
{
    border-bottom:1px solid #eee;
}
/*.recentItemsOver
{
    background-color:#F2F6D7;*//*#E8ECD0*//*;*//*#D1D6AC*//*
}*/
.recentItemAction
{
    color:#336699;
}
.recentItemBorder
{
    border-top:2px solid #526651;
}
.titleHeading
{
    color: #526651;
}

/*******************************************************************************/











/***************************** HeaderDetails.css ******************************************/
.mainHeading1
{
    color: #ff6666;
}
.captionText
{
    color: #333333;
}
.modifiedCaption
{
/*color:darkgray;*/
/*color:#A9A9A9;*/
    color:#9a9a9a;
}
.modifiedValue
{
/*color:darkgray;*/
    color:#9a9a9a;
}

/***************************** HeaderDetails.css ******************************************/
/***************************** CallerScreen.css ******************************************/
.resultHeading
{
    background-color:#D5D9B8;
    color:#448;
    border:1px solid #AAB086;
}
.headings
{
    border:1px solid #AAB086;
    /*background: none repeat scroll 0 0 #F2F2F2;
    color: #666666;*/
}
.resultCodes
{
    border-left:1px solid #AAB086;
    border-bottom:1px solid #AAB086;
    /*background: none repeat scroll 0 0 #F2F2F2;
    color: #666666;*/
}
.resultFlds
{
    border-left:1px solid #AAB086;
    border-right:1px solid #AAB086;
    border-bottom:1px solid #AAB086;
    /*background: none repeat scroll 0 0 #F2F2F2;
    color: #666666;*/
}
/***********************************************************************/








.loadingImg
{
    background:url("../../global/images/loading.gif") no-repeat center scroll;
    text-align:center;
/* background-color:#ccc;*/
/*  background-color: rgba(205,205,205,.3);*/
    /*-webkit-background-color: rgba(205,205,205,.3);
    -moz-background-color: rgba(205,205,205,.3);*/
}

.loadstatus
{
    background-color:#E2F1E1;
    color:#3A3123;
    /*font-family:Trebuchet MS;*/
    padding-left:3px;
    font-size:92.8%;
    position:absolute;
    z-index:111;
    width:120px;
    height:25px;
    font-weight:bold;
    border:1px solid #7AAE99;/*#ccc;*/
/*border:1px solid #7AAE99;*//*#ccc;*/
    border-radius:3px;
}

#loadstatusMsg
{
    /*font-family:inherit;*/
}
/*
 * this class purpose is to background disable image styles.
*/
.disableBGImg {
    position: absolute;
    background: #000;
    left: 0;
    top: 0;
    z-index: 101;
    opacity: 0.3; /*0.2;*/
    cursor:default;
    filter: progid:DXImageTransform.Microsoft.alpha(opacity = 20);
}

.disableElementBG {
    position: absolute;
    background-color:#e5e5e5;
    opacity: 0.4;
    filter: progid:DXImageTransform.Microsoft.alpha(opacity = 40);
}

/*.loadstatus2{
font-weight:bold;
width:100%;
height:100%;
}*/

/**8*CSS3*********************************************************************************************************/

/*.hdrText
{

    -moz-border-radius: 5px;
    border-radius: 5px;

}*/

/*.userTab
{

     -moz-border-radius: 5px;
      border-radius: 5px;
}*/

.letterIcon1
{
    background-color: #5c9567;
    border-radius: 10px;
    color: #ffffff;
    display: inline-block;
    /*font-family: sans-serif;*/
    font-size: 71.4%;
    text-align: center;
}
.letterIcon-small
{
    height: 19px;
    line-height:1.9;
    width: 19px;
    /*font-weight: bold;*/
}


.selmods
{
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 2px 2px 2px #AAAAAA;
}
.selmodssearch
{
    background-color:#646262;
}
.selSearch
{
/* background-color:#D5D9B8;*/
    background-color:#f8f8f8;
}


.selmodTypes
{
    margin-top: 1em;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 1px 1px 1px #AAAAAA;
    text-align:left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}
.searchFld
{
    background-color: transparent;
}


/*priority*/
.highPriority{
    background-color: #E72C40/*FF0000*/;
}
.mediumPriority{
    background-color: #EE5A04/*ffa500*/;
}
.lowPriority{
    background-color: #BB9002/*B99A31*/;
}
.normalPriority{
    background-color: #05CA81/*6CEFA4*/;
}
.highPriority_FG{
    color: #E72C40;
}
.mediumPriority_FG{
    color: #EE5A04;
}
.lowPriority_FG{
    color: #BB9002;
}
.normalPriority_FG{
    color: #05CA81;
}


/*.notifyBtn{

    -moz-border-radius: 5px;
    border-radius: 5px;
    *//*background-color: rgba(191,255,191,.6);*//*
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}*/


.TWindowParent
{
    /*-moz-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;*/
/*box-shadow: 2px 2px 2px #AAAAAA;*/

}
/*.actionBarHeader
{
    -moz-border-radius: 5px;
    border-radius: 5px;
}*/


.toast_def
{
    border:1px solid #a2c675;/*#99ff99;*/
    color:#a2c675 !important;
    background-color: rgba(204,255,204,.5);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(204,255,204,.3)), to(rgba(153,255,153,.2)));
    background: -moz-linear-gradient(top,  rgba(204,255,204,.3),  rgba(153,255,153,.2));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccffcc', endColorstr='#DDE3C1;');/*#99ff99*/


    -moz-border-radius: 5px;
    border-radius: 5px;

    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4);
    box-shadow: 0 1px 2px rgba(0,0,0,.4);
    z-index:1;


    /*background-color: rgba(217, 30, 118, .42);
    border-radius: 3px;
    display: block;
    color: #141414;
    float: none;
    margin: 10px 0 0;
    text-align: left;
    text-indent: 50px;
    text-shadow: #333 0 1px 0;
    z-index: 5;
    -webkit-transition: width .25s ease-in-out, background-color .25s ease-in-out;
    -moz-transition: width .25s ease-in-out, background-color .25s ease-in-out;
    -o-transition: width .25s ease-in-out, background-color .25s ease-in-out;
    transition: width .25s ease-in-out, background-color .25s ease-in-out;
    -webkit-box-shadow: rgba(0,0,0, .28) 0 2px 3px;
    -moz-box-shadow: rgba(0,0,0, .28) 0 2px 3px;
    -o-box-shadow: rgba(0,0,0, .28) 0 2px 3px;
    box-shadow: rgba(0,0,0, .28) 0 2px 3px;*/

}
.toastMsgSlideUp{
    border:1px solid #a2c675;/*#99ff99;*/
    background-color: rgba(255,255,255,1);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1),  rgba(255,255,255,1));
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1)), to(rgba(255,255,255,1)));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');
}
.info
{
    box-shadow: 0 2px 4px rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.2);
    -moz-border-radius: 5px;
    border-radius: 5px;

    /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(191,255,191,.3)), to(rgba(191,255,191,.2)));
	background: -moz-linear-gradient(top,  rgba(191,255,191,.3),  rgba(255,255,255,.2));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
     -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);*/

}
label,b
{
/* color: #676363;*/
/*text-shadow: 0px 0px 20px rgba(153,153,153,.2);*/
    /*
      color: #333333;
      font-weight:bold;
    */
}
label:hover
{
    text-shadow: 0 1px 1px rgba(0,0,0,.4);
}



/************* support Calls entry screen ********/
.tView
{
/* background:#F0F4D8;  *//*F6F9FD;*//**/
    border:1px solid #CBD4BE;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    padding:0px;
}






.stxtImg{
    background-image: url(../images/txt_1.gif) ;
    background-repeat:no-repeat;
    border:none;
}

.sdocImg
{
    background-image: url(../images/doc_1.gif) ;
    background-repeat:no-repeat;
    border:none;
}

.excelImg
{
    background-image: url(../images/excel_1.png) ;
    background-repeat:no-repeat;
    border:none;
}

.propImg
{
    background-image: url(../images/properties.png) ;
    background-repeat:no-repeat;
    border:none;
}
.pdfImg
{
    background-image: url(../images/pdf_1.gif) ;
    background-repeat:no-repeat;
    border:none;
}

/*
.zipImg
{
    background-image: url(../images/zip-icon.png) ;
    background-repeat:no-repeat;
    border:none;
}
.otherDocs
{
    background-image: url(../images/Apps-miscellaneous-icon.png) ;
    background-repeat:no-repeat;
    border:none;
}*/
/* css portal*/

.main-leftcss {
    background:url(../images/left.gif) repeat-y;
    background-repeat:repeat-y;
    background-position-x:10px;
    width:10px;
}

.innerDialogFields
{
    min-width:24px;
    max-width:24px;
    background-color:#e0e0e0;
    color:red;
    /*font-family:Tahoma;*/
    font-size:71.4%;
    cursor:pointer;
    padding-bottom:5px;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
    margin-top:2px;
}

a
{
    color: #1288c3;
}

.select
{
    background-color: #D5D9B8 !important;
    border: 1px solid #5A7A9B;
    /*font-family:Verdana, sans-serif;*/
    color: #333333;
    font-weight:bold;
}

.hdrText
{
    background-color:#595959;
    color:white;
    border:1px solid #333333;
    padding:3px 8px 3px 8px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.userTab
{
/*background-color:#595959;*/
    background-color:white;
/*color:white;*/
/*border:1px solid #333333;*/
    padding:3px 8px 3px 8px;
    /*-moz-border-radius: 5px;
    border-radius: 5px;*/
}

.confirm
{
    border:1px solid #ffffff;
    background:#D5D9B8;
}
/************scrollbar style***************/

::-webkit-scrollbar {
    width: 8px;
    height:8px;
}
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #ffffff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: transparent;
    -webkit-box-shadow: inset 0 0 6px #85947B;
}

/*::-webkit-scrollbar-thumb:window-inactive {
    background: red;
}*/
::-webkit-scrollbar-thumb:hover {
    background: #739471;
}
html {
    scrollWidth:50px;
    scrollbar-face-color:#DFE1C9;
    scrollbar-highlight-color:#808080;
    scrollbar-3dlight-color:#720026;
    scrollbar-darkshadow-color:#720026;
    scrollbar-shadow-color:#85947B;
/*scrollbar-arrow-color:#85947B;*/
    scrollbar-arrow-color:#ffffff;
    scrollbar-track-color:#ffffff;
}

/************scrollbar style***************/

.backtoTop
{
/*background:#F2F8F9;*/
    background:#D5D9B8;
    border:1px solid #EFE6BF;
    color:#322E28;
    font-weight:bold;
}

.erpVoucherDetailsTbl
{
    background:white;
    border:1px solid #D5D9B8;
}
.voucherTbl
{
    border:1px solid #D5D8BF;
}
.voucherTbl .headerTd
{
    text-align:center;
    border-bottom:1px solid #D5D8BF;
    border-right:1px solid #CBCEB6;
    background-color:#E4E6CE
}

.widthVariation
    {
       margin-left: -5.2%;
    }

.serviceLevelAgrrement
{
    font-size: 78.5%;
    width: 98.7%;
    color: #565656;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    background: #DDE2C4;
}
.ticketHistoryItemBorder
{
   /*background-color:#EEF1DD;*/
    background-color:#F2F2F2;
}

.tabActionsBg {
    background-color: #F1F4D7;
}

.tdActionsBg
{
    background-color:#DBE598;
    cursor:pointer;
}
#textSearch,#tfSearchReports
{
    width: 75%;
}

/*Annoucement and Message Dashlet btn colors*/
.announceimgEven
{
    background : #328DFF
}
.announceimgOdd
{
    background : #01C813
}
.addimgColor
{
    background: #38b1ea;
}
.moreimgColor
{
    background: grey;
}
/*Annoucement and Message Dashlet btn colors*/
.moduleActions
{
    background-color: #E2E6BD;
    box-shadow: 2px 2px 1px #cccccc;
}
.moduleActionsDrp
{
    background-color: #E2E6BD;
    box-shadow: 2px 2px 1px #cccccc;
}
.moduleFont
{
    color: black !important;
}
.disableModuleFont
{
    color: #cccccc !important;
}
.disableStyle {
    background-color: #efefef;
    box-shadow: 2px 2px 1px #cccccc;
}
.onClkBtnClr
{
    background-color: #5E9A6A;
}
input:focus, select:focus, textarea:focus {
    border: 1px solid #D5D9B8;
}
.dvColorProperty
{
  background-color: #F2F5D1;
}
.mcValue {
    background: #F7FAE2;
    border: 1px solid #D5D9B8;
    -moz-border:1px solid #D5D9B8;
}

/* Recent Activities */

.dvRecentItems {
    background-color: #f1f1f1;
    border-left: 1px solid #f1f1f1;
}
.dvRecentItems {
    width: 35px;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2;
}
.RecentItems {
    color: #B5BC7F !important;
    font-size: 18px;
    padding: 2px;
}
.tblRecentItemsData .recentMenu {
    color: #000 !important; }

.tblRecentItemsData:hover span {
    text-decoration: none; }

.activityTitle {
    background-color: #D7D7D7;
    color: #B5BC7F; }

.dvShorctusClr:hover {
    background-color: #F6F9D5;
    box-shadow: 0 2px 15px #E7E7E7;
    cursor: pointer; }

.dvOverlayTitle {
    background-color: #B5BC7F; }

.reminderActionsClr {
    color: #B5BC7F; }

.dvRecentItems {
    width: 35px;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2; }

.contentAreaFloat {
    float: left; }

.tdRecentItems {
    padding-bottom: 10px;
    padding-top: 10px; }

.tdRecentItems:hover {
    background-color: #B5BC7F; }

.tdRecentItems:hover .RecentItems {
    color: #fff !important; }

.RecentItems {
    color: #B5BC7F;
    font-size: 18px;
    padding: 2px; }

.RecentItems:hover {
    color: #B5BC7F;
    font-size: 18px;
    border-radius: 50%; }

.overlayToptitle {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    margin-left: 20px !important;
    position: absolute !important;
    text-decoration: none !important;
    top: 0 !important;
    font-size: 114% !important;
    display: block !important;
    transition: 0.3s ease;
    color: #fff !important;
    width: 85% !important;
    text-align: left !important; }

.overlayClosebtn {
    color: #fff !important;
    top: -4px; }

.dvColorProperty {
    background-color: #B5BC7F; }

.spLetterIcon {
    background-color: #F4F4F4;
    border-radius: 50%;
    width: 33px;
    height: 33px; }

.spLetterIcon span {
    color: #B5BC7F;
    display: table-cell;
    vertical-align: middle; }

.moduleItem {
    margin: 0px;
    padding: 12px 5px;
    text-align: center;
    position: relative; }

.moduleItem span {
    color: #666; }

.moduleItem:hover {
    color: #B5BC7F;
    background-color: #F4F4F4;
    box-shadow: 0 2px 15px #E7E7E7;
    cursor: pointer; }

.tblRecentItemsData:hover .spLetterIcon,
.dvShorctusClr:hover .spLetterIcon,
.tblModuleItems:hover .spLetterIcon {
    background-color: #B5BC7F; }

.tblRecentItemsData:hover .hoverLetterIcon,
.dvShorctusClr:hover .hoverLetterIcon,
.tblModuleItems:hover .hoverLetterIcon {
    color: #fff !important; }

.tblRecentItemsData:hover,
.tblModuleItems:hover {
    background-color: #F6F9D5 !important;
    box-shadow: 0 2px 15px #D7D7D7 !important;
    cursor: pointer; }

.tblRecentItemsData .recentMenu {
    display: inline-block;
    white-space: nowrap;
    width: 95%;
    max-width: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer; }

/* /Recent Activities */

.category {
    padding-top: 5%;
}

.s-nonFolder {
    margin-top: -22px !important;
}

.subPhases {
background-color: #aead58;
}

@media only screen and (max-width: 768px) {
    .dvRecentItems {
        display: none;
    }
}
/* Cloud Settings Menu*/
.menuBGColor {
    background-color: #EEEEEE; }

.cl-textcolor {
    color: #333; }

.sRowActive {
    background-color: #D5D9B8 !important;
}
.selectedLink {
    color: #fff !important; }

.cl-MenuHome li:hover {
    background-color: #F5F5F5; }

.cl-SubMenuHome li:hover {
    background: #F5F5F5; }

.cl-subMenuTextColor {
    color: #333; }

.subMenuSelLink {
    color: #333 !important; }

.subMenuSelLink {
    background-color: #F2F2F2 !important; }

.selSubHierarchy {
    color: #a0b505; }

#notifyBtn1 .crm-home-1 {
    color: #fff !important;
}
#notifyBtn1{
    opacity: 1 !important;
}
.feedModuleColor {
    color : #B5BC7F;
}
#masterTree .nodeSelect a {
    border: 1px solid #333 !important;
    padding: 2px;
}
/* /Cloud Settings Menu*/

#tdSocialView .fa-plus-circle:before
{
   color:#333 !important;
}

/***********************Button.css***********************************************/

.nPrimaryButton
{
    color:#000000;
    background:url(../images/button1.gif) ;
    border-style:solid;
    border-width: 1px;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-color: #A2A77E;
    border-left-color: #A2A77E;

}


.dButton
{
    color: #cbcad3;
    background-color: #efefef;
    border: 1px solid;
    border-color: #cbcad3;
}

.mPrimeOverButton
{
    color:#000000;
    background:url(../images/button1.gif) ;
    border-style:solid;
    border-width: 1px;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-color: #A2A77E;
    border-left-color: #A2A77E;

}

.pButton
{
    color:#000000;
    border:1px solid #b1d6fc;
}
/*Simple button*/
.sButton
{
    background:#EDFFFF;
    border-top:2px solid #e9e9e9;
    border-bottom:2px solid #cccccc;
}


.nButton {
    color:#000000;
    background:url(../images/button1.gif) ;
    border-style:solid;
    border-width: 1px;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-color: #A2A77E;
    border-left-color: #A2A77E;
    position: relative;!important;
    right: -3px !important;
    height: 22px !important;
}

/*
.nButton:hover {
    background: #fff;
    border: 1px solid #E57373;
    opacity: 0.9;
    padding: 4px 12px 4px 12px;
    border-radius: 0px; }
*/


.mOverButton {
    color:#000000;
    background:url(../images/button1.gif) ;
    border-style:solid;
    border-width: 1px;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-color: #A2A77E;
    border-left-color: #A2A77E;
}

.pSecondaryButton {
    color:#000000;
    background:url(../images/button1.gif) ;
    border-style:solid;
    border-width: 1px;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-color: #A2A77E;
    border-left-color: #A2A77E;
}
/*******************************************************************************/

/*******************************Dropdownlist.css******************/

.dropDwnImg
{
    BACKGROUND-IMAGE: url("../images/dropdown.gif");
    BACKGROUND-REPEAT: no-repeat;
    background-position:center;
}

.dropDwnImg_white
{
    BACKGROUND-IMAGE: url("../images/dropdown1.gif");
    BACKGROUND-REPEAT: no-repeat;
    background-position:center;
}

.listWidth
{
    border: 1px solid #5A7A9B;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding:1px;
    font-size: 107%;
}
.mainDiv
{
    /*border: 1px solid #5A7A9B;*/
    border: 1px outset #cccccc;
    padding:4px;
    font-size: 107%;
}


.mainDiv               /*dropdown related*/
{
    /*-moz-border-radius: 5px;*/
    /*border-radius: 5px;*/
}

.maindivMover  /*dropdown related*/
{
    /*-moz-border-radius: 5px;*/
    /*border-radius: 5px;*/
}

.borderDiv
{
    border: 1px solid #5A7A9B;
}

.maindivMover
{
    padding:4px;
    border: 1px outset #B3B3A7;
    font-size: 107%;
}

.mainDivopen
{
    padding:4px;
    border: 1px inset #B3B3A7;
    /*-moz-border-radius: 5px;*/
    /*border-radius: 5px;*/
    /*font-weight:bold;*/
    background-color:#D2D9B6;    /*#C7E3E8;*/
    font-size: 107%;

}
.popDiv
{
    border-left:1px outset #B4B4B4;
    /*border-right:1px solid #B4B4B4;
    border-top:1px solid #B4B4B4;
    border-bottom:1px solid #B4B4B4;*/
    background-color:white;
    /*-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);*/
    /*-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);*/
    /*box-shadow:   5px 5px 10px rgba(0, 0, 0, 0.3);*/
    margin-left:-5px;
    margin-top:5px;
    /* -moz-border-radius: 5px;
     border-radius: 5px;*/
}
.divLinks
{
    background-color:white;    /*#C7E3E8;*/
}

.linksMover
{
    background-color: #E8ECDA;/*#D2D9A6;*//*#AAB086;*/
    border: 1px solid #5A7A9B;
}
.selectedItem
{
    /*BACKGROUND-COLOR:#8E9560;*/
}

.dropwdown_disable
{
    background-color: #dddada;
}
.drpDwnMainTd .toggleTransition
{
    border: 1px solid #D7D7D7;
    box-shadow: 3px 3px 5px #D7D7D7;
    margin-top: 5px;
    z-index: 20;
    background: #fff;
}

.mainDivdots
{
    color: #F2F5D1;
    background: transparent;
    border: 1px solid #A9A9A9;
    font-size: 107%;
    height: 25px;
}

.mainDivdotsOpen
{
    color: #F2F5D1;
    background: transparent;
    border: 1px solid #A9A9A9;
    box-shadow: 3px 3px 5px #808080;
    font-size: 107%;
    height: 25px;
}
.mainDivdotsMover
{
    border: 1px solid #A9A9A9;
    box-shadow: 3px 3px 5px #808080;
    color: #000;
    /*background: #c9e3f2;*/
    font-size: 107%;
    height: 25px;
}

/*********************************************************************/





/**************** Table.css ***************************************************/
.sTable {
    border-top: 1px solid #D2DBE3;
    border-left: 1px solid #D2DBE3;
    /*border-right: 1px solid #D2DBE3;*/
    /*border-bottom: 1px solid #D2DBE3;*/
}

.sHighlightRow
{
    background: url(../images/liss.gif) 0 -1px repeat-x;
    /*border:1px solid #DEE2C1;*/
    border-right:1px solid #DEE2C1;
}

.sSelectedRow,.sSelectedRow input {
    BACKGROUND-COLOR: #F3E5B3;
}

.sSelectedCell
{
    background-color:#efc251;
    opacity:0.6;
}

.sTable-arrow {
    background-position: center center;
    background-repeat: no-repeat;
}

.descending {
    background-image: url("../../global/images/downsimple.png");
}

.ascending {
    background-image: url("../../global/images/upsimple.png");
}
.tooltipdiv
{
    border: 1px solid gray;
    background: #eee;
    position:absolute;
}
.resizemarker
{
    position: absolute;
    border: 1px solid darkgray;
}
.sHeaderRow
{
    /*width:100%;*/
    background: url(../images/mid-raw-2.jpg) repeat-x;
}
.sHeaderCell,.sSubHeaderCell
{
    background: url(../images/mid-raw-2.jpg) repeat ;
    color: #475A46;
    border-right: 1px solid #CECCCC;
}
.sHeaderCell, .sSubHeaderCell,.sHeaderRow TD
{
    /*font-family: verdana, sans-serif;*/
    z-index:1;
    background: url(../images/mid-raw-2.jpg) repeat ;
    cursor: default;
    /*padding: 0 8px 0 0 !important;*/
    spacing: 0px 0px solid;
    text-align: center;
    white-space: nowrap;
    font-size: 92.3%;
}
.oww
{
    background: url(../images/mid-raw-1.jpg) repeat-x;
    border-right: 1px solid #CECCCC;
}
.sRowColor1 TD {
    /*BORDER-RIGHT: #E1E6E5 1px solid;*/
    /*BORDER-BOTTOM: #E1E6E5 1px solid;*/
    border-bottom: 1px solid #DDE3C1;
    /*color: #666;*/
    /*color:#000000;*/

}

.sRowColor2 TD {
    /*BORDER-RIGHT: #E1E6E5 1px solid;*/
    /*BORDER-BOTTOM: #E1E6E5 1px solid;*/
    border-bottom: 1px solid #DDE3C1;
    /*color: #666;*/
    /*color:#000000;*/
}
.sRowColor TD {
    /*BORDER-RIGHT: #ccccbc 1px solid; BORDER-LEFT: #ccccbc 1px solid; BORDER-BOTTOM: #ccccbc 1px solid;*/
    border-right: 1px solid #DEDEDE; /*#A1B7B7;*/
    border-bottom: 1px solid #DEDEDE;
    /*height: 20px;*/
    /*padding-left:2px;*/
}
.sLastTdBorder
{
    border-right: 1px solid #D2DBE3;
}

/*.sRowColor1 TD {*/
/*border-bottom: 1px solid #DDE3C1;*/
/*color: #666;*/
/*}*/

/*.sRowColor2 TD {*/
/*border-bottom: 1px solid #DDE3C1;*/
/*color: #666;*/
/*}*/
/*********************************************************************/






/***************  Wizard  *************************************************/
.btBg
{
    border: 1px solid #AEB186;
    background: #E4EAD3;
}
/*//visited wizard step*/
/*.tabBgWhite*/
/*{*/
/*background: url(../../images/troddenbg.gif) 0 0 repeat-x;*/
/*border: 1px solid rgb(174, 177, 134);*/
/*}*/
/*//*/
/*.tabBgWhite span*/
/*{*/
/*background: url(../../images/troddencount.gif) 10px no-repeat;*/
/*color: white;*/
/*text-shadow: 1px 1px rgb(79, 102, 78);*/
/*}*/
/*.tabBgWhite b*/
/*{*/
/*position: relative;*/
/*background: url(../../images/trodden.gif) no-repeat;*/
/*z-index: 9999;*/
/*}*/

/*.tabBgColor*/
/*{*/
/*background: url(../../images/ontroddenbg.gif) 0 0 repeat-x;*/
/*border: 1px solid #AEB186;*/
/*}*/
/*.tabBgColor b*/
/*{*/
/*position: relative;*/
/*background: url(../../images/ontrodden.gif) no-repeat;*/
/*z-index: 9999;*/
/*}*/
/*.tabBgColor span*/
/*{*/
/*background: url(../../images/ontroddencount.gif) 10px no-repeat;*/
/*color: white;*/
/*text-shadow: 1px 1px rgb(79, 102, 78);*/
/*}*/

/*.tabBgColor a*/
/*{*/
/*color: white;*/
/*}*/
/*.tabDisable*/
/*{*/
/*background: none repeat scroll 0 0 #F3F4ED;*/
/*border: 1px solid #DBDBDB;*/
/*}*/
/*.tabDisable b*/
/*{*/
/*position: relative;*/
/*background: url("../../images/pretrodden.gif") no-repeat scroll 0 0 transparent;*/
/*z-index: 9999;*/
/*}*/
/*.tabDisable span*/
/*{*/
/*background: url("../../images/pretroddencount.gif") no-repeat scroll 10px 50% transparent;*/
/*color: white;*/
/*text-shadow: 1px 1px rgb(79, 102, 78);*/
/*}*/
/*.tabDisable a*/
/*{*/
/*color: #CCCCCC;*/
/*}*/

.stepsTab ul {
    border-left: 1px solid #AEB186;
}
.stepsTab ul li.tabBgWhite {
    background: url("../images/troddenbg.gif") repeat-x scroll 0 0 transparent;
    border-color: #AEB186 ;
}

.stepsTab ul li span {
    /*background: url("../images/troddencount.gif") no-repeat scroll 10px 50% transparent;*/
    background: none repeat scroll 0 0 #739471;
    color: #FFFFFF;
    text-shadow: 1px 1px #4F664E;
}
.stepsTab ul li p {
    color: #333333;
}
.stepsTab ul li b {
    background: url("../images/trodden.gif") no-repeat scroll 0 0 transparent;
    position: relative;
    /*z-index: 9999;*/
}
.stepsTab ul li.tabBgColor
{
    background: url("../images/ontroddenbg.gif") repeat-x scroll 0 0 transparent;
    border-color: #AEB186 ;
}
.stepsTab ul li.tabBgColor span
{
    /*background: url("../images/ontroddencount.gif") no-repeat scroll 10px 50% transparent;*/
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    border-bottom:1px solid #FFFFFF;
}
.stepsTab ul li.tabBgColor p
{
    color: #FFFFFF;
}
.stepsTab ul li.tabBgColor b
{
    background: url("../images/ontrodden.gif") no-repeat scroll 0 0 transparent;
}
.stepsTab ul li.tabDisable{
    background: none repeat scroll 0 0 #F3F4ED;
    border-color: #DBDBDB;
}

.stepsTab ul li.tabDisable span
{
    /*background: url("../images/pretroddencount.gif") no-repeat scroll 10px 50% transparent;*/
    color: #FFFFFF;
}
/*.stepsTab ul li.tabDisable p*/
/*{*/
    /*color: #CCCCCC;*/
/*}*/
.stepsTab ul li.tabDisable b
{
    background: url("../images/pretrodden.gif") no-repeat scroll 0 0 transparent;
}

/*********************************************************************/




/***********************time1.css***********************************/

table.tblBackground
{
    border:1px #CCC solid;
}

table.popupTable
{
  background-color: #fbd499;
  border:1px #feae5e solid;
}
.deActive
{
    background-color: #fbd499;
}
.active
{

    background-color: #fbc38b;
    background-color: rgba(251,195,139,.7); /*chk*/
}
.hilite
{
    background-color: #fea751;
    background-color: rgba(251,195,139,.7); /*chk*/
}
.timeTableBorder
{
    border:1px #fbc38b ridge;
    background-color: rgba(251,195,139,.7); /*chk*/
}

.tblBackground .borderless
{
    background-color: #ffffff;
}

.moveup
{ background: url(../images/moveup.gif) no-repeat; }

.movedown
{ background: url(../images/movedown.gif) no-repeat; }
.showMore
{ background: url(../images/header_arrow_left.gif) no-repeat; }

.hideMore
{ background: url(../images/header_arrow_rht.GIF) no-repeat; }

/***********************************************************************/

/***************** Dialog box ******************************************************/

.SWindow
{
    border: 1px solid #cccccc;

    background-color: rgb(82, 82, 82);
    z-index:109;
    /*z-index:102;*/
    _height: 1px;
    -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#BCBCBC', Direction=135, Strength=8);
}

.SWindow
{
   /*background-color: rgba(206, 230, 254, 0.7);*/
   /*background-position: 0 0; */
   /* background-color: rgba(208,210, 169, 0.7);*/
    -moz-border-radius: 8px;
    border-radius: 8px;

    background: -moz-linear-gradient(top left, rgba(34, 34, 34,0.7) 10%,  #C2CC94 80%) ;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0.1,rgba(34, 34, 34,0.7)), color-stop(0.8, #C2CC94));
    background: -ms-linear-gradient(top left, #222222 10%, #C2CC94 80%);

    background-image: -o-linear-gradient(top left, rgba(34, 34, 34,0.7) 10%, #C2CC94 80%);
    background-image: -webkit-linear-gradient(top left,rgba(34, 34, 34,0.7) 10%, #C2CC94 80%);

    _background-color: rgba(34, 34, 34,0.7);
}


.SWindow1
{
    z-index:2;
    background-color: #FFFFFF;
    border: 1px solid midnightblue;
}

.bottomData
{
    border-top:1px solid #CCC;
    background-color:#F4F4EE;
}

.dialog-close
{
    background: url(../images/closeDlg.gif) no-repeat
}

.titlebar
{
    background-color:white;
}

.closebox
{
    /*background:transparent;*/
}

.closebox1
{
    /*background:transparent;*/
}

#shade
{
	z-index: 998;
	background-color: black;
}

.dialogContent1
{
    color: #05232E;
}

b.rtop, b.rbottom
{
    display:block;background: #FFF
} /* Setting the corner color, use different color for different layout */

b.rtop b, b.rbottom b
{
    background: #9BD1FA
}/* Setting the strip size and background color */

/***********************************************************************/


/****************combobox color ***************************************/
.comboSelRow
{
    background-Color:#DDE3C1;
    color: #333 !important;
}

.comboHeader {
    color: #333 !important;
    background-Color: #F9F9F9 !important;
    font-family: Arial Normal; }

/***********************************************************************/



/**************** treeview.css ***************************************/
.tdActionsBg
{
    /*background-color:#C5CD8B;*/
    /*background-color:#C6CF83;*/
    /*background-color:#CDD499;*/
    background-color:#DBE598;
    cursor:pointer;
}
.tabActionsBg
{
    background-color:#F1F4D7;
}
.navigationBarBg
{
    background-color:#EFEDDE;
}
.treeBg
{
   /*background-color:#F9F8F2;/!*#FAFBF2;#F2F6E0;#F9F8F2*!/;*/
}
.tdListViewBg
{
    /*background-color:#F9F8F2;*/
}
.tdActionBorder
{
  border-left:1px dotted #A3820C;
}
.simplePaging{
    color: #3F5861 /*#546953,3F5861,808080 */;
}

/**************** treeview.css ***************************************/

/**************** Action bar ***************************************/

.actionsBarBg
{
     -moz-border-radius: 5px 5px 0 0;
      border-radius: 5px 5px 0 0;
      margin:0px
      /*box-shadow: 2px 2px 2px #AAAAAA;*/


    /*background: url('../images/bg.jpg') repeat-x;*/
    /*height: 25px;*/
}

.leftCurveActionsBarBg
{
     -moz-border-radius: 5px 0px 0 0;
      border-radius: 5px 0px 0 0;
      margin:0px;
}

.rightCurveActionsBarBg
{
     -moz-border-radius: 0px 5px 0 0;
      border-radius: 0px 5px 0 0;
      margin:0px;
}
.plainActionsBarBg
{
     -moz-border-radius: 0px 0px 0 0;
      border-radius: 0px 0px 0 0;
      margin:0px;
}




/*********************MultiComboBox*******************************/
.CloseButtonSmall {
/*background-image: url(http://static.ak.fbcdn.net/rsrc.php/v2/yp/x/ogYrclupeJV.png);*/
background: url('../images/x.gif') no-repeat;
height: 10px;
padding-bottom:1px;
/*margin-bottom: 3px;*/
width: 10px;
opacity:0;
}



/********************* Rich text Editor *******************************/

.mceToolbar
{
    background: none repeat scroll 0 0 #CECECA;
    border: 1px solid #C1C1B9;
    border-bottom-width:0;
}

.mceButton
{
    border:1px solid #CECECA;
}

.mceButtonEnabled:hover
{
    border:1px outset #AEAEA6;
}

.mceBody
{
    border:1px solid #BEBEB8;
}


/********************* Info View *******************************/

.mainHeader,.mainFooter
{
    background-color:#D9DCBF;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.mainHeader:hover,.mainFooter:hover
{
    background-color:#BFC39E;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

/********************* Info Panel *******************************/

.infoPanelTitle
{
    font-weight:bold;
    color:#365B34;
    background-color:#F0F1E5;
    height:20px;
}

.infoDivborder
{
    border:1px solid #E8EADB;
    background-color:#FDFDFB;
    margin-bottom: 3px;
    /*box-shadow:rgba(0,0,0,0.5) 0px 0px 10px;*/
}

.infoDivborder:hover
{
    -moz-box-shadow: 0px 0px 5px #75785D;
    -webkit-box-shadow: 0px 0px 5px #75785D;
    box-shadow: 0px 0px 5px #75785D;
    margin-bottom: 3px;
}

.infoDivHover
{
    /*text-shadow: 0 1px 1px rgba(0,0,0,.4);*/
    background-color:#F3F6DD;
}
.infoWorkLogCount
{
    background: #DDE3C1;
    color: #333 !important;
}
.infoWorkLogCount a
{
    color: #333 !important;
}
.keys
{
  color:#868282/*#9A9A9A*/;
}
.tdKeys
{
    border-bottom:solid 1px #E6E6E6;
    text-align:left;
    font-size:86%;
}

.tdValues
{   border-bottom:solid 1px #E6E6E6;
    text-align:right;
    margin-right:5px;
    font-size:86%;
}



/*********** Button Pane*********/

.bPaneItemLink/*groupsCleanLink*/
{
	border-right: medium none;
    /*border-top: 1px solid #FFFFFF;*/
	color: #565656;
    display: inline;
    /*font-weight: bold;*/
    margin-left: 0;
    margin-right: 18px;
    padding: 6px 0 6px;

}
.bPaneBorder/*groupsBorder*/
{
    color: #565656;
    border-right: 1px solid #DBDBDB;
}

.bPaneItemLink:hover,.bPaneItemLink:focus
{
    text-decoration:underline;
    /*background-color:#FFFFFF;*/
    color:#565656;
    border-width:0;
}

.bPItemSelected/*groupsSelected*/
{
    display:inline;
    padding: 6px 0 10px 10px;
    white-space: nowrap;
    border-right: 1px solid #DBDBDB;
    background-color: #FFFFFF;
    color: #333333;
}

.buttonPaneTop /*groupsBarTop*/
{
    /*font-family:'lucida grande','tahoma','verdana','arial','sans-serif';*/
    line-height:2.2;
    background-color: #f2f2f2;
    border: 1px solid #C8C8C8;
}

.bPItemDisable /*groupDisable*/
{
    color:#BAA9A9;
}
[data-letters]:before
{
    background:#E9AC00;
    color:white;
}


.lblCustomChkbox,
.lblColumnCustomChkbox {
    display: block;
    position: relative;
    /*padding-left: 35px;*/
    /*margin-bottom: 12px;*/
    cursor: pointer;
    font-size: 157%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    float: inherit;
}

.thCompChkBox {
    display: block;
    position: relative;
    /*padding-left: 35px;*/
    /*margin-bottom: 12px;*/
    cursor: pointer;
    /*font-size: 22px;*/
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width:-moz-max-content;
    width: max-content;
}
label.thCompChkBox span{
    float: none;
}

/* Hide the browser's default checkbox */
.lblCustomChkbox input,
.thCompChkBox input,
.lblColumnCustomChkbox input {
    /*position: absolute;*/
    opacity: 0;
    cursor: pointer;
}


/* Create a custom checkbox */
.lblCustomChkbox .checkmark,
.thCompChkBox .checkmark{
    position: absolute;
    top: 0;
    /*top: 10px;*/
    left: 0;
    height: 14px;
    width: 14px;
    background-color: #ffffff;
    border: 1px solid #c5c2c2;
}

.lblColumnCustomChkbox .checkmark {
    position: absolute;
    /*top: 0;*/
    top: 5px;
    left: 0;
    height: 14px;
    width: 14px;
    background-color: #ffffff;
    border: 1px solid #c5c2c2;
}

/* On mouse-over, add a grey background color */
.lblCustomChkbox:hover input ~ .checkmark,
.thCompChkBox:hover input ~ .checkmark,
.lblColumnCustomChkbox:hover input ~ .checkmark {
    background-color: #f0f0f5;
}

/* When the checkbox is checked, add a blue background */
.lblCustomChkbox input:checked ~ .checkmark,
.thCompChkBox input:checked ~ .checkmark,
.lblColumnCustomChkbox input:checked ~ .checkmark {
    background-color: #ddb422;
    border: 1px solid #ddb422;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.lblCustomChkbox input:checked ~ .checkmark:after,
.thCompChkBox input:checked ~ .checkmark:after,
.lblColumnCustomChkbox input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.lblCustomChkbox .checkmark:after,
.thCompChkBox .checkmark:after,
.lblColumnCustomChkbox .checkmark:after {
    left: 4px;
    top: 0px;
    width: 4px;
    height: 8px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    box-sizing: content-box;
}

.lblCustomChkbox input:disabled ~ .checkmark,
.thCompChkBox input:disabled ~ .checkmark,
.lblColumnCustomChkbox input:disabled ~ .checkmark {
    background:#cccccc;
    border: 1px solid #cccccc;
}

.lblCustomChkbox input[style='display:none;'] ~ .checkmark,
.thCompChkBox input[style='display:none;'] ~ .checkmark,
.lblColumnCustomChkbox input[style='display:none;'] ~ .checkmark
{
    display: none;
}

.lblCustomChkbox input[style='display:block;'] ~ .checkmark,
.thCompChkBox input[style='display:block;'] ~ .checkmark,
.lblColumnCustomChkbox input[style='display:block;'] ~ .checkmark
{
    display: block;
}

.lblCustomChkbox input[style='display:none'] ~ .checkmark,
.thCompChkBox input[style='display:none'] ~ .checkmark,
.lblColumnCustomChkbox input[style='display:none'] ~ .checkmark
{
    display: none;
}

.lblCustomChkbox input[style='display:block'] ~ .checkmark,
.thCompChkBox input[style='display:block'] ~ .checkmark,
.lblColumnCustomChkbox input[style='display:block'] ~ .checkmark
{
    display: block;
}

.tdCustomLblRightChkBox >.lblCustomChkbox {
    float: right;
    top:5px;
}

.tdCustomLblLeftChkBox >.lblCustomChkbox {
    float: left;
    top:5px;
}
.tdCustomLblTopLeftChkBox .lblCustomChkbox {
    float: left;
}
.tdCustomLblTopRightChkBox .lblCustomChkbox {
    float: right;
}
.tdCustomLblTopChkBox .lblCustomChkbox {
    top: 5px;
}

.tdCustomChkBox .lblCustomChkbox {
    float: right;
    top:10px;
}

.alignRight > .lblCustomChkbox {
    float: right;
    top:5px;
}
.customFldChkBox .lblCustomChkbox
{
    top:5px;
    width: 14px;
}
.bgSelRecords > span
{
    background-color:#D5D9B8;;
    font-size:92.8%;
    padding:3px;
    /*color: #f5f6ee;*/
}
.bgSelRecords
{
    /*background-color:#6DE3E3;*/
    /*border:1px solid #69F3F3;*/
    padding:2px;
    border-radius:5px
}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus
{
    color: #818642 !important;
    border-color:#AEB186 !important;
}

.comboOnFocus {
    color: #000 !important;
    background-color: #FCFFEA !important;
    border-top: 1px solid #D5D9B8 !important;
    border-right: 1px solid #D5D9B8 !important;
    border-bottom: 1px solid #D5D9B8 !important;
    border-left: 1px solid #D5D9B8;
}

.sDivStyle
{
    border: 1px dashed #D5D9B8;
    background-color: #FDFFEF;
}

.tdDateFilter:hover
{
    color:white;
    /*font-weight:bold;*/
    background: #FCFFEA;
}
.tdDateFilter:hover .spnDateFilter{

    color:white;
    font-weight:bold;
    /*background: #E57373;*/

}

.optionSelected
{
    background: #FCFFEA;
    color: #676767;
}
.dropdown ul li.optionSelected:hover
{
    background: #FCFFEA;
}

.cal_label_today
{
    background-color: #FAD16D;
}

.spCalendarDateRange
{
    color: #EA7800;
}


/*------------Button Group Component-----------------*/

.btnGroup{
    /*background: #979c47 !important;*/
    /*background-color: #EAEEC8 !important;*/
    background: url(../images/button1.gif) !important;
    border: 1px solid #818642 !important;
    color: white !important;
    /*border-radius: 0px !important;*/
    /*height: 29px;*/
    height: 20px !important;
    padding-top: 2px !important;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 5px !important;
    position:relative !important;
    top: 0.2px !important;
    font-size: 107% !important;
}
.bootstrap .dropdown-menu > li > a:hover{
    background: #d5d9b8 !important;
}
.btnGroup * {
    color: #fff; }
.btnGroup span{
    position: relative !important;
    top: -2px !important;
}
.btn-group .dropdown-menu {
    border-radius: 0px !important;
    font-size: 107% !important;
}
.bootstrap .open{
    background: none !important;
}
.bootstrap .btn-group > .btn + .dropdown-toggle{
    padding-bottom: 0 !important;
    border-radius: 0px 5px 5px 0px !important;

}
.bootstrap .btn-group .dropdown-menu{
    border-radius: 5px !important;
}

/*.btn .btn-default .btnGroup{
    position: relative;
    top: -2px !important;

}*/
.bootstrap .caret{
    position: relative !important;
    top: -3px !important;
}

.btnGroup *{
    color: black;
    position: relative !important;
    top: -2px !important;
}
.dropdown-menu{
    border-radius: 0px !important;
}

.btnGroup-disabled{
    cursor: not-allowed !important;
    color: #aeaeae !important;
}
.btnGroup-disabled *{
    cursor: not-allowed !important;
    color: #aeaeae !important;
}
.btnGroupMain-disabled{
    cursor: not-allowed !important;
    background: #acb148 !important;
}
.btnGroupDropDown-disabled{
    display: none !important;
}
.actionBarHeader .btnGroup{
    padding: 2px 8px 2px 8px !important;
    border-top-color: #979c47!important;
    border-bottom-color: #979c47!important;
}
.actionBarHeader .evActionbar table td{
    height: 40px;
}
.dropup .dropdown-toggle::after{
    display: none !important;
}

#textSearch + a {
    padding: 0px 12px 1px 12px;
    border-radius: 0px;
    overflow: hidden;
    transform: translate3d(0, 0, 0);
    display: inline-flex;
    width: auto;
    height: auto;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
}

.sDvRemSelectedStyle {
background-color: #F6F9D5;
}

/*------------Plan details style-----------------*/
.upgradeDvStyle:hover{
    border: 2px solid #D5D9B8;
}
.upgradePayBtn{
    background:#D5D9B8 !important;
    color: #fff !important;
}
.upgradeTxtStyle{
    color:#D5D9B8;
}
.upgradeOnclkDv{
    border: 2px solid #D5D9B8 !important;
}
.upgradeOnclkBtn{
    background:#D5D9B8 !important;
    color: #fff !important;
}
.dvAmtCls{
    border: 1px solid #D5D9B8;}

.planDtsBtn
{
    color:#000000 !important;
    background:url(../images/button1.gif) !important;
    border-style:solid;
    border-width: 1px;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-color: #A2A77E !important;
    border-left-color: #A2A77E !important;

}
.planUpgradeRBCls:hover
{
    border: 1px solid #D5D9B8;
}
.selectedPlanRBCls
{
    border: 1px solid #D5D9B8 !important;
}
.scroll_icon{
    color: #A2A77E;
}

/*Frequency Template(Reccurrence) screen colors*/
.tabContentLast:hover{
    background-color: #D5D9B8;
    /*color: #ffffff;*/

}
.tabContentFreq:hover {
    background-color: #D5D9B8;
    /*color: #fff;*/
    /*border: 1px solid #5455E5;*/
    /*border-radius: 50%!important;*/
}

.dvselectedFreq {
    background-color: #A2A77E !important;
    /*color: #ffffff;*/
}

.dvselectedFreq:hover {
    /*color: #ffffff;*/
    background-color: #D5D9B8 !important;
}/***********************listview header***********************************************/
.headerFont
{
    color:#333;
}
.smallFont
{
    color: #369;
}
/*******************************************************************************/

/***********************listview action bar***********************************************/
.normal
{
   color:#000000;
   cursor: pointer;
}
.link
{
    /*color:#000000;*/
     color: #1288c3;
    /* cursor: pointer;*/
     /*text-decoration: underline;*/
}
.actionsBarBg
{
    /*background: url(../images/bg.jpg) repeat-x;*/
    background-color: #D5D9B8 !important;
}
.leftCurveActionsBarBg
{
    /*background: url(../images/bg.jpg) repeat-x;*/
    background-color: #D5D9B8 !important;
}
.rightCurveActionsBarBg
{
    /*background: url(../images/bg.jpg) repeat-x;*/
    background-color: #D5D9B8 !important;
}
.plainActionsBarBg
{
    /*background: url(../images/bg.jpg) repeat-x;*/
    background-color: #D5D9B8 !important;
}
.spActBarShow{
    background: url('../images/down.gif') no-repeat center;
}
.spActBarHide{
    background: url('../images/up.gif') no-repeat  center;
}

/*******************************************************************************/

/***********************listview alpha search***********************************************/
.filtBg
{
    background: #F0F2E6;
    /*border-bottom: 1px solid #BABDA5;*/
}
.filtBg span
{
    color: #369;
}

/*******************************************************************************/

/***********************listview Body***********************************************/
.emailFooter
{
    background: #E3E6EF;
    font-weight:bold;
}

/*******************************************************************************/



/******************AdvancePaging.css****************/

.advpagingtable
{
    background: #E9EBE0;
    color: #666;
    border-bottom: 2px solid #739471;
    font-size: 92.3%;
}
.imgDownOver
{
  background:url("../images/down.gif") no-repeat;
  background-color: aliceblue;
  background-position: center ;
}
.imgDownOut
{
    background: url("../images/down.gif") no-repeat;
    background-position: center ;
}

.imgPrev
{
/*  background:url("../images/pre.gif") no-repeat;*/
}

.imgPrevDisable
{
/*  background:url("../images/pre_d.jpg") no-repeat;*/
}
.imgPrevAll
{
 /* background:url("../images/prepre.gif") no-repeat;*/
}
.imgPrevDisableAll
{
/*  background:url("../images/prepre_d.jpg") no-repeat;*/
}
.imgNext
{
/*  background:url("../images/next.gif") no-repeat;*/
}
.imgNextDisableAll
{
  /*background:url("../images/last_d.jpg") no-repeat;*/
}
.imgNextAll
{
/* background:url("../images/last.gif") no-repeat;*/
}
.imgNextDisable
{
/* background:url("../images/next_d.jpg") no-repeat;*/
}
.numStyle
{
    color: #1288C3;
}
/*********************************************************************/




/************listlayout.css************************/
.lookinImg
{
    background:url("../images/date_selector.gif") no-repeat;
}

/***********************************************************************/



/*************************** AdvanceSearchResult.css, FindDuplicate.css, MergeDetails.css ********************************************/
.searchResBorder{
    border:1px solid #cccccc;
    /*border-left:1px solid #D5D5D4;
    border-right:1px solid #D5D5D4;
    border-bottom:1px solid #D5D5D4;
    border-top:2px solid #CBD4BE;*/
}
.searchResHeading{
    background:#DCE0BE/*EAF7FB*/;
}
/*************************** AdvanceSearchResult.css, FindDuplicate.css, MergeDetails.css ********************************************/

/*************************** MergeDetails.css ********************************************/

.tdMBorder{
    border-top:1px solid #D9D9D9;
    border-right:1px solid #D9D9D9;
}
.tdMBorder2{
    border-top:1px solid #D9D9D9;
}
.tdMColor{
    white-space:nowrap;
    background: #FFFFC2;  /*FFF1D4*/
}
.trMColor{
    background: #FFFFE6;  /*FFF1D4*/
}
.trMColor2{
    background: #FFFFF4;  /*FFF1D4*/
}
.tdMastColor{
    background: #FFFF7D;  /*FFF1D4*/
}

/*************************** MergeDetails.css ********************************************/
/*************************** AdvanceSearch.css ********************************************/
.advMainDiv{
    background:#fff;
}
.tblSearchBox{
    /*border:1px solid #789FBE ;
    background-color: #ffffff;*/
}
.bgAdvheader{
    background:#F4F4F4;
}
.dvContainer{
    /*background:white;*/
    /*border:2px solid #EAEAEA;*/
}
/*************************** AdvanceSearch.css ********************************************/

/*************************** AdvanceSearchResult.css ********************************************/

.tdInnerBorder{
   background:#DCE0BE/*F2F8F9*/;
}
.advEdit{
    background-color:#E9F6FD;
}
/*************************** AdvanceSearchResult.css ********************************************/
/*************************** LookUPSearch.css ********************************************/
.tblBgGround{
    background:#F9FDFF;
}
.recMsg{
    background:#F4FBFF;
}
/*.tdContainer{
    border-top:2px solid #9E9E9E;
}*/
.dvContainer1{
    border:1px solid #9E9E9E;
}
.dvContainer2{
    border:1px solid #9E9E9E;
}
/*************************** LookUPSearch.css ********************************************/



.alphasrch    /**list aplpha search chars**/
{
   -moz-border-radius: 5px;
   border-radius: 5px;
   box-shadow: 2px 2px 2px #AAAAAA;
   background: #F0F2E6;
   font-size: 84.6%;
   /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#d3d6c4')";*/
   zoom: 1;
    filter: /*progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=0),*/    /*top*/
            progid:DXImageTransform.Microsoft.Shadow(Color=#AAAAAA, Strength=2, Direction=90),         /*right*/
            progid:DXImageTransform.Microsoft.Shadow(Color=#AAAAAA, Strength=2, Direction=180),        /*bottom*/
        /*  progid:DXImageTransform.Microsoft.Shadow(Color=red, Strength=2, Direction=270);*/        /*left*/
}


.panelTitle
{
    /*color: #4F4848;*/
    /*font-weight: bold;*/
    background: url(../images/bg.jpg) repeat-x;
    border-bottom: 1px solid #e8dccd !important;
    padding-left: 10px;
    height: 28px;

}
.panel
{
       height:28px;
    text-align:center;
    color:#2F2E2E;
    /*font-size:96%;*/
    font-weight:bold;
    background: url(../images/bg.jpg) repeat-x;
    border-bottom:1px solid #9F9C45;
}

#textSearch{
    background: #F7F1EA;
    width: 65%;
    box-sizing: border-box;
    border: 1px solid #ccc;
    font-size: 92.3%;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
    background-image: url('../../../res/global/images/searchicon.png');
    padding: 0px 0px 0px 22px;
    background-repeat: no-repeat;
    background-position: 2px 4px;
}
/*#textSearch:focus{
    background-color: #fff;
    width: 90%;
}*/

#tfAdvSearch {
    width: 90%;
    box-sizing: border-box;
    border: 1px solid #cccccc;
    font-size: 92.3%;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
    background-image: url('../../../res/global/images/searchicon.png');
    padding: 0px 0px 0px 22px;
    background-repeat: no-repeat;
    background-position: 4px 8px;
    height: 27px; }
.linkFont {
    font-size: 84.6%; }

.listFontWt
{
    font-weight: 600;
}


/*********************Edit layout**********************************************/
.tdCheckBoxPadding
{
    padding-left:15px;
}
.expandTaskPane
{
    background: url("../images/imritr.gif") no-repeat right;
    width:20px;
}
.collapseTaskPane
{
    background: url("../images/imritt.gif") no-repeat right;
    width:20px;
}
.subHeading b
{
    color: #333;
}
.lefred
{
    border-left: 2px solid #900;
}


.facrm-minusTaskPane {  /*fa-chevron-circle-down*/
    background: url("../images/imritt.gif") no-repeat right;
    width:20px;
}
.facrm-plusTaskPane {   /*fa-chevron-circle-up*/
    background: url("../images/imritr.gif") no-repeat right;
    width:20px;
}
.facrm-minusTaskPane::before {  /*fa-chevron-circle-down*/
    content: none;
}
.facrm-plusTaskPane::before {   /*fa-chevron-circle-up*/
    content: none;
}

.subHeading
{
    background:url(../images/mPea.jpg) 0 9px repeat-x;
  /*  border-bottom: 1px solid #EEEEEE;
    font-size: 13px;
    margin-bottom: 5px;
    margin-top: 15px;
    padding-bottom: 3px;
    color: #816f6f;
    padding-left: 0;*/
    font-size: 97%;
}
.subHeading span {

    background: white;
    color: #333;
    padding: 0 5px;
    /*font-weight: bold;*/

}
.mainHeader
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #739471;
}
.bTBorder
{
    border-top: 1px solid #CDCDCD;
}
.actionsBarBg .pddd
{
    border-left: 1px solid #979B7B;
}
.tdPad
{
    background: none repeat scroll 0 0 #FFFFFF;
}

.actionBarHeader
{
    background: none repeat scroll 0 0 #FFFFFF;
}
.actionBarHeader2
{
    border-bottom: 2px solid #739471;
}
/*********************************************************************/

/********************Detailed layout**********************************************/
.mSpan
{
    border-left:3px solid red;
}

.mDiv
{
    background-color:white;
}
.headingbgcolor
{
    color:#4F8CCF;
    background:#EBEBEB;
}

.headingbgcolor1
{
    color:#4C2926;
    background:#D2E5ED;
}
.subHeading b
{
    /*background: none repeat scroll 0 0 #F2F2F2;*/
    color: #333333;
}
/*.subHeading*/
/*{*/
    /*background:url(../../images/mPea.jpg) 0 9px repeat-x;*/
/*}*/
.detldBg
{
    background: none repeat scroll 0 0 #F2F2F2;
    color: #666666;
}
h4 {
    color: #475A46;
}
.tdBorder
{
    /*border-bottom:1px solid #E9E9DB;*/
}
.tdBorder1
{
    border-bottom:1px solid #E9E9DB;
}
#footerBorder
{
    border-top:1px solid #6B9CD3;
}

.panelheading2
{
    COLOR: #91623C;
    border-top:4px solid #88C5EF;
    border-left:1px solid #D5D5D4;
    border-right:1px solid #D5D5D4;
    border-bottom:1px solid #D5D5D4;
}

.tableStyle1
{
    border:1px solid #E4EAED;
}
th
{
    background: #C5E0E5;

}
.imgbg
{
    background:url("../images/imritr.gif")  0 9px no-repeat;
}
/*********************************************************************/


/************************** LookUp Search*********************************************/
.divBgImg{
    background:transparent url("../images/LookUp.jpeg")  no-repeat;
}
/***********************************************************************/


/************************** Subgroup and detailed view *********************************************/
.moduleSubGrp
{
    border-radius:5px;
    border:1px solid #DFDFDF;
    margin:3px 1px 3px 1px;
}

.moduleSubGrpHeader
{
    background-color:#DFDFDF;
}

.tdModuleFldLabel
{
    /*font-weight:bold;*/
    color: #676767;
    padding-bottom:5px;
    /*border-bottom:1px solid #E2DDDD;*/
}

.tdModuleFldValue
{
    /*color:#102E5D;*/
    padding-left:2px;
    /*border-bottom:1px solid #E2DDDD;*/
    height:20px;
    padding-bottom:5px;
}


/*  Support Call Edit View*/

.searchCallOn
{
    background:#F0F4D8;  /*F6F9FD;*/
    border-top:1px solid #CBD4BE;
}


/*Convert Lead*/

.leadMargin {
    border: 1px solid #F5F5F5;
    background-color: #FBF7F7;
    margin-top: 5px;
    margin-bottom: 5px;
    border-radius: 10px;
}


/*Convert Lead*/.rcView{
    --border-color: #DDE3C1;
}
.rcView .sRowColor1:hover,
.rcView .sRowColor2:hover{
    background: #EEEEEE;
}
/**************** ReportSetSelection.css ***************************************/
.parameter
{
    background:#F5F5F5;
    border:1px solid #E5E5E5;
}

.tblSetSelection
{
    border:1px solid #DBDCD7;
}

.tdGrouping
{
    background:#E5E5D9;
    border:1px solid #E5E5E5;
}


/*************************** ReportCriteria.css ********************************************/
.rcContainer{
    border-top:2px solid #739471;
    border-bottom:2px solid #739471;
    border-left:1px solid #DDE3C1;
    border-right:1px solid #DDE3C1;
}
.rcOptions{
    background:#F7F7F7;
    border:1px solid #C0C0C0;

}
.rcActions{
    background:#F0F4D8;  /*F6F9FD;*/
    border-top:1px solid #CBD4BE;
}
.rcActSeperator
{
    border-left:2px solid #AFB2BE;
}
.rcView{
    border-top:2px solid #739471;
    border-bottom:1px solid #DDE3C1;
    border-left:1px solid #DDE3C1;
    border-right:1px solid #DDE3C1;
}
.rcScheduleGrpBorder
{
    border:1px solid #DDE3C1;
    background-color:#F9F9F9;
    border-radius:5px;
}
.rcScheduleGrpHeading
{
    background-color:#E5EBD5;
    border-bottom:1px solid #DDE3C1;
    color:#4F4848;
    /*font-weight:bold;*/
}

/************************** Time Frame ***************************************/
.rcDvTimeFrame{
    border:1px solid #D9DEA4;
}
.rcTimeFrameTitle{
    color:#526651;
    background:#EFEFD8;
    border-bottom:1px solid #D9DEA4;
}
.rcDvTimeFrame2
{
    background-color: #ffffff;
}
/*************************** ReportCriteria.css ********************************************/
/*************************** ReportView.css ********************************************/
.rmodule
{
    color:inherit;
}
/*.rvTd, .rvLastCol, .rvLastRow, .rvLstRowLstCol
{
    color:#000000 !important;
}*/
.rvLastCol{
    border-right: 1px solid #DDE3C1;
}
.rvLastRow{
    border-bottom: 1px solid #DDE3C1;
}
.rvLstRowLstCol{
    border-right: 1px solid #DDE3C1;
    border-bottom: 1px solid #DDE3C1;
}
.rvGrpTd,.rvRowCount{
    border-top: 1px solid #DDE3C1;
    border-right: 1px solid #DDE3C1;
}
.rvPTotal,.rvGTotal{
    border-top: 1px solid #DDE3C1;
    border-bottom:0 !important;
}
.rvEmptyRow{
    /*border-top: 1px solid #DDE3C1;*/
    border-right: 1px solid #DDE3C1;
    border-bottom:0 !important;
}
.rvHeader{
    background:#F0F2E6;
}
.rvStatusHeading{
    color: #808080 /*#546953*/;
}
.rvStatusMsg{
    color:#E77088;
}
/*************************** ReportView.css ********************************************/



/*#######################   Report Criteria ################################*/
.rcContainer,.rcView,.rcDvTimeFrame{
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.rcOptions{
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.rcActions{
    -moz-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
}

.subHeadingBorder,.rcScheduleGrpBorder
{
    /* background-color:rgb(204,204,240);*/
    -moz-border-radius: 5px;
     border-radius: 5px;
}



/**********************************  Report Designer ******************************************* */
.rdContainer
{
    background-color:#fdfdfd;
    border:1px solid #DDE3C1;
    border-radius:5px;
    background-color:#fff;
}
.rdCustGrp
{
    background-color:#FFFFFF;
    border:1px solid #DDE3C1;
    height: 210px;

}
.rdCustGrpHeading
{
    color:#4F4848;
    /*font-weight:bold;*/
    background-color:#E5EBD5;
    border-bottom:1px solid #DDE3C1;
    padding-left:10px;
}
.rdCustGrpHilight
{
    background-color:#E5FDC8;
    border-bottom:1px solid #ccc;
}
.rdCustContHilight
{
    border:1px solid #ccc;
}


.rdCustColGrpHeading{
    /*font-weight:bold;*/
    padding:3px;
    color:#4F4848;
    background-color:#E8E8E8;
}
.showgrpSel,.showgrpUnSel
{
    border:1px solid #ccc;
    border-left:1px solid #fff;
    padding:1px 3px 1px 3px;
    /*font-weight:bold;*/
}
.showgrpSel{
    background-color:#BCC674;

}
.showgrpUnSel{
    background-color:#E7ECC1;
}
.showgrpSel:hover,.showgrpUnSel:hover
{
    background-color:#EDF6A2;
}

.dragLabel
{
    background-color:#f3f3f3;
    border:1px solid #ffffff;
}

.lableToolTip{
    color:#012C40;
    /*font-weight:bold;*/
}
.moverDragLabel
{
    background-color:#E1E7EC;
}

.hilighter
{
    border:1px solid #ccc;
    background-color:#B1F2DE;
}
.rdChart
{
    border:1px solid #e5e5e5;
    border-radius:5px;
    margin:3px;
    background-color:#fff;
}
.rdSearch
{
    border:1px solid #e5e5e5;
    background-color:#D0D9BE;
    padding:2px;

}
.rdSearchMover, .rdSearchMover2
{
    background-color:#B0BF92;
}

.rdSearchMover table,.rdSearchMover2 table,
{
    border:1px solid #e5e5e5 !important;
}

.rdSearchMover a,.rdSearchMover2 a
{
    color:#1288C3 !important;
}

.rdSearch table
{
    border:1px solid #D0D9BE;
    background-color:#fff;
    border-radius:10px;
    padding-left:9px;
}
.rdSearchBtn
{
    border-left:1px solid #e5e5e5;
    background-color:#f1f1f1;
    padding-right:5px;
    border-radius:0 10px 10px 0;
    /*font-weight:bold;*/
}
.rdSearchBtn a
{
    color:#71B8DB;
}
.rdSearch table input{
}
.disableRCAct{
    color:#716C9C;
}
.rdInfoHeading{
    color:#b0b0b0;
    /*font-weight:bold;*/
}
.rdInfoValue{
    color:#80969F;
    /*font-weight:bold;*/
}

.rdInfo{
    border-radius:5px;
    border:1px solid #e5e5e5;
    background-color:#f8f8f8;
}
.rdFilter{
    padding:5px;
    border-radius:5px;
    border:1px solid #e5e5e5;
    background-color:#f8f8f8;
}
.rdPreview{
    padding-bottom:10px;
}
.rdParamName,.rdParamImg{
    background-color:#e5e5e5;
    border-bottom:1px solid #fff;
}
.rdParamImg{
    border-left:1px solid #DBDBDB
}
.usageMsgTitle{
    font-weight:bold;
    padding:5px;
    border-bottom:1px solid #e5e5e5;
    background-color:#f9f9f9;
    color:#FD490E;
}
.usageMsg1{
    color: #ff0000;
}
.usageMsg2{
    color: #0000ff;
}

.usageMsg3{
    color: #008000;
}
.usageMsg4{
    color: #000000;
}
.usageMsgColName{
    font-weight:bold;
}
.usageMsg5{
   color:#E714D8;
}
.altBGColor{
    background-color:#f5f5f5;
    margin:5px 0;
}


.userTab1
{
    width:100%;

/*padding:1px;*/
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    color:white;
    /*border:1px solid #5A7A9B;*/
    cursor:pointer;
    /*padding:1px 8px 1px 8px;*/
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/**********************************  End Report Designer ******************************************* */

/**********************************  Report Home ******************************************* */

.bgcolor
{
    background:#F0F4D8;
    font-weight:bold;
}

.selectFolder
{
    border-bottom:2px solid #CACCAA !important;
    border-left:2px solid #E1E2DA !important;
    border-top:2px solid #E1E2DA !important;
/*color: #0000ff !important;*/
    background:#FAFBF7 !important;
}
.folderTitle
{
    font-size:92.8%;
    padding-right:5px;
    /*font-family:Verdana, sans-serif;*/
    color: #595959;
    /*font-weight:bold;*/
/*margin-left:10px*/
}
.rpFontStyle
{
    font-size:92.3%;
    color: #336699;
    /*font-family:Verdana, sans-serif;*/
    padding-left:2px;
}

.rcContainer{
    margin-top:5px;
    _padding:3px;
    border-top:2px solid #739471;
    border-bottom:2px solid #739471;
    border-left:1px solid #DDE3C1;
    border-right:1px solid #DDE3C1;
    -moz-border-radius: 5px;
    border-radius: 5px;

}
.rcView{
/*height:100%;*/
    border-top:1px solid #739471;
    border-bottom:1px solid #DDE3C1;
    border-left:1px solid #DDE3C1;
    border-right:1px solid #DDE3C1;
    -moz-border-radius: 5px;border-radius: 5px;

}



.dvReportHome
{
    background:#FAFBF7;
    border-radius:7px;
    -moz-border-radius:7px;
    padding:5px;
    border:2px solid #EFE6BF;
    border-bottom:3px solid #EFE6BF;
}

.dvReportFolder
{
    border-radius:3px;
    -moz-border-radius:3px;
    border:1px solid #EFE6BF;
    background:#F6F9FD;
    padding-top:5px;
}


.tblReportFolderSearch
{
    border-radius:5px;
    border:1px solid #EFE6BF;
    margin-bottom:3px;
}

.tblSearchInput
{
    border:2px solid whitesmoke;
    background-color:white;
    padding:1px;
}

.dvReportsList
{
    padding-top:1px;
    border-radius:5px;
    border-top:2px solid #C0C0C0;
}
.searchOption{
    width: 40%;
    box-sizing: border-box;
    border: 1px solid #ccc;
    /*border-radius: 4px;*/
    font-size: 78.5%;
    background-color: white;

    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
    background-image: url('../../../res/global/images/searchicon.png');
    padding: 0px 0px 0px 22px;
    background-repeat: no-repeat;
    background-position: 2px 5px;

}

.searchOption:focus{
    width: 80%;
}

.searchTree {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #cccccc;
    font-size: 100%;
    background-color: #fff;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
    background-image: url("../../../res/global/images/searchicon.png");
    padding: 0px 0px 0px 22px;
    background-repeat: no-repeat;
    background-position: 4px 4px;
    height: 22px;
}

.searchBgColor{
    background-color: #F0F4D8;
}

.rlvRow:hover   /* Dashboard Report As List*/
{
    background-color:#D2D7AA !important;
}
/***********************setup treemenu***********************************************/
.setup,.treePanelheading,.aParentFont{
    color:#3F5861 !important;
    /*3F5861,1F2500,013D45*/
}
.aChildFont{
    color:#013D45 !important;
}

#dvSetup{
   background-color:#FAFBF7;
    /*F6F6F6  ,F7FAFF, F9FFFF  ,F9F7FF,  FDFFF9*/
    border:1px solid #CACCAA !important;
    /*e6dada ,CCD9DE ,D0E7E7 ,B6AFCA  ,DEE5CF*/
}

.liSelect
{
    border-bottom:2px solid #CACCAA !important;
    border-left:2px solid #E1E2DA !important;
    border-top:2px solid #E1E2DA !important;
    /*color: #0000ff !important;*/
    background:#FAFBF7 !important;
}
.aMenuColor{
    /*color:black !important;*/
    width: 180px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

a.aMover{
    color: #1288C3 !important;
    /*border:1px solid red;*/
}

.liMover{
    background:url(../images/ulul_selbk.gif)  repeat-x 0 5px;
    border:1px solid #AEB186!important;
}

.hoverLI{
    background-color: #B6D1D0;
}

.menuLI{
    background-color:white;
}
.close,.close:focus{
    background-image:url(../images/expand.gif);
    background-repeat:no-repeat;
    background-position:left;
    background-color:white;
}
.open,.open:focus {
    background-image:url(../images/collapse.gif);
    background-repeat:no-repeat;
    background-position:left;
    background-color:white;
}
tr.treePanelheading td{
    background-color: #dae3f7;
    border-top:1px solid white !important;
}

.setup_opn{
  background:url(../images/setup_opn.gif) repeat-x;
}
.setup_cls{
     background:url(../images/setup_cls.gif) repeat-x;
}
.setup_over{
 background:url(../images/setup_cls.gif) repeat-x;
}

.setup{
    background-color: #C1D7E0;
    background:url(../images/setup_hbg.gif) repeat-x;
    background-repeat:repeat-x;
}
.expImg
{
   /* background-image:url("../images/down.gif");
    background-repeat:no-repeat;*/
}
.collapseImg
{
   /* background-image:url("../images/up.gif");
    background-repeat:no-repeat;*/
}
/*******************************************************************************/




/*****************************AssignmentRules.css******************************************/
.imgRowUp
{
  background:url("../images/up.gif") no-repeat;
}
.imgRowDown
{
  background:url("../images/down.gif") no-repeat;
}
.addTab
{
  background: url("../images/custom_add.png") no-repeat;
}
.deleteTab
{
  background: url("../images/custom_remove.png") no-repeat;
}
.rowBorder TD
{
    border-bottom:1px dashed #6495ed;
    border-top:1px dashed #6495ed;
    /*border-left:1px solid #6495ed;*/
    border-right:1px solid #6495ed;
    background-color: #e9f8ff;
}

/***********************************************************************/
/***************************** ComboFldCust ******************************************/
.headerBottomLine
{
    border-bottom:1px solid steelblue;
    font-weight:bold;
}

/***********************************************************************/


/*****************************ApprovalLevels.css******************************************/

.displayFilter
{
    background:#FAFBF7;
    border:1px solid #CACCAA !important;
}

.filterText
{
    color:#9EAD43;
}
.addLevel
{
    background:url("../images/Level.jpg") no-repeat;
}
.addLine
{
    background:url("../images/Arrow.jpg") no-repeat;
}
.endOfLine
{
    background:url("../images/EndLine.jpg") no-repeat;
}
.startOfLine
{
    background:url("../images/StartLine.jpg") no-repeat;
}
.startcircle
{
   /* background:url("../images/Start.jpg") no-repeat;*/
}
.endcircle
{
    /*background:url("../images/Start.jpg") no-repeat;*/
}
.addfilter
{
    color:gray;
}
.tdLevelCriteria
{
    color:white;
}

.tdLevelUsers
{
    color:white;
}
/***********************************************************************/



/***************************** LayoutCustomization.css ******************************************/
.imgMove
{
    background:url("../images/Move.gif") no-repeat;
}

.imgLock
{
    background:url("../images/lock.gif") no-repeat;
}

.mainBoxes
{
    border:1px solid lightslategray;
}

.paneldiv
{
    background: #eee;
}
.rowdiv
{
    background: #ddd;
}

.creatingflds
{
	color: #000000;
}

.dispTypeMandatory
{
    background:maroon;
}
.dispTypeReadOnly
{
    background:#d3d3d3;
}
.dispTypeInfoFld
{
    background:darkseagreen;
}
.dispTypeHidden
{
    background:lightblue;
}

.fielddiv
{
    border: 1px solid gray;
    background: #eee;
}

.dragclass
{
    border-bottom:1px outset #ddd;
    border-top:1px inset #ddd;
    border-left:1px inset #ddd;
    background: #eee;
}
.bodyFldMain
{
    background: #ddd;
}
.resizeBodyFld
{
    border-right:1px inset #eee;
}


/***********************************************************************/


/*************************** EmailSettings.css ********************************************/
.userSec{
    border:1px solid #D5D9B8;
}
.userSecBG{
    background:#D5D9B8;
}
/*************************** EmailSettings.css ********************************************/



/*********targets*********/

.plusImg
{
   /* content: "\f196";*/
   /*background-image:url("../images/plus.png");*/
   background-repeat:no-repeat;
   cursor:pointer;
   float:right;
    /*border:1px solid red;*/
}
.minusImg
{
  /*  content: for fa-minus-square;*/
  /* background-image:url("../images/minus.png");*/
  /*  content: "\f147";*/
    background-repeat:no-repeat;
   cursor:pointer;
   float:right;
}
/*********targets*********/



/************profiles table************/
.secTblBckgrnd
{
    color:#000;
    /*font-weight:bold;*/
    background:#EFEFD8;
    border-bottom:1px solid #D9DEA4;
    padding:2px;
    margin-bottom:5px;
}

/************profile table************/

/************ workflow ****************/
.removeimg {
    background: url("../images/custom_remove.png") no-repeat;
    cursor: pointer;
    height: 18px;
}

/************ workflow ****************/

.busy
{
    height:15px;
    width:1px;
    border-right:8px solid #1A0CCC;
}

.outOfOffice
{
    height:15px;
    width:1px;
    border-right:8px solid #AC3A39;
}
.hilight
{
    background-color:#E3E5CF;
    margin:2px;
}
 /************ sales life cycle ****************/
.imgRowUp
{
    background:url("../images/up.gif") no-repeat;
    cursor:pointer;
    width:20px;
    height:16px;
    border:0;
}
.imgRowDown
{
    background:url("../images/down.gif") no-repeat;
    cursor:pointer;
    width:20px;
    height:16px;
    border:0;
}

/************ sales life cycle ****************/

/*******************PreferenceSetup****************************/
 .search
{
    -moz-border-radius: 7px;
     border-radius:7px;
    /*border:1px solid #99ff99;*/
    /*background-color: rgba(243,229,179,.5);*/
    background-color: #F3E5B3;
   padding:2px;
 }
.manager
   {
   -moz-border-radius: 5px;
    border-radius:5px;
   /*border:1px solid #99ff99;*/
   /*background-color: rgba(243,229,179,.5);*/
   background-color: #F3E5B3;
  padding:2px;
}

.executive
   {
   -moz-border-radius: 5px;
    border-radius:5px;
   /*border:1px solid #99ff99;*/
   /*background-color: rgba(243,229,179,.5);*/
   background-color: #D5D9B8;
  padding:2px;
}



/************Pricebook***************/
.customDisp
{
    cursor:pointer;
    color:blue;
    border:1px solid #cccccc;
    width:120px;
    text-align:center;
    padding:2px;
    border-radius: 8px 8px 8px 8px;
}

/*
ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}*/

.clearfix:after
 {
	/*clear: both;*/
	/*content: ".";*/
	display: block;
	font-size: 0%;
	height: 0;
	line-height: 0;
	visibility: hidden;
	margin-top:-1px;
	position:inherit;
 }

.groupsCleanLink
{
	border-right: medium none;
    /*border-top: 1px solid #FFFFFF;*/
	color: #565656;
    display: inline;
    /*font-weight: bold;*/
    margin-right: 8px;
    padding: 7px 10px 8px;
    cursor:pointer;
    text-decoration:none;
}
.groupsCleanLinkBorder
{
	display:inline;
	/*font-family:lucida;*/
	color: #565656;
    font-size: 85.7%;
    max-width: 500px;
    overflow: auto;
    padding: 6px 0 7px 10px;
    white-space: nowrap;
	border-right: 1px solid #DBDBDB;
    /*text-shadow: 3px 3px 1px #999999;*/
    background-image: -moz-linear-gradient(center top , #F8F8F8, #ECECEC);
 }
.groupsJumpBarTop
{
    line-height:1.28;
    font-size:78.5%;
    text-align:left;
    background-color: #F2F2F2;
    border: 1px solid #C8C8C8;
    /*border-bottom: 1px solid #C8C8C8;*/
    /*border-top: 1px solid #C8C8C8;*/
    margin: 0 -1px;
    padding:6px 2px 7px;
    border-radius: 2px;
/*padding: 0;*/
/*position:absolute*/
}

.groupsCleanLink:hover
{
	text-decoration:underline;
}

.groupsCleanLinkBorderSelected
{
	display:inline;
	/*font-family:lucida;*/
	/*color: #565656;*/
    font-size: 85.7%;
    /*max-width: 200px;*/
    overflow: auto;
    padding: 6px 0 7px 10px;
    white-space: nowrap;
	border-right: 1px solid #DBDBDB;
    background: #FFFFFF -moz-linear-gradient(center top, white, white);
    color: #333333;
    text-shadow: 3px 3px 1px #999999;

}
.clearFix
{
	zoom:1px;
}
.headerBorderTop
{
    background-color: #F9F6F6;
    border-left: 1px solid lightgray;
    border-top-right-radius: 12px ;
    border-top-left-radius: 12px ;
    border-right: 1px solid lightgray;
    border-top: 1px solid lightgray;
}
.headerBorderBottom
{
    background-color: #FFF;
    border-left: 1px solid lightgray;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-right: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
    padding: 1em;
    margin-top: 1em;
}

#priceBody .sHeaderRow {
    height: 28px;
}

#priceBody .sRowColor {
    height: 28px;
}
/************Pricebook***************/


/**************Print Layout Designer***************/


#dragMain
{
    border-right:1px solid #A0A0A0;
    border-bottom:1px solid #A0A0A0;
}

 .L-DragCorner
 {
      border:1px solid #999;
 }

.L-VerticalInches
 {
    border-bottom: 1px solid #9F9B9B;
}

.L-HorzntlInches
{
    border-right:1px solid #9F9B9B;
}

.tblLayoutMain
{
    background-color:#FFF;
    border:1px solid #B3B3A7;
}

.tblLayoutMain td,span,div
{
    /*font-family:Arial,sans-serif;*/
}

.tblLayoutMainTD
{
    /*background-color:#C4C4AE;*/
    /*background-color:#CACABC;*/
    background-color:#C2C2AD;
    border-bottom:1px solid #B3B3A7;
    padding-top:2px;
}


.LayoutDropdown
{
    border:1px solid #C2C2AD;
}

.LayoutDropdown:hover
{
    border:1px outset #bbbbbb;
}

.propertyTable
{
    border:1px solid #D5D5C9;
    margin-bottom:8px;
}

.propertyHeader
{
    font-weight:bold;
    background-color:#CACABC;
    color:#444555;
    /*background-color:#D5D5C9;*/
    padding-left: 3px;
}


/***********************************************************************/


.category
{
    margin-bottom:-23px;
}
.mcValue {
    background: #F7FAE2;
    border: 1px solid #D5D9B8;
    -moz-border:1px solid #D5D9B8;
}
.boxLayoutBG
{
    background-color:#F3E5B3 !important;
}

.listDraftStyle
{
    color:#a6a6a6;
}
/******************************tabmenu.css******************************/
.divmenu
{
    /*text-align:left;*/
    text-decoration:none;
    /*border: 1px solid #4b5d4a;*/
    FONT: 11px/20px Tahoma, Arial, Verdana, sans-serif;
    CURSOR: pointer;
    white-space:nowrap;
    COLOR: #000 ;
}

.popMenuBorder
{
    border:#4b5d4a 1px solid ;
    background-color:#7A9C78;
    FONT: 11px/20px Tahoma, Arial, Verdana, sans-serif;
   -moz-border-radius: 5px;
    border-radius: 5px;
    padding-left:7px;
    /*width:150px;*/
    /*height:100px;*/
}

.bottomLine
{
    BACKGROUND-IMAGE: url("../images/blank_bg.gif");
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: 50% bottom;
}



.popUpArrowImg
{
    background: url("../images/arrow.gif") no-repeat;
    background-position:center;
    WIDTH: 6px;
    HEIGHT: 9px;
}

.deactiveTab
{
    color:#141414;
    background-repeat: no-repeat;
    background-position: right 0;
    background-image: url(../images/finalTab_right.gif);
    /*height:24px;*/
    font-weight:bold;
	position:relative;
}

.activeTab
{
	color: #ffffff;
	background:url(../images/finalTab_right_act.gif) right 0 no-repeat;
    /*height:24px;*/
    font-weight:bold;
	position:relative;
    z-index:10;
}

.deactiveMenu{
	background:url(../images/finalTab_left.gif) left 0 no-repeat;
	margin-right:3px;
    padding-top: 5px;
    padding-right: 14px;
    padding-left: 10px;
    padding-bottom: 6px;
    color:#141414;
}

.activeMenu{
	background:url(../images/finalTab_left_act.gif) left 0 no-repeat;
	color: #ffffff;
    margin-right:3px;
    padding-top: 5px;
    padding-right: 14px;
    padding-left: 10px;
    padding-bottom: 6px;
}
.pos {
	position: absolute;
	top:0px;
    height:100%;
    left:-17px;
    display:none;
}

.home{
    float: left;
	color:#141414;
	background:url(../images/finalTab_home.gif) right 0 no-repeat;
    /*height:24px;*/
	position:relative;
	list-style:none;
	font-size:78.5%;
	margin-right:0;
	padding-left:30px;
    font-weight:bold;
}

.homeHover
{
    float: left;
    color:#fff;
    background:url(../images/finalTab_home_act.gif) right 0 no-repeat;
    /*height:24px;*/
    position:relative;
    list-style:none;
    font-size:78.5%;
    display:block;
    margin-right:0;
	padding-left:30px;
    font-weight:bold;
}
.more
{
	/*background:url(../images/finalTab_more.gif) right 0 no-repeat;*/
	background:url(../images/finalTab_more.gif) right 0 no-repeat;
    color:#fff;
    padding-right:30px;
    width:48px;
    /*height:24px;*/
	margin-right:0;
    list-style:none;
    font-size:78.5%;
    float: left;
     font-weight:bold;
    text-align:center;
    cursor:pointer;
}

.moreact
{
	/*background:url(../images/imagesthms/finalTab_more.gif) right 0 no-repeat;*/
	background:url(../images/finalTab_more_act.gif) right 0 no-repeat;
    color:#fff;
    padding-right:30px;
    width:48px;
    /*height:24px;*/
	margin-right:0;
    list-style:none;
    font-size:78.5%;
    float: left;
     font-weight:bold;
    text-align:center;
    cursor:pointer;
    z-index:10;
}

ul.dropdown li a.act {
	background:url(../images/finalTab_left_act.gif) left 0 no-repeat;
	color:#fff
}
ul.dropdown li.act {
	background:url(../images/finalTab_right_act.gif) right 0 no-repeat !important;
}


ul.dropdown li.more a:hover, ul.dropdown li.more a.act {
	background:url(../images/finalTab_more_act.gif) right 0 no-repeat;
	color:#fff
}



/*****************  Tabpane  *************************************************/

.TabberNav
{
    border-bottom: 1px solid #BABDA5;
}

.TabberNav .TabberActive a
{
    background: url(../images/tab_le_act.gif) left 0 no-repeat!important;
    /*padding: 4px 10px 4px;*/
}

.TabberNav .TabberActive span
{
    background: url(../images/tab_ri_act.gif) right 0 no-repeat;
    /*position: relative;*/
    z-index: 12;
}


.TabberTabDisabled a
{
    background-image: url(../images/tab_le_act.gif) ;
    background-position: 2 2 2 2;
    background-repeat: no-repeat;
    /*background: url(../images/tab_le_act.gif) left 0 no-repeat;*/
    /*position: relative;*/
    /*z-index: 12;*/
}

/*.TabberNav .TabberActive span*/
/*{*/
    /*border-bottom:1px solid red;*/
/*}*/

.TabberNav li a
{
    color: #333;
    background: url(../images/tab_le.gif) left 0 no-repeat;
}
.TabberNav li a span
{
    background: url(../images/tab_ri.gif) right 0 no-repeat;
}

.TabberTab
{
    /*border-top:1px solid #BABDA5;*/
    border-bottom:1px solid #BABDA5;
    border-right:1px solid #BABDA5;
    border-left:1px solid #BABDA5;
}

/*@media only screen and (max-width:768px) {

    .TabberNav li a
    {
        background-color:  #C9D192  !important;
    }

    .TabberNav .TabberActive a
    {
        *//*background:  #4a7939  !important;*//*
        background:  #C9D192  !important;
        border-bottom: 2px solid #4a7939;
    }

    .TabberNav li a span
    {
        background: none;
        font-weight: normal;
        color: #000000 !important;
    }

    .TabberNav .TabberActive span
    {
        background: none;
        font-weight: bold;
        *//*color: #f8f8ff !important;*//*
        color: #000000 !important;
    }
    #relatedModuleTabs
    {
        width: 368px;
        overflow-x: scroll;
    }
    .TabberNav
    {
        border-width: 0;
        width:823px;
    }
}*/
/*********************************************************************/

/* Regular calendar*/
.cal_label_normal,.scrollBarColor
{
    background-color:#a4a59a;
}

.cal_label_normal td
{
    border-right:1px solid #7C8E8E;
}

.time_label_table tr td
{
    border-bottom:1px solid #c6c6ba;/*#DDDDDD;*/
    border-right:1px solid #c6c6ba;
    background-color:#e0e0d7;/*#E0EAEB;*/    /*E8EEF7*/
    color:#555;
    font-size:78.5%;
}

.wk_allday_table,.mu_allday_table
{
    background-color:#EDEDE3;
    height:25px;
    border-bottom:1px solid #DDDDDD;
}

.wk_allday_table tr td
{
    border-right:1px solid #DDDDDD;
}

.su_allday_lable
{
    text-align:center;
    background-color:#cfd1c0;
    border-bottom:1px solid #c6c6ba;
}

.mu_month_mainTable
{
    border-top:1px solid #C3D9FF;
    border-left:1px solid #C3D9FF;
}


/* Support calendar */
.userName
{
    background-color:#d4d6c5;
}

.userNameTd
{
    border-right:1px solid #c6c6ba;
    border-bottom:1px solid #c6c6ba;
}

.percUtilized
{
    border-top:1px solid  #e2e2dc;
    border-bottom:1px solid #e2e2dc;
    background-color:#ECE9E5;
}

.eventCell
{
    border-right:1px solid #D6E0C9;
}

.calendar, .calendar table {
  border: 1px solid #679996;
  font-size: 78.5%;
  color: #000;
  cursor: default;
  background: #F3F3F3;
  /*font-family: tahoma,verdana,sans-serif;*/
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #D3D3D3;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid darkgray;
  background: #D3D3D3;
}

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar .nav {
  background: #679996;/* url(menuarrow2.gif) no-repeat 100% 100%;*/
}.calendar thead .title { /* This holds the current "month, year" */
  /*font-weight: bold;      /!* Pressing it will take you to the current date *!/*/
  text-align: center;
  background: #75BCC6;
  color: #fff;
  padding: 3px;
 -moz-border-radius: 3px;
     border-radius: 3px;
     /*box-shadow: 2px 2px 2px #AAAAAA;   */
}

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: darkgray;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background:#679996; /*#9BE38F*/;
  color: #fff;
  border-top: 1px solid #C0DEBB;
  padding: 1px;
}
.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #B8DAF0;
  border: 1px solid #178AEB;
  color: #000;
  padding: 1px;
}
.calendar thead tr { /* Row <TR> containing navigation buttons */
  background: #679996;
  color: #fff;
}
.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #92BEBB;
  color: #000;
  border: 1px solid #679996;
  padding: 1px;
}

.calendar tbody .rowhilite td {
  background: #E7F3F2;
}

.calendar tbody .rowhilite td.wn {
  background: #E7F3F2;/*#D8EEEC*/;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #def;
  padding: 1px 3px 1px 1px;
  border: 1px solid #8FC4E8;
}

.calendar .combo .hilite {
  background: #34ABFA;
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  /*font-weight: bold;*/
}


.calendar td.time span.hilite {
  border-color: #000;
  background-color: #92BEBB;
  color: #fff;
}

.crm {
    color:#6C6A6A;
}


.crm-addnote:before {

    color: #888C88;

} /* '?' */
.crm-row-properties:before {
    color: black;
} /* '?' */
.crm-close-treemenu:before {
    color: black;
} /* '?' */
.crm-information:before {
    color: #4FC9F1;
} /* '?' */

.crm-csv:before {
    color:black;
} /* '?' */
.crm-pdf:before {
    color:black;
} /* '?' */
.crm-action-columntask:before {
    color:#92704F;
} /* '?' */
.crm-columntask:before {
    color:#92704F;
} /* '?' */
.crm-chat:before {
    color: #85CAE5;
} /* '?' */
.crm-open-mail:before {
    color: #85CAE5;
} /* '?' */

.crm-unsync:before
{
    color: red;
    background-color: #ffffff;
}
.crm-sync3:before
{
    color: yellow;
    background-color: #ffffff;
}
.crm-sync2:before
{
    color: #22CD22;
    background-color: #ffffff;
}
.crm-filled-note:before {
    color: #000000;
} /* '?' */
.crm-filled-columnnote:before {
    color: #696B69;
    padding-left: 2px;
} /* '?' */
.crm-empty-note:before {
    color: #000000;
} /* '?' */
.crm-empty-columnnote:before {
    color: #000000;
} /* '?' */
/*
These classes are for images present in selectionDlg.jsp of conditional formatting
.crm-star-red:before{
   content: '\e849';
    color:#EB4F54;
}
.crm-star-yellow:before{
   content: '\e849';
   color:#F6921E;
}
.crm-star-green:before{
   content: '\e849';
  color:#70B27C;
}
.crm-star-grey:before{
   content: '\e849';
  color:#8D8D8D;
}
.crm-warning-red:before {
 content: '\e819';
  color:#EB4F54;
 padding-left: 2px;
} /* '?' */
.crm-warning-yellow:before {
    color:#F6921E;
} /* '?' */

.crm-warning-green:before {
    color:#70B27C;
} /* '?' */

.crm-warning-grey:before {
    color:#8D8D8D;
} /* '?' */

.crm-check-red:before {
    color:#EB4F54;
} /* '?' */
.crm-check-yellow:before {
    color:#F6921E;
} /* '?' */
.crm-check-green:before {
    color:#70B27C;
} /* '?' */
.crm-check-grey:before {
    color:#8D8D8D;
} /* '?' */

/*These classes are for images present in selectionDlg.jsp of conditional formatting   */

.crm-tick-unstyled:before {
    color:#70B27C;
} /* '?' */
.crm-tick-styled:before {
    color:#000000;
} /* '?' */
.crm-uncheck:before {
    color:#000000;
} /* '?' */
.crm-checked:before {
    color:#000000;
} /* '?' */
.crm-property:before {
    color:#000000;
} /* '?' */

.crm-arrowdown:before {
    color: #000000;
} /* '?' */
.crm-update:before {
    color:#323232;
} /* '?' */
.crm-Image-search:before {
    color: black;
    text-shadow: -2px 1px 0px #FF0000; } /* '?' */

.crm-followup:before {
    color:#0775C0;
} /* '?' */
.crm-shortcut:before {
    color: #333333;
} /* '?' */
.crm-sales-thumb:before {
    color: white;
} /* '?' */
.crm-time-notification:before {
    color: #92704F;
} /* '?' */
.crm-notification:before {
    color: #EACDEA;
    background-color: #B688B6;
    border: 1px solid #B688B6;
} /* '?' */
.crm-meeting:before {
    color:#92704F;
} /* '?' */
.crm-extra-module:before {
    color: green;
} /* '?' */
.crm-printLayout-draw:before {
    color: black;
} /* '?' */
.crm-square-cancel:before {
    color: #FF5C5C;
    background-color: whitesmoke;
} /* '?' */
.crm-service-thumb:before {
    color: white;
} /* '?' */
.crm-printLayout-preview:before {
    color: black;
} /* '?' */
.crm-pentagon-cancel:before {
    color:#ee7171;
} /* '?' */
.crm-pie-chart:before {
    color: forestgreen;
} /* '?' */
.crm-funnel-chart:before {
    color: forestgreen;
} /* '?' */
.crm-folder-add-circle:before {
    color: #DEC14E;
} /* '?' */
.crm-fill-bucket:before {
    color: #00A1CC;
} /* '?' */
.crm-save:before {
    color: #333333;
} /* '?' */
.crm-toolbar-clone:before {
    color:#323232;
} /* '?' */
.crm-text-color:before {
    color: #00A1CC;
} /* '?' */
.crm-3D-stacked-chart:before {
    color: forestgreen;
} /* '?' */
.crm-pms-thumb:before {
    color: white;
} /* '?' */
.crm-Activity:before {
    /*color:#92704F;*/
} /* '?' */
.crm-task:before {
    color:#92704F;
} /* '?' */
.crm-horizontal-bar-chart:before {
    color: forestgreen;
} /* '?' */
.crm-mailicon:before {
    color: #7B9BB5;;
} /* '?' */
.crm-sms-icon:before {
    color: #446178;
} /* '?' */
.crm-action-task:before {
    color:#406C26;
} /* '?' */
.crm-strikethrough:before {
    color: #000000;
} /* '?' */
.crm-tele-marketing:before {
    color: white;
} /* '?' */
.crm-hash:before {
    color: #000000;
} /* '?' */
.crm-printLayout-clone:before {

    color:#000000;
} /* '?' */
.crm-new-plan:before {
    color: #92704F;
} /* '?' */
.crm-refresh:before {
    color: black;
} /* '?' */
.crm-refresh-small:before {
    color: black;
} /* '?' */
.crm-insert:before {
    color: #000000;
} /* '?' */
.crm-layout-delete:before {
    color:black;
} /* '?' */

.crm-add-Group:before {
    color:#323232;
} /* '?' */
.crm-Group:before {
    color:#323232;
} /* '?' */
.crm-mass-delete:before {
    color:#323232;
} /* '?' */
.crm-selectAll:before {
    color:#323232;
} /* '?' */
.crm-Move:before {
    color:#323232;
} /* '?' */
.crm-3D-bar-chart:before {
    color:#5c799E;
} /* '?' */
.crm-report:before {
    color: lightseagreen;
} /* '?' */
.crm-customize-report:before {
    color:#5c799E;/* color:#696969;*/
} /* '?' */
.crm-users:before {
    color:#3587AD;
} /* '?' */
.crm-user:before {
    color:#3587AD;
} /* '?' */
.crm-users-inactive:before {
    color:#000000;
} /* '?' */
.crm-user-inactive:before {
    color:#000000;
} /* '?' */
.crm-graphLeftMenu:before {
    color:lightseagreen;/* color:#CCA783;*/
} /* '?' */
.crm-html:before {
    color:#5c799E;
} /* '?' */
.crm-map:before {
    color:#5c799E;
} /* '?' */
.crm-weblink:before {
    color:#5c799E;
} /* '?' */
.crm-Image:before {
    color:#5c799E;
} /* '?' */
.crm-bar-report:before {
    color:#5c799E;
} /* '?' */
.crm-announcement:before {
    color:#5c799E;
} /* '?' */
.crm-rss-feeds:before {
    color:#5c799E;
} /* '?' */
.crm-snap-view:before {
    color:#5c799E;
} /* '?' */
.crm-combo-search:before {
    color: darkgray;
} /* '?' */


.combo-search-box
{
    background: -webkit-linear-gradient(#D2D2E4, #AEAECC);
    background: -o-linear-gradient(#D2D2E4, #AEAECC);
    background: -moz-linear-gradient(#D2D2E4, #AEAECC);
    background: linear-gradient(#D2D2E4, #AEAECC);
    /*background: none #F1D095;*/
}
.crm-column-properties:before {
    color:#305080;
} /* '?' */
.crm-sort-Column:before {
    color:#000000;
} /* '?' */
.crm-font-icon:before {
    color: #000000;
} /* '?' */
.crm-format:before {
    color: #364E98;
} /* '?' */

.crm-slot-calendar:before {
    color:cadetblue;
} /* '?' */
.crm-book-slot:before {
    color:cadetblue;
} /* '?' */
.crm-arrowup:before {
    color: #000000;
} /* '?' */
.crm-decoration-circle:before {
    color: #4D69A1;
} /* '?' */
.crm-twosided-arrows:before {
    color: black;
} /* '?' */
.crm-col-adjust:before {
    /*background-color: antiquewhite;*/
    color: black;
} /* '?' */
.crm-document:before {
    color: #CCB045;
} /* '?' */
.crm-filter-plus:before {
    border: 1px solid #374875;
    color: #006D07;
} /* '?' */
.crm-toolbar-edit:before {
    color: #323232;
} /* '?' */
.crm-dashlet-maximize:before {      /*circle*/
    color: #000000;
} /* '?' */

.crm-dashlet-minimize:before {
    color: #000000;
} /* '?' */
.crm-month-calendar:before {
    color:#333333;
} /* '?' */
.crm-week-calendar:before {
    color:#333333;
} /* '?' */
.crm-day-calendar:before {
    color:#333333;
} /* '?' */
.crm-4day-calendar:before {
    color:#333333;
} /* '?' */
.crm-month-calendar-lg:before {
    color:#006AA9;
} /* '?' */
.crm-week-calendar-lg:before {
    color:#006AA9;
} /* '?' */
.crm-day-calendar-lg:before {
    color:#006AA9;
} /* '?' */
.crm-4day-calendar-lg:before {
    color:#006AA9;
}
.crm-font-size-20
{
    color: aliceblue;
}
.crm-font-size-28
{
    color:#5F9EA0;
}

.crm-font-size-16
{
    color:#3A5D38;
}
.crm-16
{
    background-color: #5c9567;
    color: #ffffff;
}

.crm-maximize:before {
    color: #000000;
    border: 1px solid black;
} /* '?' */
.crm-minimize:before {

    color: #000000;
    border: 1px solid black;
} /* '?' */
.crm-printer:before {

    color: #000000;
    border: 1px solid black;
} /* '?' */

.crm-find-replace:before {
    color:#1B1B1A;
} /* '?' */

.crm-donut:before {color: forestgreen; } /* '?' */
.crm-stack:before {color: forestgreen;} /* '?' */
.crm-adv-Filter:before { color:#000000; }

.crm-line-direction:before
{
    color:#FD6B2F;
}
.crm-font-size-16
{
/* color:#3A5D38;*/
    color:#565D38;
    color:#8D9366;
}

.crm-font-size-28
{
    color:#5F9EA0;
    display: inline-block;
    margin-bottom: 0px;
/*background-color: #E2E2E2;*/
    border: 1px solid #dddddd;
    border-radius: 5px;
    padding: 5px;
    color: #A9B077;
    box-shadow: inset 0px 0px 20px 1px #AFB398;
}

.crm-font-size-100
{
    font-size: 100px;
    display: inline-block;
    background-color: #E2E2E2;
    border: 1px solid #dddddd;
    border-radius: 10px;
    padding: 5px;
    color: #A9B077;
    box-shadow: inset 0px 0px 20px 1px #AFB398;
}
.crm-bell:before{
    color: #fff;
}
.cl-MenuHome .crm-sales-thumb:before,.cl-MenuHome .crm-tele-marketing:before
{
    color: #6C6A6A;
}

.fa {
    color:#6C6A6A;
}


.facrm-calendar-list:before {
  color: #333333;
}
 .fa-prinlayout-close:before {
    color: #fb6178;
}
.fa-file-excel-o:before {
  color: #000000;
}

.facrm-survey-delete:before     /*cross*/
{
    color:#ee7171;
}
.facrm-ban:before {
    color:red;
}
.facrm-pending:before {
  color:#FCD448;
}
.facrm-arrow-up:before {
  color:#4E8CE5;
}
.facrm-arrow-down:before {
  color:#4E8CE5;
}

.fa-caret-right-disable:before {
     color:#C3BFBF;
}
.facrm-dashboard-plus:before
{
     color: #000000;
}
/* These classes are for images present in selectionDlg.jsp of conditional formatting
.facrm-caret-up-red:before
{
     content: "\f0d8";
     color:#EB4F54;
    font-size: 25px;
}
.facrm-caret-up-yellow:before
{
     content: "\f0d8";
     color:#F6921E;
    font-size: 25px;
}
.facrm-caret-up-green:before
{
    content: "\f0d8";
    color:#70B27C;
    font-size: 25px;
}
.facrm-caret-up-grey:before
{
   content: "\f0d8";
    color:#8D8D8D;
    font-size: 25px;
}
.facrm-caret-down-red:before
{
    content: "\f0d7";
     color:#EB4F54;
    font-size: 25px;
}
.facrm-caret-down-yellow:before
{
    content: "\f0d7";
    color:#F6921E;
    font-size: 25px;
}
.facrm-caret-down-green:before
{
    content: "\f0d7";
     color:#70B27C;
    font-size: 25px;
}
.facrm-caret-down-grey:before
{
    content: "\f0d7";
     color:#8D8D8D;
    font-size: 25px;
}
.facrm-x-red:before
{
     content: "\f00d";
     color:#EB4F54;
    font-size: 20px;
    padding-left: 2px;
}
.facrm-x-yellow:before
{
     content: "\f00d";
     color:#F6921E;
    font-size: 20px;
    padding-left: 2px;
}
.facrm-x-green:before
{
     content: "\f00d";
     color:#70B27C;
    font-size: 20px;
    padding-left: 2px;
}
.facrm-x-grey:before
{
     color:#8D8D8D;
}
These classes are for images present in selectionDlg.jsp of conditional formatting  */



.facrm-arrow-right-blue:before
{
    color:#4E8CE5;
}

.facrm-close-black:before     /*cross*/
{
     color:#000000;
    }

.facrm-toolbarsingle-edit:before         /*paper-edit*/
{
  color: #787878;
}
.facrm-dashboard-minus:before
{
  color: #ee7171;
}
.facrm-dashboard-print:before
{
    color: #000000;
}

.facrm-dashboard-caret-down:before
{
    color: #000000;
}

.facrm-toolbar-setting:before
{
    color: #000000;
}
.facrm-caret-left:before {
    border: 1px solid #000000;
    color: #000000;/* color: #716D6D;*/
}
.facrm-caret-left-disable:before {

    border: 1px solid #808080;
    color: #808080;
}
.facrm-caret-right:before {

    border: 1px solid black;
    color: black;
}
.facrm-caret-right-disable:before {

    border: 1px solid #808080;
    color: #808080;
}
.facrm-plus-superscript:before
{
    color: #20C912;
}

.facrm-tabs-toggle-arrowup:before {
  opacity:0.7;
  color: #494c21;
}

.facrm-list-edit:before       /*pencil*/
{
    color :#696B69;
}

.facrm-list-delete:before     /*cross*/
{
    color:#ee7171;
}

.facrm-filter-remove:before
{
    color:#FFFFFF;
}
.filter-remove-circle
{
    background-color: red;
}

  .facrm-reject-icon:before
  {
      color:#ee7171;
  background-color: whitesmoke;
  }
.facrm-delete-icon:before
{
  color: red;
}

/* makes the font 33% larger relative to the icon container */

.fa-border {
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

.fa-search:before {
    color:#000000;
}
.fa-envelope-o:before {
    color:#5c799E;
}
.fa-envelope-small-o:before {
     color:#00A4F0;
}

.fa-gear:before,
.fa-cog:before {
   color: #000000;
 }

.fa-home:before {
    color:whitesmoke;
}

.fa-download:before {
  color: #1288C3;
}

.fa-refresh:before {
   color: #444444
}
.fa-list-alt:before {
  color:#323232;
}

.fa-volume-up:before {
    color:white;
}

.fa-font:before {
  color: #0000E1;
 }
.fa-bold:before {
    color: #222222;
  }
.fa-italic:before {
    color: #222222;
 }

.fa-indent:before {
  color: #333333;
}

.fa-step-backward:before {
   border: 1px solid #000000;
    color: #000000;
}
.fa-step-backward-disable:before {
   border: 1px solid #808080;
    color: #808080;
}

.fa-step-forward:before {
    border: 1px solid #000000;
    color: #000000;
}
.fa-step-forward-disable:before {
    border: 1px solid #808080;
    color: #808080;
}

.fa-plus-circle:before {
    color:blue;
  }

.fa-times-circle:before {
    color: #fb6178;
}

.fa-arrow-left:before {
  color: #494c21;
}

.fa-arrow-up:before {
  color: #323232;
}
.fa-arrow-down:before {
  color: #323232;
}

.fa-calendar-small:before {
     color: #000000;
}

.fa-folder:before {

    color: #DEC14E;
}
.fa-folder-open:before {
  color: #DEC14E;
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
   color: forestgreen;
}

.fa-gears:before,
.fa-cogs:before {
    color: #0A0B0B;
}

.fa-sign-out:before {
   color: black;
}

.fa-bell:before {
    color:whitesmoke;
}

.fa-filter:before {
    color: #9e8873;
}

.fa-list-ol:before {
    color:#5078D0;
 }

.fa-underline:before {
    color: #222222;
}

.fa-caret-down:before {
    color:#000000;
}
.fa-caret-up:before {
    color:#000000;
}
.fa-caret-left:before {
     color:#000000;
}
.fa-disablecaret-left:before {
     color:gray;
}
.fa-caret-right:before {
     color:#000000;
}

.fa-angle-left:before {
      color:#222222;
}
.fa-angle-right:before {
  color:#222222;
}

.fa-circle-o:before {
    color: #FFFFFF;
    background-color:#000000;
}

.fa-spinner:before {
    color: black;
}
.fa-circle:before {
  color: #949779;
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
    color:#716D6D;
 }

.fa-sort-alpha-asc:before {
  color:#A66F64;
}
.fa-sort-alpha-desc:before {
  color:#A66F64;
 }
.fa-sort-amount-asc:before {
    color:#323232;
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
    color:#716D6D;
}

.fa-area-chart:before {

    color: forestgreen;
}
.fa-pie-chart:before {

    color: forestgreen;
}
.fa-line-chart:before {

    color: forestgreen;
}
.fa-popup-home:before {
    color:#000000;
}
.facrm-treemenu-caret-down:before {
    color:#000000;
 }
.facrm-treemenu-caret-up:before {
    color:#000000;
}
.facrm-arrow-right-gray:before {
  color: #C8C4C4;
}
.facrm-circle-gray:before {
   color: #C8C4C4;
 }

.fa-long-arrow-right:before {
    color:#FD6B2F;
}

.fa-share-alt:before {
  color:#027256;
}

/*

.facrm-filter-funnel:before {
  color: #5c799E;   
}
.facrm-slot-calendar:before {
    color: #5c799E;
}
.facrm-notification:before {
    color: #5c799E;
}
.facrm-shortcut:before {
    color: #5c799E;
}
*/


.combo-search-box {
    /*padding-right: 11px;*/
    padding-top: 7px;
    padding-bottom: 1px;
    left: -3px;
    margin-right: -3px;
    height: 16px;
    background: none;
    top:-14px;
    /*background: none #F1D095 ;*/
}
.comboDropDown {
    top:5px;
    left: -25px;
}
.cCrm .form-group {
    margin-bottom: 4px;
    padding-right: 0;
}

.cCrm .form-control
{
    height: 25px;
    padding: 0;
    box-shadow:none;
    font-size: 100%;
}
.tdComboDropdown .comboDropDown {
    left: -25px;
}
.form-group .nPrimaryButton
{
    margin-top: -26px;
    padding: 2px 15px 0px 10px;
    background-image: none;
    background-color: #E2E6BD;
}
.form-group .mPrimeOverButton
{
    margin-top: -26px;
    padding: 2px 15px 0px 10px;
    background-image: none;
    background-color: #E2E6BD;
}
.form-group .nButton, .form-group .pSecondaryButton, .form-group .nPrimaryButton, .form-group .pButton, .form-group .dButton {
    margin-top: -29px;
    padding: 4px 15px 1px 8px; }

.form-group .mOverButton {
    margin-top: -29px;
    padding: 4px 15px 1px 8px; }

/*.combo-search-box {

    padding-top: 10px;
    padding-bottom: 9px;
    left: -47px;
    margin-right: -2px;
    height: 29px;
    background: none #F1D095;
    padding-right: 16px;

}*/
/*dropdown*/
.dropdown {
    position: relative;
    display: inline-block;
    /*width: 125px;*/
}

.dropbtn {
    /*background-color:#ffffff;*/
    color: #333333;
    /*font-size: 13px;*/
    border: none;
    cursor: pointer;
    padding: 0px 5px;
    /*border: 1px solid #F1EEEE;*/
}


.dropdown-content {
    position: absolute;
    background-color: #f9f9f9;
    min-width: 100%;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    height: 150px;
}

.dropdown-content a {
    color: #333333;
    padding: 6px 16px;
    text-decoration: none;
    display: block;
}

/*.dropdown-content a:hover {
    background-color: #f1f1f1;
}*/

.dropdown:hover .dropdown-content {
    /*display: block;*/
}


/*css changes to location tracker*/
.lTrackerNavTab > li.active > a, .lTrackerNavTab > li.active > a:focus, .lTrackerNavTab > li.active > a:hover {
    color: #666 !important;
    cursor: default !important;
    background-color: #fff !important;
    border: 0 !important; }

.lTrackerNavTab > li.active > a, .lTrackerNavTab > li.active > a:focus {
    color: #698668 !important;
    border-bottom: 3px solid #698668 !important;
    font-weight: 600 !important; }

.lTrackerNavTab > li > a {
    color: #81909e !important; }

.lTrackerNavTab > li > a {
    padding: 11px 16px !important;
    font-size: 100% !important; }

.active {
    background-color: #fff !important; }

.spLbl {
    color: #cc6600; }

.dvFilterHeader {
    padding: 5px;
    background-color: #E7E7E7;
    height: 40px; }

.spSmallLbl {
    font-size: 71.4%; }

.spAddress {
    font-size: 71.4%;
    display: inline-block;
    width: 175px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis; }

.tdShowAll {
    font-size: 78.5%;
    font-weight: bold;
    padding: 2px;
    text-decoration: underline; }

.tfStatus {
    font-size: 78.5%;
    font-weight: bold;
    color: #698668;
    width: 50px;
    border: 0;
    text-align: left;
    background: #fff; }

.tfCurrentLocation {
    width: 75px;
    font-weight: bold;
    border: 0;
    color: #698668;
    text-align: left;
    background: #fff; }

.sUserRow1 {
    background: #fff; }

.sUserRow2 {
    background: #E7E7E7; }

.trStates {
    background-color: #698668;
    font-weight: bold;
    font-size: 78.5%;
    color: #fff; }

.spProps {
    font-weight: bold;
    color: #81909e;
    font-size: 71.4%; }

.spValues {
    font-weight: bold;
    font-size: 71.4%; }

.sSelectedUser {
    background-color: #F3E5B3 !important; }

/* /css changes to location tracker*/

/* Report Combo List */
#rCDropdown .dropdown {
    width: 100% !important; }

#rCDropdown .inputViewStyle {
    text-align: left !important; }

#rCDropdown .dropdown2 .dropdown-content {
    width: 200px;  }
/* /Report Combo List */

.dropdown2 .dropdown-content a:hover {
    background-color: #B3B980;
    color: #fff;
}


/*************************** dashboard.css ********************************************/
.comptitle{
    color: #4F624F;    /*FFA11C , 4F624F*/
    border-bottom:1px solid #546953;    /*thik border for dashlet title*/
    background-color:#D5D9B8; /*E2E7C7*/
    /*background-color:#FEECB4;*/
}
.shadow
{
    border:1px solid #B9BDA6;
    border-top:2px solid #739471;
}
.dashletActions
{
    border-left:1px solid #B9BDA6;
}
.prvwdashboardtbl{
    border-left:1px dashed #6D7A05;
}
.prvwdashboardcol{
    border-top:1px dashed #6d7a05;
    border-bottom:1px dashed #6D7A05;
    border-right:1px dashed #6D7A05;
}
.compcontent{
    color:#5C59B2;
}
.dashletHeader{
    color: #666666;
    background-color:#EEF4CD;
}

.dashletFooter{
    background-color:#EEF4CD;
}
.refreshedAt{
    color:#4F624F;/*#737A80;*/  /*487380*/
    font-size: 84.6%;
}

.dbContainer
{
    background-color:#ffffff;
}



/*************************** dashboard.css ********************************************/
/*************************** DashboardCustomization.css ********************************************/
.dashboardBorder{
    border:1px solid #ccc;
    background-color:#FFFFFF;
}
.dashboardCenter{
    background-color:#FDFFF4;
}
.dashboardHeaderBg{
    background:#E6EAC6;
}
.disableDBAnch,.dashboardAnch{
    border:1px solid #C3C89E;
}
.dashboardAnch{
    background-color:#E7ECC1;
}
.disableDBAnch{
    color:#CCCDC9 !important;
    background-color:#FBFFDD !important;
}
.dashboardAnch:hover{
    color:#020290;
    background-color:#EDF6A2;
    border:1px solid #B2B789;
}
.DragDiv{
    border:2px solid #999999;
    background-color:#B9C8D8;
}
.prevlimitRec{
    background:#ffffff;
    color:rgb(139,135,149);
}

/*************************** DashboardCustomization.css ********************************************/


/***********************  Dashboard *****************************************/
.comptitle /*dashlet*/
{
    border-radius:8px 8px 0 0;
}
.shadow
{
    border-radius: 8px;
}

/***************************************************************************************************************/
/***************************Calendar Dashboard*************************************/
.headerTitle1
{
    color:#d79c04;
}
.taskListStatus
{
    color:#526651;
}

/***************************Calendar Dashboard*****************************/
/***************************Announcement Dashlet*****************************/
.announcementList
{
    background-color:#F3F3F3;
    border-bottom:1px solid #DDE3C1;
}
.announcementMoutList
{
    background-color:#F9F9F9;
    border-bottom:1px solid #DDE3C1;
}

.dvDashletType {
    background-color: #fff !important;
}
.dvMoverDashletType {
    background-color: #FBFDEB !important;
}


/***************************Announcement Dashlet*****************************/
