.addBtn01Disabled { border: 1px solid #e0e0e0; -webkit-box-shadow: 0 1px 0 0 #e6e6e6; box-shadow: 0 1px 0 0 #e6e6e6; background: #fafafa; padding: 5px 11px; overflow: hidden; display: inline-block; border-radius: 15px; color: #898989; }
.addBtn01Disabled:hover { text-decoration: none; }
.textareaResizeNone { resize: none; }
.newTheme .secondaryNav ul li.visited, .newTheme .secondaryNav ul li.visited.active { border-right: none!important; border-left:1px solid #ccc!important;  border-top-color: green!important;}
.newTheme .secondaryNav ul li.visited:last-child, .newTheme .secondaryNav ul li.visited.active:last-child {border-right:1px solid #ccc!important; }
.newTheme .secondaryNav ul li.visited span.activeArrow { /*background-position: 0 -308px !important; background-repeat: no-repeat !important*/ display:none; }
.newTheme .secondaryNav ul li.visited a,  .newTheme .secondaryNav ul li.visited.active a { color: green!important }
.postedDetail { font-size: 11px; color: #999; margin-top: 8px; }
.replyToPostBox { padding: 10px 10px 18px; border-top: 1px dashed #c8c8c8; border-bottom: 1px solid #d4d4d4; color: #999 }
.replyToPost { position: relative; height: 77px; padding-left: 10px; border-left: 2px solid #999; }
.pageBG { background: url(../images/pageBg.gif) repeat left top; }
.banner p { position: absolute; margin: 80px 0 0 40px; font-size: 32px; line-height: 32px; text-align: center; color: #333; }
.navHolder { border-radius: 6px; float: left; width: 100%; overflow: hidden; }
.navbar { float: left; width: 100%; background: #78b4e5; /* Old browsers */ background: -moz-linear-gradient(top, #78b4e5 0%, #5487b9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #78b4e5), color-stop(100%, #5487b9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #78b4e5 0%, #5487b9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #78b4e5 0%, #5487b9 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #78b4e5 0%, #5487b9 100%); /* IE10+ */ background: linear-gradient(to bottom, #78b4e5 0%, #5487b9 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78b4e5', endColorstr='#5487b9', GradientType=0 ); /* IE6-8 */
}
.navbar ul { width: 100%; float: left; }
.navbar li { background: url(../images/navDivider.jpg) right no-repeat; display: block; float: left; border-right: 1px solid #78b4e6; border-left: 1px solid #659acc; }
.navbar li.last { border-right: none !important; }
.navbar a { text-decoration: none; color: #fff; padding: 11px 24px 10px; float: left; }
:root .navbar a { padding-bottom: 12px \ ; }
.navbar a:hover { background: url(../images/arrowUp.png) center 29px no-repeat; }
.navbar a.active { background: url(../images/arrowUp.png) center 29px no-repeat; }
.numList ul { margin-left: 20px; }
.numList ul li { color: #333333; list-style: disc outside none; padding: 5px 0 5px 0; color: #5C5C5C; }
.footerbar { padding: 20px 20px; border-top: 1px solid #bdbdbd; text-align: center; background: #fff; }
.footerbar a { text-decoration: none; color: #1793BA; }
.preBtn { }
.preBtn a { background: url(../images/back.png) no-repeat left center; padding: 5px 0 5px 25px; }
.nextBtn { }
.nextBtn a { background: url(../images/next.png) no-repeat right center; padding: 5px 25px 5px 0; }
/* ---- Search Results Icons ---- */
.iconToolkit01 { background-position: -3px -952px; width: 22px; height: 23px; }
.minusMarginLeft38 { margin-left: -38px; }
.marginleftminus5 { margin-left: -5px; }
.height374 { height: 374px; }
.notification01 { background: #FBF3C8 !important; border: 1px solid #ded9be; color: #654500; text-shadow: 0 1px 0 #FEF1C9; }
.notification01 .taskBtn { color: #c09853; border-color: #d7cb8f !important; text-shadow: 0 1px 0 #ffffff; box-shadow: 1px 1px 0 0 #dfd9bb; background: #fdfae8; /* Old browsers */ background: -moz-linear-gradient(top, #fdfae8 0%, #f7f0c8 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfae8), color-stop(100%, #f7f0c8)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fdfae8 0%, #f7f0c8 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fdfae8 0%, #f7f0c8 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fdfae8 0%, #f7f0c8 100%); /* IE10+ */ background: linear-gradient(to bottom, #fdfae8 0%, #f7f0c8 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfae8', endColorstr='#f7f0c8', GradientType=0 ); /* IE6-8 */
}
.notification01 .taskBtn:hover { border-color: #d7cb8f; box-shadow: 1px 1px 0 0 #dfd9bb; background: #fcf8e1; /* Old browsers */ background: -moz-linear-gradient(top, #fcf8e1 0%, #f5ecba 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcf8e1), color-stop(100%, #f5ecba)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcf8e1 0%, #f5ecba 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcf8e1 0%, #f5ecba 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcf8e1 0%, #f5ecba 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcf8e1 0%, #f5ecba 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf8e1', endColorstr='#f5ecba', GradientType=0 ); /* IE6-8 */
}
.notification01 .taskBtn { font-size: 13px; }
.gridV td.iconInvoiceReconcile .modulesGridSprite { background-position:0px -323px; }
.top29 { top: 29px !important; }
.width65P { width: 65%; }
/* CREATE ICONS */


.iconFormCreate { width: 35px; height: 40px; }
.iconCreatePaymentReq {width:44px;height:40px; background-position:0px -570px;}
.gridV tr .hiddenText { visibility: hidden; }
.gridV tr:hover .hiddenText { visibility: visible; }
.portalFilterIcon { background: url(../images/DisableFilterIcon.png) no-repeat; display: inline-block; height: 15px !important; width: 15px !important; margin: 14px 0 0 14px !important;
}
.portalFilterIconActive { background: url(../images/DisableFilterIcon.png) no-repeat; display: inline-block; height: 15px !important; width: 15px !important; margin: 14px 0 0 14px !important}
/*.linkList01 li a > span.portalFilterIcon{display:none;}
.linkList01 li a:hover > span.portalFilterIcon{display:block;}*/
.height256 { height: 256px !important; }
.zeroBorderBottom { border-bottom: none !important; }
.zeroBorderRight { border-right: none !important; }
.selectedFilter { background: #ffffff !important; }
.myTaskSection { background: #fdfdfd; border-bottom: #f2f2f2 solid 1px !important; }
.iconPlusMyTask { background-position: -3px -2058px; width: 13px; height: 13px; }
.iconMinusMyTask { background-position: -19px -2058px; width: 13px; height: 13px; }
.height555 { height: 555px !important; }
.gridV09 td.myTaskSection01 { padding: 4px 10px !important; }

 @-moz-document url-prefix() {
 .height555 {
 height: 556px !important;
}
.paddingBottom7M{padding-bottom:7px !important;}
.dates {
    padding: 4px 5px;
}
}
.myTaskMsgContent { background: #FDF0CA; position: absolute; width: 100%; margin-top: -1px; padding: 11px; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */ box-sizing: border-box; text-align: left;/*border-top:#FDF0CA solid 1px;
border-bottom:#FDF0CA solid 1px;
-webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;*/
}
.marginLeft18 { margin-left: 18px !important; }
.gridV10 tr.noBkg:hover { background: #FDF0CA !important; }
.myTaskMsgActive { background-color: #FDF0CA; }
.gridV10 td { padding: 10px; }
.height515 { height: 515px !important; }

.right50 { right: 50px !important; }
.widgets:hover .heading1 .hideShow .deleteWidgets { display: block !important }
.zeroBorderLeft { border-left: 0px !important; }
.right34N { right: -40px !important; }
.height179{height:179px !important;}
.marginLeft5N{margin-left:-5px !important;}
.top48{top:48px !important;}
.width186{width:186px !important;}
.width228{width:228px !important;}
.top50{top:50px !important;}
.marginBottom22{margin-bottom:22px !important;}

.SettingNew #contractLink .formThreeColumn .lwapper66{width:66%;}

/* ---- error Page starts ---- */
.errorContent{background:url(../images/errorImg.gif) no-repeat 73px 1px; text-align:center;}
.errorData{ margin: auto 100px 90px 370px; text-align:left;}
.errorTxt{color:#000;}
.buttonPanel .btnStyle{font-size:15px !important; padding:7px 20px;}
.colorArrows{background:url(../images/colorArrowSprite.png) no-repeat; display:inline-block;}
.leftArrowWhite{background-position:0 0; height:12px; width:8px;}
.rightArrowBlue{background-position:0 -35px; height:13px; width:8px; margin-top:3px;}
.topArrowBlue{background-position:0 -26px; height:8px; width:12px; margin-top:5px;}
.greyBlock{background:#efefef; padding:10px 20px 15px;}
.serverError{color:#cc0000; font-size:36px; margin-bottom: 25px;}
/* ---- error Page Ends---- */

/*abhishek kadam*/
.groupIcon{background:url(../images/groupIcon.png) top left;}
.accessDenied{background:url(../images/AccessDeniedImg.png) no-repeat 133px 0px; text-align:center;}
/*user maintenance*/
.newTheme div.newChecker.minusMarginTop11{margin-top:-3px!important}
div.newChecker{ margin:0 !important;}
.formThreeColumn .lwapper65{ width:65%  !important;}

.popupCategoryBody { overflow:auto; width:100%px; height:412px; width:840px!important; }
.popupCategoryBody ul { padding: 0; margin: 0; text-align: left; }
.popupCategoryBody ul li { color: #1793ba; font-size: 14px; }
.popupCategoryBody ul li.secondLevel .leveltwo, .popupBody ul li.thirdLevel .levelthree, .popupBody ul li.fourLevel .levelfour { padding:18px 0; text-align:left; cursor: pointer; }
.popupCategoryBody ul li.firstLevel .headTrigger {padding:18px 0; text-align:left; cursor:pointer;}
.width97Point4P{ width:97.4%}
.ddWidth201 div.selector span{ width:201px;}
.opecity7{ opacity:0.7;}
.bgSize25{ background-size:25px;}
.refreshWidgetIcon{background-position:-10px -257px;}

/* Manage Rules */
.ruleIconBox{ background:#d1d1d1;padding:0; }
.ruleIconBox:hover, .highlighted{ background:#666;}
.iconArrowUp{background-position:0 -2602px; height:11px;width:12px;float:left; margin:5px 5px 6px;}
.iconArrowDown{background-position:0 -2615px; height:11px;width:12px;float:left;margin:5px 5px 6px;}
.iconDeleteBox{background-position:0 -2628px; height:15px;width:15px; float:left;margin:3px 3px 4px 4px;}
.box07{ background:#e5e5e5; padding:10px 8px; margin-bottom:10px;}
.marginTop8N{ margin-top:-8px !important;}
/* Manage Rules */
.ddWidth314 div.selector span{width:314px;}
/* ListView CSS Sepration from sourcing */
.dataHolder{float:left;margin:0 5px 0 0;padding: 5px 0 0 0;}
 .width5P{ width:5%;}
 .sourcingListView .cardlist .sourcingRFPIcon span{margin:0px;}
 .dataHolder .cardButton{margin:0 10px 0 0;}
 .sourcingListView .cardlist{float:left;width:100%;} 
 .tabs02 li a{ padding:10px 15px; position:relative; z-index:111; border-bottom:1px solid #fff
 }
 .tabs02 li a:hover{  /*margin-top:-4px;*/ }
/* chrome hack*/
 @media screen and (-webkit-min-device-pixel-ratio:0){  .tabs02 li a:hover{  /*margin-top:-3px;*/ }}
/* ie 8 */
@media \0screen {      .tabs02 li a:hover{ padding-bottom:6px; }}  

 .tabs02 li.selected a{background:#fff  !important; border-bottom: 1px solid #fff!important; padding:10px 15px;}
 .tabs02 li.selected:hover a{ /*padding:7px 15px 5px;*/ background:#fff  !important;} 
/* chrome hack*/ 
 @media screen and (-webkit-min-device-pixel-ratio:0){ .tabs02 li.selected:hover a{ /*padding:7px 15px 5px;*/ }}
/* ie 8 */
@media \0screen {    .tabs02 li.selected:hover a{ /*padding:7px 15px 6px;*/ }}  
 .tabs02 li a:hover{ background:#fff;}
 .scorePanes{ margin-top:3px !important;}

.addNew > .paddingTop5.paddingBottom5 {
    padding:9px 15px !important;
}

/*CustomFieldCreateNew.html icons*/
.iconCustomField {cursor: pointer;background: url('../images/iconCustomField.png') no-repeat;}
.iconAdd {background-position: 0px 0px;width: 18px;height: 18px;}
.iconTrash {background-position: 0px -18px;width: 15px;height: 15px;}

/* POPUP RISK PREVIEW */
.bulletVerticalLine{position:absolute;top:0;bottom:0;height: 100%;border-left:1px dotted #b2b2b2;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s}
.bulletVerticalLine.start{top:11px !important}
.bulletVerticalLine.end{height:11px}
.bulletVerticalLine.hideWhenCollapse{opacity:0}
        textarea {
            overflow: hidden;
            resize: none;
            transition: all 0.4s;
            -webkit-transition: all 0.4s;
            -moz-transition: all 0.4s;
        }
/* IMPORT EXPORT */
.detailLeftPanel { float: left;/* width:8.33333%;*/ }
.detailLeftPanel ul li { color: #7a7a7a; cursor: pointer; }
.detailLeftPanel ul { display: block; width:100%; float:left; list-style-type:none;}
.detailLeftPanel ul.sideNav li { border-bottom: #e5e5e5 solid 1px; border-right: #e5e5e5 solid 1px; margin-bottom: 0px; -moz-box-shadow: inset -5px -5px 5px #ccc; -webkit-box-shadow: inset -5px -5px 5px #ccc; box-shadow: inset -5px 0px 5px -6px #ccc; float:left; width:100%;}
.detailLeftPanel ul.sideNav li.divider { border-top: 0px; padding: 20px 25px 11px 25px; background: #fff; }
.detailLeftPanel ul.sideNav li.divider span { border-top: #cccccc dotted 1px; border-bottom: #cccccc dotted 1px; width: auto; display: block; height: 3px; margin-top: -5px; }
.detailLeftPanel ul.sideNav li div { display: block; background: rgba(0, 0, 0, 0); padding: 0px 19px; padding-top: 19px; padding-bottom: 12px; /*border-top: #FFF solid 1px;*/ }
.detailLeftPanel ul.sideNav li a { display: block; background: rgba(0, 0, 0, 0); padding: 19px; border-top: #FFF solid 1px; text-decoration: none; color: #7a7a7a; text-align: center; width:100%; box-sizing:border-box; -box-sizing:border-box; -moz-box-sizing:border-box; float:left;}
.detailLeftPanel.new ul.sideNav li {border-bottom: #e2e2e2 solid 1px; border-right: #e2e2e2 solid 1px;}
.detailLeftPanel.new ul.sideNav li a {border-top: none;}
.detailLeftPanel ul.sideNav li a span { margin: 0 auto; }
.detailLeftPanel ul.sideNav li.bg-fff { background: #fff !important; }
.detailLeftPanel ul.sideNav li.active { border-right: #fff solid 1px; background:#fff; box-shadow: none; cursor: default; color: #333; }
.detailLeftPanel ul.sideNav li.active div a, .detailLeftPanel ul.sideNav li.active a { cursor: default; }
.detailLeftPanel ul.sideNav li.active .iconSourcing, .detailLeftPanel ul.sideNav li:hover .iconSourcing { background-position: -98px -216px; width: 24px; height: 24px; }
.detailLeftPanel ul.sideNav li.active .iconProject-24-x-24, .detailLeftPanel ul.sideNav li:hover .iconProject-24-x-24 { background-position: -98px -2px; width: 24px; height: 24px; }
.iconMembers-24-x-24 { background-position: -74px -23px; width: 24px; height: 24px; }
.detailLeftPanel ul.sideNav li.active .iconMembers-24-x-24, .detailLeftPanel ul.sideNav li:hover .iconMembers-24-x-24 { background-position: -98px -23px; width: 24px; height: 24px; }
.detailLeftPanel ul.sideNav li.resHover:hover .iconMembers-24-x-24 { background-position: -74px -23px; width: 24px; height: 24px; cursor: default; }
.iconMilestone-24-x-24 { background-position: -74px -48px; width: 24px; height: 24px; }
.detailLeftPanel ul.sideNav li.active .iconMilestone-24-x-24, .detailLeftPanel ul.sideNav li:hover .iconMilestone-24-x-24 { background-position: -98px -48px; width: 24px; height: 24px; }
.iconResults-24-x-24 { background-position: -74px -72px; width: 24px; height: 24px; }
.detailLeftPanel ul.sideNav li.active .iconResults-24-x-24, .detailLeftPanel ul.sideNav li:hover .iconResults-24-x-24 { background-position: -98px -72px; width: 24px; height: 24px; }
.detailLeftPanel ul.sideNav li.resHover:hover .iconResults-24-x-24 { background-position: -74px -72px; width: 24px; height: 24px; cursor: default; }
.detailLeftPanel ul.sideNav li.resHover:hover .iconTrack-24-x-24 { background-position: -73px -95px; width: 24px; height: 24px; cursor: default; }
.iconTrack-24-x-24 { background-position: -73px -95px; width: 24px; height: 24px; }
.detailLeftPanel ul.sideNav li.active .iconTrack-24-x-24, .detailLeftPanel ul.sideNav li:hover .iconTrack-24-x-24 { background-position: -97px -95px; width: 24px; height: 24px; }
.iconAttachments-24-x-24 { background-position: -73px -121px; width: 24px; height: 24px; }
.detailLeftPanel ul.sideNav li.active .iconAttachments-24-x-24, .detailLeftPanel ul.sideNav li:hover .iconAttachments-24-x-24 { background-position: -97px -121px; width: 24px; height: 24px; }
.iconChat-24-x-24 { background-position: -73px -360px; width: 24px; height: 24px; }
.detailLeftPanel ul.sideNav li.active .iconChat-24-x-24, .detailLeftPanel ul.sideNav li:hover .iconChat-24-x-24 { background-position: -97px -360px; width: 24px; height: 24px; }
.iconPartner-24-x-24 { background-position: -73px -385px; width: 24px; height: 24px; }
.detailLeftPanel ul.sideNav li.active .iconPartner-24-x-24, .detailLeftPanel ul.sideNav li:hover .iconPartner-24-x-24 { background-position: -97px -385px; width: 24px; height: 24px; }

.detailLeftPanel ul.sideNav li.selected a{ border-right: #fff solid 1px; background:#fff; color: #333; border-left:3px solid #e28605; padding-left:16px;}
.iconSaving { background-position: -76px -126px; width: 16px; height: 16px; }
.iconResult { background-position: -2px -146px; width: 16px; height: 16px; }

.box09{background: #f6f6f6; border-radius: 3px; text-align: center; border: 1px solid #d5d5d5; padding:13px; box-shadow: 0 2px 3px 0 #d5d5d5; -webkit-box-shadow: 0 2px 3px 0 #d5d5d5;}
.box09.active{background:#fff; border:2px solid #ff9a1f; cursor:default; padding:12px; box-shadow: 0px 2px 10px 5px #ccc!important;}
.sourcingListView .cardlist .width5P {width: 7% !important;}
