@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,400italic,700,700italic);

.wrapper{
	box-shadow: none !important;
    border-right: 1px solid #ebebeb !important;
    border-left: 1px solid #ebebeb !important;
    border-bottom: 1px solid #ebebeb !important;
}

.spend_reskin .wrapper{
    border: none !important;
}

.wrapper.zeroPadding{
    box-shadow: none !important;
    border: none !important;
}

body, * {
    font-family: 'Noto Sans', sans-serif !important;
}

.clearfix:after, .clearfix:before, .danger:after, .danger:before, .alert:after, .alert:before, .loginSmartNewWrapper:after, .loginSmartNewWrapper:before, .loginSmartNewWrapper > div:after, .loginSmartNewWrapper > div:before, .sortList:after, .sortList:before, div.input:after, div.input:before, #userBasicDetailsSurveyCompForm div[id^="userBasicDetailsSurveyCompForm"]:after, #userBasicDetailsSurveyCompForm div[id^="userBasicDetailsSurveyCompForm"]:before, #divVisibility:after, #divVisibility:before, #dvNotificaionsList:after, #dvNotificaionsList:before, .ieFixNoFloat:after, .ieFixNoFloat:before, #divProjectDetailContainer .formTwoColumn:after, #divProjectDetailContainer .formTwoColumn:before{
    display: table !important;
    content: '' !important;
}

.clearfix:after, .danger:after, .alert:after, .loginSmartNewWrapper:after, .loginSmartNewWrapper > div:after, .sortList:after, div.input:after, #userBasicDetailsSurveyCompForm div[id^="userBasicDetailsSurveyCompForm"]:after, #divVisibility:after, #dvNotificaionsList:after, .ieFixNoFloat:after, #divProjectDetailContainer .formTwoColumn:after{
    clear: both !important;
}

h1, .heading1 {
    border: none !important;
    color: #000 !important;
    font-size: 18px !important;
    /*padding: 15px 20px !important;*/
}

h1 .title, .heading1 .title {
    color: #000 !important;
    font-family: 'Noto Sans', sans-serif !important;
}

h4{
    color: #000 !important;
    padding: 5px 0 !important;
    font-weight: bold !important;
}

.bg01{
	background: #f1f1f1 !important;
}

.ellipsis {
    color: #333 !important;
}

.color26, .listGridIcons a:hover, .listGridIcons a:active, .listGridIcons a.active, .listGridIcons a:focus, .secondaryLink, .secondaryLink a:hover, .secondaryLink span, .accordionBox .secondaryLink span, .linkColor01, .secondaryLink a:link, .secondaryLink a:visited, .searchPanel01 input, .filterOptionLink li.noHoverBg a, .widgetHeading, .headerTabLink li a, .list06 ul li a span.displayBlock.paddingTop4, #makeMeScrollable h1.widgetHeading span, .newTheme .secondaryNav ul li.active a, .newTheme .secondaryNav ul li.active:hover a,.cardTitle .title, .cardTitle a, .menuTabs li a, .addBtn01, .addBtn01 span, .accordionBox .addBtn01 span, .breadcrumb > li > a, .pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus, .pagination > li > a, .pagination > li > span, #clickHere, .tabs01 li.active a, .iconBoxTitle, .primaryLink, .catlogTabs li a, .secondaryLink a, a.headSlide, a.slideContentIcon.icon-arrowDown, a.slideContentIcon.icon-arrowRight, a.cursorPointer, h1 .cardTitle01 .primaryLink, #aProjectLink, .mileStoneStyle .hoverIcons .box07 .iconAttachmentToggle a.color24, .cardContent a > .ellipsis, .pricesheetS li a, #dvmainbody .popupLink{/*updated on 28-09-2016*/
    color: #159dfc !important;
}

.primaryBtn, .cardButton, .bigButton, .button03, .btnAddNewEntity, .btn.btnWarning, .input input.primaryBtn, .btnPrimary, .headerTabLink .selected, .headerTabLink li:hover, .filterPaneTrigger, .asideBarControl, h2.sectionHeading .headerTabLink li:hover, .materialQuantity, div.uploader span.action{
    background-color:#159dfc !important;
}

.secondaryLink a:link, .secondaryLink a:visited {
    text-transform: capitalize !important;
}

.primaryBtn, .cardButton, .bigButton, .button03, .btnAddNewEntity, .primaryBtnDisable, .input input.primaryBtn, .btnPrimary, .btn.btnWarning,  div.uploader span.action{
    border: none !important;
    color: #fff !important;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3) !important;
    border-radius: 2px !important;
    height: auto !important;
}

.primaryBtn[disabled], .primaryBtn[disabled]:hover, .primaryBtn[disabled="disabled"], .primaryBtn[disabled="disabled"]:hover, .primaryBtnDisable, .primaryBtnDisable:hover{
    background: #b0b2b6 !important;
	border: none !important;
}

.primaryBtn, .secondaryBtn, .thirdBtn, .btnDefault, .button03, .btn.btnWarning{
    padding: 5px 10px 4px !important;
}

.primaryBtn:hover, .btnPrimary:hover, .btn.btnWarning:hover, .button03:hover, .cardButton:hover{
    border: none !important;
    background: #1a77c9 !important;
}

.thirdBtn, .secondaryBtn, .btnDefault, h1 .createNewPos  #frmLinkDocuments .thirdBtn#btnCancel{/*updated on 25-08-16*/
	background: #fff !important;
    border: none !important;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3) !important;
    border-radius: 2px !important;
    color: #159dfc !important;
    height: auto !important;
}

.thirdBtn + .thirdBtn{
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3) !important;
}

.thirdBtn:hover, .secondaryBtn:hover, .btnDefault:hover{
    background: #f1f1f1 !important;
}

.addBtn01{
    background: #fff !important; /*changed from #f6f6f6 to #fff*/
    /*color: #919191 !important;*/
    border: none !important;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3) !important;
}

.addBtn01.disabled{
    background: #ebebeb !important;
    color: #999 !important;
}

.addBtn01:hover{
    background: #ebebeb !important;
}

.selectButton{
    border: none !important;
}

input[type=text][disabled=disabled], textarea[disabled=disabled], select[disabled=disabled], .select01 div.selector.disabled, .select02 div.selector.disabled, .select03 div.selector.disabled, .select04 div.selector.disabled, .select05 div.selector.disabled{
    background: #f3f3f3 !important;
    opacity: 1 !important;
    box-shadow: none !important;
}

.contentBox > h1{
   box-sizing: border-box;
   padding-left: 0 !important; /*updated on 22-08-16*/
}

.contentBox > h1.height21{
	height: auto !important;
}

h1 .thirdBtn, h1 .thirdBtn + .thirdBtn, .thirdBtn.cardViewGridSelected, .thirdBtn.cardViewList, .thirdBtn.cardViewGrid, #divNavigationRightPanel .ddWidth62 .thirdBtn{/*updated on 23-08-16*/
    box-shadow: none !important;
    padding:4px 5px 4px !important;

}

.customDD .DD02{
    display: block !important;
    border: 0 !important;
    border-bottom: 1px solid #ccc !important;
    border-radius: 0 !important;
    padding: 4px 20px 4px 4px !important;
}

.customDD .dropArrow{
    margin: 0 !important;
    position: absolute !important;
    right: 6px !important;
    top: 11px !important;
}

#tblTaskList td, #tblQuickLinkList td, #tblRecentDocumentList td {
    border: none !important;
}

#tblTaskList td .modulesGridSprite, .newTheme .modules span, .gridV td .modulesGridSprite, .contractIcon span, .auctionIcon span, .p2pRequisitionIcon span, .p2pOrderIcon span, .p2pInvoiceIcon span, .p2pReceiptIcon span, .partnerAssessmentIcon span, .partnerFormIcon span, .partnerPrimaryFormIcon span, .partnerCertificateIcon span, .partnerList span, .partnerListIcon span, .templateCreationIcon span, .blanketCreationIcon span, .cardlist .cardIcon span, .cardlist .modules span, .cardlist P2PIconRequisition, .sourcingRFXIcon span, .cardIcon span, .modules span, .sourcingRFPIconNew, .listViewIcons, .newTheme .actionPlanModule, .templateIcons, .newTheme .creditNoteModule, .newTheme .headingModuleIcon, .iconCreditMemoLV, .catWorkbenchIcon span, .cardIcon.scanInvoice span, .orgchart .modulesGridSprite{
    background-image: url("../images/iconModuleSmallNewMutedOrange.png") !important;
}

.generalIcons, .tabs03 li a.generalIcons, .itemTableSettingIcons, .iconTrackStatus, .cardPreviewIcon, .teamsTab .tab .editTab,.teamsTab .tab .deleteTab, .teamsTab .tab .shadetabs .addNewTeam .formButtonSmall, .fadepanelCenter .dualTranferArrowTop a,.fadepanelCenter .dualTranferArrowBtm a, .itemSplitView .requestersDetails .iconDelete, .infoTooltipTrigger, .iconUpload, .iconHierarchy, .asideBarList01 ul li:hover .cardpreview_icon{ /*updated on 13-09-16-YJ*/
    background-image: url("../images/generalIcons.png?v=5") !important;
}

div.checker span, div.radio span, div.uploader, div.uploader span.action{
	background-image: url("../images/sprite.png") !important;
}

.iconView01, .iconEdit06, .iconDelete09{
    background-image: url("../images/announce_sprite.png") !important;
}

.headerActionIcon{
	background-image: url("../images/headerActivities.png") !important;
}

.iconCreateWidget{
	background-image: url("../images/createWidgetIcons.png") !important;
	background-repeat: no-repeat !important;
}

.footerSprite{
    background-image: url("../images/footerSprite.png") !important;
}

.iconAddUserNew{
	background-image: url("../images/iconAddUser.png") !important;
}

.iconAddGroupNew{
    background-image: url("../images/iconAddGroup.png") !important;
}

.resetFilter{
    background-image: url("../images/resetFilter.png") !important;
}

.iconnoCommentforWhiteBg, .iconnoCommentforDarkBg, .iconcommentforDarkBg, .iconcommentforWhiteBg{/*updated on 23-08-16*/
    background-image: url("../images/commentSprite.png") !important; 
}
.iconcommentforWhiteBg {background-position:-21px -18px !important;}
.iconComment03, .iconComment07{
    background-image: url("../images/iconComments.png") !important;
}

.iconPlus{
    background-image: url("../images/iconPlus.png") !important;
    background-position: 0 3px !important;
}

.iconChat01{
    background-image: url("../images/chatIcons.png") !important;
}

.arrowsSmall{
	background-image: url("../images/arrowsSmall.png") !important;
}

span.dynatree-empty, span.dynatree-vline, span.dynatree-connector, span.dynatree-expander, span.dynatree-checkbox, span.dynatree-radio, span.dynatree-drag-helper-img, #dynatree-drop-marker{
    background-image: url("../images/treeViewSprite.png") !important;
}

.dynatree-loading span.dynatree-expander {
        background-image: url("../../../../../cumuluscontent/plugins/dynatree/skin/loading.gif") !important;
}

.select01 div.selector, .select01 div.selector span, .select02 div.selector, .select02 div.selector span, .select03 div.selector, .select03 div.selector span, .select04 div.selector, .select04 div.selector span, .select05 div.selector, .select05 div.selector span{
    background-image: url("../images/selectorArrowSprite.png") !important;
}

.loading, .loader{
	background-image: url("../images/Smart.gif") !important;
}
.loader {
height:74px !important;
width:74px !important;
}
.loadingMedium{
	background-image: url("../images/Smart-medium.gif") !important;
}

.pricesheetnew {
    background-image:url("../images/pricesheetnewtheme.png");
}

footer .footerPanLink .mid, footer .footerPanLink .rightCorn, footer .footerPanLink .leftCorn{
    background-image:none !important;
}

footer #makeMeScrollable .contentBox h1{
	padding: 15px 10px !important;
}

.asideTabsIcon{
    background: none !important;
    padding-left: 0 !important;
}

/*To be added in common*/
.errorIcon, .infoIcon, .alertIcon, .successIcon {background-image:url("../images/iconNotification.png") !important;}
.commentSprite {background-image:url("../images/commentSprite.png") !important;}
.accordionBox .searchCategoryBox, .searchCategoryBox, .content .searchCategoryBox, .tabConTopComp > .searchPanel > .searchCategoryBox, .ddTextFieldPS span a, .ddTextFieldST span a, .ddTextField span a, .ddTextField1 span a, .ddTextField2 span a, .ddTextField15 span a, .ddTextField10 span a, .ddTextField span a.userName, .ddTextField span a.password, .ddTextField9 div a  {background-image: url("../images/selectorArrowSprite.png")  !important;
}
.accordionBox .searchCategoryBox, .searchCategoryBox, .content .searchCategoryBox {background-position: right -56px !important;}
.documentIcons {background-image:url("../images/attachdoc.png") !important;}
.arrowUp, .arrowDown, .showArrow{background-image:url("../images/arrowsSmallP.png") !important;}

.mainSearch .btnWarning, h1 .actionMenuList a.color07 {color:#159dfc  !important}
.slick-track .containerFluid  a{color:#159dfc  !important
}
.primaryBtn a{
    color: #fff !important;
}

.itext{
    background: url("../images/reportInfoIcon.png") no-repeat 0 0 !important;
}

.color31, .itext + span{
    color: #212121 !important;
    margin: 0 !important;
    line-height: 16px !important;
}

.gridV th span.arrowLeft{
    background-color: transparent !important;
}

.gridV th{
	border-bottom: 1px solid #ccc !important;
}

.gridV th, .gridV th span, .accordionBox .gridV th/*, .accordionBox .gridV th a, .gridV th a*/{
    background-color: #fff;		/*m-SRC-3671-md, removed !important*/
    color: #666 !important;	/*Changed #acacac to #666*/
}

.gridV td:not(.noBorderBottom){
	border-bottom: 1px solid #e5e5e5 !important;
}

.gridV td, .gridV td span, .accordionBox .gridV td span{
    color: #000 !important;
}

.gridV td .secondaryLink span{
	color: #159dfc !important;
}

.gridV td.redTxt, .gridV td.redTxt span{
    color: #ff3333 !important;
}

.gridV td.greenTxt, .gridV td.greenTxt span{
    color: #319e28 !important;
}

.requiredTxt, span.requiredTxt, .accordionBox span.requiredTxt, .accordionBox .gridV td span.requiredTxt, .gridV th span.requiredTxt, .dataTables_scrollHeadInner .gridV thead th span.requiredTxt, .DTFC_Cloned.gridV thead th span.requiredTxt{/*updated on 23-08-16*/
    color: #ff3333 !important;
}

::-webkit-input-placeholder{
   color: #d5d5d5;
}

:-moz-placeholder{ /* Firefox 18- */
   color: #d5d5d5;  
}

::-moz-placeholder{  /* Firefox 19+ */
   color: #d5d5d5;  
}

:-ms-input-placeholder{  
   color: #d5d5d5;  
}
/*---------------------*/


/*Top navigation styling*/
.navPanel{
	box-shadow: none !important;
	border: none !important;
}

.navigation ul{
	float: none !important;
}

.navigation ul:after, .navigation ul:before{
	display: table !important;
	content: '' !important;
}

.navigation ul:after{
	clear: both !important;
}

.navigation ul li .home, .navHolder ul li .home{
	width: 20px !important;
	height: 19px !important;
	background: url("../images/iconHome.png") no-repeat !important;
	padding: 0 !important;
}

.navigation ul li a{
	padding: 13px 10px 14px 10px !important;
}

.navigation ul li.rightAlignLink a {
    border: none !important;
    font-weight: bold  !important;
    /*padding: 7px 10px !important;*/
}

.navigation ul li.rightAlignLink a:hover {
    border: none !important;
    /*padding: 7px 10px !important;*/
    background: transparent !important;
}

.navigation ul li ul.dropDown {
    top: 48px !important;
}

.navigation ul li.rightAlignLink ul.dropDown{
    right: 12px !important;
}

.searchCategoryBox {
    background: transparent url("../images/selectorArrowSprite.png") no-repeat 103% -464px !important;
    border: none !important;
    color: #919191 !important;
    font-size: 13px !important;
}

.searchPanel01{
    padding: 0 !important;
    border: none !important;
    height: auto !important;
    background: url("../images/headerActivities.png") no-repeat scroll 150px -90px transparent !important;
    position: relative !important;
}

.searchPanel01 input[type="text"], .accordionBox .searchPanel01 input[type="text"]{
    border-bottom: 1px solid #919191 !important;
    height: 18px !important;
    padding-right: 12px !important;
}

.headerAction .searchPanel01 input[type="text"]{
    padding-right: 0 !important;
}

.searchPanel01 .searchInputRefreash, .searchPanel01 .searchInputRefreash:hover{
    margin: 0 !important;
    position: absolute !important;
    top: 2px !important;
    right: 22px !important;
}

.searchPanel01 input:focus, .accordionBox .searchPanel01 input:focus{
	border-bottom: 1px solid #159dfc !important;
}

.headerSearchBox .searchResult04{
    left: 38px !important;
}

/*Home page middle section style*/
section#section1{
	box-shadow: none !important;
	border: none !important;
}

section#section1.widgets{
	border: 1px solid #ccc !important;
}

#dvTaskPanel .heading1{
	padding: 8px 20px 20px 20px !important;
}

.filterPaneTrigger{
	top: 0 !important;
	right: -39px !important;
	background: #159dfc !important;
	border: none !important;
    box-shadow: none !important;
    padding: 8px 12px !important;
    box-sizing: border-box !important;
}

.filterPaneTrigger > span{
	margin: 0 !important;
}

/*Sidebar nav style*/
.asideBarControl{
	background: #159dfc !important;
}

.asideBarControl, .asideTriger{
	border: 1px solid #159dfc !important;
    height: 44px !important;
    box-sizing: border-box !important;
}

