
/***********************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;
}