/*Diversity Status popup*/
.popOver02 { display: none; border-style: solid; border-width: 1px; width: 250px; z-index: 101; }
.popOver02 .upArrow { width: 0; height: 0; border-style: solid; border-width: 8px; position: absolute; top: 4px; left: -17px; text-align: left }
.popOver02 { border-color: #bbbbbc; background: #f5f3f4; }
.popOver02 .upArrow { border-color: transparent #bbbbbc transparent transparent }
.height347 { height: 347px !important; }
.height72 { height: 72px !important; }
.height311 { height: 311px !important; }
.zeroLeft { left: 0px !important; }
.width425 { width: 425px !important; }
.width327 { width: 327px !important; }
.width317 { width: 317px !important; }
.marginTop20N { margin-top: -20px !important; }
.width427 { width: 427px !important; }
.height200 { height: 200px !important; }
.min-height168 { min-height: 168px !important; }
.marginBottom11 { margin-bottom: 11px !important; }
.marginBottom12 { margin-bottom: 12px !important; }
.contentDiv { border-top: 0!important; /*border: 1px solid #D7D8DC;*/ }
.marginLeft26 { margin-left: 26px; }
.marginLeft410 { margin-left: 410px;}
.width774 { width: 774px; }
.left185 { left: 185px !important; }
.top38Negative { top: -38px !important; }
.lwapper15 { width: 15% !important; }
.width762 { width: 762px; }
.height143 { height: 143px; }
/* modern-ticker */
.modern-ticker { width: 968px; height: 30px; line-height: 30px; padding: 2px; font-size: 16px; position: relative; overflow: hidden; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.modern-ticker a { text-decoration: none }
.modern-ticker ul { margin: 0; padding: 0; list-style: none }
.mt-round { border-radius: 7px }
.mt-label { margin-right: 2px; padding: 0 8px 0 12px; float: left }
.mt-round .mt-label { border-radius: 5px 0 0 5px }
.mt-news { height: 100%; overflow: hidden; float: left }
.mt-round .mt-news:first-child, .mt-round .mt-news:first-child a { border-top-left-radius: 5px; border-bottom-left-radius: 5px }
.mt-round .mt-news:last-child, .mt-round .mt-news:last-child a { border-top-right-radius: 5px; border-bottom-right-radius: 5px }
.mt-scroll.mt-round .mt-news a { border-radius: 0 }
.mt-news ul { width: 50000px; background-repeat: no-repeat; background-position: -1000px }
.mt-news li { float: left }
.mt-hide { display: none }
.mt-controls { margin-left: 2px; height: 100%; position: absolute; right: 2px; background-repeat: no-repeat; background-position: -1000px }
/* Ticker */
.modern-ticker { color: #cc6600; background: #dcddde; }
/* News */
.mt-news { background-color: #fff; font-size: 14px; }
.mt-news ul li { background: #fff; border-left: 1px solid #e7b888; border-right: 1px solid #e7b888; padding-left: 10px; padding-right: 10px; line-height: 14px; margin-top: 9px; }
.height108 { height: 108px !important; }
.height149 { height: 149px !important; }
.borderTop9 { border-top: 1px solid #EEE !important; }
/* modern-ticker */



/* Nexus Profile */
.paddingRight30 { padding-right: 30px !important; }
.width557 { width: 557px !important; }
.fontColor06 { color: #7A7A7A !important; }
.filterRowBg { /*background: #f0f0f0 !important;*/ }
.width858 { width: 858px !important; }
.height266 { height: 266px !important; }
.height316 { height: 316px !important; }
.height280 { height: 280px !important; }
.minWidth143 { min-width: 143px !important; }
.width66 { width: 66px !important }
.displayTableCell { display: table-cell; }
.left27 { left: 27px !important; }
.left23 { left: 23px !important; }
/*.boxShadowInside01{background:#f7f7f7 !important;}
.boxShadowInside01 .arrowTop02 {
background: url(../images/arrowBoxShadowInside.png) no-repeat;
width: 20px;
height: 15px;
position: absolute;
top: -10px;
left: 130px;
}*/
.paddingLeft404 { padding-left: 404px !important; }
.marginTop15N { margin-top: -15px !important; }
.height65 { height: 65px !important; }
.updateAvailable { background-image: url(../images/iconUpdateAvailable.png); }
.updateAvailable01 { background-image: url(../images/iconUpdateAvailable.png); }
.updateAvailable { background-repeat: no-repeat; width: 95px; height: 16px; left: -4px; top: -6px; font-size: 9px; color: #6E3E0F; text-shadow: 2px 1px 1px #fff; }
.paddingTopBottomLeftRight2 { padding: 3px 4px !important; }
.inputList01 ul li:hover a.iconEditHidden { visibility: visible; }
.marginLeft9N { margin-left: -9px !important; }
.iconEdit01 { background-position: -20px -1066px !important; width: 16px; height: 16px; }
.width321 { width: 321px !important; }
.width102 { width: 102px !important; }
.threeTabs .sortList04 ul li { width: 111px !important; height: 43px !important; }
.width68P { width: 68%; }
.paddingBottom14 { padding-bottom: 14px !important; }
.marginTop01 { margin-top: 1px !important; }
.width98pt5P { width: 98.5% !important; }
.width99P { width: 99% !important; }
.marginTop7P { margin-top: -7px !important }
.notificationMsg { color: #B0B0B0 !important; }
.marginLeft5N { margin-left: -5px !important; }
.marginBottom28 { margin-bottom: 28px !important; }
.width400 { width: 400px !important; }
.ddwidth139 div.selector span { width: 139px !important; }

.notification02 {
background: #FCF8E3 !important;
border-bottom: 1px solid #DED9BE;
border-top: 1px solid #DED9BE;
color: #654500;
text-shadow: 0 1px 0 #FEF1C9;
}
.notification02 {
padding: 7px 5px !important;
}
.notification02 {
padding: 5px;
text-align: center;
}

.notification02 .taskBtn {
border: 1px solid;
border-radius: 5px 5px 5px 5px;
cursor: pointer;
display: inline-block;
font-size: 15px;
padding: 3px 10px;
text-align: center;
}

.notification02 .taskBtn {
color: #C09853;
border-color: #D7CB8F !important;
text-shadow: 0 1px 0 #FFF;
box-shadow: 1px 1px 0 0 #DFD9BB;
background: #FDFAE8;
background: -moz-linear-gradient(top, #fdfae8 0%, #f7f0c8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDFAE8), color-stop(100%,#F7F0C8));
background: -webkit-linear-gradient(top, #FDFAE8 0%,#F7F0C8 100%);
background: -o-linear-gradient(top, #fdfae8 0%,#f7f0c8 100%);
background: -ms-linear-gradient(top, #fdfae8 0%,#f7f0c8 100%);
background: linear-gradient(to bottom, #FDFAE8 0%,#F7F0C8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfae8', endColorstr='#f7f0c8',GradientType=0 );
}
.fontSize12{font-size:12px !important;}
.width43P{ width:43%;}
.width54P{width:54%;}
.marginZeroAuto{margin:0px auto !important;}
.marginLeft113{margin-left:113px !important;}
.checker span{margin-top:2px !important;}
.updatesAvailableCount{color:#ff6600 !important;}
.width38P{width:38% !important;}
.width31P{width:31% !important;}
.height126{height:126px !important;}
.width8{ width:8px !important;}
.iconWithdrawHidden{ background: url(../images/withdrawIcon.png) no-repeat; display:inline-block; height:16px; width:16px; visibility:hidden;}
.gridV tr:hover .iconWithdrawHidden, .gridV tr:hover .iconWithdrawHidden{ visibility: visible; }
/*.PartnerName td{background-color:#d7eff5!important;} move this class in flatTheme.css*/
.backgroundOdd01{background:#f3f3f3 !important;}
.backgroundEven01{background:#eeeeee !important;}
.borderGreen01{border-bottom:#7cc368 solid 1px !important;}

.iconDragLine{background:url(../images/dragLine.png) no-repeat; width:13px; height:7px;}
.height351{height:351px !important;}
.height352{height:352px !important;}
.inweight {width: 25px;text-align: center;color:#f38630 !important}

 /*Abhishek kadam - scoreSummary page*/
 .scoreSummary .verticalBordersGrid{position:relative;}
 .showppopUP{position:absolute;top:93px;width:201px;left:160px;background:#fff;display:none;}
 .EditIcon{display:none;}
 .showIcon{display:block;}
 .showppopUP .manageWeightcont .txtVal01{font-size:15px;text-align: center;}
 .showppopUP .manageWeightcont p{font-size:12px;}
 .showppopUP .manageWeightcont{width: 79px;margin: auto;text-align: center;}
 .showppopUP .manageWeightcont .thirdBtn{font-size:10px;padding:0 5px;}
 .showppopUP .gridV td{padding:4px 10px;}
 .showppopUP .gridV tr:last-child td{border-bottom:1px solid #c2c2c2 !important;}
 .showppopUP .inweight{font-size:15px;padding:3px 5px; }
 .bottomBoxMar{margin-top:1px;} 
 


.iconPartnerSharing01{background-image: url(../images/moduleIconsNew.png);  display:inline-block;} 
.iconPartnerSharing {background-position:-1px -348px; width:26px; height:19px;margin-top:1px;} 
.sortList ul li:hover .iconPartnerSharing, li a.active .iconPartnerSharing {background-position:-3px -528px;}

.iconTeamMembers01{background-image: url(../images/teamMembersIcon.png);  display:inline-block;} 
.iconTeamMembers02 {background-position:-41px -5px; width:28px; height:19px;margin-top:1px;} 
.sortList ul li:hover .iconTeamMembers02, li a.active .iconTeamMembers02 {background-position:-9px -5px;}
 .scoreSummary .tabs02 li.selected a{margin-top:-2px;border-bottom:none;}
 .scoreSummary .tabs02 li.selected a:hover{margin-top:-2px;}
 .scoreSummary .tabs02 li.selected a, .scoreSummary .tabs02 li.selected .addNewTab{line-height:19px;}
 .noneBorderLeft{border-left:none !important;}
 .scoreSummary .gridV tr.last td{border-bottom:1px solid #C2C2C2 !important;}
 .scoreSummary .tabs02 li a{padding:4px 15px 5px;border-bottom:none;line-height:16px;}
 .scoreSummary .tabs02 li.newTab a{padding:4px 5px 0 !important;}
 .scoreSummary.thirdBtn{padding:1px 5px 3px;}
 .scoreSummary .tabs02{position:relative;z-index:1;border:none;}
 .scoreSummary .scorePanes{top:-1px;}
 .scoreSummary .btn01{padding:2px 10px;}
 
 @-moz-document url-prefix() { .tabs02 li a{line-height:16px;}}
 
 .gridV.textSize .fontSize12 {
font-size: 12px !important;
}
.tree-table{background-position: -36px -2072px;cursor: pointer;height: 16px;width: 16px;}
.subBasicDetails .fontSize18{line-height:16px;}
/*.subBasicDetails .asideControlPanel{border:1px solid #d7d8dc;}*/
#buyerUpdate.primaryBtn{padding:3px 10px 5px;}
.popupBox .bottomBox{padding:9px;clear:both;} 

.width12{ width:12px;}
.zeroBorderBottom { border-bottom: none !important; }
.zeroBorderRight { border-right: none !important; }
.width104{width:104px !important;}
.width123 { width:123px;}
.marginTop100{margin-top:100px !important;}
.marginBottom100{margin-bottom:100px !important;}
.marginTop220{margin-Top:220px !important;}
.displayTable{display:table;}
.partitionLine{display: block;
float: left;
border-right: #333 solid 1px;
width: 1px;
height: 10px;
margin-top: 3px;}
.highlightFont{color:#000 !important;}
.posInherit{ position:inherit !important;}
.marginTop18N{margin-top:-18px;}
.TopRightBottomBorder{border-top:1px solid #e7e7e7;border-right:1px solid #e6e6e6 ; border-bottom:1px solid #e7e7e7;}

/* add new partner auto suggest icons */
.iconPartnerManager{ width:18px; height:10px; background-position:-31px -2149px; display:inline-block;}
.iconPartnerManagerGroup{width:18px; height:10px; background-position:-33px -2161px; display:inline-block;}
.marginLeft75{ margin-left:75px;}
.lineHeight68{line-height:68px;}


.bgcolor{background:#fafafa;}
.tableBorder{border:1px solid #f0f0f0;}
.filterhead{border-bottom:1px solid #f0f0f0;padding:10px;}
.width32{width:32%;background:#fff;}
.arrowPos .downArrow{left:5px !important;}

.marginRight19{margin-right:19px;}
.popupSharing #surveyBtn{line-height:18px;}
.btnApproveRejectHolder .btn01, .btnApproveRejectHolder .btn02{ font-size:12px !important;}
.btn01, .btn02{ padding:4px 10px 5px !important;}

.iconMandtory{ width:10px; height:10px; background-position:-19px -2149px;}
.numericList01 ol li{ list-style:outside; list-style-type:decimal; margin-left:20px; margin-bottom:4px;}
.itemTableSettings02 .downArrow{ border-color:  #187a97 transparent transparent transparent !important; position:absolute; height:0; width:0; border:10px solid; }
.noBackground{background-image:none!important}
.listItem2 li{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border-bottom: medium none !important;padding: 5px 0;white-space: nowrap;}
/**/
.marginLeft410{ margin-left:410px;}

/* css for iCard */

#iCardBox .fancybox-overlay {position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:10000; background:url(../images/overlay2.png) repeat; }
#iCardBox .fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; z-index:10000; }

#iCardBox .fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }


#iCardBox .fancybox-close{position: absolute; top: 0; right: 0; width:56px; height: 51px; cursor: pointer; z-index: 8040; background:url(../images/closePopup3.png) no-repeat !important;}

#iCardBox .fancybox-close:hover{position: absolute; top: 0; right: 0; width:56px; height: 51px; cursor: pointer; z-index: 8040; background: url(../images/closePopup3Over.png) no-repeat !important;}

.iCardBox{text-align:left}
.iCardBox .headBox{font-weight: normal; padding: 13px 5px 13px 20px; background:#fff; overflow:hidden;}
.iCardBox .headBox .title{ color:#00a0b0 !important; font-size:20px!important; width:250px!important;}
.iCardBox .headBox .compAdd{ float:right; margin-right:60px; color:}


.threecolBox{width:100%; float:left;}
.firstcol, .secondcol, .thirdcol{ width:33.3333%; float:left; padding:0 20px; box-sizing:border-box;}
.secondcol{border-left:1px solid #e2e2e2;  border-right:1px solid #e2e2e2}

.firstcol h3, .secondcol h3, .thirdcol h3{ color:#00a0b0; font-size:15px; margin-bottom:15px; }

.firstcol ul, .secondcol ul, .thirdcol ul{ margin:0; padding:0;}

.firstcol ul li, .secondcol ul li, .thirdcol ul li{ list-style-type:none; display:block; margin-bottom:10px; font-size:13px; }
/* payment term icons */
.iconDefaultPaymentTerm{ background-position:-17px -2429px; width:16px; height:11px;}
.iconPaymentTerm{ background-position:0px -2429px; width:16px; height:11px;}

/* buyer profile highlight incorrect entry */
.highlightLabel{background:#e84d4d; color:#FFF; font-size:11px; padding:1px 3px;}
.iconError02{ background-position:-35px -1194px; height:20px; width:20px;}
.bg52{ background:#ffe1e2;}

/*Adding CSS form SmartLoader*/
.Smartloading, .SmartLoader {
    background-image: url(../images/Smart.gif) !important;
}
.SmartloadingOuter {
    background: rgba(255,255,255,0.9) !important;
}
.Smartloading {
    height: 73px;
    width: 73px;
    margin:auto;
}
.SmartloadingOuter {
    position: fixed !important;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 999999;
}
.loadingInfo {
    font-size:14px; color:#999999; margin-top:20px;
}
.loaderholder {
    width:80%;
    margin:auto;
    position:absolute;
    top:50%;
    left:10%;
    margin-top:-100px;
    text-align:center;
}