.filterInner > .linkList01 {
    background: #f5f5f5 !important;
}

.linkList01 li a {
    font-size: 16px !important;
    line-height: 16px !important;
    color: #000 !important;
}

.sideNavigation > li.selected > a {
    background: #eee !important;
    padding: 11px 15px !important;
}

.sideNavigation > li > a:hover {
    background: #eee !important;
}

/*Sidebar filter style*/
.filterOption{
      background: url("../images/arrowsSmallDown.gif") no-repeat right center !important;
}

.filterOptionUp{
	background: url("../images/arrowsSmallUp.gif") no-repeat right center !important;
}

.filterSetContent .fliterTitle {
    padding: 13px 15px !important;
    font-size: 14px !important;
    line-height: 16px  !important;
    text-transform: uppercase !important;
    color: #000 !important;
    background: #f5f5f5 !important;
    border-bottom: none !important;
}

.filterSetContent .fliterTitle strong {
    font-weight: normal  !important;
}

.filterSetContent .filterInner{
    background-color: #f5f5f5;
}

.filterSetContent.contentDivFilterOpen{
	overflow: hidden !important;
}

.filterOptionLink {
    border: none !important;
}

.filterOptionLink li.noHoverBg a {
    font-size: 13px !important;
    padding: 10px 15px !important;
    font-weight: bold !important;
}

.filterOptionLink #jScrollDivForTaskPanel{
	background: #f5f5f5 !important;
}

.filterInner > .linkList01 .filterRowBg > .marginRight10{
    margin-right: 5px !important;
}

.filterInner > .linkList01, .filterInner .linkList01, .filterInner .linkList01 .bg01, .filterInner > .linkList01 .bg01, .filterInner > .linkList01.bg01{
	background: #f5f5f5 !important;
	border: none !important;
}

.filterInner > .linkList01.bg01 ~ div.padding12.input{
    background: #f5f5f5 !important;
}

.filterInner .linkList01 .bg01 span, .filterInner .linkList01.bg01 span{
	font-size: 13px !important;
	color: #000 !important;
	padding: 10px 12px 0 12px !important;
	font-weight: bold !important;
}

.filterInner .linkList01 ul li.padding12{
	padding: 5px 12px !important;
}

.filterInner .linkList01 ul li.padding12 .input{
	margin-bottom: 5px !important;
}

.filterInner .linkList01 ul li.padding12 .input input[type="text"]{
	width: 242px !important;
}

.linkList01 li .selectedFilterList li, .filterInside li .selectedFilterList li, .selectedFilterList li{
    background: #ccc !important;
    border-radius: 10px !important;
    color: #000;
}

#filterHolder{
	border: none !important;
	background: #f5f5f5 !important;
}

#filterHolder .searchFilters .filterItemContext{
    margin-bottom: 17px !important;
    border: none !important;
}

#leftFilterItems ul li label, #leftFilterItems ul li a, #moreFilterItems ul li label, #moreFilterItems ul li a{
	font-size: 13px !important;
	color: #333 !important;
	font-weight: bold !important;
	margin: 0 !important;
    padding: 0 !important;
}

#leftFilterItems ul li .autosuggestDropdown ul li:hover, #moreFilterItems ul li .autosuggestDropdown ul li:hover{
    background-color: #eee !important;
}

#leftFilterItems ul li .autosuggestDropdown a, #moreFilterItems ul li .autosuggestDropdown a{
    font-weight: normal !important;
    color: #000 !important;
}

#leftFilterItems ul li a.resetFilter, #moreFilterItems ul li a.resetFilter{
    position: absolute !important;
    top: -3px !important;	/*Changed -15px to -3px*/
    right: -20px !important;
}

#leftFilterItems ul li .input, #moreFilterItems ul li .input{
    width: 90% !important;
    margin-top: 0 !important;
}

#moreFilterItems ul li{
	padding-right: 20px !important;
}

#leftFilterItems .autosuggestDropdown, #moreFilterItems .autosuggestDropdown{
    width: 100% !important;
}

#moreFilterItems .autosuggestDropdown ul li{
    padding-right: 8px !important;
}

#leftFilterItems ul li .input input[type="text"].width95, #moreFilterItems ul li .input input[type="text"].width95{
    width: 107px !important; /*121px to 107px*/
}

.filter-item.height35{
	height: 27px !important;
}

.ddTextField:not(.haveCheckbox) span, .ddTextField1:not(.haveCheckbox) span, .ddTextField2:not(.haveCheckbox) span, .ddTextField3:not(.haveCheckbox) span, .ddTextField4:not(.haveCheckbox) span, .ddTextField5:not(.haveCheckbox) span, .ddTextField6:not(.haveCheckbox) span, .ddTextField7:not(.haveCheckbox) span, .ddTextField8:not(.haveCheckbox) span, .ddTextField9:not(.haveCheckbox) span, .ddTextField10:not(.haveCheckbox) span, .ddTextFieldPS:not(.haveCheckbox) span{
	background: transparent !important;
	border: none !important;
	position: absolute !important;
    bottom: 3px !important;
    right: 0 !important;
}

.reskin-setup-form .ddTextField:not(.haveCheckbox) span, .reskin-setup-form .ddTextField1:not(.haveCheckbox) span, .reskin-setup-form .ddTextField2:not(.haveCheckbox) span, .reskin-setup-form .ddTextField3:not(.haveCheckbox) span, .reskin-setup-form .ddTextField4:not(.haveCheckbox) span, .reskin-setup-form .ddTextField5:not(.haveCheckbox) span, .reskin-setup-form .ddTextField6:not(.haveCheckbox) span, .reskin-setup-form .ddTextField7:not(.haveCheckbox) span, .reskin-setup-form .ddTextField8:not(.haveCheckbox) span, .reskin-setup-form .ddTextField9:not(.haveCheckbox) span, .reskin-setup-form .ddTextField10:not(.haveCheckbox) span, .reskin-setup-form .ddTextFieldPS:not(.haveCheckbox) span{
	bottom: 0 !important;
}

.ddTextField .selector span a{/*updated on 10-08-16*/
	background-image: url("../images/selectorArrowSprite.png") !important; /*updated on 16-08-16*/
}

.input input[type="checkbox"].searchInputText{
	width: 29px !important;
    height: 29px !important
}

.input input.searchInputText{
    height: auto !important;
}

/*Widget styling*/
.widgetBorder {
    border: none !important;
}

.widgets{
	box-shadow: none !important;
    border: 1px solid #ccc !important;
    box-sizing: border-box !important;
}

.widgets h1{
	padding: 15px 20px !important;
}

.blankWidget{
	border: 1px dashed #ccc !important;
	background: #fff !important;
}

.blankWidget a{
	color: #878787 !important;
}

.blankWidget:hover a{
	color: #878787 !important;
}

.addNewWidget{
	width: auto !important;
	text-align: center !important;
}

ul.widgetContent li{
	padding: 10px 0 10px 10px !important;
}

ul.widgetContent li > .secondaryLink{
	padding: 0 !important;
}

.widgetHeading {
    text-transform: capitalize !important;
}

.widgetFontGray01 {
    color: #b4b4b4 !important;
}

.widgetFontGray02 {
    color: #878787 !important;
}

.widgetContent p.widgetFontGray01, .widgetContent p.widgetFontGray02 {
    font-size: 12px  !important;
    text-transform: capitalize !important;
}

.contentBox.widgets.hoverShadow .content{
    padding: 0 10px !important;
}

.contentBox .content > .padding5{
	padding: 0!important;
}

section#section1.contentBox .content{
	padding: 0 0 8px 0 !important;
}

section.contentBox.overflowHidden{
	overflow: visible !important;
}

/*Home page right side switch buttons*/
.sideBarR .headerTabLink {
    width: 100% !important;
    box-sizing: border-box !important;
}

.sideBarR .headerTabLink li {
    width: 50% !important;
    box-sizing: border-box !important;
}

/*Switch button common style*/
.headerTabLink, .catlogTabs{
    /*Update on 17/8/2016*/
    font-family: 'Noto Sans', sans-serif  !important;
    border: 1px solid #159dfc  !important;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3)  !important;
}

.headerTabLink li, .catlogTabs li a{/*Update on 17/8/2016*/
	border-color: #159dfc !important;
}

.headerTabLink li a, .catlogTabs li a{/*Update on 17/8/2016*/
    padding: 3px 10px !important;
    font-size: 12px !important;
}

.headerTabLink .selected, .headerTabLink li:hover, .catlogTabs .selected,.catlogTabs li:hover,.catlogTabs .active, .catlogTabs li:hover a {/*Update on 17/8/2016*/
    background: #159dfc !important;
}

.headerTabLink .selected a, .headerTabLink li:hover a, .headerTabLink a.selected, .catlogTabs a.active, .catlogTabs li:hover a, .catlogTabs li:hover a{/*Update on 17/8/2016*/
    color: #fff !important;
}

.timelineHead{
	background: transparent !important;
	border: none !important;
}

/*Sourcing > Auction > Guidlines Tab > Import Export tabs styling*/
h2.sectionHeading .headerTabLink{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

h2.sectionHeading .headerTabLink li:hover{
	background: #159dfc !important;
	color: #fff !important;
}

h2.sectionHeading .headerTabLink li:last-child{
	border-right: none !important;
}

h2.sectionHeading .iconInfo{
	margin-top: 5px !important;
}

.list06 ul li {
    border: none !important;
}

.list06 ul li:hover{
	box-shadow: none !important;
}

#drpbox_bidsummary .tabsLight .button01{
    background: #fff !important;
    border: none !important;
}

.mainpage #dv_awarddrop .lwapper{
    width: auto !important;
}

#divAddEditMilestone .accordionBox .content{
    padding-bottom: 40px !important;
}

#divScoringInstanceContainer{
    padding: 0 10px !important;
}

.accordionBox #divListQuestionnair .input, .accordionBox .input.marginRight7.marginLeft10, .input.padding7.paddingRight10{
    margin-top: 0 !important;
}

#dvNotificaionsList{
    float: none !important;
}

#divMilestoneListContainer .accordionBox{
    box-shadow: none !important;
    clear: none !important;                 /*SUP-2303*/
}

textarea#emailSubjectText.textbox01, textarea#emailsIdsText.textbox01, textarea#AuctionNAemailSubjectText.textbox01, textarea#emailReinviteSubjectText.textbox01{
    height: 25px !important;
}

/*Contract style*/
#ClauseContentArea .accordionBox{
    box-shadow: none !important;
}

#dvClause #ulClauseList li > a{
    display: block !important;
    max-width: 156px !important;
    box-sizing: border-box !important;
    padding: 12px 10px !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color:#666666 !important; /*Added By Reshma 13-09-2016*/
}

#dvClause #ulClauseList li > div > .generalIcons{
    width: 16px !important;
    height: 16px !important;
    padding: 0 !important;
}

#dvClause #ulClauseList li > div > .generalIcons{
    background-image: none !important;
}

#dvClause #ulClauseList li:hover > div > .generalIcons{
    background-color: transparent !important;
    background-image: url("../images/generalIcons.png?v=5") !important;
}

#dvClause #ulClauseList li:hover > div > .iconVariable{
    background-position: -0px -2840px !important;
}

#dvClause #ulClauseList li:hover > div > .iconText01{
    background-position: -34px -2840px !important;
}

#dvClause #ulClauseList li:hover > div > .cardpreview_icon02{
    background-position: -17px -2840px !important;
}

/*Button Dropdown*/
.ieFixNoFloat {
    /*box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3)  !important;*/
}

.ieFixNoFloat .primaryBtn {
    border: none  !important;
}

.ieFixNoFloat .primaryBtn.actionBtn {
    padding: 1px 0 !important;
    border-left: 1px solid #fff !important;
}

.createRFPMenu{
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.3) !important;
	text-align: left !important;
    top: -5px !important;
    right: -3px !important;
}

.createRFPMenu li a{
	padding: 8px 20px !important;
	color: #000 !important;
}

.createRFPMenu li a:hover{
	background: #eee !important;
}

/*Inner-Page Heading*/
.newTheme .pageHeading {
    font-family: 'Noto Sans', sans-serif  !important;
    color: #000  !important;
    font-weight: normal  !important;
    border: none !important;
    margin: 0 !important;
	padding-top:0 !important;
	height:auto !important;
}

.pageHeading > .modules + .marginTop12 {
    line-height: 32px !important;
}

.pageHeading > .modules + .marginTop12 .txtoverflow {
    color: #000 !important;
}

/*Tabs*/
.secondaryNav, .sortList, .secondaryNavProccess, .floatingMenu01, .floatingMenu02, #tabEvent ul.tabs04, ul.tabs04New.tabs04, .horizontalTabs01{
	box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2) !important;
}

#tabEvent ul.tabs04, ul.tabs04New.tabs04, .horizontalTabs01{
    width: 100% !important;
    margin: 0 !important;
    border: none !important;
}

.floatingMenu01 .secondaryNavProccess{
    box-shadow: none !important;
}

.floatingMenu01, .floatingMenu02{
    background-color: #fff;
}

.floatingMenu02{
    margin-bottom: 10px !important;
}

.secondaryNavHolder{
	height: 45px !important;
}

.floatingMenu01 > div.floatDiv{
    height: 42px !important;
}

.moveLeft, .moveRight, .moveadvLeft, .moveadvRight{
    border: none !important;
    height: 43px !important;
}

.goLeft, .goRight{
    border: none !important;
}

.secondaryNav ul, .sortList ul, .floatingMenu02 ul{
    border: none !important;
}

.newTheme .secondaryNav ul, .newTheme .sortList ul{
    background: #fff !important;
}

.newTheme .secondaryNav ul li, .newTheme .secondaryNav ul li:hover, .newTheme .sortList ul li, .newTheme .sortList ul li:hover{
    background: none !important;
    border: none !important;
    padding: 0 !important;		/*m-SUP-2307-md, changed 0 15px to 0 5px*/ /*Changed by Mayur from 0 5px to 0px on 07-10-2016*/
}

.newTheme .secondaryNav ul li a, .newTheme .secondaryNav ul li a:hover, .floatingMenu02 ul li a, .floatingMenu02 ul li a:hover, #ulTablist.tabs04 li.selected a, #ulTablist.tabs04 li.selected a:hover{/*updated on 19-08-16*/
    display: block; /*removed important by Mayur*/
    color: #757575 !important;
    font-weight: bold !important;
    padding: 11px 5px  !important;
    margin : 0 5px !important;	/*Added by Mayur on 07-10-2016*/
}

.newTheme .secondaryNav ul li a.displayNone{
    display: none !important;
}

.newTheme .secondaryNav ul li a:hover, .floatingMenu02 ul li a:hover{
    border-bottom: 2px solid #159dfc !important;
}

.newTheme .secondaryNav ul li a span {
    font-weight: bold !important;
}

.newTheme .secondaryNav ul li.active, .newTheme .secondaryNav ul li.active:hover, .floatingMenu02 ul li, .floatingMenu02 ul li.selected{
    border: none !important;
}

.newTheme .secondaryNav ul li.active a, .newTheme .secondaryNav ul li.active:hover a, .floatingMenu02 ul li.selected a, .floatingMenu02 ul li.selected a:hover, #ulTablist.tabs04 li.selected a{/*updated on 19-08-16*/
    color: #159dfc !important;
    border-bottom: 2px solid #159dfc !important;
}

.floatingMenu02 ul li a, .floatingMenu02 ul li a:hover{
    display: block !important;
    background: #fff !important;
    color: #757575 !important;
    font-weight: bold !important;
    padding: 11px 10px  !important;
    box-sizing: border-box !important;
    height: 42px !important;
}

ul.tabs04New.tabs04{
	height: 41px !important;
}

.tabs04 li, .tabs04New.tabs04 li{
    height: 40px !important;
    box-sizing: border-box !important;
}

.tabs04 li.selected, .tabs04 li.selected:hover, .tabs04 li:hover, .tabs04New.tabs04 li.selected, .tabs04New.tabs04 li.selected:hover, .tabs04New.tabs04 li:hover{
    border-bottom: 2px solid #159dfc !important;
}

.tabs04 li a, .tabs04 li a span, .tabs04New.tabs04 li a, .tabs04New.tabs04 li a span{
    color: #757575 !important;  
    font-weight: bold !important;
    border-radius: 0 !important;
}

.tabs04 li a, .tabs04 li a:hover, .tabs04New.tabs04 li a, .tabs04New.tabs04 li a:hover{
    border: none !important;
    padding: 10px 15px !important;
    background: transparent !important;
}

.tabs04 li.selected a, .tabs04 li.selected a:hover, .tabs04 li.selected a span, .tabs04 li.selected a:hover span,  .tabs04New.tabs04 li.selected a, .tabs04New.tabs04 li.selected a:hover, .tabs04New.tabs04 li.selected a span, .tabs04New.tabs04 li.selected a:hover span{
    color: #159dfc !important;
}

.tabs04New.tabs04 li.selected a, .tabs04New.tabs04 li.selected a:hover{
	padding: 10px 15px !important;
}

.sortList ul li{
    height: auto !important;
    border: none !important;
}

.sortList ul li a{
    display: block !important;
    box-sizing: border-box !important;
    border-top: none !important;
    height: 43px !important;		/*changed from auto to 43px*/
    font-size: 14px !important;
    color: #757575 !important;
}

.sortList ul li a span{
    font-weight: bold !important;
    color: #757575 !important;
}

.sortList ul li a:hover, .sortList ul li a.active, .sortList ul li a.selected{
    background: transparent !important;
    color: #159dfc !important;
    border-bottom: 2px solid #159dfc !important;
}

.sortList ul li a.active span, .sortList ul li a.selected span{
    color: #159dfc !important;
}

.asideBoxTabContent .sortList ul li, .asideBoxTabContent .sortList ul li:hover{
    padding: 0 !important;
}

.secondaryNavProccess{
    height: auto !important;
}

.secondaryNavProccess ul.proccesBreadcrumbs{
    border: none !important;
    height: 42px !important;
}

.secondaryNavProccess ul.proccesBreadcrumbs li, .secondaryNavProccess ul.proccesBreadcrumbs li.proccesActive, .secondaryNavProccess ul.proccesBreadcrumbs li.proccesCompleted, .secondaryNavProccess ul.proccesBreadcrumbs li.proccesCompleted:last-child, .secondaryNavProccess ul.proccesBreadcrumbs li.proccesCompleted:last-child:hover{
    border: none !important;
    height: 42px !important;
    box-sizing: border-box;
}

.secondaryNavProccess ul.proccesBreadcrumbs li a, .secondaryNavProccess ul.proccesBreadcrumbs li:hover a{
    display: block !important;
    height: 42px !important;
    padding: 11px 5px  !important;
    color: #757575 !important;
    font-weight: bold !important;
    background: #fff !important;
    box-sizing: border-box !important;
}

.secondaryNavProccess ul.proccesBreadcrumbs li.proccesActive a, .secondaryNavProccess ul.proccesBreadcrumbs li.proccesActive:hover a{
    color: #fda529 !important;  /*Orange*/
}

.secondaryNavProccess ul.proccesBreadcrumbs li.proccesCompleted a, .secondaryNavProccess ul.proccesBreadcrumbs li.proccesCompleted:hover a{
    color: #4caf50 !important;  /*Green*/
}

.secondaryNavProccess ul.proccesBreadcrumbs li.proccesActive[active="true"] a, .secondaryNavProccess ul.proccesBreadcrumbs li.proccesActive[active="true"]:hover a{
    color: #159dfc !important;
    border-bottom: 2px solid #159dfc !important;
}

.secondaryNavProccess ul.proccesBreadcrumbs li.proccesActive:hover a, .secondaryNavProccess ul.proccesBreadcrumbs li.proccesCompleted:hover a{
    border-bottom: none !important;
}

.floatingMenu01 .secondaryNavProccess ul.proccesBreadcrumbs li.proccesActive a, .floatingMenu01 .secondaryNavProccess ul.proccesBreadcrumbs li.proccesActive:hover a{
    color: #159dfc !important;  /*Orange*/
    border-bottom: 2px solid #159dfc !important;
}

.horizontalTabs01{
    border: none !important;
    margin-bottom: 5px !important;
}

.horizontalTabs01 li, .horizontalTabs01 li.active, .horizontalTabs01 li a{
    font-size: 14px !important;
    color: #757575 !important;
    font-weight: bold !important;
    border: none !important;
    background: transparent !important;
}

.horizontalTabs01 li.active a, .horizontalTabs01 li.active a, .horizontalTabs01 li.selected a, .horizontalTabs01 li.active a:hover, .horizontalTabs01 li.selected a:hover{
    color: #159dfc !important;
}

.horizontalTabs01 li a{
    height: 40px !important;
    padding: 10px !important;
    box-sizing: border-box !important;
}

.horizontalTabs01 li a:hover, .horizontalTabs01 li.active a, .horizontalTabs01 li.selected a, .horizontalTabs01 li.active a:hover, .horizontalTabs01 li.selected a:hover{
    border-bottom: 2px solid #159dfc !important;
}

/*Horizontal tabs from P2P*/
.horizontalTabs{
    width: 100% !important;
    box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2) !important;
    border: none !important;
}

.horizontalTabs li a{
    height: 40px !important;
    box-sizing: border-box !important;
    border: none !important;
    padding: 8px 15px !important;
    margin: 0 !important;
}

.horizontalTabs li a:hover{
    background: #fff !important;
    border-bottom: 2px solid #159dfc !important;
}

.horizontalTabs li a span{
    font-weight: bold !important;
    color: #757575 !important;
}

.horizontalTabs li a:hover span{
    color: #159dfc !important;
}

.horizontalTabs li.selected a{
    border: none !important;
    border-bottom: 2px solid #159dfc !important;
    margin: 0 !important;
}

.horizontalTabs li.selected a span{
    color: #159dfc !important;
}

.contentTabs .scorePanes{
    top: 0 !important;
    margin-top: 0 !important;
    border: none !important;
}

/*Section Heading (H2)*/
.sectionHeading {
    font-family: 'Noto Sans', sans-serif  !important;
    font-size: 16px !important;
    color: #000 !important;
    border: none !important;
    margin: 0 0 5px 0 !important;
}

.sectionHeading .seprator{
    display: none !important;
}

/*Form skinning*/
.formTwoColumn .label, .formThreeColumn .label, .formFourColumn .label, .formFiveColumn .label, .formOneColumn .label{
	color: #333 !important;
	letter-spacing: -0.5px !important;	/*m-P2P-7791-md*/
}

.desView .formSingleColumn .lwapper .label, #BasicDetailsForm, label{
    font-size: 13px !important;
    color: #333 !important;
}

.desView .formSingleColumn:not(.relativePos) .lwapper > div{
    display: block !important;
	float: none !important;
	margin: 0 !important;      /*To resolved CON-2828 Mayur uncommented this line*/
}

/*.desView .formSingleColumn .lwapper .input.floatL, .desView .formSingleColumn .lwapper .label.floatL{
    float: none !important;
}

.desView .formSingleColumn .lwapper .input.displayBlock{
    display: inline-block !important;
    margin: 0 !important;
}*/

.input{
    position: relative !important;
}

.input.staticPos{
	position: static !important;
}

.desView .formSingleColumn .lwapper .input input[type="text"], .desView .formSingleColumn .lwapper .input textarea, .desView .formSingleColumn .lwapper .input .freeText, .input input[type="text"], input[type="text"], .input input[type="password"], input[type="password"], .formControl, textarea.formControl, .input textarea, textarea, textarea.textbox01/*:not(textarea[gcuielement])*/{
    /*width: 100px !important;*/
    height: auto;	/*important is removed by Mayur*/
	border: none !important;
	background: transparent !important;
	color: #000 !important;
	border-bottom: 1px solid #ccc !important;
    padding: 2px 0 !important;							/*4px 0 to 2px 0, CON-2828*/
    outline: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    box-sizing: border-box !important;
}

.reskin-setup-form .desView .formSingleColumn .lwapper .input input[type="text"], .reskin-setup-form .desView .formSingleColumn .lwapper .input textarea, .reskin-setup-form .desView .formSingleColumn .lwapper .input .freeText, .reskin-setup-form .input input[type="text"], .reskin-setup-form input[type="text"], .reskin-setup-form .input input[type="password"], .reskin-setup-form input[type="password"], .reskin-setup-form .formControl, .reskin-setup-form textarea.formControl, .reskin-setup-form .input textarea, .reskin-setup-form textarea, .reskin-setup-form textarea.textbox01{
	line-height: 14px;
}

input[type="number"]{
    border: none !important;
    background: transparent !important;
    color: #000 !important;
    border-bottom: 1px solid #ccc !important;
}

.desView .formSingleColumn .lwapper .input.marginTop2, .desView .formSingleColumn .lwapper .input.marginTop4{
	margin-top: 0 !important;
}

.desView .formSingleColumn .lwapper .input.marginTop4 input[type="text"]{
	padding: 0 1px 2px !important;
}

.desView .formSingleColumn .lwapper .input.marginTop4 .selectDropdown input[type="text"]{
	padding: 2px 20px 2px 0 !important;			/*4px 20px 4px 0 to 2px 20px 2px 0 by Mayur - CON-2828*/
}

.desView .input .freeText{
    margin-bottom: 0 !important;
}

/*.desView .formSingleColumn .lwapper .input input[type="text"].freeText{
    padding: 0 1px 2px !important;
}*/

td.ddTextField, td.ddTextField1, td.ddTextField2, td.ddTextField3, td.ddTextField4, td.ddTextField5, td.ddTextField6, td.ddTextField7, td.ddTextField8, td.ddTextField9, td.ddTextField10{
	position: relative !important;
    min-width: 100px !important;
}

td.ddTextField span.editSpan, td.ddTextField1 span.editSpan, td.ddTextField2 span.editSpan, td.ddTextField3 span.editSpan, td.ddTextField4 span.editSpan, td.ddTextField5 span.editSpan, td.ddTextField6 span.editSpan, td.ddTextField7 span.editSpan, td.ddTextField8 span.editSpan, td.ddTextField9 span.editSpan, td.ddTextField10 span.editSpan{
	position: static !important;
	width: 100% !important;
}

td.ddTextField span:not(.editSpan), td.ddTextField1 span:not(.editSpan), td.ddTextField2 span:not(.editSpan), td.ddTextField3 span:not(.editSpan), td.ddTextField4 span:not(.editSpan), td.ddTextField5 span:not(.editSpan), td.ddTextField6 span:not(.editSpan), td.ddTextField7 span:not(.editSpan), td.ddTextField8 span:not(.editSpan), td.ddTextField9 span:not(.editSpan), td.ddTextField10 span:not(.editSpan){
	bottom: inherit !important;
	right: 7px !important;
}

td.ddTextField span.editSpan input[type="text"], td.ddTextField1 span.editSpan input[type="text"], td.ddTextField2 span.editSpan input[type="text"], td.ddTextField3 span.editSpan input[type="text"], td.ddTextField4 span.editSpan input[type="text"], td.ddTextField5 span.editSpan input[type="text"], td.ddTextField6 span.editSpan input[type="text"], td.ddTextField7 span.editSpan input[type="text"], td.ddTextField8 span.editSpan input[type="text"], td.ddTextField9 span.editSpan input[type="text"], td.ddTextField10 span.editSpan input[type="text"]{
	width: 100% !important;
	padding-right: 25px !important;
}

.input.ddTextField, .input.ddTextField1, .input.ddTextField2, .input.ddTextField3, .input.ddTextField4, .input.ddTextField5, .input.ddTextField6, .input.ddTextField7, .input.ddTextField8, .input.ddTextField9, .input.ddTextField10{
	width: auto !important;
}

.input.ddTextField input[type="text"], .input.ddTextFieldPS input[type="text"], .input.ddTextField1 input[type="text"], .input.ddTextField2 input[type="text"], .input.ddTextField3 input[type="text"], .input.ddTextField4 input[type="text"], .input.ddTextField5 input[type="text"], .input.ddTextField6 input[type="text"], .input.ddTextField7 input[type="text"], .input.ddTextField8 input[type="text"], .input.ddTextField9 input[type="text"], .input.ddTextField10 input[type="text"]{
	width: 100% !important;
	padding-right: 26px !important;
}

input[type="text"].datefield{
    height: auto !important;
}

.desView .formSingleColumn .lwapper .input input[type="text"]:focus, .desView .formSingleColumn .lwapper .input textarea:focus, .desView .formSingleColumn .lwapper .input .freeText:focus, .input input[type="text"]:focus, input[type="text"]:focus, .input input[type="password"]:focus, input[type="password"]:focus, .formControl:focus, textarea.formControl:focus, .input textarea:focus, textarea:focus, input[type="number"]:focus{
	border-bottom: 1px solid #159dfc !important;
    box-shadow: none !important;
}

.input01 input{
	border: none !important;
	border-radius: 0 !important;
	border-bottom: 1px solid #159dfc !important;
}

.highlightField, li a.tabError{
	border: none !important;
	border-bottom: 1px solid #ff3333 !important;
}

.input input[type="text"].highlightField, input[type="text"].highlightField, input.highlightField, textarea.highlightField{
    color: #ff3333 !important;
    border-bottom: 1px solid #ff3333 !important;
}

.highlightField select{
    border-bottom: 1px solid #ff3333 !important;
}

.desView .formSingleColumn .lwapper .selectDropdown{
    border-bottom: none !important;
}

.desView .formSingleColumn .lwapper .selectDropdown input[type="text"]{
	min-width: 100px !important;
    padding: 2px 20px 2px 0  !important;	/*4px 20px 4px 0 to 2px 20px 2px 0 by Mayur - CON-2828*/
    text-align: left !important;
    box-sizing: border-box !important;
}

.desView .formSingleColumn .lwapper .selectDropdown span{
    top: 10px !important;
    left: inherit !important;
    right: 0 !important;
    float: none !important;
    margin: 0 !important;
    border-top: 5px solid #000 !important;
}

.desView .formSingleColumn .lwapper .selectDropdown .selectList, .desView .formSingleColumn .lwapper .selectDropdown + .selectList{
    width: 100% !important;
    top: 25px !important;
    left: 0px !important;
    box-sizing: border-box !important;
}

.desView .formSingleColumn .lwapper .selectDropdown .selectList .listContent, .desView .formSingleColumn .lwapper .selectDropdown + .selectList .listContent, .desView .formSingleColumn .lwapper .selectDropdown + .selectList .selectListContent{
    width: 100% !important;
    box-sizing: border-box !important;
}

.desView .formSingleColumn .lwapper .selectDropdown + .selectList .listContent .innerArrow, .desView .formSingleColumn .lwapper .selectDropdown + .selectList .listContent .outerArrow{
	display: none;
}

.desView .formSingleColumn .lwapper .selectDropdown .selectList .listContent, .desView .formSingleColumn .lwapper .selectDropdown .selectList ul, .desView .formSingleColumn .lwapper .selectDropdown + .selectList .listContent, .desView .formSingleColumn .lwapper .selectDropdown + .selectList ul, .detailContentPanel .wrapper-dropdown-3 .dropdown{
    padding: 0 !important;
}

.detailContentPanel .wrapper-dropdown-3 .dropdown{
    border: 1px solid #ccd9e2 !important;
}

.desView .formSingleColumn .lwapper .selectDropdown .selectList ul li, .desView .formSingleColumn .lwapper .selectDropdown + .selectList ul li, .detailContentPanel .wrapper-dropdown-3 .dropdown li{
    padding: 5px 8px !important;
    box-sizing: border-box !important;
}

.desView .formSingleColumn .lwapper .selectDropdown .selectList ul li:hover, .desView .formSingleColumn .lwapper .selectDropdown + .selectList ul li:hover, .detailContentPanel .wrapper-dropdown-3 .dropdown li:hover{
    background-color: #eee;
}

.detailContentPanel .wrapper-dropdown-3 .dropdown li:hover a{
    background: transparent !important;
}

.desView .formSingleColumn .lwapper .selectDropdown .selectList ul li a, .desView .formSingleColumn .lwapper .selectDropdown + .selectList ul li a, .detailContentPanel .wrapper-dropdown-3 .dropdown li a{
    white-space: normal !important;
    color: #000 !important;
    padding: 0 !important;
    border-bottom: 0 !important;
}

.select01 div.selector, .select02 div.selector, .select03 div.selector, .select04 div.selector, .select05 div.selector, .select06 div.selector{
    min-width: 100px !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    background: #fff !important;
    border-radius: 0 !important;
    border: none !important;
    box-shadow: 0 1px 0 0 #ccc !important;
    padding: 0 !important;
    line-height: normal !important;
    height: auto !important;
    min-height: 22px !important; /*for PPST quick create alignmnet issue*/
}

.select01 div.selector.focus, .select02 div.selector.focus, .select03 div.selector.focus, .select04 div.selector.focus, .select05 div.selector.focus, .select06 div.selector.focus{
    border: none !important;
    border-bottom: 1px solid #159dfc !important;
    box-shadow: none !important;
}

.select01 div.selector span, .select02 div.selector span, .select03 div.selector span, .select04 div.selector span, .select05 div.selector span{
    width: 100% !important;
    box-sizing: border-box !important;
    color: #000 !important;
    padding: 2px 20px 2px 0 !important;
    line-height: normal !important;
    height: auto !important;
    min-height: 22px !important; /*updated on 19-09-2016-PPST-1603*/
}

.select01 div.selector select, .select02 div.selector select, .select03 div.selector select, .select04 div.selector select, .select05 div.selector select, .select06 div.selector select{
    width: 100% !important;
    height: 26px !important; /*updated on 19-09-2016-PPST-1603*/
    border-bottom:1px solid #fff !important;    /*updated on 19-09-2016-PPST-1603*/
}

.select02 div.selector span{
    background-position: 102% -54px !important;
}

.input.select02{
	width: 100% !important;
}

.reskin_src_impExp_log div.selector{
    min-width: 120px !important;
}

select, input[type="date"]{
    border: none !important;
    border-bottom: 1px solid #ccc !important;
    color: #000 !important;
}

select:focus, input[type="date"]:focus{
    border-bottom: 1px solid #159dfc !important;
}

.input.select02 select{
	width: 100% !important;
    height: 25px !important;
}

#tdMaterialLineItemContents textarea#txtItemDescription{
    height: 25px !important;
}

/*Accordian*/
.accordionBox, .accordionBox p, .accordionBox span{
	color: #919191 !important;
}

.accordionBox{
	border: none !important;
	box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.3) !important;
    margin: 20px 0 0 0 !important;
    clear: both !important;
}

#rfxContentArea > .accordionBox{
    box-shadow: none !important;
    margin: 0 !important;
}

.accordionBox .heading01{
	border: 1px solid #fff !important;
}

.accordionBox .heading01 .title{
	font-family: 'Noto Sans', sans-serif  !important;
	font-size: 14px !important;
	color: #000 !important;
	/*padding: 15px 10px !important;*/     /*Padding changed from 20px 10px to 15px 10px*/ /*Removing padding because it is hamperring everywhere*/
}

.accordionBox  #addNewGuideline.leveloneAccor{
	margin: 40px 0 0 0 !important;
}

span.searchResultIcons, .searchResultIcons{
	border: none !important;
	/*margin-top: 18px !important;*/
}
.searchResultsActionsBox:not[id^="sarchResultActionBox"] .secondaryLink a{
	display: block !important;
	width: 100% !important;
	box-sizing: border-box !important;
    color: #000;
} 
.searchResultsActionsBox .secondaryLink a:hover{
	background: #eee !important;
}

.searcResultsActionIcon.active{
	background-color: transparent !important;
}

.accordionBox .input{
	margin-top: 6px !important;
}

#divCommentpopup .accordionBox .heading01 .title{
    font-size: 15px !important;
    padding: 0 !important;
}

#divCommentpopup [id^="ddShareWith"]{
    padding-right: 25px !important;
    width: 200px !important;
}

#divMilestonesResponseContainer .accordionBox, .asideBox .accordionBox{
    box-shadow: none !important;
    margin: 0 !important;
}

.asideBox .accordionBox #dvBasicVariablesHeader, .asideBox .accordionBox #dvSignatoryVariablesContractBodyHeader{
    border: none !important;
    border-bottom: 1px solid #ccc !important;
    background-color: #f5f5f5;
}

/*Document Landing page (Cards page) style*/
.viewDivider{
	display: none !important; /* m-SUP-2309-RK, change border:none to display:none */
}
.contentBox .content.IE7overflowAuto{
	padding: 0 0 0 10px !important;
}

.card{
	border: none !important;
	background: #fff !important;
	box-shadow: none !important;
    border: 1px solid #ccc !important;
}

.card:hover{
	box-shadow: none !important;
}

.cardContent{
	color: #333 !important;
}

.sourcingCardRFPHighlight, .sourcingCardP2PHighlight, .sourcingCardContractHighlight, .partnerHighlight, .actionPlanCardHighlight{
	background: #f5f5f5 !important;
}

/*Sidebar nested tabbing parent tab called shade tabs*/
.shadetabs li a{
    display: block; 						/*!important - Commented by Mayur as it is hampering other pages*/
    /*height: 62px !important;*/			/*Commented by Mayur*/
	border: none !important;
    box-sizing: border-box !important;
    text-align: center !important;
}

#ulTeamMembers.shadetabs li a{
	height: 42px !important;
}

.shadetabs li a, .shadetabs li a span{
    font-size: 14px !important;
    font-weight: bold !important;
    color: #000 !important;
    text-transform: uppercase !important;
}

.shadetabs li a:hover span{
    color: #159dfc !important;
}

.shadetabs li a.selected, .shadetabs li a:hover{
    background: #fff !important;
    border-bottom: 2px solid #159dfc !important;
    border-top:none !important;
    border-left:none !important;
    border-right:none !important;
}

/*.shadetabs li.selected a, .shadetabs li.selected a span, .shadetabs li a.selected, .shadetabs li a.selected span{
	color: #159dfc !important;
}*/

.tabConTopComp{
	background: #f5f5f5 !important;
}

.tabConTopComp .searchPanel{
	position: relative !important;
}

.tabConTopComp .searchPanel:before{
	display: block !important;
	width: 22px !important;
	height: 22px !important;
	content: '' !important;
	background: url("../images/headerActivities.png") no-repeat 0 -89px !important;
	position: absolute !important;
	top: 1px !important;
	right: 0 !important;
}

.tabConTopComp .searchPanel input[type="text"]{
	background: none !important;
	width: 100% !important;
	padding: 3px 25px 3px 5px !important; /*P2P-7653--udpated on 19-09-16*/
	border: none !important;
	border-bottom: 1px solid #ccc !important;
	/*color: #159dfc !important;*//*udpated on 19-08-16*/
}

.tabConTopComp .searchPanel input[type="text"]:focus{
	border-bottom: 1px solid #159dfc !important;
}

.tabConTopComp .searchPanel01.searchPanel input[type="text"]{
	height: 20px !important;
}

.tabConTopComp .searchPanel:after{
	display: none !important;
}

.tabConTopComp .searchPanel01{
	background-position: 210px -92px !important;
}

.tabConTopComp .searchPanel .activityFilterIcon{	/*m-SUP-2307-md*/
	position: absolute !important;
    right: -25px !important;
    top: 2px !important;
}

.asideBarList01 ul li, .asideBarList03 ul li{
	border-bottom: 1px solid #ccc !important;
	background: #f5f5f5 !important;
}

.asideBarList01 ul li:hover, .asideBarList03 ul li:hover{
	background: #eee !important;
}

/*.asideBarList01 ul:not(#ulClauseList li a), .asideBarList01 ul:not(#ulGroups li a), .asideBarList01 ul:not(#ulBusinessUnit li a)*/
.asideBarList01 ul li a{/*updated on 13-09-16*/
	color: #000 !important;
	padding: 12px 15px;		/*m-PPST-1767-md, removed !important*/
}

.asideBarList01 ul#ulClauseList{
	border-top: 1px solid #ccc !important;
}

.asideBarList01 ul li:hover .cardpreview_icon{
	background-position: -20px -1845px !important; 
}

.iconSurveys{
	background: none !important;
	padding: 0 !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
}

.asideBoxTabsHead, .asideBoxTabContent{
	background: #f5f5f5 !important;
	border: none !important;
}

.asideControlPanel{
	background-color: #f5f5f5 !important;
	border-top: none !important;
}

/*Tree popup and popup style*/
.popupContent .asideBarList01 ul li{
    border-bottom: none !important;
}

.popupContent .asideBarList01 ul li:hover, .popupContent .asideBarList01 ul li a, .popupContent .asideBarList01 ul li a:hover{
    background-color: transparent !important;
}

.popupContent .popupSearch{
    border: none !important;
    background: transparent  !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    position: relative !important;
}

.popupContent .popupSearch input[type="text"]{
    background: url("../images/headerActivities.png") no-repeat 0 -87px transparent !important;
    padding-left: 20px !important;
}

.popupContent .newContent .popupSearch + div{
    padding-left: 15px !important;
    width:100% !important;	/*Changed max-width to width*/
    box-sizing: border-box !important;
}

.popupContent .newContent .popupSearch + div.containertab{	/*This change is made for PORT-1307*/
	padding-left: 0 !important;
}

.popupContent .asideBarList01 ul li > div.floatL.marginLeft5.marginTop15{
    margin-left: 15px !important;
}

.popupContent .asideBarList01 ul li > div.checkbox.floatL.marginLeft5.marginTop15{
    margin-left: 0 !important;
}

.popupContent .accordionBox{
    box-shadow: none !important;
    margin: 0 !important;
}

.popupContent .accordionBox .heading01{
    border-bottom: 1px solid #e0e0e0;
}

.popupContent .accordionBox .heading01 .title{
    padding: 10px !important;
}

.selectedCategories{
    background-color: #eee !important;
    border: none !important;
}

.categoryCount{
    background: #fff !important;
}

/*Category Workbench style*/
select.formControl{
    padding: 4px !important;
    border-style: none none solid !important;
    border-bottom-width: 1px !important;
    border-bottom-color: rgb(204, 204, 204) !important;
    box-shadow: none !important;
    background: none !important;
}

.breadcrumb01 .colXS12.fontSize20{
    margin: 15px 0 !important;
}

.materialQuantity{
    background: #e0e0e0 !important;
    color: #000 !important;
    border-color: #e0e0e0 !important;
    margin-left: -83px !important;
}

.materialQuantity .arrow-down{
    border-top-color: #e0e0e0 !important;
}

.materialQuantity .arrowDownBorder {
    border-top-color: #e0e0e0 !important;
}

.customDD .savedFilters a{
    text-transform: capitalize !important;
}

.navVertical.grayNav li.active{
    border-color: #cccccc #cccccc #cccccc #159dfc !important;
}

.navTabs.grayTab{
    box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2) !important;
    margin-bottom: 20px !important;
}

.navTabs.grayTab li{
    margin: 0 !important;
}

.navTabs.grayTab li a{
    height: 62px !important;
    border: none !important;
    background-color: #fff !important;
    padding: 11px 5px !important;
    box-sizing: border-box !important;
}

.navTabs.grayTab li a span.fontBoldCW{
    font-size: 14px !important;
}

.navTabs.grayTab li a, .navTabs.grayTab li a span{
    color: #757575 !important;
}

.navTabs.grayTab > li > a:hover, .navTabs.grayTab > li.active > a{
    border-bottom: 2px solid #159dfc !important;
}

.navTabs.grayTab > li.active > a span{
    color: #159dfc !important;
}


/*Login Page*/
.cont01 ul li a{
    padding: 10px 30px;
}

.smartbyGepLogo{
	width: 100% !important;
	height: 41px !important;
	background: url("../images/smartLogo01.png") no-repeat !important;
}

.loginSmartNewWrapper{
    width: 450px !important;
    height: auto !important;
    min-height: 400px !important;
    box-sizing: border-box !important;
    background-color: rgba(255, 255, 255, 0.9) !important;
    padding: 35px !important;
}

#loginPage .input.relativePos, #changePassword .input.relativePos{
    /*padding-left: 50px !important;*/
    margin-bottom: 15px !important;
}

#loginPage .input.relativePos .input{
    position: static !important;
}

#loginPage .newLoginField, #forgotPassword .newLoginField, #changePassword .newLoginField{
    width: 100% !important;
    padding:15px 15px 15px 45px !important; /*Changed 13px 5px to 15px 15px 15px 45px*/
    border: none !important;
    box-shadow: none !important;
    background-color: transparent !important;
    border-bottom: 1px solid #ccc !important;
    outline: none !important;
    color: #159dfc !important;
    border-radius: 0 !important;
    box-sizing: border-box !important;
}

#loginPage .newLoginField:-webkit-autofill, #forgotPassword .newLoginField:-webkit-autofill, #changePassword .newLoginField:-webkit-autofill{
	-webkit-box-shadow: 0 0 0px 1000px white inset !important;
	box-shadow: 0 0 0px 1000px white inset !important;
	color: #159dfc !important;
}

/*#forgotPassword .newLoginField{
	width: 100% !important;
}*/

#loginPage .newLoginField:focus, #forgotPassword .newLoginField:focus, #changePassword .newLoginField:focus{
    border-bottom: 1px solid #159dfc !important;
}

.usernameField{
    background: transparent url("../images/inputIcons.png") 14px 1px no-repeat !important;
}

.usernameFieldBlue {
    background: transparent url("../images/inputIcons.png") 14px -123px no-repeat !important;
}

.usernameFieldRed {
    background: transparent url("../images/inputIcons.png") 14px -250px no-repeat !important;
}

.passwordField{
    background: transparent url("../images/inputIcons.png") 14px -36px no-repeat !important;
}

.passwordFieldBlue {
    background: transparent url("../images/inputIcons.png") 14px -160px no-repeat !important;
}

.passwordFieldRed{
    background: transparent url("../images/inputIcons.png") 14px -287px no-repeat !important;
}

#loginPage .errorMsg.genericIcons{
    display: none !important;
}

#loginPage .validation-summary-errors{
    width: 100% !important;
}

#loginPage #checkUsernamePassword{
    padding: 0 !important;
}

#loginPage .validation-summary-errors ul li{
    color: #fd2e2e !important;
    padding-left: 50px !important;
    font-size: 13px !important;
    font-weight: bold !important;
}

#loginPage input[type="submit"], #forgotPassword .primaryBtn, #forgotPassword .secondaryBtn, #changePassword input[type="submit"]{
    padding: 10px 0 !important;
    font-size: 20px !important;
    border: none !important;
}

#loginPage .fulLeft.fontSize13.marginBottom30{
    margin: 0 !important;
}

#loginPage #IDMWEB_ACCOUNTACCESS, #IDMWEB_pwdsenduseremailid, #IDMWEB_unamesenduseremailid{
    color: #797979 !important;
    margin: 0 !important;
}

#clickHere{
	font-weight: bold !important;
}

#forgotPassword{
    position: static !important;
    border: none !important;
    border-radius: 0 !important;
    background: transparent !important;
}

.tabs01{
	padding: 0 30px !important;
}

.tabs01 li{
    box-sizing: border-box !important;
}

.tabs01 li a/*, .tabs01 li a:hover*/{
    width:100% !important;
    box-sizing: border-box !important;
    padding: 14px 0 !important;
    border-radius: 0 !important;
    background-color: transparent !important;
    border: none !important;
    color: #707070 !important;
    font-size: 14px !important;
    font-weight: bold !important;
}

.tabs01 li.active a, .tabs01 li.active:hover a, .tabs01 li:hover a{
    border: none !important;
    border-bottom: 2px solid #159dfc !important;
}

.reskin-checkInBtn{
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3) !important;
	padding: 4px 10px !important;
	background: #fff !important; 
}

.reskin-checkIn{
	height: auto !important;
	background: transparent !important;
	color: #159dfc !important;
}

.reskin-checkInBtn input[type="button"].ddButton{
	height: auto !important;
	background-color: transparent !important;
	width: 18px !important;
	background-position: -3px -58px !important;
	border-left: 1px solid #ccc !important;
	padding: 0 !important;
	margin: 0 0 0 5px !important;
}

#changePassword{
	position: static !important;
}

#changePassword #txtNewPassword{
	padding-right: 30px !important;
}

#changePassword .newInfoIcon{
	left: 356px !important;
}

#changePassword .newLoginField.usernameField{
	background: transparent url("../images/inputIcons.png") 14px 1px no-repeat !important;
}

#changePassword .newLoginField.passwordField{
	background: transparent url("../images/inputIcons.png") 14px -36px no-repeat  !important;
}

#changePassword .newLoginField.passwordFieldBlue{
	background: transparent url("../images/inputIcons.png") 14px -160px no-repeat  !important;
}

#changePassword .fulLeft.marginBottom23{
	margin: 0 !important;
}

#changePassword .heading02{
	font-size: 16px !important;
	color: #000 !important;
	margin: -10px 0 10px !important;
}

/*P2P style*/
.procurement .desView .formSingleColumn:not(.relativePos) .lwapper > div{
    display: inline-block !important;
}

.itemSplitCount .inputTextBig{
    height: 36px !important;
}

.countType{
    border: none !important;
    background: #159dfc !important;
    border-radius: 25px !important;
}

.countType .switchOptions{
    font-size: 14px !important;
    color: #fff !important;
}

.switch{
    background: #fff !important;
    border: 1px solid #fff !important;
    box-shadow: 0 0 5px #ccc !important;
    border-radius: 50% !important;
}

.primaryBtn.decreaseSplits, .primaryBtn.increaseSplits{
    border-radius: 50% !important;
    height: 31px !important;
}

#divScan #toggleLeftPanel.filterPaneTrigger{
    top: 0 !important;
    right: 0 !important;
    border: 1px solid #159dfc !important;
}

.panel-group{
    margin: 0 !important;
}

.panel-group .panel{
    padding: 0 2px !important;
    border: none !important;
}

.panel-group .panel + .panel{
    margin: 0 !important;
}

.panel-group .panel .panel-collapse .panel-body{
    border: 1px solid #ddd !important;
}

.wj-dropdown.wj-content{
    border: none !important;
    border-bottom: 1px solid #ccc !important;
    margin-bottom: 20px !important;
}

.wj-dropdown .wj-btn-default{
    border: none !important;
}

.wj-dropdown .wj-btn-default:hover{
    background: none !important;
}

.wj-dropdown .wj-listbox{
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.3) !important;
    border: none !important;
    top: 0 !important;
}

.wj-dropdown .wj-listbox-item{
    padding: 8px 20px !important;
    line-height: 25px !important;
}

.wj-listbox-item:not(.wj-state-selected):not(.wj-separator):hover{
    background-color: #eee !important;
}

.wj-dropdown input[type="text"].wj-form-control{
    border-bottom: none !important;
}

#programDetails .formTwoColumn .input{
    width: 100px !important;
}

.addItemBox, .infoTextPage{
    box-shadow: none !important;
    border: none !important;
    color: #000 !important;
}

.addItemBox{
    background: #e0e0e0 !important;
}

.infoTextPage{
    background: #fff9c4 !important;
}

.fontBold{
    font-weight: bold !important;
}

.contentBox >.content > .highlightBox > .padding10.lightGrayBG, .content.zeroPadding > .highlightBox > .padding10.lightGrayBG{
    background: #f5f5f5 !important;
}

#divReqItemTotal > div.floatR.marginTop15.width273{
    background: #f5f5f5 !important;
    margin-top: 0 !important;
    padding-top: 15px !important;
}

div[id^="divinnerQuesContain"] .border01{
    border: none !important;
}

/*div[id^="divinnerQuesContain"] ul li, */div[id^="divinnerQuesContain"] ul li input[type="text"]{
    width: 100% !important;
}

.itemSplitView .requestersList{
    padding: 0 5px !important;
    height:100% !important; /*updated on 10-08-16*/
}

.requestersList li, .requestersList li.active{
    padding: 5px 0 0 0 !important;
}

.requestersList li .requestersDetails{
    height: 124px !important;
    padding: 5px 5px 0 5px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    background: #f5f5f5 !important;
}

.requestersList li.active .requestersDetails{
    height: 124px !important;
    border-bottom: 1px solid #fff !important;
    background: #fff !important;
}

.requestersDetails .iconDelete{
    top: 5px !important;
    right: 5px !important;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal, .jcarousel-skin-tango .jcarousel-next-horizontal{
    background-image: url("../images/generalIcons.png?v=5") !important;
}

.compareItemGrid ul.compareItemList{
	padding-top: 5px !important;
}

.compareItemGrid ul.compareItemList li.textRight{
	margin-bottom: 18px !important;
}

.card01{
	min-height: 472px !important;
}

#tbOrderMaterialItem #txtReqstdDate, #tbOrderMaterialItem #txtNeedDate{
    width: 110px !important;
}

#tblReceiptItemsGrid #tbodyReceiptItemsForReturnNote tr:hover, #tblReceiptItemsGrid #tbodyReceiptItemsForReturnNote td{
	background: transparent !important;
}

.ngdialog-content #P2PPopupApplyToAll .formThreeColumn .lwapper{
	width: 250px !important;
}

#P2PPopupApplyToAll + .ngdialog-close{
    width: 800px !important;
    right: inherit !important;
    left: 0 !important;
}

/*Portal page*/
.passwordBlock .input input[type="password"]{
	border-bottom: 1px solid #7a7a7a !important;
}

.passwordBlock .input input[type="password"]:focus{
	border-bottom: 1px solid #159dfc !important;
}

aside#aLeftPanel, aside#aLeftPanel .settingsList{
	background: #f5f5f5 !important;
}

aside#aLeftPanel .settingsList ul li a{
	font-size: 14px !important;
	line-height: 16px !important;
	padding: 15px !important;
    box-shadow: none !important;
    border-bottom: none !important;
    color: #000 !important;
}

.settingsList ul li a:hover, .settingsList ul li a.active{
	background: #eeeeee !important;
}

.popupBox #SharingList:not(.sortlistWidth21p) ul li, .asideBoxTabsHead .tabConTopComp .searchFieldFilter input[type="text"]{
	width: 100% !important;
}
.popupBox #SharingList .sortlistWidth21p li.width34p {width:34% !important;}
.breadcrumbs li{
    background-position: right 7px !important;
}

.breadcrumbs li a{
    color: #159dfc !important;
}

#divVisibility .formOneColumn .lwapper .floatL.width180{
    box-sizing: border-box !important;
    margin-right: 10px !important;
}

#divVisibility .formOneColumn .lwapper .input.ddTextField2.ddTextField5{
    margin: 0 !important;
}

.asideControlPanel.createBtnHolder{
    background-color: #fff;
}

.invoicesortByListBox .currentList{
    margin-right: 0 !important;
    padding: 28px 10px 0 10px !important;
}

#tooltipHolderBelong .input, #tooltipHolderServe .input{
    width: 184px !important;
}

ul.horizontalTabs01 + .scorePanes{
    padding: 20px 0 !important;
}

.contentTabs .scorePanes.paddingTop20.paddingLeft20.paddingRight20{
    padding: 20px 0 0 0!important;
}

#mainBlockExisting .secondaryNav #secNavExisting{
	width: 100% !important;
}

.contentDiv.noBg.overflowHidden .contentBox .lwapper .input.marginLeft10{
	clear: both !important;
}

#dvToolTipScanned{
	word-wrap: break-word !important;
}

ul.token-input-list-facebook{
	background-color: transparent !important;
	border-bottom: 1px solid #ccc !important;
    border-left:none;
    border-top:none;
    border-right:none;
    width:100% !important;
}

ul.token-input-list-facebook li p{
	max-width: initial !important;
	display: inline-block !important;
}

div[id^='divinnerQuesContain'] ul.token-input-list-facebook li input[type="text"], div[id^='divinnerQuesContain'] ul.token-input-list-facebook li input[tepe="text"]:focus{
	margin: 0 !important;
	width: 100px !important;
	border: none !important;
}

#dvDelegateTo #dvAlertSelectOneDocument{
	padding-left: 20px !important;
}

#QueryLinks .supportUl li a.Emailanchor{
	text-transform: lowercase !important;
}

.searchPanel #txtSearchEmailLog.searchField{
    background: url("../images/headerActivities.png") no-repeat 4px -88px !important;
    padding: 4px 8px 4px 23px !important;
    box-sizing: border-box !important;
    height: 25px !important;
}

/*Suppliers*/
#childCo5 .ddTextField span{
    border: 1px solid #d5d5d5 !important;
    position: static !important;
}

input[type="text"]#txtFacebooklink, input[type="text"]#txtTwitterlink, input[type="text"]#txtLinkedinlink{
    padding-left: 27px !important;
}

#txtLegalCompanyName, #tier2SupplierNameSearch{
    background: url("../images/headerActivities.png") no-repeat 4px -87px!important;
    padding-left: 25px !important;
}

.gridV #tbodyUpdateCertificateDateRow tr td:nth-child(1), .gridV #tbodyUpdateCertificateDateRow tr td:nth-child(2), .gridV #tbodyUpdateCertificateDateRow tr td:nth-child(4), .gridV #tbodyUpdateCertificateDateRow tr td:nth-child(5), .gridV #tbodyUpdateCertificateDateRow tr td:nth-child(6){
    width: 15% !important;
}

.gridV #tbodyUpdateCertificateDateRow tr td:nth-child(3){
    width: 25% !important;
}

/*Projects*/
.cardPanel > .cardGap > a> .potlets, .cardPanel > .cardGap > .small-cards > a> .potlets{
    background: #fff !important;
    border: 1px solid #e6e6e6 !important;
    box-shadow: none !important;
    transition: all ease-out 0.3s !important;
    overflow: hidden !important;
}

.cardPanel > .cardGap > a> .potlets:hover, .cardPanel > .cardGap > .small-cards > a> .potlets:hover{
    box-shadow: none !important;
    background: #f5f5f5 !important;
}

.potletLeftmediumSwinline, .stageMediumBtnActive{
    border-left: 5px solid #ffbd00 !important;
}

.potletLeftnormalSwinline, .stageNormalBtnActive{
    border-left: 5px solid #8ac347 !important;
}

.potletLefthighSwinline, .stageHighBtnActive{
    border-left: 5px solid #f3382a !important;
}

.potletLeftNoRiskSwinline, .stageNotApplicableBtnActive{
    border-left: 5px solid #9d9d9d !important;
}

.cardPanel > .cardGap > .potlets{
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3) !important;
    padding: 0 !important;
    background: transparent !important;
    width: 98% !important;
    margin: 0 auto !important;
}

.newTheme .pageHeading.paddingTB10{
    padding-top: 5px !important;
}

.createNewPos{
    padding: 0 !important;
    margin: 8px 10px 8px 0 !important;
}

.detailContentPanel ul.sideNav li div.gap{
    padding: 0 8px !important;
}

.ppstGlobalIconsNew{
    margin-bottom: 2px !important;
}

.wrapper-dropdown-3{
    background: transparent !important;
    border: none !important;
    border-bottom: 1px solid #ededed !important;
    margin-left: 10px !important;
}

.wrapper-dropdown-3:after{
    border-width: 5px 5px 0 5px !important;
    border-color: #6d6d6d transparent !important;
}

#divTopPanel .RealizationDIV{
    border-bottom: none !important;
    padding: 20px 0 !important;
}

.detailLeftPanel ul{
    border: none !important;
    float: none !important;
    box-sizing: border-box !important;
}

.detailLeftPanel ul.sideNav li{
    /*border-right: none !important;*/
    background: #f5f5f5 !important;
    box-sizing: border-box !important;
    float: none !important;
}

.detailLeftPanel ul.sideNav li.active{
    background: #fff !important;
}

.detailLeftPanel ul.sideNav li a{
    float: none !important;
    border: none !important;
}

.overflowVisible.contentInner .tabContent{
    /*float: right !important;
    margin-left: 0 !important;*/
    /*padding: 0 !important;
    width: 840px !important;
    border: none !important;
    margin-bottom: 20px !important;
    box-sizing: border-box !important;*/
    
}

#divProjectDetailContainer{
    margin: 0 -20px !important;
}

#divProjectDetailContainer .title02{
    float: none !important;
    margin: 0 !important;
    padding: 20px 15px 5px !important;
   /*font-size: 14px !important;*/ 
    color: #a4a4a4 !important;
    box-sizing: border-box !important;
    border-bottom: 1px solid #eee !important;
}

#divProjectDetailContainer .formTwoColumn, .resultsDataCont .formTwoColumn{
    float: none !important;
    clear: both !important;
    padding: 4px 15px !important;
    box-sizing: border-box !important;
    margin: 0 !important;
    border-bottom: 1px solid #eee !important;
    color: #000 !important;
}

.hoverIcons ~ .marginTop5.marginLeft30{
    /*margin: 20px 0 0 0 !important;*/
}

.hoverIcons .box07{
    border: none !important;
    background: #f0f0f0 !important;
    width: 100% !important;
    box-sizing: border-box;
    color: #9e9e9e !important;
    /*position: relative;*/			/*Removed by Mayur for CON-2952*/
    min-height: 100px !important;   /*SUP-2303*/
}

.hoverIcons .box07.bg57{
    background: #fff !important;
    padding: 0 !important;
    padding: 0 17px 0 0 !important;
}

.hoverIcons .box07.bg57 .width72P{
    width: 573px !important;
}

.hoverIcons .box07 .width72P, .hoverIcons .box07 .width73P{
    border-right: none !important;
    width: 70% !important;
    box-sizing: border-box !important;
}

/*.hoverIcons .box07 .width23P, .hoverIcons .box07 .width25P{
    position: absolute !important;
    right: 17px !important;
}*/																		/*Removed by Mayur for CON-2952*/

.hoverIcons .box07 .width23P{
    bottom: 17px !important;
    width: 29% !important;
    box-sizing: border-box !important;
}

.hoverIcons .box07 .width25P{
    bottom: 17px !important;
}

.hoverIcons .box07 .checker + span.marginTop2N a{
    color: #159dfc !important;
}

a[id^="toggleActivitiesLink"]{ /*updated on 30 Aug 2016*/
    font-weight: normal !important;
    color:#159dfc !important;
    margin-left:30px !important;
}
.marginLeft30  a[id^="toggleActivitiesLink"] {
    margin-left:0 !important;
}

.mileStoneStyle .hoverIcons .box07 .addComment, .mileStoneStyle .hoverIcons .box07 .addComment:hover{
    border: none !important;
    border-bottom: 1px solid #ccc !important;
    background: transparent !important;
    padding-left: 0 !important;
}

.mileStoneStyle .hoverIcons .box07 .addComment .generalIcons{
    /*display: none !important;*/
     margin-right: 14px;
}

.mileStoneStyle .hoverIcons .box07 .addComment .italicText{
    color: #cacaca !important;
    margin: 0 !important;
    font-style: normal !important;
}

.mileStoneStyle .hoverIcons .box07 .MilestoneReadOnly, .mileStoneStyle .activityreadnly{
    font-size: 14px !important;
}

/*.mileStoneStyle .hoverIcons .box07 .TxtColorHigh, .mileStoneStyle .hoverIcons .box07 .iconAttachmentToggle a, .mileStoneStyle .hoverIcons .box07 .color25{
    color: #9e9e9e !important;
}

.mileStoneStyle .hoverIcons .box07 .color47{
    color: #292929 !important;
}*/

.mileStoneStyle .hoverIcons .box07 .alignRight.borderBottom01{
    border: none !important;
}

#divCreateProjectMenu .ieFixNoFloat{
	margin: 10px 12px 0 0 !important;
}

table.DTFC_Cloned thead .secondaryLink.sorting, .dataTables_scrollHeadInner table.dataTable thead .sorting{
	background-image: url("../images/sort_both.png") !important;
    padding-right: 15px !important;
}

.dataTables_scrollHeadInner .gridV thead th span, .DTFC_Cloned.gridV thead th span{
color:#159dfc !important; background-color:transparent !important;} /*change background to background-color for PLAT-1795 checkbox issue*/

table.DTFC_Cloned thead .secondaryLink.sorting_asc, .dataTables_scrollHeadInner table.dataTable thead .sorting_asc{
	background-image: url("../images/sort_asc.png") !important;
    padding-right: 15px !important;
}

table.DTFC_Cloned thead .secondaryLink.sorting_desc, .dataTables_scrollHeadInner table.dataTable thead .sorting_desc{
	background-image: url("../images/sort_desc.png") !important;
    padding-right: 15px !important;
}

.ApplicableDiv .accordionBox, .NotApplicableDiv .accordionBox{
	box-shadow: none !important;
}

input#txtMilestoneAssignedToEmail_divCreateMilestoneActionContainer{
    width: 100% !important;
}

/*Spend style*/
.dashboardContent{
    border-top: 1px solid #c3c3c3 !important;
}
.dashboardContent ul.list11 li:last-child, .dashboardContent ul.list11 li a{
    border-bottom: none !important;
}

.dashboardContent ul.list11 li{
    border-bottom: 1px solid #c3c3c3 !important;
}

#myFeedback #My_Header > div.fulLeft > div:first-child{
    margin-left: 0 !important;
}

#myFeedback .accordionBox .input.select02.ddwidth140, #manageFeedback .accordionBox .input.select02.ddwidth140{
    width: inherit !important;
}

#myFeedback .contentTabs > .accordionBox, #manageFeedback .contentTabs > .accordionBox, #newFeedback .contentTabs .accordionBox{
    margin-top: 0 !important;
    box-shadow: none !important;
}

.noBox > .ft36orgCol{
    color: #000 !important;
}

.noBox:hover{
	border-color: transparent !important;
}

.noBox > .color24{
    color: #159dfc !important;
}

.noBox.active{
    border-top: 1px solid #159dfc !important;
}

.alertTabs ul.alertList li.active{
    border-top: 3px solid #159dfc !important;
}

.fadepanelCenter .dualTranferArrowTop, .fadepanelCenter .dualTranferArrowBtm{
    background: none !important;
}

.fadepanelCenter .dualTranferArrowTop:hover, .fadepanelCenter .dualTranferArrowBtm:hover{
    background: #f5f5f5 !important
}

.filterAppliedOnPupupActive{
    background: #fff !important;
    z-index: 500;
    border-bottom: none !important;
}

.filterAppliedBtnActive{
	padding: 5px 10px 12px !important;
}

.filterAppliedBtn, .filterAppliedBtn:hover{
	text-decoration: none !important;
}

.filterAppliedBtn, .filterAppliedBtn label{
	color: #159dfc !important;
}

.portletIcons{
	background-image: url("../images/portletActions.png") !important;
}

#ulAppliedFiltersContainer{
	width: 80% !important;
}

#expCollapseBoxAuditLog .lwapper.width330{
	width: 300px !important;
	display: inline-block !important;
}

textarea.watermark_container{
	height: 62px !important;
	box-sizing: border-box !important;
}

#divPopupNewFeedback .gridV tr th.ddTextField{
	position: relative !important;
}

#divPopupNewFeedback .gridV tr th.ddTextField span{
	right: 20px !important;
}

#divPopupNewFeedback .popupContent .gridV tr td input[readonly]{
	border: none !important;
	color: #808080 !important;
}

#divPopupNewFeedback .popupContent .gridV tr td input[readonly][original-title]{
	color: #000 !important;
}

.popupContent .backgroundColor01, .popupContent .bg47{
	background: #fff !important;
}

.popupContent .bg47 .marginBottom16.clearfix{
	margin-top: 10px !important
}

.popupContent .bg47 textarea[disabled]{
	background: #f5f5f5 !important;
}

/*Dashboard style*/
#currentlyLoadedDashboardID .tabEvent{
	margin-top: 25px !important;
}

#currentlyLoadedDashboardID #commonRefineBy.filterPaneTrigger{
	right: -33px !important;
}

#currentlyLoadedDashboardID .formGroup select.formControl{
	height: 28px !important;
	padding: 4px 0 !important;
}

.panelPrimary > .panelHeading .fa.fa-exclamation-circle{
	color: #159dfc !important;
}

#currentlyLoadedDashboardID .panel-group{
	margin-bottom: 20px !important;
}

#currentlyLoadedDashboardID .panel-group .panel{
	padding: 0 !important;
	border: 1px solid #ccc !important;
}

#currentlyLoadedDashboardID .contractAppliedFilterCont .panel-group .panel{
    border: none !important;
}

#currentlyLoadedDashboardID .searchResultsActionsBox .secondaryLink a:hover{
	background: transparent !important;
}

#currentlyLoadedDashboardID .fixedHeader .inputGroup{
	width: 100% !important;
}

#currentlyLoadedDashboardID .fixedHeader .inputGroup .inputGroupBtn{
	position: absolute !important;
    right: 0 !important;
    width: auto !important;
}

#currentlyLoadedDashboardID .fixedHeader .inputGroup .inputGroupBtn button.btnDefault{
	box-shadow: none !important;
}

#currentlyLoadedDashboardID .fixedHeader .inputGroup .inputGroupBtn button.btnDefault i{
	color: #159dfc !important;
}

#ancToggleReportsMenu.filterPaneTrigger{
	margin-left: 209px !important;
}

.modalBody .hasFeedbackLeft input.formControl{
    padding-left: 35px !important;
}

.hasFeedbackLeft .formControlFeedback{
	width: 28px !important;
    height: 28px !important;
    line-height: 28px !important;
}

.modal .asideBarList01 ul li a{
	background: transparent !important;
	color: #666 !important;
}

.modal .asideBarList01 ul li a:hover{
	background: transparent !important;
}

h4.mediaHeading .generalIcons.verticalAlignM{
	margin: 0 0 0 20px !important;
    height: 30px !important;
}

/*Calendar control style*/
.ui-datepicker .ui-widget-header{
	background-color: #f5f5f5 !important;
}

.ui-datepicker td a.ui-state-default{
	background: transparent !important;
}

.ui-datepicker td a.ui-state-default, .ui-datepicker td a.ui-state-hover, .ui-datepicker td a.ui-state-highlight{
	border: none !important;
}

.ui-datepicker td a.ui-state-hover{
	background-color: #f5f5f5 !important;
}

.ui-datepicker td a.ui-state-highlight{
	font-weight: bold !important;
}

.ui-datepicker .ui-datepicker-buttonpane button{
	background: transparent !important;
	border: none !important;
	color: #159dfc !important;
}

.datepick{
    border: 1px solid #333 !important;
    border-radius: 0 !important;
}

.datepick-month-header{
    background-color: #f5f5f5 !important;
}

.datepick-month thead{
    border-bottom: none !important;
}

.datepick-month td{
    border: none !important;
}

.datepick-month table td .datepick-highlight, .datepick-month table td .datepick-today.datepick-highlight{
    background-color: #f5f5f5 !important;
}

.datepick-month table td .datepick-today{
    background-color: transparent !important;
    font-weight: bold !important;
    color: #000 !important;
}

.datepick-month td .datepick-today{
    border-color: transparent !important;
}

.datepick-month td .datepick-selected, .datepick-month td .datepick-selected.datepick-highlight{
	background-color: #159dfc !important;
}

.datepick-month.last{
    border-right: none !important;
}

.datepick-ctrl{
    border-top: 1px solid #ccc !important;
}

a.datepick-cmd-next, a.datepick-cmd-prev{
    height: 10px !important;
}

.datepick-cmd.datepick-cmd-clear, .datepick-cmd.datepick-cmd-close{
	color: #159dfc !important;
}

.datepick .datepick-cmd-thismon:hover, .datepick .datepick-cmd-thisqtr:hover, .datepick .datepick-cmd-thisytd:hover, .datepick .datepick-cmd-onemonth:hover, .datepick .datepick-cmd-threemonth:hover, .datepick .datepick-cmd-sixmonth:hover, .datepick .datepick-cmd-twelvemonth:hover{
    background-color: #f5f5f5 !important;
}

.datepick-cmd-prev, .datepick-cmd-prev.datepick-disabled, .datepick-cmd-next, .datepick-cmd-next.datepick-disabled{
	background-image: url("../images/arrow.png") !important;
}

.ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon{
	background-image: url("../images/ui-icons_222222_256x240.png") !important;
}

.xdsoft_datetimepicker  .xdsoft_calendar td, .xdsoft_datetimepicker  .xdsoft_calendar th{
	border: none !important;
	background: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current > div, .xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	font-weight: bold !important;
}

.xdsoft_datetimepicker  .xdsoft_calendar td > div{
	color: #000 !important;
}

.xdsoft_datetimepicker  .xdsoft_calendar td:hover, .xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	background-color: #f5f5f5 !important;
	color: #000 !important;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div {
    border: none !important;
    background: transparent !important;
    color: #000 !important;
}

/*Tipsy by shailesh*/
.tipsy{
    word-break: normal;
}   /*SRC-3202, added by MD on 28-10-2016*/

.tipsy1 .tipsy-arrow-n, .tipsyPro .tipsy-arrow-n{
    border-bottom-color: #000;
}

.tipsyPro .tipsy-arrow-s, .tipsy1 .tipsy-arrow-s{
    border-top-color: #000;
}

.tipsy1 .tipsy-inner, .tipsyPro .tipsy-inner{
    border-color: #000;
    background: #000;
    color: #fff;
}

/*Client style*/
div#IdComponyinfoEdit div.input{
	position: static !important;
}

.reskin-posStatic{
	position: static !important;
}

/*Added by Prajakta - for catlog- 28-07-16*/
[class^="icon-"], [class*=" icon-"], [class^="icon-"] * {
    font-family: 'icomoon' !important;
}

.colXS12 .row .borderLeft06 {
    margin-left: 24px !important;
    margin-right: 24px !important;
}
.fa {font-family: FontAwesome !important;}
/*.colXS12 .formControl {padding:6px !important;}*/ /*Removed by Mayur*/
.colXS12 .formGroup .controlLabel{font-size:11px !important;}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
    background: #159dfc !important;
    border-color: #159dfc !important;
    color:#fff !important;
}
.mainSearch .inputGroupAddon {
border:none !important;
}
.mainSearch .btnWarning {
    background:#fff !important;
    border:1px solid #e6e6e6 !important;
    
}

/*Added by Prajakta - for catlog- 28-07-16*/
.inputGroupAddon:last-child { border-left: 0 !important; border-top: 0 !important; border-right: 0 !important;}
.mainSearch .btnWarning {
    background: #fff !important;
    border-color: #e0e0e0 !important;
    color:#159dfc !important;
    border-top:none !important;
    border-left:none !important;
    border-right:none !important;
    padding:4px 6px 2px 7px !important;
}
.panelHolder .mainMenu .subMenu li {padding:4px 0 !important;}
.panelHolder .row .colS8 .btnBig {
    background-color: #159dfc !important;
    border-color: #159dfc !important; 
    box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.3)  !important;
    color:#fff !important;
    padding:5px 13px 5px 14px !important;
    border-radius:2px !important;
}
 .panelHolder .row .colS8 .btnBig:hover {
    border-color: #1a77c9 !important; 
    background: #1a77c9 !important;
}
.navbarInverse .navbarNav > li > a {text-transform:uppercase !important;}
.navbarRight > .btnWarning {background:transparent !important; border:none !important; padding: 10px !important; box-sizing: border-box !important; margin: 0 !important;} /*border: none by Mayur Dalal - 22-08-2016*/
.navbarInverse .navbarNav.navbarRight > li.btnWarning > a{
font-weight:bold !important}
.icon-ExpandThinIcon {
color:#000 !important;
}
.btnBig .icon-ExpandThinIcon{
    color:#fff !important;
}
.navTabs {box-shadow:0px 2px 5px 0px rgba(50, 50, 50, 0.2)  !important;}
.tabs02.navTabs > li > a { font-weight: bold !important;}
.tabs02.navTabs  > li.active > a, .tabs02.navTabs > li > a:hover{
    border-bottom: 2px solid #159dfc !important;
    border-top:none !important;
    border-left:none !important;
    box-shadow:none !important;
    color: #159dfc !important;
   
}
.tabs02.navTabs > li {
margin-bottom:0 !important;}
.btnDefault.dropdownToggle  {
    background:#ebebeb !important;
}
.shopOBO .btnHolder.active{box-shadow:0 0 1px 0 #dfdfdf !important;}
.shopOBO .dropDown01 {box-shadow:0 5px 6px rgba(0, 0, 0, 0.175) !important;}
.dropdownMenu  .subMenu li {padding:5px 0 !important;}
.panelHolder .mainMenu li a, .panelHolder .subMenu a{color:#000 !important;}
.card01 a:hover .icon-FavoriteIcon {color:#F10000 !important;}

/*css for catalog old - 02-aug-2016 */
.contentBox  .btnPanel input[type='text']{height:auto !important; margin:0 !important;}
.compareitems .addBtn01 {background:#159dfc  !important; color:#fff !important; padding:4px 10px 4px !important; border-radius:2px !important; box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.3)  !important;
}
.compareitems .addBtn01:hover{background:#1a77c9  !important;}
.tabPadding li a:hover .arrow, .tabPadding li a.selected .arrow {display:none !important;}
.tabbing {box-shadow:0px 2px 5px 0px rgba(50, 50, 50, 0.2)  !important;}
.shadetabs li a {font-weight:bold !important;}
.tabAlt .containertab {border:none !important;}
.iconItemCost {height:20px !important;}
/*css for catalog old - 02-aug-2016 */

/*css added on 05-08-16---start*/
.ui-autocomplete a:hover {
    background: #ebebeb !important;		/*m-CLI-11691-md, from #159dfc to #ebebeb*/
    color: #000;
}
.popover01 .heading .title {
    font-weight: bold !important;
    color:#666;
}
.accordionBox input[type="text"] {
    height:auto !important;
}
/*css added on 05-08-16---end*/

/*css added on 08-08-16---start*/
#divInvoiceContentArea .formThreeColumn .lwapper {height:62px !important;}/* m-P2P-8032 replace height:50px to height:62px -RK */
.statusCards {height:167px !important;}
#divUnselectedItemsMsg {float:left; margin-bottom:10px !important;}
.statusCardsOuter {height:168px !important; }
.itext + span, .itext {position:relative !important; z-index:5 !important;}
.itext.tootip01{
   z-index: inherit !important; 
}
/*css added on 08-08-16---end*/

/*css added on 09-08-16---start*/
.accordionBox .heading01 span {color:#000 !important;}
#dvScannedInvoiceMainContainer.fullLeft{
    position:relative !important; z-index:102;
}
.navigation ul li{
    z-index:103 !important;
}
.iconMail{
    background-position: -33px -952px !important;
}
.navigation ul li ul.dropDown li a{
    padding: 7px 10px !important;
}
#forgotPassword .newLoginField.usernameFieldBlue{
    background: url(../images/inputIcons.png) 14px -123px no-repeat !important;
}
#forgotPassword .newLoginField.emailIdField{
    background: url(../images/inputIcons.png) 14px -81px no-repeat !important;
}
#forgotPassword .newLoginField.emailIdFieldBlue{
    background: url(../images/inputIcons.png) 14px -205px no-repeat !important;
}
/*css added on 09-08-16---end*/

/*css added on 10-08-16---start*/
.settingdetails .input input[type="text"]{
    /*width:80% !important;*/
    text-align:left !important;
}
.blankWidget:hover .addNewWidget .newWidgetIcon{
    background-position: -10px -50px !important;
}
.overlay{
    opacity:0.8 !important;
}
.bg07.overlayBg1pxWhite{
    background: url(../images/overlayBg1pxWhite.png) repeat !important;
    opacity: 1 !important;
}
.itemSplitView .requestersDetails .iconDelete{
    background-position: 1px -575px !important;
}
.fontBlack{
    font-weight:bold !important;
}
/*css added on 10-08-16---end*/

/*css added on 11-08-16---start*/
h1 .label.fontSize15, .heading1 .label.fontSize15{
    font-size:17px !important; /*updated on 23-08-16*/
    font-weight:bold !important;
}

.ui-datepicker {z-index:100000 !important;}

.iconnoCommentforWhiteBg{
    /*margin: 0 !important;*/
    text-indent: -9999px !important;
}
/*css added on 11-08-16---start*/

/*css added on 12-08-16---start*/
.accordionBox:first-child{
    margin:0 !important;
}
.generalIcons.actionBtnArrow {
    background: url("../images/generalIcons.png?v=5") right -882px !important;
}
/*#divRequisitionContentArea div.radio .radio span {updated on 17-08-016
    background:none !important;
}*/
/*css added on 12-08-16---end*/

/*css added on 16-08-16---start*/
.newTheme div.newChecker span {
    background-image: url("../images/checkboxBg01.png") !important;
}
#LotList .accordionBox {
    float: left !important;
    width: 100% !important;
}
#LotList .accordionBox .input {margin:0 !important;}

.gridV tr .bestScore, .verticalBordersGrid .gridV tr .bestScore,.accordionBox .gridV th.bestScore span {/*Update Rukh 18-08-2016*/
    background: #b0e5ff !important;
    color: #666 !important;
}

.accordionBox .gridV tr .bestScore span.requiredTxt {background: #b0e5ff !important;}
.navigation > ul > li.rightAlignLink:hover
{
    background: transparent !important; /*Changed #fd980b to transparent by Mayur*/
}
/*css added on 16-08-16---end*/


/*Update 17-8-2106 Strat RM*/       
#LotList > div {z-index:500 !important;}
/*Update 17-8-2106 End RM*/

/*added on 18-08-16----start--PV*/
.activityFilterIcon {
    background-image: url("../images/filterIcon.png") !important;
}
.iconcCenter {
     background-image: url("../images/iconCommandCenter.png") !important;
}
.iconFilter01 {width:16px !important;}
.iconInviteSprit {
    background-image: url("../images/inviteCount.png") !important;
}
/*added on 18-08-16----end--PV*/

/*css added on 18-08-16--RK--start */
.attaments .alertReg, .addComment .alertReg, .accordionBox .gridV td span.alertReg {
	color: #fff !important;
}
#divInviteTeamMembers .newTheme .sortList ul li {
    padding: 0 !important;
}
.iconTeamMembers01 {
	background-image: url("../images/teamMembersIcon.png") !important;
}
#SuppAssessmentContentArea .accordionBox {
	box-shadow:none !important;
}
.accordionBox span.color46 {
    color: #72b41e !important;
}
.accordionBox span.color47 {
    color: #f38630 !important;
}
/*css added on 18-08-16--RK--end */ 

/*start css added on 18-08-16 by Yogesh Jagdale */
#dvContractDocumentTypeDetails, #dvContractTypeDetails {
    /*margin-top: -4px !important;*/	/*Commented by Mayur for CON-2828*/
}
#liMultiBuyer_1 .input {
    margin-top: -4px !important;
}
#liMultiBuyer_1 .inputD{
    text-indent:4px !important;
}
#LiMultiPartner_1 .input {
    margin-top: -4px !important;
}
#LiMultiPartner_1 .inputD{
    text-indent:4px !important;
}
#tooltipHolderPAS, #dvBUDetails, #tooltipHolderRegion{
    margin-top: -5px !important;
}
#dvMultiPartnerLocation_1,#dvSupplierSignatoryDetails_1,#dvSupplierContactDetails_1,#dvAttorney_1,#dvAuthorizedSignatory_1,#dvParentContractNo,#dvParentContractName,#dvCurrencyDetails,#dvContractValue,#dvPaymentTermDetails,#dvEffectiveDate,#dvEvergreen,#dvExpiryTermValue,#txtContractExpiryTermType,#txtRenewalType,#dvTextTerminationType,#dvTerminationTerm,#txtTermiantionTermType,#dvPenaltyAmount,#dvOwner {
    /*margin-top: -4px !important;*/	/*Commented by Mayur for CON-2828*/
    margin-right:4px !important;
    float: left !important;
}
#LiMultiBuyerStakeholder_1 .formSingleColumn .lwapper .label, #LiMultiPartnerStakeholder_1 .formSingleColumn .lwapper .label{
   float: left !important;
}
#dvChangeMode #dvUploadDocument + .generalIcons .upArrow01 {left: 136px !important;}
#dvChangeMode #dvUploadDocument + .generalIcons .itemTableSettings {margin-top: 5px !important;}
#chkEvergreen-uniform {margin-left: 30px !important;}
#liBuyerAndSupplier >div {width: auto !important;}
#selectEdit-uniform  + #selectInput {display: none !important;}
input#btnCheckIn_70{width: auto !important;}
/*end css added on 18-08-16 by Yogesh Jagdale */

/*Rukh 18-8-2016 start */

#divTeamMemberList .input.select02{
	width:auto !important;
}
input#txtColumnName {
    padding: 3px 0 !important;
}
/*Rukh 18-8-2016 End */

/*SS 18-8-2016 start */
.tooltipContainer {
    font-size: 12px !important;
    white-space: normal; /*PORT-1231, added by MD on 26-10-2016*/
}
/*SS 18-8-2016 start */

/*added by PV on 19-08-16 ---start*/
.iconPartnerSharing01 {background-image: url("../images/moduleIconsNew.png") !important;}
.sortList ul li:hover .iconPartnerSharing, li a.active .iconPartnerSharing {background-position:-1px -528px !important;}
.pageHeading #divContainerLanguage .label{font-size:13px !important;}
.pageHeading #divContainerLanguage .input.select02 {width:auto !important;}
.popupContent  #divQuestions .TopRightBottomBorder{border:none !important; background:transparent !important;}
#divCreateMilestoneActionContainer .popupContent .label.fontBlack {font-weight: normal !important;}
/*added by PV on 19-08-16 ---start*/

/*19-8-2016 RM start*/
.gridV #tblPartnetRankList .textRed td, #dvSealedAucLiveGridContainer .textRed td, #tblBidHistoryList .deleted td,#tblBidHistoryList .deleted td span, .gridV .textRed td, .textRed td{
    color:#f02121 !important;
}
/*19-8-2016 End RM*/

/*start css added on 19-08-2016 by YJ */
/*#ulClauseList > li{background-color: #eee !important;}*/	/*Commented by Mayur on 16-09-2016*/
#ulClauseList .cardpreview_icon {padding: 0 !important;}
#ulClauseList a[id^=anchClause_]{background-color: transparent !important;}

#tdMaterialLineItemContents > tr:hover{background-color: initial !important;}
#divCommentpopup .highlightField {border: 1px solid #ff3333 !important; border-radius:2px !important;}
#ddlPreferredCurrency-uniform {min-width: auto !important; width: 80px !important;}
#ddlContractDocumentType-uniform,#ddlContractType-uniform,#ddlPaymentTerm-uniform {width: 100% !important;}
#ddlPartnerContact-uniform {width: 345px !important;}
#txtClauseName,#txtClauseNumber,#txtClauseType,#txtDescription,#txtClauseCreatedBy {width: 100% !important;}
/*end css added on 19-08-16 by YJ */

/*css added on 19-08-16--RK--start */ 
#divSelectContactPopup .popupContent .newContent .popupSearch + div {
    padding-left: 5px !important;
}
#dvPopUpContentdvPartnerCategoryList .itext + span {
    font-size: 12px !important;
}
.newTheme .pageHeading {
    font-size: 20px!important;
}
/*css added on 19-08-16--RK--end */

/*css added on 22-08-2016 start--PV */
#countrytabs4.shadetabs li#liItems a {text-align:left;}
.iconComment07 {background-position:0 -106px;}
.asideBarList01 .itemlist li .fontBlack span + span{font-weight:bold !important;}
.reqList .fontSize16 { font-size: 14px !important;}
.gridV td {
	padding:5px 10px !important;
}
.materialQuantity {top:101px !important;}
.materialItemDetails .materialQuantity {background-color: #e0e0e0  !important;}
/*#ngdialog1 #Accounting .formThreeColumn .lwapper.height50 {height:auto !important;}*/
.content {
}
/*css added on 22-08-2016 end--PV */

/*Rukh 22-8-2016 start */
.gridV #tblPartnetRankList .textRed td , #tblBidHistoryList .deleted td,#tblBidHistoryList .deleted td span{
	color:#f02121 !important;
}

#dvPricingDetails .input.select02{
	width:auto !important;
}
/*Rukh 22-8-2016 End */

/*css added on 22-08-16--RK--start*/ 
.iconInviteSprit {
    background-image: url("../images/inviteCount.png") !important;
}
#divPopupBU .popupSearch {
    padding: 8px 5px;
}
/*css added on 22-08-16--RK--end*/

/*css added on 22-08-16--YJ--start*/ 
#dvBasicDetailsContainer.desView .formSingleColumn:not(.relativePos) .lwapper > div.floatR {float: right !important;}
#dvBasicDetailsContainer.desView .formSingleColumn:not(.relativePos) .lwapper > div.floatL {float: left !important;}
#export-uniform,#exportLog-uniform {margin-top: 0 !important;}
#dvContractTitle{margin-top: -4px !important;}
.asideBarList01 ul li:hover .cardpreview_icon02 {background-position: -17px -2840px !important;padding: 0 !important;background-image: url("../images/generalIcons.png?v=5") !important;}
.asideBarList01 ul li .cardpreview_icon02 {width:16px !important; height:16px !important; padding:0 !important;}
/*css added on 22-08-16--YJ--end*/

/*css added on 23-08-2016 start--PV */
#divShipTo .input.select02 {
width:auto !important;}

.catalogUploadSection .iconUpload{
    line-height: 15px !important;
    font-size: 13px !important;}
.catalogUploadSection .addBtn01.width110 {
width:130px !important;} /*updated on 24-08-16*/
.catalogUploadSection .infoTooltipTrigger {margin:5px 0 0 5px !important;
}
.catalogSearchResults .fontNormal .fontSize16, .catalogSearchResults .fontNormal .fontSize16 span {
font-weight:bold !important; }
.contentBox .btnPanel .iconAddToCart + .input input[type='text'] {height:24px !important;
}
.contentPanel #divNavigation .contentBox > h1 {height:auto !important;
}
.errorTextPage {
    background: #fff9c4 !important;
    border: 1px solid #fff9c4 !important;
}
.accordionBox .errorTextPage{
	background: #f3dede !important;
    border: 1px solid #ecccd1 !important;
    color: #af433f !important;
}	/*SRC-3561 - Added by Mayur Dalal on 22-09-2016*/
.accordionBox .errorTextPage span{
	color: #af433f !important;
}	/*SRC-3561 - Added by Mayur Dalal on 22-09-2016*/
.iconAddAttach {
    background-image: url(../images/iconAddAttach.png);
}
.lockSpirite {
    background-image: url(../images/lockUnlockIcon.png);
}
.actionIcons {
    background-image:url(../images/actionIcons.png);
}
/*css added on 23-08-2016 end--PV */

/*css added on 23-08-2016 start--YJ */
li[id^=liClauseList_] > a[id^=aAddClause_]:hover {background-color: transparent !important;}
#dvContractFields .ddTextField2 #txtEffectiveDate + span,#dvContractFields .ddTextField2 #txtExpiryDate + span{position: static !important; margin-left: -28px !important;}
.asideBarList03 ul li a {background-color: #f5f5f5 !important; color: #000 !important; padding: 12px 15px !important;}
.asideBarList03 ul >li>a:hover{background-color: #eee !important;}
/*css added on 23-08-2016 end--YJ */

/*css added on 23-08-16--RK--start*/
#AddMilestonesPanel .iconDelete07 {
    background-position: -36px -850px !important;
}
#associatedPartnersSearchPanel:after {
	display: block !important;
	width: 22px !important;
	height: 22px !important;
	content: '' !important;
	background: url("../images/headerActivities.png") no-repeat 0 -89px !important;
	position: absolute !important;
	top: 5px !important;
	right: 0 !important;
}
#associatedPartnersSearchPanel input[type="text"] {
    padding: 5px 25px 5px 5px !important;
    border-bottom: 1px solid #ccc !important;
} 
#associatedPartnersSearchPanel input[type="text"]:focus {
    border-bottom: 1px solid #159dfc !important;
}
#associatedPartnersSearchPanel {
    border: none !important;
	position:relative !important;
} 
/*css added on 23-08-16--RK--end*/

/*css added on 23-08-16--RM--start*/
#divPoleMounted {
float:left;
}
#divTypeOfAward .width156.marginTop6 {
    width:167px !important;
}

.detailLeftPanel ul.sideNav#leftOptions li{
	float:left !important;
}
.detailLeftPanel ul.sideNav#leftOptions li a{
float: left !important;
border-top: #FFF solid 1px;
}
#tblScoreSheetScore input[id^="txtWeight"] {
	height: 21px !important;
    width: 43px !important;
}
#tblScoreSheetScore #btnApplyWeight{
	background: #159dfc !important;
	color:#fff !important;
}
/*css added on 23-08-16--RM--end*/
/*css added on 24-08-16--PV--start*/
.ppstGlobalIconsNew{
    background-image: url("../images/ppstGlobalIcons-New.png"); 
}
.payrequest {margin:0 !important;}
#ProjectSavingForm  .lwapper.width48P div{/*width:100% !important;*/ width:260px !important;}
#ProjectSavingForm  .fieldWrapper .ddwidth415 div.selector span {width: 445px !important;}
#ProjectSavingForm  .lwapper.width48P div.checker {width:19px !important;}
#ProjectSavingForm  .lwapper.width48P #txtRealizationPeriod + div {width:160px !important;}
#ProjectSavingForm .input input[type="text"].width420 {width:445px !important;}
#tblRFXTable .iconSave02 {background-position:-35px -3271px !important; width:16px !important;
}
/*.itext + span {max-width:95% !important;}*/
#AppliedFilterPanel input.txtFilterName {width:220px !important;}
.ddTextFieldPS span {background:none !important; border:none !important;  padding:0 !important;}
.addItemBox {
    background: #f5f5f5 !important;
}
#ProjectSavingForm .width100P .input.ddTextField5 {width:100% !important;}
#ProjectSavingForm #txtDescription.width447 {width:447px !important;}
.ddTextField5 span .iconSprite {background-image:url(../images/iconSpriteLots.png)  !important;
}
/*css added on 24-08-16--PV--end*/

/*css added on 24-08-16--RK--start*/
.cwb_reskin .navTabs.grayTab li{
	padding: 0 5px !important;
    background: #fff !important;
}
.icon-position1 .path1:before , .icon-position1 .path2:before , .icon-position1 .path3:before , .icon-position1 .path4:before , .icon-position1 .path5:before , .icon-position1 .path6:before {
	display:none;
}
/*css added on 24-08-16--RK--end*/ 
/*css added on 24-08-16--RM--start*/
.desView .formSingleColumn:not(.relativePos) .lwapper > .label.fontSize13.floatL{
	float: left !important;
	margin-right: 5px !important;
}
.desView .formSingleColumn:not(.relativePos) .lwapper #sourcingTypeInput_eventVal {
width:170px !important
} 
.payrequest {
    background-image: url("../images/subpaysprite.png");
}
/*css added on 24-08-16--RM--end*/ 
/*css added on 25-08-16--PV--start*/
.copyProjectPopup .fieldWrapper .input.ddTextField2{float:left !important;
}
.savedFilters .bg22 {background:#eee !important;
}
.color26.defaultFilter.bgGreenColor {
color:#fff !important; padding:0 2px !important;}
h1 #resultCountDv .marginLeft33:first-child {margin-left:50px;}
#dvLeftFilterPanel + .contentBox h1{padding-top:0 !important; padding-bottom:0 !important;}

.ddTextField span.field-validation-error, .ddTextField span.field-validation-error span {position:relative; right:auto !important; bottom:auto !important;}
.iconExecution-24-X-24 {background-position: -73px -312px !important; width: 26px !important;}
.gridV td.color2d9a2c {color:#2d9a2c !important;}
.gridV td.colorec3d39 {color:#ec3d39 !important;}
.gridV td.colorf19e4e {color: #f19e4e !important;}
#divProjectLinkToRFX {box-shadow:none !important;}
/*.border01.lwapper {border-left:0 !important; border-top:0 !important; border-right:0 !important;}*/
div.token-input-dropdown-facebook {margin-top:1px !important;}
/*css added on 25-08-16--PV--end*/
/*css added on 25-08-16--YJ--Start*/
/* CON-2636 */
[id^=btnCheckIn_] { width: auto !important} 
#CreatNotification .accordionBox {margin: 0 !important}
#CreatNotification .accordionBox .content1{margin-bottom: 0 !important} 
/* CON-2600 */
#maindvQuickCreate .lwapper >.label{float:none !important}
#maindvQuickCreate .input[class*=ddTextField]{float: none;margin-right: 0 !important}
/* CON-2690 */
.iconContractCreate {background-position: -2px -40px !important}
/* CON-2696 */
/*#txtClauseSearch {
    background: url(../images/headerActivities.png) no-repeat 4px -88px !important;
    padding: 4px 25px 2px 25px !important;
}*/
/* CON-2609 */
#txtSupplierSignatory_1 {margin-left: 4px;} 
/*css added on 25-08-16--YJ--end*/
/*css added on 25-08-16--RM--Start*/
.ddTextField2 div.checker span.checked{
	background: #fff url("../images/sprite.png") no-repeat -76px -260px !important;
}
.ddTextField2 div.checker span{
position:relative !important;bottom:auto !important;right:auto !important;
background: #fff url("../images/sprite.png") no-repeat 0px -260px !important; 
margin-top: 5px !important;
    height: 16px;
    width: 16px;}
h1  #frmLinkDocuments .thirdBtn {
 box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3) !important;
}
#divTopPanel .RealizationDIV.iconPartialFull{
padding: 0 !important;
} 
/*css added on 25-08-16--RM--end*/
/*css added on 25-08-16--RK--start*/
.cwb_reskin .navbarRight > .btnWarning {
	padding:0 !important;
}
.cwb_reskin .color39 {
	color: #000000 !important;
}
/*css added on 25-08-16--RK--end*/ 
/*css added on 26-08-16--PV--start*/
.genericIcons {
    background-image: url(../images/loginGenericIcons.png) !important;
}
.widgets .widgetsIcons, .cardOuter .deleteWidgets {
    background-image: url(../images/widgetsHeaderBtns.png);
}
.select01 div.selector.input-validation-error-display, .select02 div.selector.input-validation-error-display, .select03 div.selector.input-validation-error-display, .select04 div.selector.input-validation-error-display, .select05 div.selector.input-validation-error-display, .select06 div.selector.input-validation-error-display, .input input.input-validation-error, input.input-validation-error {border-bottom:1px solid red !important;}
#ProjectSavingForm .lwapper.width48P div.width80P  {width:80% !important;}
.select04 div.selector#ddlContractPeriod-uniform {background-color:transparent !important;}
.input.ddTextField5.ddTextField2.width206 {float:left !important;}
.input.ddTextField5.ddTextField2.width206, .input.ddTextField2.ddTextField5 input.width206 {width:206px !important;}
#divCreateProjectMenu {margin-right:7px !important;}
.input.ddTextField2.ddTextField5.width120 {width:120px !important;}
/*css added on 26-08-16--PV--end*/

/*css added on 26-08-16--RK--start*/
#dvTeamPopSearch, .newTheme .asideBoxTabsHead #tabTeamMember li a {
	padding: 8px !important;
}
#tabTeamMember li a {
	font-size: 13px !important;
	height: 37px !important;
}
.icon-excel .path1:before ,.icon-excel .path2:before ,.icon-pdf .path1:before ,.icon-pdf .path2:before ,.icon-word .path1:before ,.icon-word .path2:before ,.icon-Budgeted_Spend .path1:before ,.icon-Budgeted_Spend .path2:before, .icon-Budgeted_Spend .path3:before, .icon-Budgeted_Spend .path4:before, .icon-Geography .path1:before, .icon-Geography .path2:before, .icon-Positioning .path1:before, .icon-Positioning .path2:before, .icon-Level_of_Ownership .path1:before, .icon-Level_of_Ownership .path2:before, .icon-Level_of_Execution .path1:before, .icon-Level_of_Execution .path2:before, .icon-type .path1:before, .icon-type .path2:before{
	display:none;
}
.cwb_reskin ul.dropdownMenu li [datepicker] .btnDefault .textInfo {
    font-weight: bold !important;
}
.cwb_reskin ul.dropdownMenu li [datepicker] .btnDefault {
    box-shadow: none !important;
}
.cwb_reskin ul.dropdownMenu li [datepicker] .btn.active {
    box-shadow: none !important;
    background: #eee !important;
}
/*css added on 26-08-16--RK--end*/

/*css added on 26-08-16--RM--start*/
#divRegularBidding  .disableBtn {
background-color: buttonface !important;
    color: grey !important;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3) !important;
    padding: 3px 10px !important;
}
/*css added on 26-08-16--RM--end*/
/*css added on 29-08-16--PV--start*/
.formTwoColumn .lwapper.width490 {width:487px !important;}
#txtRealizationSavingsStartMonth + .input.ddTextField2 {float:left !important;}
#divContractPeriod .fulLeft, #divContractPeriod .fulLeft #txtContractPeriod, #divContractPeriod .fulLeft #txtContractPeriod + .ddwidth140{ float:left !important;}
#divContractPeriod .fulLeft #txtContractPeriod + .ddwidth140{ width:140px  !important;}
#divRFxSummary .width230 {
    width: 228px !important;
}
.popupContent #divDocumentName + div .listTS li span{float:left;
}
.popupBox .tabs02 li a:hover {margin-top:0 !important;}
.ActionStatusContainerBtm {float:right;}
/*.ActionStatusContainerBtm span {float:left; margin-left:3px;}*/	/*Removed by Mayur to resolved SUP-2361*/
.input input[type=text][disabled], .input input[type=text].bg17, .input textarea[disabled]/*, .input input.cursorNotAllowed */{
    background: #fff !important;
    padding-top:5px !important;
    color: #000 !important;	/*added by Mayur*/
    border-color:#fff !important;
}
.mileStoneStyle .hoverIcons .box07 .color25.TxtColorNormal, .mileStoneStyle .hoverIcons .box07 .color47.TxtColorNormal {color:#42e103  !important;}
/*.mileStoneStyle .hoverIcons .box07 .color25{color:red !important;}*/                        /*Commented by Mayur*/
.mileStoneStyle .hoverIcons .box07 .color47 {color:#f38630 !important;}
div.uploader {
    height: auto;
    border: none !important;
    background: transparent !important;
    color: #000 !important;
    border-bottom: 1px solid #ccc !important;
    outline: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    box-sizing: border-box !important;
}
    div.uploader span.filename {
    font-size: 14px !important;
    width: 120px !important;
    }
    div.uploader span.action {
    background-image:none !important; font-size:12px !important;}
.mileStoneStyle  .accordionBox, #divProjectValueTracking .accordionBox, .ApplicableDiv .accordionBox, .NotApplicableDiv .accordionBox{box-shadow:none !important;}
 .mileStoneStyle #ExpandActivities01 { clear: both; float: left; width: 100%;}

.mileStoneStyle a[id^="divMilestones_"] {border:1px solid red; }
a:hover .iconRFXCreate {background-position: -46px 0px !important;}
a:hover .iconAssessmentCreate {background-position: -47px -80px !important;}
a:hover .iconREQCreate {background-position: -45px -120px !important;}
a:hover .iconReceiptCreate {background-position: -48px -200px !important;}
/*css added on 29-08-16--PV--end*/

/*css added on 29-08-16--RK--start*/
.cwb_reskin .menuTabs li.active a {
	border-left: 3px solid #159dfc !important;
}
.cwb_reskin .icon-pdf:before , .icon-pptx:before{
  color: rgb(233, 76, 61);
}
.cwb_reskin .icon-word:before {
  color: rgb(49, 147, 211);
}
.cwb_reskin .icon-excel:before {
  color: rgb(65, 179, 101);
}
.cwb_reskin .modalContent #parallaxScroll .formGroup label {
    color: #333 !important;      /*#919191 to #333*/
}
/*css added on 29-08-16--RK--end*/

/*css added on 29-08-16--RM--start*/
#tBodyEventDetails td span {
    padding-left: 20px !important;
}
#tBodyEventDetails td a span{
    color: black !important;
    font-weight: bold !important;
    padding-left: 0 !important;
}
/*css added on 29-08-16--RM--end*/

/*css added on 29-08-16--YJ--start*/
/* CON-2746,2784 */
.token-input-input-token-facebook [type=text], .token-input-input-token-facebook [type=text]:focus{
    border:0px !important;
}

/* CON-2788 */
/*#ulBusinessUnit > li > .checkbox {
    margin: 0 !important;
    float: none !important;
    display: inline-block;
}*/

/* CON-2789 */
/*#ulBusinessUnit > li > .checkbox + span {
    display: inline-block;
}*/

#ulTeamMembers >li>a {
    margin-top: -4px;
}

#liAddTab.addNewTeam {
    height: 36px;
}

#liAddTab.addNewTeam #dvAddTeam {
    margin-top: 9px !important;
}

#liAddTab.addNewTeam #txtTeamName {
    height: 34px !important;
}

#liAddTab.addNewTeam .itemSaveCancel,#liAddTab.addNewTeam #spnCancel {
    margin-top: 8px !important;
}

/* CON-2794 */
#ClauseContentArea [type=text] {
    height: auto;
}

/* CON-2795 */
#dvdoccompare #btnComapreResult, #dvdoccompare #btnComapreVersion1, #dvdoccompare #btnComapreVersion2{
    height: auto !important;
}

#dvpdfcompare #pdfA1 {
    height: auto !important;
}
/*css added on 29-08-16--YJ--end*/

/*css added on 30-08-16--PV--start*/
ul.token-input-list-facebook li input {margin:0 !important;}
.mileStoneStyle .color08 > span{color:#333 !important;}
/*li.token-input-input-token-facebook, .token-input-input-token-facebook [type=text] {width:100% !important;}*/
.popupContent  .width230 {width:228px !important;}
.input input[type="text"] {height:auto !important;}
.copyProjectPopup .itext + span {max-width:95% !important;}
/*css added on 30-08-16--PV--end*/

/*css added on 30-08-16--RM--start*/
#divMakeMeRankOne {
    margin-top: 0px !important;
}
#divMakeMeRankOne #btnMakeMeRankOne{
    margin-top: 0 !important;
    padding-top: 0 !important;
}
#tblBidHistoryList .bg48{background-color:#a7dbd8 !important; color: #666 !important;}
.successCheckbox{
    margin: 13px auto 0;
    display: table;
}
/*css added on 30-08-16--RM--end*/

/*css added on 30-08-16--YJ--start*/
/* CON-2798 */
#dvBasicVariables + .accordionBox {margin-top: 0 !important}

/* CON-2800 */
#tabTeamMember li a {background-color: #eaeaea !important;}

/* CON-2801 */
#divTabChildContainer [type="text"] {height: auto !important;}

/* CON-2806 */
.addNewTeam#liAddTab {
    height: 40px !important;
    margin: -4px 0 0 2px !important;
    border-color: #e9e8e8 !important;
}
/*css added on 30-08-16--YJ--end*/

/*css added on 30-08-16--RK--start*/
.nexus_registration_reskin .ddTextField span , .nexus_registration_reskin .ddTextField1 span {
    position: relative !important;
    bottom: 0 !important;
    right: 20px !important;
}
.nexus_registration_reskin .input.ddTextField input[type="text"] , .nexus_registration_reskin .input.ddTextField1 input[type="text"]{
    width:auto !important;
} 
/*css added on 30-08-16--RK--end*/

/*css added on 31-08-16--PV--start*/
#btn-project .primaryLink.aMoreLess {float:right !important;}
.resultsDataCont .formTwoColumn {float:left !important;}
.formTwoColumn .lwapper.width490.longTextFormat {width:440px !important;}
div.checker {height:19px; width:19px;}
div.checker span, .autosuggestDropdown div.checker span {
display:inline-block; height:19px; width:19px; background-position:0px -260px;} /*REP-3580, added display property*/
div.checker span.checked {
    background-position: -76px -260px;
}
#popupboxdvCategoryTree div.checker span{margin:0 3px 0 0 !important; display:block;
}
.popupContent#dvPopUpContentdvCategoryTree .asideBarList01 ul li > div.floatL.marginLeft5.marginTop15 {margin-top:13px !important;
}
/*css added on 31-08-16--PV--end*/

/*css added on 31-08-16--RM--start*/
textarea[gcuielement]{
    background: #fff !important;
    border: 1px solid #159dfc !important;
    padding: 1px 0px !important;
    width: 100% !important;
    box-sizing: content-box !important;
}
/*css added on 31-08-16--RM--end*/

/*css added on 02--09-16--PV--start*/
.cardIcon.scanInvoice span {height:36px !important; width:36px !important; margin:10px 10px 0px 10px !important; background-position:0px -1627px !important;

}
.cardTitle .scanInvoice + .title {width:138px !important;}
.cardTitle .scanInvoice + .title a {width:130px !important;}
.iconsImportExportExcel {
        background-image: url("../images/iconsImportExport.png") !important;
}
#divMilestoneEvaluator_divCreateMilestoneActionContainer {
border-left:none !important; border-top:none !important; border-right:none !important;}
.iconAttchmentSprit {background-image:url("../images/iconAttachmentSprite.png") !important;
}
.errorInfoIcon {background-position:-20px -2266px !important;}
/*css added on 02-09-16--PV--end*/

/*css added on 13--09-16--PV--start*/
.popover01 .contentArea input.width25 {padding:0 !important;}
.ui-autocomplete {z-index:111111 !important;}/*PPST-1590*/
#divPopupViewMyFeedback .gridV td {
    padding: 7px 10px !important;
}/*SPEN-1660*/
/*css added on 13-09-16--PV--end*/

/*css added on 13--09-16--YJ--start*/
.auctionChat{
    right: -408px; 
}
/*css added on 13-09-16--YJ--end*/

/*css added on 13-09-16--RK--start*/
#dvClause #ulClauseList li .cardpreview_icon {
    padding: 0 !important;
    background-color: #eee !important;
}
#dvMultiParnter.border01, #dvContractFields .border01, #divAddPartnerContainer .border01{
	border: 0 !important;
}
/*css added on 13-09-16--RK--end*/

/*css added on 14-09-16--RM--start*/
#LotList .searchResultsActionsBox.searchResultsActionShadow.absolutePos.active  li a{
	padding:0 5px !important;
}	/*m-SRC-3630-RM*/
/*css added on 14-09-16--RM--end*/

/*css added on 14-09-16--RK--start*/
.searchGroup  #mappedDataSearchPanel {
	width: 100% !important;
    padding-left: 30px !important;
} /* m-SUP-2336-RK */
/*css added on 14-09-16--RK--end*/

/*css added on 14-09-16--YJ--start*/
#divViewType, #aCommentsAttachments{margin-right: 8px !important}	/* m-P2P-7880-YJ */
/*css added on 14-09-16--YJ--end*/

/*css added on 15-09-16--PV--start*/
 .newItem .input.ddTextField2.width110, .newItem .input.ddTextField5.width110{
	width: 110px !important;
}	/*m-P2P-7882-PV*/
.formThreeColumn .lwapper.height50 {
    height:62px !important;
}	/*m-P2P-7680-PV*/
/*css added on 15-09-16--PV--end*/

/*css added on 15-09-16--RM--start*/
#LotList .pricingDetails  input[type=text]{
	height: 25px !important;	
}	/*m-SRC-3642-RM*/
/*css added on 15-09-16--RM--end*/

/*css added on 15-09-16--YJ--start*/
#divPartnerContactEmailPhone {word-wrap: break-word;} /* m-P2P-7850-YJ */
.searchPanel01.searchPanel:before {display: none !important} /* m-P2P-7844-YJ */
/*css added on 15-09-16--YJ--end*/

/*css added on 15-09-16--RK--start*/
#Tier2SupplierDirectSpendHeader .input.width130.select02 {
    width: 130px !important;
}/* m-SUP-2335,SUP-2329,SUP-2329,SUP-2263-RK */
#txtStartEvaluationPeriod.width80 {
    width: 80px !important;
    padding-right: 0 !important;
}/* m-SUP-2271,SUP-2316-RK */
#Tier2SupplierBasicDetailAdvanceSearchDiversity input[type='checkbox'] {
	padding:0 !important;
}/* m-SUP-2338-RK */
/*css added on 15-09-16--RK--start*/

/*css added on 16-09-16--PV--start*/
html.ie10.thai body, html.ie10.thai * {
    font-family: 'RobotoRegular', arial !important;
}
/*css added on 16-09-16--PV--end*/	/*m-PPST-thai-language-fix*/

/*css added on 19-09-16--RK--start*/
.asideBarList01 ul#ulBusinessUnit li{
	background: #ffffff !important;	
}/*CON-2959-RK*/
/*css added on 19-09-16--RK--end*/

/*css added on 21-09-16--PV--start*/
table.DTFC_Cloned thead .sorting_asc, table.DTFC_Cloned thead .sorting_desc, table.DTFC_Cloned thead .sorting{
    background-color:#fff !important;
}
.newTheme .modules.spendAlertsIcon span{
	background-position: 0 -1586px !important;
}
/*css added on 21-09-16--PV--end*/

.gridV td.color19 {color: #009900 !important;}
.gridV td.color467 {color:#39a624 !important;}
.formOneColumn .input, .formTwoColumn .input, .formThreeColumn .input, .formFourColumn .input, .formFiveColumn .input{
    color:#000 !important;
}
.select01 div.selector.disabled span, .select02 div.selector.disabled span, .select03 div.selector.disabled span, .select04 div.selector.disabled span, .select05 div.selector.disabled span, .select06 div.selector.disabled span{
    background:#fff !important; color:#929292 !important;
}
.overflowVisible.contentInner .tabContent.fullWidth {
    width:100% !important;}

.newChecker01 div.checker span {
    background: url("../images/checkboxBg01.png") no-repeat 0 -20px !important;
}
.newChecker01 div.checker span.checked {
    background-position: 0 0 !important;
}

/*css added on 04-10-16--MD--start*/
.reskin-invite-sup-box-heading span{
    display: inline-block;
    max-width: 120px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
}

.reskin-invite-sup-box-msg{
    min-height: 34px;
}
/*css added on 04-10-16--MD--end*/

/*css added on 05-10-16--MD--start*/
.payrequest.CreatepayReqIcon{
	background: none !important;
	width: auto !important;
    height: auto !important;
}

.CreatepayReqIcon span{
	background: url("../images/iconModuleSmallNewMutedOrange.png") 0px -888px !important;
	height: 36px !important;
    width: 36px !important;
    margin: 0 !important;
}
/*css added on 05-10-16--MD--end*/

/*css added on 06-10-16--PV--start*/
.panelHolder .mainMenu li a:hover, .panelHolder .subMenu a:hover {color:#159dfc !important;}
/*css added on 06-10-16--PV--start*

/*css added on 06-10-16--MD--start*/
.gridV td .input{
	margin-top: 0 !important;
}

.gridV#tblExportLog td{
	white-space: normal !important;
}

#saveFilterData{
	margin-top: 3px;
}

#saveFilterData .input .txtFilterName{
	width: 400px !important;
}
/*css added on 06-10-16--MD--end*/

/*css added on 07-10-16--PV--start*/
.disabled {opacity:0.7;}
/*css added on 07-10-16--PV--end*/

.verticalBordersGrid .headRow01 td, .gridV th.color07, .verticalBordersGrid .headRow01 td.color07, th.color07, td.color07,.verticalBordersGrid .headRow01 td:first-child, .pricesheetEvaluator .headRow01 td:nth-child(2), .pricesheetEvaluator .gridV .notResponded td {
    color:#666 !important;
    background: #fff !important;
}

.verticalBordersGrid .gridV .headRow01 td, .verticalBordersGrid .gridV tr.headRow01:last-child td, .verticalBordersGrid .gridV tr.headRow01:last-child td:first-child {border-bottom:1px solid #dadada !important;}
.verticalBordersGrid .manageWeightcont, .pricesheetEvaluator .gridV tr.headRow01 td {background: #f9f9f9 !important;}
.verticalBordersGrid .gridV .manageWeightcont td {background: #f5f5f5 !important;}
/*added on 19-10-16*/
.verticalBordersGrid div.checker {margin:-2px 5px 0 0px !important;}
/*css for CWB fonts--start*/

/*P2P-5846 changes by Mayur D on 07-11-2016*/
#divExceptions #divLineitemException{
    padding-bottom: 160px !important;
}

/*SRC-4149 changes by Mayur D on 07-11-2016*/
div.newChecker div.checker, div.checker, div.checker span{
    margin-top: 0 !important;
}

@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot');
  src:  url('../fonts/icomoon.eot#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf') format('truetype'),
    url('../fonts/icomoon.woff') format('woff'),
    url('../fonts/icomoon.svg#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-Contract_Icon:before {
  content: "\e900";
}
.icon-goToTop .path1:before {
  content: "\e901";
  color: rgb(37, 115, 186);
}
.icon-goToTop .path2:before {
  content: "\e902";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-marketInsights:before {
  content: "\e903";
}
.icon-executed:before {
  content: "\e93d";
}
.icon-pdf:before {
  content: "\e920";
}
.icon-word:before {
  content: "\e935";
}
.icon-excel:before {
  content: "\e913";
}
.icon-bmp_gif_jpeg_png:before {
  content: "\e94c";
}
.icon-backArrow:before {
  content: "\e905";
}
.icon-pptx:before {
  content: "\e951";
}
.icon-Positioning:before {
  content: "\e924";
}
.icon-Tailored:before {
  content: "\e931";
}
.icon-Budgeted_Spend:before {
  content: "\e909";
}
.icon-Level_of_Ownership:before {
  content: "\e91b";
}
.icon-type-1:before {
  content: "\e945";
}
.icon-ArrowHeadUp:before {
  content: "\e936";
}
.icon-Level_of_Execution:before {
  content: "\e919";
}
.icon-Supply_Market:before {
  content: "\e930";
}
.icon-Strategy:before {
  content: "\e92e";
}
.icon-show_hide_category:before {
  content: "\e92a";
}
.icon-Asset-17:before {
  content: "\39";
}
.icon-Category_Profile:before {
  content: "\e90b";
}
.icon-Overview:before {
  content: "\e91e";
}
.icon-spend_profile:before {
  content: "\e92d";
}
.icon-supplier_profile:before {
  content: "\e92f";
}
.icon-Cost_Drivers:before {
  content: "\e90c";
}
.icon-Custom:before {
  content: "\e90e";
}
.icon-Generic:before {
  content: "\e914";
}
.icon-position1:before {
  content: "\e932";
}
.icon-type:before {
  content: "\e933";
}
.icon-Geography:before {
  content: "\e916";
}
.icon-owned:before {
  content: "\e93e";
}
.icon-singleSupplier:before {
  content: "\e92b";
}
.icon-multiSupplier:before {
  content: "\e91d";
}
.icon-edit:before {
  content: "\e911";
}
.icon-documents:before {
  content: "\e910";
}
.icon-Projects:before {
  content: "\e926";
}
.icon-Proprietary:before {
  content: "\e927";
}
.icon-Strategy2:before {
  content: "\57";
}
.icon-delete:before {
  content: "\e90f";
}
.icon-marketIndex:before {
  content: "\e93c";
}
.icon-marketIndex_none:before {
  content: "\e95e";
}
.icon-cross:before {
  content: "\e90d";
}
.icon-minimize:before {
  content: "\e962";
}
.icon-maximize:before {
  content: "\e95f";
}
.icon-More_Action:before {
  content: "\e93a";
}
.icon-calander:before {
  content: "\e90a";
}
.icon-Asset-52:before {
  content: "\e9";
}
.icon-arrowDown:before {
  content: "\e938";
}
.icon-firstArrow:before {
  content: "\e956";
}
.icon-arrowRight:before {
  content: "\e939";
}
.icon-download:before {
  content: "\e955";
}
.icon-smallBack:before {
  content: "\e949";
}
.icon-smallNext:before {
  content: "\e92c";
}
.icon-lastArrow:before {
  content: "\e957";
}
.icon-arrowLeft:before {
  content: "\e904";
}
.icon-IconBU:before {
  content: "\e963";
}
.icon-more:before {
  content: "\e91c";
}
.icon-Performance:before {
  content: "\e922";
}
.icon-downArrow:before {
  content: "\e960";
}
/*css for CWB fonts--end*/

/* SUP-2539 specific Changes */
 #Tier2SupplierProfileAdditionalDetail,#Tier2SupplierBasicDetailAdvancedSearch .input.ddTextField2{
    width: 100% !important;

}
#Tier2SupplierProfileAdditionalDetail .input.ddTextField2.width100P{width:100% !important;}

/*PORT-1515 new story*/
.multi-org .vertical-tabs .vertical__tab{
    color: #000;
}

.multi-org .vertical-tabs .vertical__tab:hover .truncate{
    color: #159dfc;
}

.vertical-tabs .vertical__tab.is-active {
    border-right: 2px solid #159dfc;
}


/*Form elements reskining*/
/*.lwapper .label, .lwapper label{
    font-size: 13px !important;
    color: #666666 !important;
    font-weight: bold !important;
    line-height: 14px !important;
}

input[type="text"], .input input[type="text"], .desView .formSingleColumn .lwapper .input input[type="text"]{
    font-size: 12px !important;
    color: #000000 !important;
    line-height: 14px !important;
    padding: 6px 0 4px !important;
}

.checker + span, .radio + span{
    font-size: 13px !important;
    color: #000000 !important;
}

.input input[type=text][disabled], .input input[type="text"].disabled,
.desView .formSingleColumn .lwapper .input input[type="text"][disabled],
.desView .formSingleColumn .lwapper .input input[type="text"].disabled{
    border-bottom: 1px solid #ccc !important;
}

.input input[type="text"][readonly], .input input[type="text"].readonly,
.desView .formSingleColumn .lwapper .input input[type="text"][readonly],
.desView .formSingleColumn .lwapper .input input[type="text"].readonly{
    background: #fff !important;
    padding: 6px 0 4px !important;
    color: #000 !important;
    border-color: #fff !important;
    opacity: 1 !important;
}

.ddTextFieldPS span a, .ddTextFieldST span a, .ddTextField span a, .ddTextField1 span a, .ddTextField2 span a, .ddTextField15 span a, .ddTextField10 span a, .ddTextField span a.userName, .ddTextField span a.password, .ddTextField9 div a{
    width: 23px !important;
    height: 23px !important;
}

.desView .formSingleColumn .lwapper .input{
    padding-bottom: 0 !important;
    margin-bottom: 5px !important;
}

.desView .formSingleColumn .lwapper .label{
    height: 23px !important;
    color: #666666 !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    box-sizing: border-box !important;
    font-weight: normal !important;
    line-height: 14px !important;
    margin-bottom: 5px !important;
}

.desView .formSingleColumn .lwapper .input input[type="text"]{
    font-size: 13px !important;
    line-height: 14px !important;
    padding: 4px 0 !important;
}

.disabled{
    opacity: 1 !important;
}

.disabledField{
    opacity: 0.5 !important;
}

.radio input, .checker input{
    opacity: 0 !important;
}

.boxSizing{
    box-sizing: border-box !important;
}

.readOnlyField span.readonly, .readOnlyField .radio input.readonly, .readOnlyField .checker input.readonly{
    display: none;
}

::-webkit-input-placeholder{
   color: #ccc;
}

:-moz-placeholder{
   color: #ccc;  
}

::-moz-placeholder{
   color: #ccc;  
}

:-ms-input-placeholder{  
   color: #ccc;  
}*/

/*SRC-5011*/
.showFilter {
    background-image: url("../images/ActiveFilterIcon.png") !important;
}

.ddTextField2 .fCurrencyDropDown div.checker span{
    margin-top: 0px !important;
}


.btndisable {
    opacity: 0.4;
    color: rgba(255, 255, 255, 0.49) !important;
    cursor: not-allowed;
}

.customSplitDD01{box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.3) !important; -webkit-box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.3) !important;}
.customSplitDD01 .customSplitTxt{padding:5px 10px !important; float:right; font-size:12px; color:#159dfc !important;}
.customSplitDD01 .customSplitTxt:hover{text-decoration:none;}
.customSplitDD01 .customSplitArrowOuter{padding:8px 10px !important; float:right;}
.customSplitDD01 .arrowGrey{height:6px; margin-top:3px;}
#example_wrapper table th.sorting{background-image:none !important;}