html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0; padding: 0; border: 0; }
* {margin:0; padding: 0px; outline: none; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
input, select { vertical-align: middle; outline: none; }
a { margin: 0; padding: 0; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
img { border: 0 !important; outline: none !important; vertical-align:middle }
/* Reset */
/**************************************Layout***********************************************/
body { font-family: arial; font-size: 13px;color:#666;}
.wrapper { width: 973px; margin: 0px auto; text-align: left; padding: 0 15px; box-shadow:0 0 15px 0 #ccc !important;}
/* header */
header {margin-bottom:20px;float:left;width: 100%;}
header .brandDetails { margin-bottom: 10px; }
header .brandDetails .logoPanel { margin: 20px 0 20px 20px; float: left; }
header .brandDetails .headerAction { float: right; margin:20px 11px;}
header .brandDetails .headerAction li { font-size: 14px; float: right; height: 42px; line-height: 42px; }
header .brandDetails .headerAction li.first { border-width: 0 0 0 1px; }
header .brandDetails .headerAction li.last { border-left: none; /*color: #FFF;*/}/*harshad*/
header .brandDetails .headerAction li a { margin:10px;}
header .brandDetails .headerAction li .headerActionIcon { display: inline-block; height: 21px; width: 18px; position: relative; }
header .brandDetails .headerAction li div.searchPanel .headerActionIcon { display: inline-block; height: 15px; width: 22px; }
.headerAction .iconEmail:hover, .iconCart:hover { text-decoration: none !important; }
.headerAction .searchField { margin: 11px 10px; }
.headerAction > li > .marginTB11LR10 { margin: 11px 9px; }
.headerActionIcon.iconHeadSearch{ margin-left:0px !important;}
.alertReg { font-size: 9px; border: 1px solid; font-weight: bold; height: 12px; min-width:10px; padding:1px 2px 0; width: auto; position: absolute; left: 10px; top: -6px; border-radius: 13px !important; -moz-border-radius: 13px !important; -ms-border-radius: 13px v; -o-border-radius: 13px !important; -webkit-border-radius: 13px !important; text-align: center; line-height: 11px; line-height: 12px\0/; text-decoration: none !important; display: block; text-align: center; }
.cart .alertReg { font-size: 9px; font-weight: bold; border-width: 1px; border-style: solid; height: 13px; width: 13px; position: relative; right: 19px; top: -27px; border-radius: 13px; -moz-border-radius: 13px; -ms-border-radius: 13px; -o-border-radius: 13px; -webkit-border-radius: 13px; padding: 2px; text-decoration: none !important; }
/*harshad*/
.navPanel {/* border: 1px solid;*/ border-radius: 5px; margin-bottom: 5px; }
.nav{width:100%;}
.rightAlignLink,.navigation > ul > li.rightAlignLink:hover{ float:right !important; /*background:#FDA529;*/}
.navigation ul li.rightAlignLink ul.dropDown{right:-1px !important;}
/*harshad*/
.navPanel .searchPanel .searchField { width: 163px !important; }
.contentPanel { float: left; width: 100%; }
.contentPanel .contentDiv { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.contentPanel .sideBarR { float: right; }
.sideBarR { position: relative; }
.contentPanel .sideBarL { float: left; }
.secondaryNav ul { *display: inline-block;}
.secondaryNav ul li { display: block; float: left; position: relative;}
.secondaryNav ul li a { padding: 12px 18px 12px; display: inline-block; font-size: 14px; }
.secondaryNav ul li a:hover, .secondaryNav ul li a.active { text-decoration: none; }
.secondaryNav ul li span.activeArrow { position: absolute; display: none; bottom: 0px; left: 50%; margin-left: -8px; }
.secondaryNav ul li:hover span.activeArrow { display: block; bottom: 0px; }/* z-index: 10;*/
.secondaryNav ul li a.active + span.activeArrow { display: block !important; }
.contentInner { border: 1px solid #d6d8dc; overflow: hidden; border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px;overflow: hidden; }
.contentInner .width316/*, .contentInner .containertab .tabcontent*/ { width: 250px !important; }
.contentInner .searchPanel input.width260 { width: 195px !important; }
.contentInner .contentHolder { margin-left: 250px; }
/*popover*/
.popover01 { border-radius: 5px; -webkit-border-radius: 5px; font-weight: normal; position: absolute; z-index: 10; }
.popover01 .heading { float: left; width: 100%; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; position: relative;}
.popover01 .heading .title { padding: 10px; float: left; font-size: 14px; font-weight: bold;}
.popover01 .iconDelete { position: absolute; top: 10px; right: 10px; z-index: 999; }
.popover01 .contentArea { padding: 10px; clear: both; }
.popover01 .bottomBox { padding: 8px; }
.popover01 .upArrow, .popover01 .downArrow, .popover01 .leftArrow, .popover01 .rightArrow, .popover01 .downRightArrow, .popover01 .downLeftArrow, .popover01 .bottomRightArrow, .popover01 .upArrowCenter { width: 0; height: 0; border-style: solid; border-width: 11px; position: absolute; text-align: left; }
.popover01 .upArrow { top: -22px; right: 10px;}
.popover01 .upArrowCenter { top: -21px; right: 50%; margin-right: -10px; }
.popover01 .downArrow { left: 10px; bottom: -21px; }
.popover01 .leftArrow { left: -21px; top: 10px; }
.popover01 .rightArrow { right: -21px; top: 10px; }
.popover01 .downRightArrow { right: 10px; bottom: -21px;}
.popover01 .downLeftArrow { top: 108px; left: -21px;}
.popover01 .bottomRightArrow { top: 50%; margin-top: -5px; right: -21px; }
.popover01 .upArrow07 { width: 0; top: -22px; left: 46%; position: absolute; border-style: solid; border-width: 10px; height: 0;}
/*popover*/
/*loader*/
.loadingOuter { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; z-index: 999999; }
/*Footer*/
footer { bottom: 0; width: 1003px; margin-left: -15px; z-index: 9999999; }
footer .footerPanel { border: 1px solid; }
footer .footerPanel .footerInner { /*padding: 5px; */}
footer .footerPanel .footerInner .footerPanLink { text-decoration: none; position: absolute; top: -27px; left: 45%; height: 18px; }
footer .footerInner .contentBox { width: 223px; height: 135px; margin: 0 20px 0 0 !important; float: left; position: relative !important; cursor: pointer; }
footer .footerInner .enable .hoverEffect { display: none; }
footer .footerInner .enable:hover .hoverEffect { position: absolute !important; top: 0px; left: 0px; width: 100%; height: 100%; display: block; text-align: center; }
footer .footerInner .disable:hover { box-shadow: 0 0 4px 4px rgba(0,0,0,.1) ; }
footer .footerInner .disable .hoverEffect { display: none; }
footer .footerInner .disable:hover .hoverEffect { position: absolute !important; top: 0px; left: 0px; width: 100%; height: 100%; display: block; text-align: center; }
.pageFooter { height: 23px; line-height: 23px; padding: 0px 0px 0px 10px; margin: 0 auto; }
footer .footerInner .enable:hover .hoverEffect span { width: 70px; height: 70px; margin: 43px 76px !important; }
footer .footerInner .disable:hover .hoverEffect span { width: 70px; height: 70px; margin: 43px 76px !important; }
.pageFooter ul li { display: inline-block; line-height: 23px; padding-left: 5px; margin-right: 5px; }
/* footer */
/*contentBox*/
.contentBox, .contentBox01 { border-width: 1px; border-style: solid; border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; }
.contentHolder .contentBox { border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border: none; }
.contentBox .content { padding: 15px 10px 15px 10px; }
.contentBox .content01 { padding: 15px; }
.contentBox .content02 { padding: 15px 10px 11px 10px; }
.contentBox .btnPanel { border-top-width: 1px; border-top-style: solid; border-top-color: #D6D8DB; padding:5px 10px; }
.contentBox .multiHeading { padding: 3px 10px; }
.contentBox h1, .contentBox01 h1 { border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; /*margin-bottom:10px;*/}
.contentBox .heading1, .contentBox01 .heading1 { border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; }
.contentBox .btnPanel { border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; }
/* Commom Position */
.relativePos { position: relative !important; }
.absolutePos { position: absolute; }
.fixedPos { position: fixed !important; }
.posNone, .staticPos { position: static !important; }
/* common zIndex */
.zIndex0 { z-index: 0 !important; }
.zIndex1N { z-index: -1; }
.zIndex1 { z-index: 1; }
.zindex999999 { z-index: 9999999999 !important; }
.zIndex2 { z-index: 2 !important; }
.zindex10 { z-index: 10; }
.zIndex101{ z-index:101}
.zindex1000 { z-index: 1000 !important; z-index:auto\9;}
/**********************************Layout finish********************************************/
/**************************************Component***********************************************/
/*Breadcrumbs Start*/
.breadcrumbs{ margin:0 0 5px 5px; float:left;}
.breadcrumbs li{ display:inline-block; float:left; background:url(../images/breadcrumbsArrow.png?v=1 ) no-repeat right 3px; padding-right:14px; margin-right:7px;}
.breadcrumbs li.last{ background:none; padding:0; margin:0;}
.breadcrumbs li a{ color:#1793ba;}
.breadcrumbs li.last a{color:#666; cursor:default; text-decoration:none;}
/*Breadcrumbs End*/
/*MainLinks*/
.MainLinks{ margin:0 0 5px 0px; float:left;font-size:13px;}
.MainLinks li{ display:inline-block; float:left; padding:2px 5px 2px 0px; margin-right:5px;border-right:1px solid #bcbbbb !important}
.MainLinks li.last{border:none !important}
.MainLinks li.selected a{ color:#999999}
.MainLinks li.selected a:hover{ text-decoration:none;cursor:default}
.MainLinks li a{ color:#1793ba;}
/*MainLinks End*/
/*Search Results for Dashboard Search*/
.searchResult01 { position: absolute; top: 47px; right: 70px; width: 340px; border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -webkit-border-radius: 10px; border-style: solid; padding: 6px; z-index: 99999; }
.searchResult01 .inner { overflow: hidden; border-radius: 10px; border-width: 1px 0px 0px 0px; }
.searchResult01 .inner table { border: 1px solid #196e8a; }
.searchResult01 .inner .searchData { margin-bottom: 7px; }
.searchResult01 .inner .searchData a { width:199px; display: inline-block; }
.searchResult01 .inner .searchData span { font-size: 11px; }
.searchResult01 .inner .gridV01 .resultStatus li { font-size: 11px; float: left; padding: 0 5px 0 0; }
.searchResult01 .inner .gridV01 li { line-height: 19px; }
.searchResult01 .inner .gridV01 .resultStatus li { font-size: 11px; float: left; padding: 0 5px 0 0; }
/*cardOuter*/
.cardOuter { position: relative; width: 227px; height: 238px; float: left; margin-bottom: 10px; }
*+html .cardOuter { margin-bottom: 10px !important; }
/*catalotSearchFilterPanel*/
.catalotSearchFilterPanel { }
.catalotSearchFilterPanel h1 { padding-top: 13px; height: 20px; }
.catalotSearchFilterPanel .addBtn01 { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; padding: 3px 5px; }
.catalotSearchFilterPanel h1 a,.catalotSearchFilterPanel .heading1 a { font-size: 12px; }
.catalogFilterIconBlack { width: 16px; height: 16px; margin:4px 5px 4px 0 /*1px 5px 0 0*/; }
.catalotSearchFilterPanel hr { border: none; border-top-style: solid; border-top-width: 1px; }
.catalotSearchFilterPanel .filterBox {border:none; }
.catalotSearchFilterPanel .filterBox .fliterBoxTitle { }
.closeFilter { height: 12px; width: 12px; cursor: pointer; vertical-align: middle; }
.openFilter { height: 12px; width: 12px; cursor: pointer; vertical-align: middle; }
.catalotSearchFilterPanel .filterBox .filterBoxContent { padding: 10px 10px 0; }
.catalotSearchFilterPanel .filterBox .filterBoxContent .helpText { font-size: 11px; }
.catalotSearchFilterPanel .filterBox .sortList ul li { width: 24.20% !important; }
.catalotSearchFilterPanel .filterBox .searchFieldFilter { padding: 0 10px 10px; }
.catalotSearchFilterPanel .filterBox .searchFieldFilter .searchField { margin: 0; width: 176px; border-bottom-style: solid; border-bottom-width: 1px; }
/*headerTabLink*/
.headerTabLink { border-width: 1px; border-style: solid; border-radius: 2px !important; -moz-border-radius: 2px !important; -ms-border-radius: 2px !important; -o-border-radius: 2px !important; -webkit-border-radius: 2px !important; font-size: 12px; font-weight: normal; overflow: hidden; font-family: 'robotoregular',arial;}
.headerTabLink li { float: left; display: inline-block; box-shadow: 1px 2px 1px 0px #fff inset; -moz-box-shadow: 1px 2px 1px 0px #fff inset; -ms-box-shadow: 1px 2px 1px 0px #fff inset; -o-box-shadow: 1px 2px 1px 0px #fff inset; -webkit-box-shadow: 1px 2px 1px 0px #fff inset; border-width: 0 1px 0 0; border-style: solid; text-align:center;}
.headerTabLink .last { border: none; }
.headerTabLink li a,.headerTabLink > li > span { padding: 5px 10px 4px; display: block; text-shadow: 0 1px 1px #fff; }
.headerTabLink > li > span.iconError{padding:0px;}
.headerTabLink li:hover a, .headerTabLink .selected a, .headerTabLink > li:hover > span, .headerTabLink > .selected > span { text-decoration: none; }
.headerTabLink .disabledTab a{color:#c5c5c5; background:#eeeeee; cursor:default;}
.headerTabLink .disabledTab:hover a{color:#c5c5c5; background:#eeeeee; box-shadow:none;}
/*createRFPMenu*/
.createRFPMenu.width175{width:auto !important;}
.createRFPMenu { display: none; z-index: 1000; font-size: 13px; border-top-right-radius: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-topright: 0px; width: auto !important; min-width:150px; }
.createRFPMenu li { border-bottom-style: solid; border-bottom-width: 1px; }
.createRFPMenu li a { padding: 0 10px; white-space:nowrap;}
.createRFPMenu li.last { border-bottom: none; }
.createRFPMenu li:first-child a { border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; }
.createRFPMenu li:last-child {
border-bottom-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;
border-bottom-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
border-bottom:none;}
.createRFPMenu li:last-child { border-bottom: 0px; }
.createRFPMenu li:last-child a { border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; }
/*createRFPMenu01*/
.createRFPMenu01 { display: none; z-index: 1000; font-size: 12px; border-top-right-radius: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-topright: 0px; width: 150px; }
.createRFPMenu01 li { border-bottom-style: solid; border-bottom-width: 1px; padding: 5px 0px 0px 5px !important; }
.createRFPMenu01 li a { padding: 0 10px; }
.createRFPMenu01 li.last { border-bottom: none; }
.createRFPMenu01 li:first-child a { border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; }
.createRFPMenu01 li:last-child a { border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; }
/*clsSupValMenu - Used for Supplier Specific Drop down values*/
.clsSupValMenu { background: #fff; box-shadow: 0 0 3px 0 #ccc !important; text-align: left !important; }
.clsSupValMenu a { color: #333; line-height: 25px; display: block; text-decoration: none !important; font-family: 'robotoregular', arial; }
.clsSupValMenu a:hover { background: #f7f7f7; }
.clsSupValMenu li { border-bottom-color: #fff; }
.clsSupValMenu.width175 { width: auto !important; }
.clsSupValMenu { display: none; z-index: 1000; font-size: 13px; border-top-right-radius: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-topright: 0px; width: auto !important; min-width: 150px; }
.clsSupValMenu li { border-bottom-style: solid; border-bottom-width: 1px; }
.clsSupValMenu li a { padding: 0 10px; white-space: nowrap; }
.clsSupValMenu li.last { border-bottom: none; }
.clsSupValMenu li:first-child a { border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; }
.clsSupValMenu li:last-child { border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom: none; }
.clsSupValMenu li:last-child { border-bottom: 0px; }
.clsSupValMenu li:last-child a { border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; }
.clsSupValMenu { box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.3) !important; text-align: left !important; width: auto !important; min-width: 150px !important; }
.clsSupValMenu li a { text-decoration: none; padding: 8px 20px !important; color: #000 !important; }
.clsSupValMenu li a:hover { background: #eee !important; }
/*itemTableSettings*/
.itemTableSettingsAction { width: 17px; height: 17px; cursor: pointer; }
.itemTableSettings { display: none; border-style: solid; border-width: 1px; width: 179px; z-index: 101; }
.itemTableSettings .upArrow10 {width: 0; height: 0; position: absolute; bottom: -11px; right: 30px; text-align: left }
.itemTableSettings .upArrow11 {border-style: solid; border-width: 10px; height: 0; right: 10px; position: absolute; text-align: left; top: -22px; width: 0; }
.itemTableSettings .leftArrow {height: 0; position: absolute; left: -21px; text-align: left; top: 37px; width: 0; }
.itemTableSettings .upArrow { width: 0; height: 0; border-style: solid; border-width: 10px; position: absolute; top: -21px; right: 10px; text-align: left }
.itemTableSettings .downArrow { width: 0; height: 0; border-style: solid; border-width: 10px; position: absolute; bottom: -21px; right: 10px; text-align: left }
.itemTableSettings .iconDelete, .box01 .iconDelete, .settingsTooltip .iconDelete { top: 7px!important; right: 7px!important; }
.itemTableSettings .upArrow01 { width: 0; height: 0; position: absolute; top: -11px; right: 84px; text-align: left ;}
.itemTableSettings .upArrow09 { width: 0; height: 0; position: absolute; top: -11px; right: 84px; text-align: left ;}
.itemTableSettings .upArrow06 { width: 0; top: -22px; left: 5%; position: absolute; border-style: solid; border-width: 10px; height: 0; }
.itemTableSettings .upArrow12 { width: 0; height: 0; position: absolute; top: -10px; right: 84px; text-align: left ;}
.itemTableSettings .upArrow03 { border-style: solid; border-width: 10px; height: 0; left: 135px; position: absolute; text-align: left; top: -22px; width: 0; }
.itemTableSettings .upArrow04 { border-style: solid; border-width: 10px; height: 0; left: 110px; position: absolute; text-align: left; top: -22px; width: 0; }
.itemTableSettings .upArrow07{ width: 0; top: -22px; left: 46%; position: absolute; border-style: solid; border-width: 10px; height: 0; }
.itemTableSettings .upArrow08 { width: 0; top: -22px; left: 36%; position: absolute; border-style: solid; border-width: 10px; height: 0; }
/*itemTableSettings01*/
.itemTableSettings01 { display: none; border-style: solid; border-width: 2px; width: 250px; z-index: 101; }
.itemTableSettings01 .upArrow { width: 0; height: 0; border-style: solid; border-width: 8px; position: absolute; top: 4px; left: -17px; text-align: left; }
/*itemTableSettings02*/
.itemTableSettings02 { display: none; border-style: solid; border-width: 1px; z-index: 101; }
.itemTableSettings02 .upArrow { width: 0; height: 0; border-style: solid; border-width: 10px; position: absolute; top: -21px; right: 71px; text-align: left; }
.itemTableSettings01 .upArrow01 { width: 0; height: 0; border-style: solid; border-width: 10px; position: absolute; top: -21px; right: 71px; text-align: left; }
/*accordionBox*/
.accordionBox { margin-bottom: 8px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.accordionBoxOpen .heading01, .show .heading01 { -webkit-border-radius: 3px 3px 0px 0px !important; border-radius: 3px 3px 0px 0px !important; }
.accordionBox .heading01 { -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.openBox { border-top: 0px; }
.accordionBox .heading01 { overflow: hidden; cursor: pointer; }
.accordionBox .heading01 .title, .accordionBox .heading01 .titleSelected { font-size: 14px; padding: 10px 10px; }
.accordionBox .heading01 .inputTitle { font-size: 12px; padding: 4px 10px 4px 4px; }
.accordionBox a.iconUp { height: 10px; margin-right: 20px; margin-top: 15px; width: 18px; }
.accordionBox a.iconDown { height: 10px; margin-right: 20px; margin-top: 15px; width: 18px; }
.accordionBox .conBg { -webkit-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px; }
.accordionBox .content1 { display: none; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; margin-bottom: 10px; }
.accordionBox .rightBlock { display: none; }
.accordionBox a.iconArrow { display: block; }
.accordionBox .content1 .iconInviteSprit .alertReg { right: -10px; top: -10px; }
.accordionBox .content1 .iconInviteSprit:hover { text-decoration: none; }
.accordionBox .heading10 { -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.openBox { border-top: 0px; }
.accordionBox .heading10 { overflow: hidden; cursor: pointer; }
.accordionBox .heading10 .title, .accordionBox .heading10 .titleSelected { font-size:15px; padding:10px; text-transform:uppercase }
.accordionBoxOpen .heading10, .show .heading10 { -webkit-border-radius: 3px 3px 0px 0px !important; border-radius: 3px 3px 0px 0px !important; }
/*Sub AccordionBox*/
.subAccordionboxOpen { margin-bottom: 8px; }
.subAccordionbox .header { font-size: 13px; padding: 8px; cursor: pointer; }
.subAccordionbox .header .title { padding: 8px; line-height: 20px;}
.subAccordionboxOpen .header { margin: 1px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; padding: 8px; }
.subAccordionbox .subContent { display: none; }
.subAccordionboxOpen .subContent .gridVI td { font-size: 12px !important; padding: 9px 10px !important; }
.subAccordionbox { width: 100%; margin-bottom: 7px; }
.subAccordionboxOpen { width: 100%; margin-bottom: 10px; }
.subAccordionbox .header .title { width: 68%; }
/*listView*/
.listView { padding: 10px; }
.listView .cardShareIcon { visibility:hidden; }
.listView:hover .cardShareIcon { visibility:visible; }
a.listView { width: 16px; height: 16px; }
/*cardlist*/
.cardlist .row1 { width: 82%; float: left; margin-left: 5px; margin-bottom: 5px; }
.cardlist .row2 { width: 82%; float: left; margin-left: 5px; margin-bottom: 5px; }
.cardlist { border-style: solid; border-width: 0px 0px 1px 0px; }
.cardlist .cardIcon { /*border-top-left-radius: 5px; border-bottom-left-radius: 5px; left: 0; position: absolute; top: 0; height: 98%;*/ text-align: center;}
.cardlist .cardIcon span, .cardlist .contractModuleOnline span, .cardlist .contractModuleSigned span, .cardlist .contractModuleDraft span,
.cardlist .sourcingModuleAuction span, .cardlist .sourcingRFIIcon span, .cardlist .sourcingAuctionIcon span, .cardlist .P2PIconRequisition span,
.cardlist .P2PIconPO span, .cardlist .P2PIconReceipt span, .cardlist .P2PIconInvoice span, .cardlist .partnerIconAssessment span, .cardlist .partnerIconForm01 span,.iconCreditMemoLV
{ height:36px; width:36px; margin:10px 10px 0 0;}
.cardlist .dataHolder01 { float: left; width: 35%; }
.cardlist .dataHolder02 { float: left; width: 35%; }
.cardlist .dataHolder03 { float: left; width: 25%; }
.cardlist .title01 { font-weight: bold; padding: 7px 0px 0px 10px; }
.cardlist .data01 { padding: 0px 0px 0px 10px; margin-top: 3px; font-weight: normal; }
.cardlist .data02 { padding: 0px 0px 0px 10px; font-weight: normal; }
.cardlist .sourcingRFQIcon span { background-position: -3px 0px; margin: 17px 0 0 8px; }
.cardlist .sourcingContractIcon span { background-position: -1px -65px; height: 18px; margin: 18px 0px 0px 5px; width: 22px; }
/*.cardlist .contractModuleOnline span, .cardlist .contractModuleSigned span, .cardlist .contractModuleDraft span { width: 26px; height: 21px; margin: 17px 0px 0px 3px; }*/
.cardlist .sourcingModuleAuction span { background-position:0px -40px;}
/*.cardlist .iconProject { width: 25px !important }*/
/*cardListOuter01*/
.cardListOuter01 .cardlist .row1 { width:70%; float:left; margin-left:35px; margin-bottom:5px; }
.cardListOuter01 .cardlist .row2 { width:70%; float:left; margin-left:63px; margin-bottom:5px; }
.cardListOuter01 .cardlist .cardIcon {border-top-left-radius: 5px; border-bottom-left-radius:5px; left:21px; position:absolute; text-align:center; top:0; width:32px; height:98%;}
/*pageHeading*/
.pageHeading { font-size: 18px; padding: 0 10px 0 0; height: 43px; font-weight: normal; border-style: solid; border-width: 1px; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
.pageHeading + .contentInner { border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; }
.pageHeading + .contentInner .contentBox { border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; }
/*btn01 btn02*/
.btn01, .btn02 { border-radius: 3px !important; -webkit-border-radius:3px !important; -moz-border-radius: 3px !important; -ms-border-radius: 3px !important; -o-border-radius: 3px !important; cursor: pointer; display: inline-block; font-size: 12px; padding: 3px 15px; text-align: center; box-shadow: 1px 0 5px 0 rgba(0,0,0,0.2) !important; /*font-family: Arial, Helvetica, sans-serif;*/ }
/*primaryBtn*/
.primaryBtn a:hover { text-decoration: none !important; color:#fff;}
.primaryBtn { font-size: 12px; border: 1px solid!important; border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; padding:3px 10px 3px; /*-bracket-: hack(; padding: 3px 10px; );
padding: 3px 10px 2px \0/; */text-align: center; cursor: pointer; display: inline-block; }
/*a.primaryBtn{ padding-top:4px;}*/
.primaryBtn a:hover { text-decoration: none !important; }
.primaryBtnDisable, .primaryBtnDisable:hover { display: inline-block; cursor: pointer; }
/*secondaryBtn*/
.secondaryBtn { border-radius: 15px; overflow: hidden; /*float:left;*/ padding:3px 10px; }
.secondaryBtn:hover { text-decoration: none; }
.secondaryBtn:not(*:root) {padding:4px 10px; }
/*thirdBtn*/
.thirdBtn { font-size: 12px; border-radius: 5px; padding: 3px 10px ; text-align: center; cursor: pointer; display: inline-block; }
.thirdBtn:hover { text-decoration: none !important; }
/*addBtn01*/
.addBtn01 { padding: 5px 11px 3px; color: #898989; overflow: hidden; display: inline-block; border-radius: 15px; }
/* grid */
.gridV th { font-size: 12px; padding: 10px; }
.gridV td { padding: 10px; font-size: 13px; }
.gridV06 td:nth-child(2) { padding-left:2px !important; font-size: 13px; }
.gridV06 td:nth-child(1) { padding:0px 0px 0px 10px; !important; font-size: 13px; }
.gridV06 th:nth-child(1) { padding:0px 0px 0px 10px; !important; font-size: 13px; }
.gridV06 th:nth-child(2) { padding-left:2px !important; font-size: 13px; }
.gridV td .modulesGridSprite {display: block; width: 36px; margin: auto; height:36px; }
.gridV tr:last-child td, .gridV tr:last-child td:first-child{ border-bottom: none !important; }
.gridV td.iconRfp, .gridV td.iconAuction, .gridV td.iconRfq, .gridV td.iconContract, .gridV td.iconContractSigned, .gridV td.iconContractDraft, .gridV td.iconContractOnline, .gridV td.iconRfi, .gridV td.iconRequisition, .gridV td.iconPO, .gridV td.iconReceipt, .gridV td.iconInvoice, .gridV td.iconAsmt, .gridV td.iconForm, .gridV td.iconInvoiceReconcile {width: 42px; text-align: center; }
.gridV td.iconContractDraft .modulesGridSprite { margin: 1px auto auto auto; }
.gridV td.iconContractOnline .modulesGridSprite { margin: 3px auto auto auto; height: 20px; }
.gridV th.iconSearchRfx { line-height: 28px; }
.gridV th.iconSearchRfx span { width: 24px; }
.gridV th.iconSearchAuction { line-height: 28px; }
.gridV th.iconSearchAuction span { width: 24px; }
.gridV th.iconSearchContract { line-height: 28px; }
.gridV th.iconSearchContract span { width: 24px; }
.gridV tr:hover .iconDeleteHidden, .gridV tr:hover .iconCancelHidden, .gridV tr:hover .iconCancelHidden,.gridV tr:hover .iconBuyerContact{ visibility: visible; }
.gridV tr:hover .memberList .iconDeleteHidden { visibility: hidden; }
.gridV tr:hover .memberList li:hover .iconDeleteHidden, .accordionBox .heading01:hover .iconEditHidden,
.accordionBox .heading01:hover .iconDeleteHidden{ visibility: visible; }
.gridV th .iconArrowHidden { display: none; }
.gridV td.bgG { font-size: 12px; padding: 8px 10px; }
.gridV .iconAttachment { padding: 0 !important; width: 20px; height: 15px; }
.gridV tr:hover .iconPrimaryContactHidden, .gridV tr:hover .iconEditHidden, .gridV tr:hover .iconDeleteHidden, .gridV tr:hover .iconFavHidden, .gridV tr:hover .iconCopyHidden, .gridV tr:hover .iconCommentHidden, .gridV tr:hover .iconAttachHidden, .gridV tr:hover .iconAddHidden, .gridV tr:hover .iconAssignAllHidden, .gridV tr:hover .iconCancelHidden, .gridV tr:hover .iconAddHidden01,.gridV tr:hover .iconRevokeHidden, .gridV tr:hover .iconDownloadHidden, .gridV tr:hover .iconPreviewHidden, .gridV tr:hover .iconReinviteHidden, .gridV tr:hover .iconInviteHidden{visibility: visible;}
.gridV .timer01 .numbers { padding: 4px 7px; }
.gridV a.iconComment02:hover { text-decoration: none; }
.gridV tr.selesupplier, .gridV tr.selesupplier td.secondaryLink { font-weight: bold; }
.gridV tr.selesupplier1, .gridV tr.selesupplier1 td.secondaryLink { font-weight: bold; }
.gridV .border05 td { border-bottom: 1px solid #D2D2D2; border-top: 1px solid #ffffff; }
.gridV .border05 tr:hover { background: none !important; }
.gridV td.padding01 { padding: 10px 8px 10px 8px; }
.gridV th.padding01 { padding: 8px 0px 8px 8px; }
.gridV tr.textDecorationStrikeTh td, .textDecorationStrikeTh span{ text-decoration:line-through;}
/*hidden Icons on grid Row*/
.iconEditHidden, .iconDeleteHidden, .iconFavHidden, .iconCopyHidden, .iconCommentHidden, .iconAttachHidden, .iconAddHidden, .iconAssignAllHidden, .iconCancelHidden, .iconAddHidden01, .iconPrimaryContactHidden, .iconRevokeHidden, .iconShareHidden, .iconInviteHidden, .iconReinviteHidden{ width: 16px; height: 16px; visibility: hidden; }
.iconCatalogHidden, .iconnoneCatalogHidden {width: 16px; height: 16px; float: left;margin: 2px 0 0 0;}
.iconPrimaryContactHidden{ background-position: -2px -1658px!important; }
.iconEditHidden { background-position: -20px -1066px !important; }
.iconCatalogHidden{ background-position: -37px -2303px!important;}
.iconnoneCatalogHidden{ background-position: -18px -2304px!important;}
.iconDeleteHidden { background-position: -35px -1048px !important; }
.iconFavHidden { background-position: 0px -1083px !important; }
.iconCopyHidden { background-position: 0px -1030px !important; }
.iconCommentHidden { background-position: 0px -1048px !important; }
.iconAttachHidden { background-position: 0px -1066px !important; }
.iconAddHidden { background-position: 0px -408px !important; }
.iconAddHidden01 { background-position: -34px -427px !important; }
.iconAssignAllHidden { background-position: -17px -1048px !important; }
.iconRevokeHidden{ background-position: -22px -1761px !important; }
.iconShareHidden { background-position: -34px -408px !important;}
.slides:hover .iconDeleteHidden, .slides:hover .iconDeleteHiddenGray{ visibility: visible !important; }
.iconDeleteHiddenGray { height:11px; width:11px; visibility: hidden;}
.cardlist:hover .iconShareHidden {visibility:visible;}
/*sortList*/
.sortList { display: block; }
.sortList ul { float: left; width: 100%; }
.sortList ul li { width: 24.3%; *width:24%;
text-align: center; background: none !important; height: 42px; display: block; float: left; position: relative; }
.sortList ul li a { display: block; padding: 11px 0; height: 20px; }
.sortList ul li a:hover { display: block; padding: 11px 0; height: 20px; text-decoration: none; }
.sortList ul li a.active { }
.sortList ul li span.activeArrow { border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 8px solid #bfced2; position: absolute; display: none; *bottom:-22px!important;
bottom: -8px; z-index: 100; left: 50% !important; margin-left: -8px !important; }
.sortList ul li:hover span.activeArrow { display: block; *bottom:-22px;
padding: 11px 0; text-decoration: none !important; bottom: -30px !important; left: 50% !important; margin-left: -8px !important; }
/*sortList01*/
.sortList01 ul { float: left; width: 100%; }
.sortList01 ul li { float: left; margin-right: 1px; }
.sortList01 ul li a { padding: 13px 19px; color: #1793ba; font-size: 16px; text-shadow: 0 1px 1px #FFFFFF; display: block; border-bottom: 1px solid #DEDEDE; position: relative; }
.sortList01 ul li a span { width: 40px; height: 18px; display: block; text-align: center; }
.sortList01 ul li a span.activeArrow { border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 8px solid #BFCED2; width: 2px; height: 7px; /*float:left; margin-top:10px; */ position: absolute; bottom: -15px; display: none; }
.sortList01 ul li a:hover span.activeArrow { border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 8px solid #BFCED2; width: 2px; height: 7px; /*float:left; margin-top:10px; */ position: absolute; bottom: -15px; display: block; }
/*sortList02*/
header .brandDetails .headerAction .sortList02 ul, .sortList02 ul { float: left; width: 100%; }
header .brandDetails .headerAction .sortList02 ul li, .sortList02 ul li { width: 32.7%; *width:24%;
text-align: center; background: none !important; height: 33px; display: block; float: left; position: relative; border-right:none; }
header .brandDetails .headerAction .sortList02 ul li a, .sortList02 ul li a { display: block; padding: 2px 8px 2px 8px; height: 20px; margin:0; line-height:20px;}
header .brandDetails .headerAction li.last:after{content: " "; margin-left:10px; font-size:15px;}
/*sortList03*/
.sortList03 { display: block; }
.sortList03 ul { float: left; width: 100%; }
.sortList03 ul li { width: 32.7%; *width:24%;
text-align: center; background: none !important; height: 42px; display: block; float: left; position: relative; }
.sortList03 ul li a { display: block; padding: 11px 0; height: 20px; }
.sortList03 ul li a:hover { display: block; padding: 11px 0; height: 20px; text-decoration: none; }
.sortList03 ul li a.active { }
.sortList03 ul li span.activeArrow { border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 8px solid #bfced2; position: absolute; display: none; *bottom:-22px!important;bottom: -8px; z-index: 100; left: 50% !important; margin-left: -8px !important; }
.sortList03 ul li:hover span.activeArrow { display: block; *bottom:-22px;padding: 11px 0; text-decoration: none !important; bottom: -30px !important; left: 50% !important; margin-left: -8px !important; }
/*filterSet*/
.filterSet { top: 0px!important; z-index: 100; /*left:-276px;*/ }
.filterSetTrigger { right: -33px; border-style: solid; border-width: 1px; width: 33px; /*height:43px;*/ height:44px; border-radius: 0 5px 5px 0; z-index: 2; margin: 0 0 0 -1px; border-left: none; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; }
.filterSetTrigger span { /*width:15px; height:29px; margin:8px 0 0 10px;*/ width: 15px; height: 13px; margin: 16px 0 0 8px; }
.filterSetContent { width: 274px; border-style: solid; border-width: 1px; border: solid 1px #c1c2c3; z-index: 1; border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; }
.filterSetContent .fliterTitle { padding: 15px 10px!important; border-radius: 5px 0 0 0; line-height:24px;}
@-moz-document url-prefix() {
.filterSetContent .fliterTitle { padding: 12px 15px !important; border-radius: 5px 0 0 0; }
}
.filterInner { border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; }
.filterStatusDisable { width: 17px; height: 11px; margin-top: 2px; padding: 0 !important; float: right; }
.filterStatusEnable { float: right; height: 11px; margin-top: 2px; padding: 0 !important; width: 17px; cursor: default !important; }
.filterSep { height: 0; border-top: dashed 1px #c8c7c7; border-bottom: dashed 1px #fff; border-left: none; border-top-style: dashed; border-top-width: 1px; border-bottom-style: dashed; border-bottom-width: 1px; }
/*widgets*/
.widgets { -webkit-transition: all .5s; transition: all .5s; -moz-transition: all .5s; margin:1px; box-shadow:0 0 3px 0 #ccc !important;}
.widgets .widgetsIcons { display: block; }
.widgets .deleteWidgets,.cardOuter .deleteWidgets{ width: 15px; height: 15px; }
.widgets .expandWidgets { width: 15px; height: 15px; }
.widgets li.sep { border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px; float: left; height: 18px; margin: -1px 5px 0 0px; }
.widgets:hover h1 ul { display: block !important; }
.widgets h1 ul { display: none; }
.widgets:hover h1 span.hideShow { display: block !important; }
.widgets > .item > .content > .height244{height: 234px !important;}
/*collapsibleRightPanel*/
.collapsibleRightPanel { position: absolute; right: -330px; z-index: 10000; width: 363px; top: 0; }
.collapsibleRightPanelIcon, .collapsibleRightPanelIcon1 { border-radius: 4px 0px 0 4px; -webkit-border-radius: 4px 0px 0 4px; height: 41px; width: 33px; float: left; box-shadow: 1px 0 4px #101010; -webkit-box-shadow: 1px 0 4px #101010; }
/*box01*/
.box01 { background: #f0efef; padding: 8px; -webkit-box-shadow: 0px 0px 3px 2px #d0d0d0; box-shadow: 0px 0px 3px 2px #d0d0d0; }
.box02 { border-radius: 5px; background: #efefef; padding: 10px; }
.box03 input.verticalAlignT { vertical-align: top !important; }
.box03 .itemTableSettingList li { display: block; width: 100%; clear: both; padding: 5px 0; line-height: 18px; border: none; background: none; }
/* notification msgs */
.confidentialityNoticeMsg.new { display: none; }
/*notification new*/
.confidentialityNoticeMsg.new .notifyContainer {position: absolute;width: 778px;top: 0px;left: 50%;margin-left: -389px;margin-top: 0px;padding: 8px;-moz-border-radius: 6px;-webkit-border-radius: 6px;z-index: 100000;}
.new .notifyContainer{position: absolute;top: 50%;width: 496px;margin-top: -149px;left: 50%;margin-left: -248px;padding: 8px;-moz-border-radius: 6px;-webkit-border-radius: 6px;z-index: 100000; }
.new .notifyContainer .message { overflow: hidden; width: 432px; padding: 10px 23px; max-height: 350px; overflow-y: auto;}/*add width padding*/
/*new notification*/
.successMesg, .errorMesg, .successAleartMesg, .informationMesg { display: none; }
.notifyContainer { position: absolute; top: 50%; margin-top: -100px; left: 50%; margin-left: -175px; padding: 8px; -moz-border-radius: 6px; -webkit-border-radius: 6px; z-index: 100000; }
.padding20Btm10 { padding: 20px 20px 10px 20px; }
.notifyContainer .message { overflow: hidden; width: 310px; padding: 20px 20px 10px; }/*add width padding*/
.notifyContainer .head { padding: 3px 8px 15px; overflow: hidden; font-size: 15px; font-weight: bold; text-align: left; }
.notifyContainer .errorContent { padding: 6px; overflow: hidden; font-size: 12px; }
.notifyContainer .closeP { width: 100%; float: left; text-align: center; margin-top: 20px; }
.notificationMsg { font-weight: bold; padding: 12px 10px; text-align: center; }
/*selectedFilterList*/
.selectedFilterList li.addNewTag{padding:0!important;}
.selectedFilterList li.addNewTag input{font-family:arial; font-size:12px; padding:2px 2px 1px;}
.linkList01 li .selectedFilterList li, .filterInside li .selectedFilterList li,.selectedFilterList li { float: left !important; font-size: 11px; padding:4px 21px 4px 6px !important; margin-right: 10px !important; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; position: relative; margin-bottom: 10px !important; border:1px solid #D6D5D5 !important; border:none!important; background:#f0f0f0;box-sizing: border-box;}
.selectedFilterList li a/*,.iconDelete*/ { position: absolute; top: 4px; right: 5px; width: 12px; height: 12px; padding: 0 !important; }
/*selectedFilterList01*/
.selectedFilterList01 li { float: left; font-size: 12px; padding: 4px 5px 2px 5px !important; margin-right: 10px !important; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; margin-bottom: 5px !important; }
.selectedFilterList01 li a { float: right; width: 8px; height: 8px; margin-left: 5px; margin-top: 3px; }
/*cartDetails*/
.cartDetails { border-width: 1px; border-style: solid; border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; }
.cartDetails li { padding: 5px 10px; border-bottom-width: 1px; border-bottom-style: solid; display: block; text-align: right; }
.cartDetails .last { border-bottom: none !important; }
/*tab and tabalt*/
.tabAlt .containertab { border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-width: 1px; border-style: solid; border-color: #ccc; }
.tabAlt .tabcontentNew { padding: 15px; }
.tabs01 ul { padding: 0px; margin: 0px; list-style: none; border: 1px solid; border-radius: 5px; -webkit-border-radius: 5px; }
.tabs01 ul li { float: left; }
.tabs01 ul li a { padding: 7px 10px; font-size: 14px; }
.tabs01 ul li:first-child { border-left: 0px; }
.tabs01 ul li.last { border-right: 0px; }
.tabs01 ul li a:first-child {-webkit-border-radius: 3px 0px 0px 3px;border-radius: 3px 0px 0px 3px;}
.tabs01 ul li.last a { -webkit-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px; }
.tabs02 { list-style: none; margin: 0 !important; padding: 0; float: left; }
.tabs02 li { float: left; text-indent: 0; padding: 0; margin: 0 !important; list-style-image: none !important; border-radius: 2px 2px 0px 0px !important; -webkit-border-radius: 2px 2px 0px 0px !important; -moz-border-radius: 2px 2px 0px 0px !important; -ms-border-radius: 2px 2px 0px 0px !important; -o-border-radius: 2px 2px 0px 0px !important; margin-right: -1px !important;}
.tabs02 > li >.paddingTB4{padding:10px 15px !important;}
.tabs02 li a, .tabs02 li.selected .addNewTab { display: block; text-align: center; text-decoration: none; margin: 0px; padding: 10px 15px;}
.tabs02 li a:hover/*, .tabs02 li.selected .addNewTab*/{ /*height: 19px; */}
/*.tabs02 li.selected a, .tabs02 li.selected .addNewTab{ z-index: 1; height: 19px; margin-top: -4px; }*/
.tabs02 li a span.tabClose { border-radius: 10px 10px 10px 10px; position: absolute; width: 13px; right: 1px; top: -6px;z-index:3;}
.tabs02 a:hover span.tabClose, .tabs02 a.active span.tabClose { border-radius: 10px !important; -webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; -ms-border-radius: 10px !important; -o-border-radius: 10px !important; position: absolute; width: 13px; height: 13px; right: 1px; top: -6px; }
.tabs02 .iconSuccessTick { margin: 0px 5px 0 -4px; *margin:-1px 5px 0 -4px;margin: -1px 5px 0 -4px\9; float: left; }
.tabs02 li.newTab a { height: 24px; /*margin-top: -4px;*/ z-index: 1; }
.tabs02 li.newTab a { padding: 7px 15px 4px !important; }
.tabs02 li.newTab a:hover { /*padding: 5px 5px 0px 5px!important;*/ }
.tabs03 { padding: 0; margin: 0; list-style: none; float: left; border-radius: 4px; -webkit-border-radius: 4px; margin: 10px 10px 0 10px; }
.tabs03 li { float: left; position: relative }
.tabs03 li a { -webkit-box-shadow: inset 0px 2px 1px 0px #fcfcfc; box-shadow: inset 0px 2px 1px 0px #fcfcfc; display: block; padding: 5px 8px 2px; min-width: 25px; text-align: center; }
.tabs03 li a span.arrowActive { width: 14px; height: 7px; left: 33%; top: -7px; position: absolute; display: none; }
.tabs03 li a.active span.arrowActive { display: block; }
.tabs03 li.firstTab a, .tabs03 li.firstTab { border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; }
.tabs03 li.lastTab a, .tabs03 li.lastTab { border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; }
.tabs03 li.bothTab a, .tabs03 li.bothTab { border-radius: 4px; -webkit-border-radius: 4px; }
.tabs03 li a.iconDelete { width: 16px !important; height: 16px !important; padding: 0px !important; min-width: inherit !important; box-shadow: none !important; }
.tabs04,.tabs05 { list-style: none; margin: 0 !important; padding: 0; float: left; }
.tabs04 li,.tabs05 li { float: left; text-indent: 0; padding: 0; margin: 0 !important; list-style-image: none !important; }
.tabs04 li a,.tabs05 li a { display: block; text-align: center; text-decoration: none; margin: 0px -1px 0px 0px; border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; padding: 5px 15px 6px 15px; }
.tabs04 li a:hover,.tabs05 li a:hover, .SourcingDash .tabs04 li a:hover, .SourcingDash .tabs05 li a:hover { /*height: 19px;*/ margin-top: -4px; }
.tabs04 li.selected a,.tabs05 li.selected a, .SourcingDash .tabs04 li.selected a, .SourcingDash .tabs05 li.selected a
{ z-index: 1; /*height: 19px;*/ margin-top: -4px; }
.tabs04 li a span.tabClose,.tabs05 li a span.tabClose { border-radius: 10px 10px 10px 10px; position: absolute; width: 13px; right: 1px; top: -6px; }
.tabs04 a:hover span.tabClose, .tabs04 a.active span.tabClose,.tabs05 a:hover span.tabClose, .tabs05 a.active span.tabClose { border-radius: 10px 10px 10px 10px; position: absolute; width: 13px; height: 13px; right: 1px; top: -6px; }
.tabs04 .iconSuccessTick { margin: 0px 5px 0 -4px; *margin:-1px 5px 0 -4px;margin: -1px 5px 0 -4px\9; float: left; }
.tabs04 li.newTab a { height: 24px; margin-top: -4px; z-index: 1; }
.tabs04 li.newTab a { padding: 5px 5px 0px 5px!important; }
.tabs04 li.newTab a:hover { padding: 5px 5px 0px 5px!important; }
.SourcingDash .tabs04 li a, .SourcingDash .tabs05 li a{margin:0;}
/*desView*/
.desView .formSingleColumn .lwapper .label { vertical-align: middle; margin: 0 !important; width: auto; float: none; display: inline-block; *display:inline;
zoom: 1; font-size: 13px; padding-bottom: 4px !important; }
.desView .formSingleColumn .lwapper .input { vertical-align: middle; width: auto !important; float: none; display: inline-block; *display:inline;
zoom: 1; padding-bottom: 4px !important; }
.desView .formSingleColumn .lwapper .input input.inputD { vertical-align: middle; border-color: transparent; font-size: 13px !important; padding: 0px 0px 1px 0px; border: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; font-family: Arial, Helvetica, sans-serif; }
.desView .formSingleColumn .lwapper .input textarea { font-size: 13px !important; padding: 0px 0px 1px 0px; /*margin-bottom: -6px !important;*/ resize: none; overflow: hidden; border: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; line-height: 16px; }
.desView .formSingleColumn .lwapper .input textarea:focus { outline: none; }
.desView .formSingleColumn .lwapper .width100PImp { width: 100% !important; }
.desView .input .freeText {margin:0px 0px 1px 0px!important; font-size:13px!important; font-family:Arial, Helvetica, sans-serif; background:none;}
.desView01 .formThreeColumn .lwapper { width: 31.85%; margin-right: 9px; }
.desView01 .formThreeColumn .lwapper .label { margin-top: 9px; float: left !important; }
.desView01 .formThreeColumn .lwapper .input { float: left !important; }
.desView01 .formThreeColumn .lwapper .input input.inputD { vertical-align: middle; border-color: transparent; font-size: 13px !important; padding: 0px 0px 1px 0px; border: none; font-family: Arial, Helvetica, sans-serif; }
.desView01 .formThreeColumn .lwapper .input textarea { font-size: 13px !important; padding: 0px 0px 1px 0px; margin-bottom: -6px !important; resize: none; overflow: auto; border: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; line-height: 23px; }
.desView01 .formThreeColumn .lwapper .input textarea:focus { outline: none; }
/*field error*/
.desView .formSingleColumn .lwapper .input.validationError .freeText
{border-bottom:1px dotted #c22f37!important;}
.desView .formSingleColumn .lwapper .input.validationError .selectDropdown,.desView .formSingleColumn .lwapper .input.validationError input.textboxEditableMode{border-bottom:1px solid #c22f37!important;}
.desView .formSingleColumn .lwapper .input.validationError .selectDropdown span{border-top:5px solid #c22f37 !important;}
/*field error 02*/
.validationError02{position:relative;}
.validationError02 .errorInfoIcon{display:block;}
.validationError02 input{background:transparent;}
.validationError02 input.inputD{color:#a61c1c!important}
.desView .formSingleColumn .lwapper .input.validationError02 .freeText,
.desView .formSingleColumn .lwapper .input.validationError02 .selectDropdown, .desView .formSingleColumn .lwapper .input.validationError02 input.textboxEditableMode
{border-bottom:1px solid #c22f37!important; background:#fdf3f3; color:#a61c1c!important;
padding-right:21px!important; color:#a61c1c!important;}
.desView .formSingleColumn .lwapper .input.validationError02 .selectDropdown .inputD{background:#fdf3f3; }
.desView .formSingleColumn .lwapper .input.validationError02 input.inputD{color:#a61c1c!important;}
.desView .formSingleColumn .lwapper .input.validationError02 input.inputD:focus{background:transparent;}
.desView .formSingleColumn .lwapper .input.validationError02 .selectDropdown span{
border-top:5px solid #c22f37 !important}
/*tootip error msg*/
.errorMsgTooltip{background:#ffcbcb;color:#9e1d1d; position:absolute; z-index:10; display:none; }
.errorMsgTooltipInner{padding:5px 10px;}
.errorMsgTooltip:after{border:5px solid transparent; border-top-color:#ffcbcb; content:' '; height:0; width:0;
position:absolute; bottom:-10px; left:47%;
}
/*icon Class*/
.errorInfoIcon{background-position: -20px -2268px/*-21px -2267px*/; width:14px;height:14px;display:block; position:absolute; right:4px; top:1px; display:none; }
/*findBoxWrapper*/
.findBoxWrapper { padding: 5px 5px 0 5px; clear: both; }
/*Form Column*/
.formOneColumn, .formTwoColumn, .formThreeColumn, .formFourColumn, .formFiveColumn { width: 100%; float: left; margin-bottom: 17px; }
.formOneColumn .label, .formTwoColumn .label, .formThreeColumn .label, .formFourColumn .label, .formFiveColumn .label { color:#7A7A7A; #width:100%;
font-size: 13px; font-weight: bold; }
.formOneColumn .input, .formTwoColumn .input, .formThreeColumn .input, .formFourColumn .input, .formFiveColumn .input { float: left; width: 100%; color: #999; margin-top: 5px; }
.formOneColumn .lwapper { width: 100%; float: left; }
.formTwoColumn .lwapper { /*width:47%;*/ width: 295px; float: left; margin-right: 8px; }
.formTwoColumn .lwapper47 { width:47%;margin-right:9px; float:left;}
.formThreeColumn .lwapper { width: 183px; float: left; margin-right: 9px; }
.formThreeColumn .lwapper32 { width: 32%; float: left; margin-right: 9px; }
.formThreeColumn .lwapper28 { width: 28%; float: left; margin-right: 9px; }
.formThreeColumn .lwapper48 { width: 48%; float: left; margin-right: 9px; }
.formThreeColumn .lwapper66 { width: 66%; float: left; margin-right: 9px; }
.formThreeColumn .lwapper67 { width: 67%; float: left; margin-right: 9px; }
.formThreeColumn .lwapper16 { width: 16%; float: left; margin-right: 9px; }
.formThreeColumn .lwapper17 { width: 17%; float: left; margin-right: 9px; }
.formThreeColumn .lwapper33 { width: 33%; float: left; margin-right: 9px; }
.formThreeColumn .lwapper31 { width: 31%; float: left; margin-right: 9px; }
.formFourColumn .lwapper { width: 134px; float: left; margin-right: 5px; }
.formFourColumn .lwapper24 { width: 24%; float: left; margin-right: 5px; }
.formFourColumn .lwapper23 { width: 23%; float: left; margin-right: 5px; }
.formFourColumn .lwapper29 { width: 29%; float: left; margin-right: 5px; }
.formFiveColumn .lwapper { width: 19%; float: left; margin-right: 5px; }
.formSingleColumn { width: 100%; }
.formSingleColumn .lwapper { width: 100%; }
.formSingleColumn .lwapper .label { width: 295px; color: #A3A3A3!important; font-size: 13px; float: left; margin-top: 2px; }
.formSingleColumn .lwapper .input { width: 295px; float: left; padding-top: 0px !important; }
.formSingleColumn .lwapper .input span { color: #666; float: left; }
.formSingleColumn .lwapper .input div { float: left; }
.formSingleColumn div.checker span { margin-top: 13px; }
.formSingleColumn .gridV div.checker span { margin-top: 5px;}
.formSingleColumn.checkboxMarginTop3 div.checker span{ margin-top: 3px;}
.formSingleColumn .lwapper .input span.italicText { font-style: italic; color: #ccc !important; }
.formOneColumn .select03, .formTwoColumn .select03, .formThreeColumn .select03, .formFourColumn .select03, .formFiveColumn .select03 { float: left; width: 100%; color: #999; margin-top: 5px; }
.formTwoColumn .ddWidth75 { float: left; width: 45%; color: #999; margin-top: 5px; }
.formTwoColumn .lwapper01 { float: left; margin-right: 8px; width: 200px; }
.formThreeColumn .lwapper44{width:44%; float:left;}
.formThreeColumn .lwapper20{width:20%; float:left;}
.formThreeColumn .lwapper60 { width: 60%; float: left; }
.formFullWidth .formTwoColumn .lwapper { width: 49%; }
.formFullWidth .formThreeColumn .lwapper { width: 32%; }
.formFullWidth .formFourColumn .lwapper{width:24.4%;}
.mergeColumn{ margin-bottom:7px !important;}
.mergeColumn .lwapper, .mergeColumn .lwapper32, .mergeColumn .lwapper28, .mergeColumn .lwapper67, .mergeColumn .lwapper16, .mergeColumn .lwapper33, .mergeColumn .lwapper{ margin-bottom:10px !important;}
.lwrapper31 { width: 30%; float: left; margin-right: 17px; }
/*materialQuantity*/
.materialQuantity { width: 149px; height: 44px; left: 50%; margin-left: -74px; top: 86px; border-style: solid; border-width: 1px; /*border-color: #d4a66c;*/ padding: 8px; }
.materialQuantity .arrow-down { z-index: 2; position: absolute; width: 0; height: 0; bottom: -10px; left: 50%; margin-left: -10px; }
.materialQuantity input { width: 105px; width: 103px\0/; height: 35px; font-size: 30px; border: none; line-height: 30px; padding: 5px 6px 1px 6px; float: left; font-weight: bold; text-align: right; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.materialQuantity .arrowDownBorder { border-left: 11px solid transparent; border-right: 11px solid transparent; position: absolute; left: 50%; margin-left: -11px; bottom: -11px; z-index: 1; }
/*splitter*/
.splitter { height: 517px; width: 971px; }
.vsplitbar { width: 8px; }
/*switch1*/
.switch1 { position: relative; width: 51px; height: 22px; overflow: hidden; cursor: pointer; }
.switch1 .overlay1 { position: absolute; top: 0; left: 0; width: 80px; height: 22px; background: url('../images/overlay1.png?v=1 ') no-repeat 0 0; z-index: 9; opacity: 1.0; }
.switch1 span.switched { display: block; position: absolute; top: 0; left: 0; width: 80px; height: 22px; background: #d9d9d9 url('../images/switch02.jpg?v=1 ') no-repeat 0 0; z-index: 8; }
.switch1 span.off { left: -30px; }
.switch1 input { display: none; }
.switchYesNo { position: relative; width: 51px; height: 22px; overflow: hidden; cursor: pointer; }
.switchYesNo .overlay1 { position: absolute; top: 0; left: 0; width: 80px; height: 22px; background: url('../images/overlay1.png?v=1 ') no-repeat 0 0; z-index: 9; opacity: 1.0; }
.switchYesNo span.switched { display: block; position: absolute; top: 0; left: 0; width: 80px; height: 22px; background: #d9d9d9 url('../images/switchYesNo.jpg?v=1 ') no-repeat 0 0; z-index: 8; }
.switchYesNo span.off { left: -30px; }
.switchYesNo input { display: none; }
/*switch*/
.switch{border-style:solid; border-width:1px; width:35px; height:35px; position:absolute; top:-1px; left:-1px; }
/*trackStatusNav*/
.trackStatusNav { height: 43px; }
.trackStatusNav li { width: 25%; height: 43px; display: inline-block; }
.trackStatusNav li a {display: block; text-align:center; position:relative; font-size:15px; text-decoration:none;}
.trackStatusNav li .checked { height:22px; width:22px; display:inline-block; vertical-align:middle; margin-top:-1px;}
.trackStatusNav li a span.linkText { display: block; border-top-style: solid; border-bottom-style: solid; border-top-width: 1px; border-bottom-width: 1px; padding-top: 6px; height: 26px; }
.trackStatusNav li a .arrowRight, .trackStatusNav li a .backward { width: 17px; position: absolute; right: 0; top: 0px; height: 34px; display: block; }
/*scorePanes*/
.scorePanes { display: block; padding: 10px 10px; border-top: 0; /*margin-bottom: 30px*/; position: relative; top: -4px; }
.scorePanes .verticalBordersGrid { margin-top: 34px; }
/*dropDown01*/
.dropDown01 { border-radius: 0 0 5px 5px; margin-top: -1px; }
.dropDown01 li { padding: 8px !important; overflow: hidden; }
/*timelineComp01*/
.timelineComp01 { -webkit-border-radius: 5px; border-radius: 5px; overflow: hidden; }
.timelineComp01 .timelineGrid { -moz-border-radius: 4px; border-radius: 4px; border-collapse: inherit; }
.timelineComp01 .timelineGrid th { padding: 22px 8px; font-size: 14px; font-weight: normal; }
.timelineComp01 .timelineGrid td { padding: 30px 3px; display: block; }
.timelineComp01 .timelineGrid tr:last-child td, .timelineComp01 .timelineGrid tr:last-child th { border-bottom: 0 !important; }
.timelineComp01 .timelineGrid tr:first-child { border-top: 0; }
.timelineGrid > .tabularView .border02{ border-bottom-color:#ebebeb;}
/*dataBox01*/
.dataBox01{float:left;width:99%}
.dataBox01 .header .title { padding: 8px 11px; float: left; font-weight: bold; font-size:14px; }
.dataBox01 .contentBox { padding: 10px; border: 0px; line-height: 21px;}
.dataBox01 .attaments { margin: 3px 0 0 0px; display: block; }
.dataBox01 .header .title01 { font-size: 18px; font-weight: normal; padding: 10px; float: left; }
.dataBox01 .contentBox { border: 0px; }
.dataBox01 table{margin:0 10px; width:calc(100% - 20px) !important;}
/*dataBox02*/
.dataBox02 .heading .title { font-size: 16px; font-weight: bold; float: left; padding: 8px; }
.dataBox02 .contentB { border-top: 0px; padding: 1px; }
/*dataBox03*/
.dataBox03 { float: left; width: 100%; }
.dataBox03 .heading .title { padding: 8px 11px; float: left; font-size: 16px; }
.dataBox03 .contentBox { overflow: visible; }
.dataBox03 .heading .sepVertical01 { height: 20px; }
.dataBox03 .heading .timer01 { font-size: 15px; }
/*attachmentSlide*/
.attachmentSlide { top: 90px; right: -165px; }
.attachmentSideLink { width: 33px; height: 37px; border-style: solid; border-width: 1px; border-right: none; border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; margin-right: -1px; z-index: 999; position: relative; }
.attachmentSideLink span { width: 16px; height: 20px; margin: 8px 0 0 8px; }
/*uploadedFilesPanel*/
.uploadedFilesPanel { min-height: 326px; width: 160px; border-style: solid; border-width: 1px; z-index: 90; }
.uploadedFilesPanel ul li { padding: 10px; border-bottom-style: solid; border-bottom-width: 1px; float: left; width: 140px; }
.uploadedFilesPanel ul li:hover .iconDelete { display: block !important; }
.uploadedFilesPanel ul li .primaryLink { width: 115px !important; word-break: break-all; padding-bottom: 1px; }
/*formColumnLayout*/
.formColumnLayout .fieldWrapper { padding: 10px 0; border-bottom: 1px solid #ccc; }
.formColumnLayout, .formColumnLayout .fieldWrapper { width: 100%; float: left; }
.formColumnLayout .labelOuter, .formColumnLayout .labelOuter01 { float: left; width: 45%; text-align: right; }
.formColumnLayout .labelOuter01 { width: 38% !important; }
.formColumnLayout .labelOuter label, .formColumnLayout .labelOuter01 label { margin-right: 10px; line-height: 25px; font-size: 13px; font-weight: bold; }
.labelOuter label, .labelOuter01 label, .labelOuterFontNormal label { color: #7A7A7A; }
/*boxShadowInside*/
.boxShadowInside { -webkit-box-shadow: inset 0px 0px 2px 1px #d0d0d0; box-shadow: inset 0px 0px 2px 1px #d0d0d0; position: relative; border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; }
.boxShadowInside .iconDelete { margin: -4px -4px 5px 0; }
.boxShadowInside .boxShadowInside {margin-right:-1px; margin-left:-1px;margin-bottom:-1px;}
.boxShadowInside .dataBox01 .header { border-top:0;}
.subAccordionbox .boxShadowInside .header {cursor:default;}
/*tabs02*/
.popupBox .tabs02 { font-size: 14px; }
.popupBox .tabs02 li a:hover { height: 20px;}
/*RfxQuickBox*/
.RfxQuickBox {position: absolute; bottom: 4px; right: 10px; z-index: 1; }
.RfxQuickBoxContent { display: block; width: 249px; padding: 15px; min-height: 30px; opacity: 0; }
/*jspScrollable*/
.jspScrollable { outline: 0px !important; }
.supbasicdetailsPop .jspScrollable{height:322px !important;}
/*draggable*/
.draggable { -moz-user-select: none; -webkit-user-select: none; cursor: -moz-grab; cursor: -webkit-grab; }
.draggable:active { cursor: -webkit-grabbing; cursor: -moz-grabbing; }
/*smoothScroller01*/
.smoothScroller01{height:125px; position:relative; }
.smoothScroller01 .scrollWrapper {height: 125px;}
.smoothScroller01 .scrollableArea{height: 110px;}
.smoothScroller01 .scrollableArea .content{float:left; position:relative;}
.smoothScroller01 .content a{height:82px; display:block; cursor:pointer; padding:19px 10px 9px 10px; width:137px;text-align:center; text-decoration:none;}
.smoothScroller01 .content a:hover{text-decoration:none;}
.smoothScroller01 .currentSelectedArrow{ position:absolute; display:none; width:15px;height:8px; overflow:hidden;
margin:0 auto!important; clear:both; z-index:1; left:72px; top:110px;}
.smoothScroller01 .currentActive a span.currentSelectedArrow{display:block;}
.smoothScroller01 .scrollingHotSpotLeft, .smoothScroller01 .scrollingHotSpotRight{
width:27px;height:110px;margin-top:1px;cursor:pointer;}
.smoothScroller01 .scrollingHotSpotRight span, .smoothScroller01 .scrollingHotSpotLeft span{width:7px; height:12px; margin:49px auto 0; display:block;}
.smoothScroller01 .scrollingHotLeftDeative span{background-position:-36px -1634px!important;}
.smoothScroller01 .scrollingHotRightDeative span{background-position:-44px -1634px!important;}
/*laptopViewMySpace*/
.laptopViewMySpace .minHeight717{ min-height:596px!important;}
.laptopViewMySpace .mySpace{margin:180px auto!important;}
.laptopViewMySpace .height540{height:418px!important;}
/*navigation*/
.navigation { margin-right: 208px; /*height: 32px;*/ text-transform:uppercase; letter-spacing:0.3px;}
.navigation ul li { float: left; border-right: 1px solid; position: relative; z-index: 101; }
.navigation ul li a { font-size: 14px; padding: 13px 10px; /*display: inline-block;*/ float:left; }
.navigation>ul>li>a{border-width: 1px; border-style: solid ;max-width: 130px !important;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.navigation ul li { padding: 0 0 0 1px; }
.navigation ul li .home{background: url(../images/iconHome.png?v=1) no-repeat;width: 17px;height: 17px;display: block;margin:0 5px;}
.navigation ul li.selected a, .navigation ul li.mouseOn a, .navigation ul li.mouseOn a:hover, .navigation ul li a:hover, .navigation ul li.selected a:hover{ padding: 13px 10px; text-decoration: none; /*margin: -2px 0 -2px -2px;*/ border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-width: 1px; border-style: solid; }
.navigation ul li.selected ul.dropDown li a:hover, .navigation ul li.mouseOn ul.dropDown li a:hover {border-radius:0;}
.navigation ul li a:hover {/*padding:9px 20px 9px 22px;*/ text-decoration: none; /*margin: -2px 0 -2px -2px;*/ border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-width: 1px; border-style: solid; }
.navigation ul li ul.dropDown{ display: none; position: absolute; margin-top: 0px; left: 0; z-index: 99999999; border-radius: 0 0 4px 4px !important; -webkit-border-bottom-left-radius:4px !important; border-bottom-right-radius:4px !important; width:auto !important; min-width:150px; box-shadow:0 1px 5px 1px rgba(0,0,0,0.2) !important; white-space:nowrap; top:46px;}
.navigation ul li a.first { padding: 9px 8px 2px 10px !important; }
.navigation ul li a.first:hover, .navigation ul li.selected a.first, .navigation ul li.mouseOn a.first { padding: 11px 8px 4px 12px !important; }
.navigation ul li ul.dropDown li{float: left;position: static;border-bottom: none !important;background: #fff; width: 100%;}
.navigation ul li ul.dropDown li a{ display: block; margin: 0px !important; color:#33373a; padding: 7px 20px!important; border-radius: 0; border: none; float:left; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box;}
.navigation ul li ul li {border-width:1px 0!important; border-style:solid !important; border-right:none; padding:0;}
.navigation ul li ul li:first-child {/* border-top: none !important; */} /*Harshad*/
.navigation ul li ul li:last-child { border-radius: 0 0 4px 4px !important; -webkit-border-bottom-left-radius:4px !important; -webkit-border-bottom-right-radius:4px !important; }
.navigation ul li ul li a:hover { margin: 0px !important; box-shadow: none; border: none; border: none !important; border-radius: 0px; }
.navigation ul li ul li:last-child a:hover{border-radius: 0 0 4px 4px !important; -webkit-border-bottom-left-radius:4px !important; -webkit-border-bottom-right-radius:4px !important;}
/*sub menu */
.subSubDropDownArrow, .subSubDropDownArrow:hover { padding: 7px 24px 7px 8px!important; }
.navigation ul.subSubDropDown { width: 134px; position: absolute; border-radius: 0 0 5px 5px; display: none; z-index: 99999999; }
/*asideBarList01 asideBarList02*/
header .brandDetails .headerAction .tabcontent{}
header .brandDetails .headerAction .asideBarList01, .asideBarList01 { padding-top: 3px;/*width:250px !important;*/ }
.asideBarList02 { padding-top: 3px; width: 502px !important; }
header .brandDetails .headerAction .asideBarList01 ul, .asideBarList01 ul { display: block; }
header .brandDetails .headerAction .asideBarList01 ul li, .asideBarList01 ul li { display: block; float: left; width: 100%; border:none;/*font-size:12px;*/ height:inherit!important; line-height:normal;}
header .brandDetails .headerAction .asideBarList01 ul li a, .asideBarList01 ul li a { padding:15px; display: block; margin:0;}
header .brandDetails .headerAction .asideBarList01 ul li a:hover, .asideBarList01 ul li a:hover { text-decoration: none; }
header .brandDetails .headerAction .asideBarList01 ul li a:active, .asideBarList01 ul li a.active { cursor: pointer; }
header .brandDetails .headerAction .asideBarList01 .asideControlPanel , .asideBarList01 .asideControlPanel { width: 225px; }
header .brandDetails .headerAction .asideBarList01 .treeView li , .asideBarList01 .treeView li { border-bottom: none; cursor: pointer; text-transform: capitalize; }
.brandDetails{background:#fff; margin-bottom:0px !important;border-top:5px solid;}
/* Card view */
.card { width: 225px; height: 236px; border-style: solid; border-width: 1px; }
.cardTitle { border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; font-weight: bold; float: left; width: 100%; box-shadow: 1px 1px 0 0 #fff inset; }
.cardTitle a { color: #1793ba; }
.cardTitle .title { padding: 14px 0 14px 10px; font-family: 'robotomedium', arial;font-size:13px !important;}
.cardFront { position: absolute; top: 0; left: 0; width: 227px; height: 238px; }
.cardFlip { display: none; }
.cardContent {/*margin-left:1px;*/ width: 205px; height: 134px; border-bottom-style: solid; border-bottom-width: 1px; }
.cardContent .dataHolder01 { margin-bottom: 10px; }
.cardContent .title01 { font-weight: bold; margin-bottom: 3px; }
.cardButton { display: inline-block; float: right; margin: 8px 10px 0 0; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-style: solid; border-width: 1px; padding: 1px 10px 2px; font-size: 11px; }
.disableCardButton { display: inline-block; float: right; margin: 6px 10px 0 0; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-style: solid; border-width: 1px; padding: 4px 10px; font-size: 11px; cursor: default; }
.card .cardBottom { float: left; height: 34px; width: 100%; }
.cardFront { width: 100% !important; }
.card { width: inherit !important; }
.card .iconDeleteHidden01{display:none; position: absolute; top: -6px; right: -6px; width: 12px; height: 13px; border-radius: 15px; border-style: solid; border-width: 1px; }
.card:hover .iconDeleteHidden01{display:block; }
.cardTitle .label { display: block; font-size: 11px; color: #878787; font-weight: normal; margin-bottom: 2px; }
.cardTitle .headTxt { font-size: 13px; }
/*Search Results*/
.searchResult { position: absolute; top: 29px; right: -1px; width: 340px; padding: 5px; border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -ms-border-radius: 0 0 10px 10px; -o-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; border-width: 0 1px 0px 1px; border-style: solid; border-color: transparent; z-index: 99999; }
.searchResult .inner { background: #fff; border-radius: 5px; overflow: hidden; }
.searchResult .inner .gridV th { background: #f1f0f0; box-shadow: none; border-bottom: 1px solid #ddd; }
.searchResult .inner .gridV li { line-height: 19px; }
.searchResult .inner .searchData { margin-bottom: 7px; }
.searchResult .inner .searchData a { width: 200px; display: inline-block; }
.searchResult .inner .searchData span { font-size: 11px; }
.searchResult .inner .gridV .resultStatus li { font-size: 11px; float: left; padding: 0 5px 0 0; }
.searchResultsActionsBox { border-style: solid; border-width: 1px; top: 213px; left: 658px; z-index: 99; line-height: 30px; text-align: left !important; font-size: 12px; }
.lotEdit { border-style: solid; border-width: 1px; top: 213px; left: 658px; z-index: 99; line-height: 30px; text-align: left !important; }
.searchResultsActionsBox li { /*padding: 0 10px; vertical-align: middle; border-style: solid; border-width: 1px; border-left: none; border-right: none;*/ }
.searchResultsActionsBox li:first-child { border-top: none ;}
.searchResultsActionsBox li:last-child { border-bottom: none; }
.searchResult .inner .gridV01 th { background: #1f839a; box-shadow: none; border-bottom: 1px solid #176478; }
.searchResult .inner .gridV01 li { line-height: 19px; }
.searchResult .inner .gridV01 .resultStatus li { font-size: 11px; float: left; padding: 0 5px 0 0; }
.searchResultsActionsBox li:last-child { border-bottom: 0px; }
#searchResultActionBox3 ul { *width:100px;}
.AGPsearchResultsActionsBox{left:902px !important;}
@-moz-document url-prefix() {.AGPsearchResultsActionsBox{left:904px !important;}}
/*Comunication Center*/
.comunicationCenterTabs ul.tabList { height: 43px; }
.comunicationCenterTabs li { display: inline; }
.comunicationCenterTabs li a { display: inline-block; height: 29px; border-right-style: solid; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; text-align: center; padding: 13px 20px 0 20px; position: relative; float: left; }
.comunicationCenterTabs li a.active .activeArrow { border-width: 7px; border-style: solid; display: block; top: 42px; left: 50%; margin-left: -7px; position: absolute; z-index:1 }
.comunicationCenterSearchBox { width: 236px; border-right-style: solid; border-right-width: 1px; }
.comunicationCenterSearchBoxInner { border-style: solid; border-width: 1px; height: 22px; }
.comunicationCenterSearchBox .searchbox { width: 155px; height: 22px; border-style: solid; border-width: 1px; padding: 0px 5px 0 20px; }
.comunicationCenterSearchBox .fliterIcon { width: 22px; height: 22px; margin: 2px 0 0 10px; }
.comunicationContacts .asideBarList01 { width: 237px; }
.comunicationContacts .asideBarList01 li { border-right-style: solid; border-right-width: 1px; width: 236px; border-bottom: none; }
.comunicationContacts .asideBarList01 li a { padding: 0; border-top-style: solid; border-top-width: 1px; height: 30px; padding: 7px 0 6px 10px !important; line-height: 16px; }
.comunicationContacts .asideBarList01 li a span { display: block; width: 190px; }
.comunicationContacts .asideBarList01 li a .contactStatus { width: 11px; margin-right: 10px; height: 28px; margin-top: 2px; }
.comunicationContacts .bottomBox { border-right-style: solid; border-right-width: 1px; }
.comunicationCenterRightPanel { width: 364px; height: 527px; margin-top: -87px; border-top-style: solid; border-top-width: 1px; border-radius: 0 0 5px 0 !important; -webkit-border-radius: 0 0 5px 0 !important; -moz-border-radius: 0 0 5px 0 !important; }
.comunicationCenterRightPanel h1 { padding: 10px 15px 8px 15px !important; line-height: 24px; font-size: 14px; }
.comunicationCenterRightPanel .mailMessgeData li { padding: 0 15px; border-bottom-style: solid; border-bottom-width: 1px; font-size: 14px; line-height: 43px; }
.comunicationCenterRightPanel .messageBody { width: 334px; }
.comunicationCenterRightPanel .bottomBox { border-right: none; border-radius: 0 0 5px 0 !important; -webkit-border-radius: 0 0 5px 0 !important; -moz-border-radius: 0 0 5px 0 !important; }
.comunicationCenterRightPanel .chatBody { width: 334px; }
.comunicationCenterRightPanel .chatBody .chatMessages { width: 186px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; margin-bottom: 22px; padding: 10px 15px; position: relative; }
.comunicationCenterRightPanel .chatBody .chatMessages p { padding-bottom: 5px; }
.comunicationCenterRightPanel .chatBody .chatMessages span { font-weight: normal; }
.comunicationCenterRightPanel .chatBody .firstPerson { float: left; }
.comunicationCenterRightPanel .chatBody .firstPerson .arrow { width: 0; height: 0; border-top: 18px solid #bcd7ee; border-right: 18px solid transparent; position: absolute; bottom: -18px; left: 18px; }
.comunicationCenterRightPanel .chatBody .secondPerson { float: right; }
.comunicationCenterRightPanel .chatBody .secondPerson .arrow { width: 0; height: 0; border-top: 18px solid #dedede; border-left: 18px solid transparent; position: absolute; bottom: -18px; right: 18px; }
.incomingMessage .heading01 .title { font-weight: bold; }
.outgoingMessage .heading01 .title { font-weight: bold; }
.notReceivedMsg { margin: 0 9px 15px; padding: 8px; }
.groupName { padding: 2px 5px; border-radius: 2px; -webkit-border-radius: 2px; border: 1px solid transparent; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.incomingMessage { position: relative; padding: 5px; margin: 0 0 15px 10px; float: left; min-width: 160px;}
.incomingMessage:after { right: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.incomingMessage:after { border-width: 13px 17px 0 0; bottom: 10px; margin-top: -20px; }
.outgoingMessage { position: relative; padding: 5px; margin: 0 10px 15px 0; float: right; min-width: 160px;}
.outgoingMessage:after { left: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.outgoingMessage:after { border-width: 13px 0 0px 17px; bottom: 10px; margin-top: -20px; }
.outgoingMessage .contentMsg, .incomingMessage .contentMsg { padding: 7px 5px 4px;word-break:break-all; }
.incomingMessage .heading01, .outgoingMessage .heading01 { font-size: 11px; border-bottom: 1px dashed; padding: 4px; overflow: hidden; }
.groupName:hover .iconEditHidden { background-position: -20px -1066px !important; visibility: visible; }
/* Selected Categories list*/
.selectedCategories { padding: 7px 0; width: 100%; cursor: pointer; bottom: 4px; left: 0; z-index: 100; border-style: solid; border-width: 1px; border-left: none; border-right: none; }
.categoryCount { width: 36px; height: 28px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; }
.categoryCount div { width: 18px; height: 18px; margin: 7px 0 7px 11px; }
.selectedWrap { width: 100%; bottom: -3px; left: 0; }
.selectedCategoryContainer { display: block; top: -4px; left: 0; z-index: 100; }
.selectedCategoryList { min-height: 368px; }
.selectedCategoryList li { padding: 10px; border-bottom-style: solid; border-bottom-width: 1px; }
.selectedCategoryList li div { width: 264px; }
/* fancybox */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {padding:0; margin:0; border:0; outline:none; vertical-align:top; -mozkit-border-radius:5px!important; -webkit-border-radius:5px!important; border-radius:5px!important; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; display:none;}
.fancybox-skin { position: relative; -webkit-border-radius: 5px; border-radius: 5px; padding: 0!important;}
.fancybox-opened { z-index: 99999;}
.fancybox-outer, .fancybox-inner { position: relative; -webkit-border-radius: 5px; border-radius: 5px; overflow: visible !important; }
.fancybox-inner { overflow-y: auto !important; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: center center no-repeat; }
.fancybox-close { position: absolute; top: -12px; right: -14px; width: 22px; height: 22px; cursor: pointer; z-index: 8040; }
.fancypopup-close { position: absolute; top: 0px !important; right: 0px !important; width: 24px; height: 24px; cursor: pointer; z-index: 8040; }
.fancybox-lock { overflow: hidden; }
.fancybox-overlay {position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:10000; background:url(../images/overlay.png?v=1 ) repeat; }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; z-index:10000; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }
.fancybox-closed { position: absolute; top: 0; right: 0; width: 24px; height: 24px; cursor: pointer; z-index: 8040; }
/* popupbox */
.popupBox { text-align: left; }
.popupBox .headBox { padding: 11px 5px 11px 15px; font-weight: normal; border-bottom:1px solid #dee2ec; background:#fff; border-radius:3px 3px 0 0 !important; -webkit-border-radius:3px 3px 0 0 !important; -moz-border-radius:3px 3px 0 0 !important; -ms-border-radius:3px 3px 0 0 !important; -o-border-radius:3px 3px 0 0 !important; }
.popupBox .popupContent { background: #fff; margin: 0; border-radius: 0 0 5px 5px !important; -moz-border-radius: 0 0 5px 5px !important; -ms-border-radius: 0 0 5px 5px !important; -o-border-radius: 0 0 5px 5px !important; -webkit-border-radius: 0 0 5px 5px !important; }
.popupBox > .popupContent.overflowHidden{border-radius:0 0 5px 5px !important; -webkit-border-radius:0 0 5px 5px!important; }
.popupBox >.padding5.zeroPaddingTop{padding:0px !important;}
.popupBox .contentBox { background: #fff; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; overflow: hidden; }
.popupSelected { background: url(../images/overlay.png?v=1 ) repeat !important; text-shadow: none !important; }
.popupSelected .addArrow { display: none; }
.popupCancel { *display:inline-block;*margin-top:20px;}
.popupContent .leftPanel { width: 180px; float: left; }
.popupContent .rightPanel { margin-left: 190px; }
.popupContent .accordionBox .heading01 { cursor: pointer; }
.bottomBox { background: #fff; border-radius: 0 0 5px 5px !important; -moz-border-radius: 0 0 5px 5px !important; -ms-border-radius: 0 0 5px 5px !important; -o-border-radius: 0 0 5px 5px !important; -webkit-border-radius: 0 0 5px 5px !important; padding: 10px; border-top: 1px solid #dee2ec; box-shadow: 0px -1px 0px #C9C8C8; }
.HelpCenter .bottomBox{padding:10px 20px 8px;}
@media screen and (-webkit-min-device-pixel-ratio:0){ .HelpCenter .bottomBox{padding:10px 20px 5px;} }
/* pagination */
.pagination { margin: 6px 0 0 29%; }
.pagination a { width: 16px; height: 16px; }
.pagination ul li { float: left; }
.pagination ul li a { display: block; text-align: center; border-right-style: dotted; border-right-width: 1px; }
.pagination ul li:last-child a { border-right: none; }
.pagination ul li a:hover { text-decoration: none; }
.pagination01 { padding: 7px 5px; float: left; }
.pagination01 a { margin: 0 5px; width: 6px; height: 7px; display: block; float: left; }
.pagination01 a.prev { width: 4px; }
.pagination01 a.next { width: 4px; }
/*tipsy for titles*/
.tipsy { font-size: 11px; position: absolute; padding: 5px; z-index: 9999991;pointer-events: none; word-break:break-all;}
.tipsy-inner { max-width: 160px; padding: 4px 6px 5px 6px; text-align: left; }
.tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; }
.tipsy1 { font-size: 11px; position: absolute; padding: 5px; z-index: 100000; }
.tipsy1 .tipsy-inner { max-width: 155px; padding: 4px 6px 5px 6px; text-align: left; }
.tipsy1 .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.tipsy1 .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; }
/* Common Float */
.floatL { float: left !important; }
.floatR { float: right !important; }
.floatNone, .noFloat { float: none!important; }
.clear { clear: both;}
.clearfix:after {visibility: hidden; display: block;font-size: 0; content: " "; clear: both; height: 0;}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
/* common display */
.visibleDiv, .displayBlock { display: block !important; }
.hiddenDiv, .displayNone { display: none !important; }
.displayInline { display: inline !important; }
.displayInlineBlock { display: inline-block !important; }
.visibilityHidden{visibility:hidden;}
.displayTable{display:table;}
/* Links */
.primaryLink { font-weight: bold; }
.primaryLink a:link, .primaryLink a:visited { font-weight: bold; text-decoration: none; }
.primaryLink a:hover { font-weight: bold; text-decoration: underline; }
.secondaryLink { font-weight: normal; }
.secondaryLink a:link, .secondaryLink a:visited { font-weight: normal; text-decoration: none; }
.secondaryLink a:hover { font-weight: normal; text-decoration: underline; }
.smallTextLink { font-size: 11px; }
.dashLink { font-weight: normal; }
a.dashLink:link, a.dashLink:visited { font-weight: normal; text-decoration: none; }
a.dashLink:hover { font-weight: normal; text-decoration: none; }
a.mailLink, a.mailLink:hover { padding-left: 22px; line-height: 20px; }
.disableLink{pointer-events: none; cursor: default;}
.loginLink { font-size: 14px; }
.loginLink { color: #ffffff; }
.queryLinks a { display: block; float: none!important; padding: 7px 5px; margin: 0!important;}
#QueryLinks a{margin:-14px 0 0 34px!important; border:none!important;}
/* AsideBarControl */
.asideBarControl, .asideTriger { -webkit-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; padding: 11px 3px 11px 3px; left: -15px !important; top: 0; z-index: 100; cursor: pointer; }
.asideBarControl, .asideTriger { overflow: hidden; }
.asideBarControl span.arrowControl, .asideTriger span.arrowControl { display: inline-block; widows: 10px; height: 9px; width: 6px; }
/* asideBox */
.asideBox { -webkit-border-radius: 4px 0px 0px 4px; border-radius: 4px 0px 0px 4px; width: 100%; }
.stick { position: fixed; top: 0;overflow:hidden /*z-index: 10000;*/ }
.asideBoxTabs { display: block; }
.asideBoxTabsHead li a { display: inline-block; padding: 10px 8px; font-size: 16px; }
.asideBoxTabsHead li { float: left; width: 50%; }
.asideBoxTabsHead li a:hover { text-decoration: none; }
.asideBoxTabContent { display: block; border-radius: 0 0 5px 0; -webkit-border-radius: 0 0 5px 0; -moz-border-radius: 0 0 5px 0; -o-border-radius: 0 0 5px 0; -ms-border-radius: 0 0 5px 0; overflow: hidden; }
/* shadetabs */
.asideBoxTabsHead .shadetabs { float: left; width: 100%; }
.shadetabs li { position: relative; display: inline; margin: 0; }
.shadetabs li a { margin-right: 0; padding: 9px; position: relative; text-decoration: none; z-index: 1; display: block; padding: 10px 8px; }
.shadetabs li a.selected { margin-right: 0; padding: 9px; position: relative; text-decoration: none; z-index: 1; display: block; padding:10px 8px;}
/* Timeline */
.timelineHead { padding: 12px 10px; }
.timelineHead .title01 { font-size: 15px; }
/* gridV01 */
.gridV01 th.iconSearchRfx { line-height: 28px; }
.gridV01 th.iconSearchRfx span { width: 24px; }
.gridV01 th.iconSearchAuction { line-height: 28px; }
.gridV01 th.iconSearchAuction span { width: 24px; }
.gridV01 th.iconSearchContract { line-height: 28px; }
.gridV01 th.iconSearchContract span { width: 24px; }
.gridV01 th.iconSearchRfx { line-height: 28px; }
.gridV01 th.iconSearchRfx span { width: 24px; }
.gridV01 th.iconSearchAuction { line-height: 28px; }
.gridV01 th.iconSearchAuction span { width: 24px; }
.gridV01 th.iconSearchContract { line-height: 28px; }
.gridV01 th.iconSearchContract span { width: 24px; }
/* searchPanel */
.searchPanel { float: right; width: 185px; }
.searchPanel .watermark_container { float: right; }
.searchPanel .watermark_container .watermark {*left:40px !important; top: 6px\0/ !important; }
/* searchPanel01 */
.searchPanel01 { padding: 4px 0 1px 23px; width: 213px; height: 16px; border-width:1px; border-style:solid; overflow:hidden; border-radius:0 3px 3px 0 !important; -webkit-border-radius:0 3px 3px 0 !important; -moz-border-radius:0 3px 3px 0 !important; -ms-border-radius:0 3px 3px 0 !important; -o-border-radius:0 3px 3px 0 !important;}
.searchPanel01 input { font-size: 12px; width: 190px; float: left; }
/*css for search panel (template and catalog) with search category*/
.searchCategoryBox{float:left; background:#2272bb url(../images/selectorArrowSprite.png) no-repeat right -464px;
border:1px solid #2272bb ; border-right:none; line-height:19px; color:#fff; padding:0 18px 0 5px; position:relative;
cursor:pointer; border-radius:3px 0 0 3px !important; -webkit-border-radius:3px 0 0 3px !important; -moz-border-radius:3px 0 0 3px !important; -ms-border-radius:3px 0 0 3px !important; -o-border-radius:3px 0 0 3px !important;}
.selectedSearchCatTempl{margin-top:2px;}
.searchCatListCatTempl{background:#fff; float:left; position:absolute; left:0; top:23px; min-width:106px; border:1px solid #fff; border-top:none; border-bottom:none; box-shadow:0px 1px 4px 1px rgba(0,0,0,0.2)!important}
.searchCatListCatTempl dd{ border-bottom:1px solid #e4e4e4; display:block; padding:6px 10px; color:#666; white-space:nowrap;}
.searchCatListCatTempl dd:hover,.searchCatListCatTempl dd.selected,.searchCatListCatTempl dd.selected:hover{background:#eafaff;}
/*css for search panel with search category*/
.selectedSearchCat { margin-top: 2px; max-width: 137px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.searchCatList{background:#fff; float:left; position:absolute; left:0; top:23px; min-width:106px; border:1px solid #fff; border-top:none; border-bottom:none; box-shadow:0px 1px 4px 1px rgba(0,0,0,0.2)!important}
.searchCatList dd{ border-bottom:1px solid #e4e4e4; display:block; padding:6px 10px; color:#666; white-space:nowrap;}
.searchCatList dd:hover,.searchCatList dd.selected,.searchCatList dd.selected:hover{background:#f1f1f1;}
.headerSearchBox{position:absolute; left:0; width:auto!important;}
.searchResult02{position:absolute; top:58px /*52px*/;border:1px solid #bebebe; background:#f7f7f7;z-index:99999; float:left; min-width:285px; box-shadow:0px 2px 4px 1px rgba(0,0,0,0.2)!important}
.searchResult02 dl{overflow:hidden; border-bottom:1px solid #dcdcdc; font-size:12px;}
.searchResult02 dl:last-child{border-bottom:none;}
.searchResult02 dl dt{ width:92px; padding:11px 10px; background:#eeeeee;color:#333; float:left;}
.searchResult02 dl dd{margin-left:112px;}
.searchResult02 dl dd a{padding:11px 10px; white-space:nowrap; display:block; }
.searchResult02 dl dd a:hover{background:#f2f2f2;}
.searchAutoSuggest02{background:#fff;border:1px solid #bebebe;color:#333;position:absolute; display:none;top:32px;min-width:200px;z-index:999999;box-shadow:0px 2px 4px 1px rgba(0,0,0,0.2)!important;}
.searchAutoSuggest02 dd{padding:0 10px 0 23px;line-height:22px; cursor:default;}
.searchAutoSuggest02 dd:hover{background:#eee;}
/* checkBox */
.checkBox div.checker span { background-position: 0 -260px; display: block; }
.checkBox div.checker { margin-top: 0 !important; }
.checkBox div.checker:hover span { background-position: -38px -260px; }
.checkBox div.checker span.checked { background-position: -95px -260px; }
.checkBox div.checker.focus:active span, .checkBox div.checker:active:hover span, .checkBox div.checker.active:hover span, .checkBox div.checker.focus.active span { background-position: -95px -260px; }
/*************************************************Component finish***********************************************************/
/*================================================ Other CSS =======================================*/
.arrowDiv{margin: 11px 9px;}
.scrollWrapper { position: relative; overflow: hidden; width: 100%; height: 100%; }
div.scrollableArea { position: absolute; /*width: 4000px !important;*/ height: 100%; float:left; left:0; top:0;}
div.scrollingHotSpotLeft, div.scrollingHotSpotRight { width: 10%; height: 100%; z-index: 200; position: absolute; opacity: 0.5; }
div.scrollingHotSpotLeft { left: 0; }
div.scrollingHotSpotRight { right: 0; }
.searchField, .searchField02 { border-radius: 2px !important; -moz-border-radius: 2px !important; -ms-border-radius: 2px !important; -o-border-radius: 2px !important; -webkit-border-radius: 2px !important;/* width: 196px; #width:181px;*/
border-width: 1px; border-bottom-style: solid; padding: 4px 8px 4px 23px; font-size: 12px; margin: 4px 4px 0 0; float: right; width: auto!important;box-sizing:border-box; }
.searchField.width309{width:100%!important; }
.tabConTopComp { padding: 10px; }
.wrapperInner { width: 986px; padding: 0 15px; overflow: hidden; }
.innerContentBox { -webkit-border-radius: 0 3px 3px 3px; border-radius: 0 3px 3px 3px; }
.asideControlPanel { padding: 13px; }
.calendarBlock { padding: 1px; text-align: center; font-weight: normal; cursor: pointer; }
.calMonth { font-size: 9px; padding: 0px 3px 0px 1px; }
.calDate { font-size: 12px; }
.calendarBlock { font-weight: normal; }
.openPanel { display: none; }
.bold div.selector span { font-weight: bold; font-size: 14px; font-weight: bold !important; }
.tempGraph1 { width: 283px; height: 170px; }
.filterText { font-size: 14px; text-align: center; }
.containertab { position: relative; /*top: -1px;*/ }
#country18, #country19, #country20, #country21 { display: none; }
.contentHolder { margin-left: 316px; }
.tab { width: 100%; }
.sideBarL { margin-left: -316px; }
.contentInnerOver { margin-left: 10px; }
.navigationPanel { position: absolute; left: 0; top: 0; }
.navigationPanelArrow { z-index: 10; position: absolute; top: 0; left: 0; }
.tab { width: 100%; }
.tabConTopComp .searchPanel { z-index: 0; }
.tabConDoc { padding: 5px 0px 5px 0px; }
.highlightGrey { padding: 10px; }
.attachmentView { border: 1px solid #edecec; }
.attachmentView .gridV tr:hover { background: #f1f1f1; }
.addItemBox { border-style: solid; border-width: 1px; padding: 4px 9px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.addItemBox .iconDownArrow{margin-right:8px;}
.addItemBox span:first-child{margin-right:5px;}
.addItemBox .totalCharges span:first-child{margin-right:0px;}
.gridVI { border-style: solid; border-width:0 0 1px 0; }
.settingsActionTrigger { margin-top: 7px; }
.settingsActionTrigger1 { margin: 2px 0 0 0 !important; }
.highlightBox h4 { font-weight: bold; padding: 0 5px; font-size: 12px; }
.highlightBox .content { padding: 10px; }
.gridV2 { }
.gridV2 th { padding: 5px; border: none; }
.gridV2 td { padding: 5px; border-top: none; background: #fff; }
.alphabets { position: absolute; right: 3px; top: 6px; }
.attaments { height: 18px; width: 16px; margin: 0; cursor: default; margin-bottom: 3px !important; text-decoration: none !important; }
.attaments .alertReg { left: 12px; top: -4px; text-decoration: none !important; }
.alertCount { font-size: 11px; font-weight: normal; border-width: 1px; border-style: solid; height: 13px; width: 13px; position: relative; right: -12px; top: -20px; border-radius: 13px; -moz-border-radius: 13px; -ms-border-radius: 13px; -o-border-radius: 13px; -webkit-border-radius: 13px; padding: 3px 4px 3px 4px; text-decoration: none; }
.countState .alertCount { top: -1px !important; right: -7px !important; }
.countAlert { -webkit-border-radius: 14px; border-radius: 14px; -moz-border-radius: 14px; -o-border-radius: 14px; -ms-border-radius: 14px; font-size: 14px; padding: 5px 11px 5px 11px; }
.summaryBox { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-style: solid; border-width: 1px; width: 475px; margin-bottom: 20px; }
.summaryBox h1 { border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; font-size: 14px; line-height: 24px; padding-bottom: 8px; }
.summaryBox h1 .attaments { margin: 8px 20px 0 0; }
.summaryBox .editIcon { width: 16px; height: 16px; }
.summaryBox .gridV th { border-top: none; }
.summaryBox .alertReg { text-shadow: none; }
.rolesPrivilages { width: 16px; height: 16px; display: inline-block; }
.view01 { height: 10px; }
.approve01 { height: 12px; }
.selectLots { margin: 2px 0 0 0; display: inline-block; }
.optionPanel { display: none; }
.catalogTemplate .select01 div.selector { border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 05px; }
.catalogTemplate .thirdBtn { border-left: none; border-radius: 0 5px 5px 0; height: 16px; height: 15px\0/; padding-top: 3px; }
*+html .catalogTemplate .thirdBtn { height: 16px; padding-top: 3px; }
.catalogForm .lwapper { width: 335px; }
.catalogUploadSection { border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-style: solid; border-width: 1px; width: 199px; padding: 15px 20px; height: 320px; }
.catalogUploadSection .itemTableSettings { width: auto; font-size: 11px; }
.catalogUploadSection .partnerLogoContainer { padding: 5px; border-style: solid; border-width: 1px; }
.catalogUploadSection .partnerLogoContainer img { float: left; }
.catalogUploadSection .partnerLogoContainer .iconDelete { position: absolute; top: -1px; right: -1px; }
.catalogUploadSection hr { height: 1px; border: none; margin: 0px 0 10px 0; }
@-moz-document url-prefix() {.catalogUploadSection hr {height:2px;}}
*+html .catalogUploadSection hr { margin: 0; margin-top: -10px; }
.bottomBoxLight { border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; }
.restrictArea { padding-left: 21px; display: block; margin-top: 5px; height: 16px; }
.restrictArea:hover { text-decoration: none; }
.restrictArea span { display: block; border-bottom-style: dashed; border-bottom-width: 1px; }
.restrictArea:hover span { border-bottom: none; }
.catalogList .iconShare { margin-left: 0px !important;}
.catalogList th .iconFilter { height: 12px; margin-top: 2px; width: auto; padding-left: 18px; color: #0091ea; }
.catalogList td { line-height: 16px; }
.catalogList th .itemTableSettings { width: 120px; }
.catalogList td .itemTableSettings { width: 120px; }
.renewalCont { display: none; }
.cardContent .data01 {}
.cardContent .ellipsis { text-overflow: ellipsis;white-space: nowrap; overflow: hidden; width: 200px;}
.deleteSelected { color: #1793ba; }
.lotItems th a.iconDelete { top: 3px; right: 2px; }
.requestersDetails .iconDelete { position: absolute; top: -6px; right: -6px; width: 12px; height: 13px; border-radius: 15px; border-style: solid; border-width: 1px; }
.foldAside { display: block; height: 41px; width: 21px; cursor: pointer; position: absolute; top: 0; left: 0; }
.catalogSearchResults { margin-left: 238px; }
.catalogSearchResults h1 .addBtn01 { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; padding: 3px 5px; }
.catalogSearchResults .actionButtons li { float: left; margin-left: 5px; }
.catalogSearchResults .actionButtons li a { display: block; width: 16px; height: 16px; }
.catalogSearchResults .actionButtons li a.print { width: 18px; height: 17px; }
.catalogSearchResults .listView li { border-top-style: solid; border-top-width: 1px; position: relative; padding-top: 10px; margin-bottom: 10px; }
.partnerLogo { height: 20px; }
.partnerLogo img { height: 18px; }
.itemImg { border-style: solid; border-width: 1px; width: 110px; height: 71px; text-align: center; }
.itemPrice { font-weight: normal; font-size: 12px; color: #040404; }
.itemPrice span { font-weight: bold; font-size: 18px; }
.newFlag { width: 24px; height: 17px; }
.offerData { position: absolute; bottom: 0; padding: 7px 10px; background: #1990b2; color: #fff; box-shadow: 1px 2px 0 0 #46a9c6 inset; }
.offerdataList { left: 0; right: 0; height: 98px; bottom: -10px !important; }
.offerdataList .iconOfferDown { right: 4px; top: 4px; }
.showoffer { width: 16px; height: 16px; cursor: pointer; }
.filterScrollHeight { height: 200px !important; }
.shoppingCart .upArrow { right: 200px; }
.shoppingCart div .upArrow { right: 10px; }
.deleteListItem { width: 14px; height: 13px; cursor: pointer; }
.shoppingCartItemPrice { width: 170px; }
.imgPlaceholder { width: 90px; height: 70px; border: 1px solid #d1d1d1; }
.itemDetails .priceDetails { font-size: 16px; }
.imgPlaceholderSmall { width: 45px; height: 35px; border: 1px solid #d1d1d1; }
.offerData { position: absolute; bottom: 0; padding: 7px 10px; background: #1990b2; color: #fff; box-shadow: 1px 2px 0 0 #46a9c6 inset; }
.selectBoxRight div.selector { float: right !important; }
.highlitedBlue h1 .title { color: #fff; text-shadow: 1px 1px 1px #127890; }
.btnPanel .cardButton, .ieFixNoFloat { *float:none !important;}
.levelFirstContent, .levelTwoContent, .levelthreeContent { display: none; }
.levelFirstContent .levelTwo { padding: 10px 10px 10px 18px; }
.levelTwoContent .levelThree { padding: 10px 10px 10px 28px; }
.levelthreeContent .levelFour { padding: 10px 10px 10px 48px }
.treeSign { font-size: 14px; font-weight: bold; width: 6px; }
ul.widgetContent { margin: 0; padding: 0; }
ul.widgetContent li { padding: 10px 0 10px 10px; width: 290px;/*width:275px;*/ }
.widgetBorder { border-bottom: 1px solid #eeecec; }
.widgetBorderRight { border-right: 1px solid #eeecec; }
.closeWidget { width: 16px; height: 16px; display: inline-block; float: right; }
.rfp { background: #F8A74A; }
ul.calenderWidget li { padding: 10px 0; width: 300px; }
.contract { background: #97D45C; }
.conference { background: #cecece; }
.dateCount { height: 24px; }
.dates { background: #eceaeb; box-shadow: 0px 2px 0 0 #F7F6F6 inset; color: #436274; padding: 5px 3px 2px 5px; }
.popupAnnouncements { border-radius: 0 0 5px 5px; height: auto; overflow: auto; width: 690px; /*font-family: georgia;*/ }
a.listViewActive { width: 16px; height: 16px; }
a.gridView { width: 16px; height: 16px; }
a.gridViewActive { width: 16px; height: 16px; }
.noFloat div.checker { float: none !important; text-align: center !important; }
.leftContent { margin: 0 193px 0 0; }
.rightContent { float: right; width: 189px; }
.whiteSpaceNormal { white-space: normal; }
.curveBtmBorder { border-radius: 0 0 5px 5px !important; -moz-border-radius: 0 0 5px 5px !important; -ms-border-radius: 0 0 5px 5px !important; -o-border-radius: 0 0 5px 5px !important; -webkit-border-radius: 0 0 5px 5px !important; }
.tabcontentNew p { line-height: 18px; }
.center { margin: 0 auto; }
.settingsWrap { padding: 18px 20px 18px 20px; }
.settingsBodyLeft { padding: 0 27px 0 0; }
.gridDetails { border-collapse: separate; }
.gridDetails th { box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; }
.gridDetails .highlightBox { border-bottom-style: solid; border-bottom-width: 1px; }
.gridDetails tr td.dottedBorder { border-bottom: dashed 1px #ddd !important; border-bottom-width: 1px; }
.itemListImage { width: 51px; height: 51px; border-style: solid; border-width: 1px; }
.materialItemPlaceHolder { height: 70px; width: 137px; vertical-align: middle; text-align: center; padding-top: 10px; margin-right: 100px; }
.materialItemDetails { border-bottom-style: solid; border-bottom-width: 1px; height: 117px; }
.countType { width: 70px; border-style: solid; border-width: 1px; height: 35px; position: relative; cursor: pointer; }
.switchOptions { font-size: 20px; font-weight: bold; width: 35px; text-align: center; padding-top: 6px; }
.itemSplitCountWrap { text-align: center; }
.itemSplitCount { width: 280px; width: 281px\0/; margin: auto; }
.itemSplitCount .primaryBtn { height: 28px; font-weight: bold; font-size: 20px; line-height: 28px; }
.requestersDetailsPanel { margin-top: -1px; border-style: solid; border-width: 1px; margin: -1px 8px 15px 5px; }
.requestersDetailsPanelSumm { margin-top: -1px; border-style: solid; border-width: 1px; margin: -1px 8px 15px 5px;border:none}
.requestersDetailsPanel .formThreeColumn .lwapper { width: 31.85%; }
.menuPos { right: 0; top: 24px; }
.flexFormTwo .formTwoColumn .lwapper { width: 48%; margin-right: 10px; }
.datefield { font-size: 11px; height: 16px; padding: 5px 2px !important; }
.productImg { text-align: center; vertical-align: middle; }
.productImg img { width: 156px; height: 80px; }
.partnerCompanyLogo { padding-bottom: 20px; }
.popUpResultContent { }
.displayInlineBlockIE7 { *display:inline-block;}
.highlightBox03 { background: #cae7e7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.highlightBox02 { background: #fbe7da; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
div.checker span { margin-top: 2px; }
#itemTableSettings div.checker span { margin-top: 0px; }
.spriteTrackStatus { display: inline-block; }
.statusCards { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-style: solid; border-width: 0px; height: 110px; position: absolute; top: 0px; left: 0px; padding: 1px 0 0 1px; width: 167px; }
.statusCards .trackCardArrow { width: 33px; height: 112px; right: -1px; top: -1px; }
.cycleStatusApprovalPending { height: 44px; position: absolute; top: 1px; right: 0; width: 77px; }
.cycleStatusApprovalPending .trakingStatusIcon { width: 25px; height: 36px; }
.cycleStatusApprovalPending span { right: 6px; top: 4px; }
.showScrollList { display: block; height: 90px; background: #ccc; text-align: left; text-decoration: none; cursor: pointer; }
.showScrollList:hover { text-decoration: none; }
.dropDownListHoldler {position:absolute; z-index:1000; top:0; width:223px; height:280px; display:none; border-style: solid; border-width: 1px; }
.tel { padding-left: 21px; line-height: 20px; font-size: 12px; }
a.Listing { float: left; padding-right: 12px; position: relative; }
a.Listing .Innerarrow { position: absolute; right: 0; top: 7px; }
.ulliMargin0 li { margin-bottom: 0; }
a.sortByAZ { padding-right: 16px!important; width: 20px; }
a.sortByAZ .arrowDown { top: 10px; right: 5px; }
.AlphabetTable { width: 197px; height: 105px; display: block; border-radius: 4px; overflow: hidden; }
.AlphabetTable td { cursor: pointer; text-align: center; }
.AlphabetTable td.lastAlphabets { width: 57px; }
.AlphabetTable td.currentSelectedWorld { text-align: center; position: relative; z-index: -1; }
.fiterSearchbox { font-size: 12px; left: 0; line-height: 30px; text-align: left !important; top: 21px; z-index: 99; display: block; }
.loading { border-width: 1px; border-style: solid; height: 68px; width: 68px; position: absolute; top: 45%; left: 46%; z-index: 99999; }
.compareItemGrid td { vertical-align: top; padding: 10px; border-bottom: none !important; border-right-style: solid; border-right-width: 1px; }
.compareItemGrid td .compareImageHolder { border-style: solid; border-width: 1px; width: 160px; height: 108px; vertical-align: middle; display: table-cell; text-align: center; }
.compareItemGrid td .compareSupplierLogoHolder { width: 117px; height: 45px; text-align: center; border-style: solid; border-width: 1px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; vertical-align: middle; display: table-cell; background: #fff; }
.compareItemGrid td .compareSupplierLogoHolder img { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.showPriceSpec, .showSpec, .showDesc { cursor: pointer; }
.compareItemGrid .hightlightPriceSpec { border-bottom-style: solid; border-bottom-width: 1px; height: 150px; }
.hightlightPriceSpec { padding-top: 10px !important; padding-bottom: 5px !important; }
.dataHolder02 { margin-bottom: 14px; }
.gridComp { border-width: 0; }
.gridComp td { padding: 0px 10px 9px 0px; font-size: 12px; }
.loginContHolder .ddWidth220 select { width: 263px; }
.BrowserHidden { position: absolute; width: 146px; height: 26px; text-align: right; -moz-opacity: 0; filter:alpha(opacity: 0);
opacity: 0; z-index: 2; left: 0; top: 0;cursor:pointer; }
#BrowserHidden { position: absolute; width: 146px; height: 26px; text-align: right; -moz-opacity: 0; filter:alpha(opacity: 0);
opacity: 0; z-index: 2; left: 0; top: 0; cursor:pointer; }
.popupControls { width: 22px; height: 21px; display: block; }
.previousDate { width: 21px; height: 24px; }
.nextDate { width: 21px; height: 24px; }
.prevDisabled, .nextDisabled { cursor: default; }
.levelTwoAccordion { -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }
.txtCaptilized { text-transform: capitalize; }
.Details p { margin-bottom: 15px; line-height: 18px; text-align: justify }
.highliteExpirary, .highliteSubmission { padding: 2px 5px; }
.iTypecontainer .upArrow01 { left: 135px; }
.iTypecontainer .upArrow02 { left: 263px !important; top:-21px !important }
.iTypecontainer .upArrow09 { left: 87px!important; }
.iTypecontainer .upArrow12 { left: 41px; }
.showDtail { display: none; }
.modules { display: block;overflow: hidden; border-top-left-radius: 4px; margin-right: 5px; cursor: default; }
.modules span { display: block; }
.contractModuleDraft span { height: 23px; width: 29px; margin: 9px 0 0 7px; }
.contractModuleOnline span { height: 21px; width: 27px; margin: 11px 0 0 6px; }
.contractModuleSigned span { height: 20px; width: 27px; margin: 13px 0 0 8px; }
.p2pModuleRequisition span { height: 28px; width: 30px; margin: 8px 0 0 6px; }
.p2pModulePO span { height: 28px; margin: 7px 0 0 9px; width: 24px; }
.p2pModuleReceipt span { height: 28px; margin: 7px 0 0 9px; width: 24px; }
.p2pModuleInvoice span { height: 28px; margin: 8px 0 0 9px; width: 24px; }
.partnerModuleAssessment span { height: 28px; margin: 7px 0 0 9px; width: 24px; }
.partnerModuleForm01 span { height: 28px; margin: 8px 0 0 9px; width: 24px; }
.sourcingModuleAuction span { height: 25px; margin: 9px 0 0 9px; width: 27px; }
.sourcingModuleRFP span { height: 28px; margin: 8px 0 0 8px; width: 26px; }
.sourcingModuleRFQ span { height: 20px; margin: 12px 0 0 12px; width: 19px; }
.sourcingModuleContract span { height: 19px; margin: 12px 0 0 7px; width: 27px; }
.workBenchModul span { margin: 12px 0 0 10px; height: 20px; width: 24px; }
.liveSummary .cardOuter, .liveSummary .cardFront { height: 144px; }
.liveSummary .card { height: 137px; }
.liveSummary .cardContent { border-bottom-style: solid; border-bottom-width: 1px; height: 41px; width: 205px; }
.liveSummary .cardTitle .title { font-size: 17px; padding: 10px 0 10px 10px; }
.timer02 { font-size: 17px; margin: 10px; word-spacing: -2px; }
.liveSGrid th { padding: 10px; }
.paddinLeft18 { padding-left: 18px !important; }
.liveSGrid td.lotName, .liveSGrid td.lotName:hover, .liveSGrid td.lotNameActive { cursor: pointer; padding: 6px 10px; }
.liveSGrid td.lotName span.arrow, .liveSGrid td.lotNameActive span.arrow { margin: -3px -10px 0 0; float: right; width:0; height:0; display:none;}
.liveSGrid td.lotNameActive span.arrow { display: block; }
.liveSGrid .timer01 { cursor: default; }
.liveSGrid .timer01 .numbers { padding: 0px 4px; }
.liveSGrid .lastTime { text-shadow: none; }
.liveSGrid .bgPositive, .liveSGrid .bgNegative { font-size: 18px; font-weight: bold; }
.liveSGrid .bgPositive .seprator, .liveSGrid .bgNegative .seprator { width: 1px; float: right; height: 23px; margin: 0 7px; }
.slideToggle { padding: 0px 4px; z-index: 100; display: block; }
.slideToggleContent { padding: 5px; display: block; }
.rightPanelFix { width: 320px; float: right; padding: 5px; }
.leftPanelFix { margin-right: 335px; }
.cCenter .contentBox { border: 0px; border-radius: 0px; -webkit-border-radius: 0px; }
.cCenter .auctionIcon { width: 70px; float: left; padding: 3px 0; }
.cCenter .sourcingAuctionIcon span { margin: 10px 0 0 22px; }
.cCenter .headingLeft { font-size: 20px; }
.cCenter .headingLeft span { font-size: 16px; }
.lotRightDetail { margin-left: 72px; }
.lotTable tr td { padding: 11px 8px; font-size: 16px; font-weight: bold; }
.percentage { font-size: 24px !important; }
.openDetail { padding: 10px 10px 5px 10px; }
.openDetail .heading01 { padding: 5px 0px 13px 0px; margin-bottom: 5px; }
.openDetail .heading01 .title { font-size: 24px; }
.openDetail .catlogTabs { margin-top: -2px; }
.openDetail .catlogTabs li a { font-size: 14px; padding: 2px 10px; }
.timer01 { border: 1px; border-style: solid; border-radius: 4px; -webkit-border-radius: 4px; font-size: 20px; }
.morePaddGridV2 .gridV2 th, .morePaddGridV2 .gridV2 td { padding: 10px 6px; white-space: nowrap; }
.gridV2 .lastRow td { border-bottom: 0px; }
.wrppaercCenter { width: auto !important; }
.sepVertical01 { width: 1px; height: 23px; margin: 0 7px; }
.cCenterInnerLeft { width: 198px; float: left; }
.cCenterInnerRight { margin-left: 198px; }
.alertMesg .message { border-radius: 10px; -webkit-border-radius: 10px; }
.positionStatic { position: static !important; }
.bidHDetail { position: absolute; width: 100%; top: 34px; left: -1px; border: 1px solid #d8d8d8; }
.contentMarginL272 .contentHolder { margin-left: 272px !important; }
.contentMarginL272 .asideBoxTabsHead { border: 0px; }
.detailFull { border: 1px solid; }
.navigationPanel .containertab .width314, .navigationPanel .containertab .width315 { width: 250px !important; }
.tabsLight .catlogTabs li a.active, .tabsLight .catlogTabs li a:hover { text-shadow: none; }
.gridFirstColumnBg tr td:first-child { font-weight: bold; }
.resize { resize: none; }
.parentChildFirstLevel, .parentChildsecondLevel, .parentChildThirdLevel, .parentChildFourLevel { padding: 18px 10px; }
.parentChildsecondLevel { padding-left: 28px; }
.parentChildThirdLevel { padding-left: 44px; }
.parentChildFourLevel { padding-left: 43px; }
.jspVerticalBar { background: transparent !important; border: 0px !important; box-shadow: none !important; width: 6px !important; right: 0px !important; padding: 0 5px; }
.jspArrowDown, .jspArrowUp { display: none !important; height: 3px !important; }
.jspDrag { width: 2px; background: #404040 !important; opacity: 0.4 !important; border: 1px solid #0e5450 !important;/* transition: all 0.1s ease-out; -webkit-transition: all .1s ease-out; -moz-transition: all 0.1s ease-out;*/ background: #b2b2b2\0/ !important; border-color: #9ebab9\0/!important;}
.jspVerticalBar:hover { padding: 0 5px; }
.jspVerticalBar:hover .jspDrag { width: 6px; margin-left: -2px !important; z-index:2}
.jspTrack { margin-top: 0px !important; }
.jspHorizontalBar { background: transparent !important; border: 0px !important; box-shadow: none !important; height: 6px !important; bottom: 0px !important; padding: 5px 0; }
.jspHorizontalBar:hover { padding: 5px 0; }
.jspHorizontalBar:hover .jspDrag { height: 6px; margin-top: -2px !important; }
.jspHorizontalBar .jspDrag { height: 2px; z-index:1 }
.checkBox div.checker span { background-position: 0 -260px; display: block; }
.checkBox div.checker { margin-top: 0 !important; margin-left: 0 !important; margin-right: 5px !important; }
.checkBox div.checker:hover span { background-position: -38px -260px; }
.checkBox div.checker span.checked { background-position: -95px -260px; }
.checkBox div.checker.focus:active span, .checkBox div.checker:active:hover span, .checkBox div.checker.active:hover span, .checkBox div.checker.focus.active span { background-position: -95px -260px; }
.styledField { width: 66px; background: none repeat scroll 0 0 #FFFFFF; border-color: #E7E7E7 #E6E6E6 #E2E2E2; border-radius: 3px 3px 3px 3px; border-style: solid; border-width: 1px; padding: 5px; }
.highlightField { -webkit-border-radius: 3px; -O-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#passwordDiv { display: none; }
.additionalPanel { display: none; }
.ui-autocomplete { position: absolute; text-align: left; font-size: 12px !important; border-style: solid; border-width: 1px; border-color: #ccc; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; border-top: none; padding: 0; margin: 0; background: #fff; }
.ui-autocomplete a { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border: none !important; display: block; text-decoration: none; padding: 2px .4em; line-height: 1.5; min-height: 0; }
.ui-autocomplete a:hover { background: #63AFC5; color: #fff; border: none !important; }
.ui-helper-hidden-accessible { display: none; }
.ui-state-focus { background: #63AFC5; color: #fff; }
.gridDetails .formFourColumn .lwapper { width: 155px !important; }
.progressMeter{ padding:0px 0px 3px; height:4px; }
.noWidth { width: auto; }
.cycleStatusRejected { background: #ff9292; }
.cycleStatusRejected { height: 44px; position: absolute; left: 48px; top: 1px; width: 77px; }
div.rejectedStatusCards div.arrowTip { background-position: -1px -205px !important; }
div.approvedStatusCard div.arrowTip { background-position: -17px 0 !important; }
div.approvalPendingStatusCard div.arrowTip { background-position: -77px -205px !important; }
div.approvedStatusCard { background: linear-gradient(to bottom, #EFEFEF 0%, #DCFCE8 100%) repeat scroll 0 0 transparent; border-color: #A5A5A5; box-shadow: 0 1px 0 0 #FFFFFF inset; }
div.approvedofflineStatusCard div.arrowTip { background-position: -17px 0 !important; }
div.approvedofflineStatusCard { background: linear-gradient(to bottom, #EFEFEF 0%, #C4F997 100%) repeat scroll 0 0 transparent; border-color: #A5A5A5; box-shadow: 0 1px 0 0 #FFFFFF inset; }
div.rejectedStatusCards {
background-image: -ms-linear-gradient(bottom, #FEE4E4 0%, #EFEFEF 100%);
background-image: -moz-linear-gradient(bottom, #FEE4E4 0%, #EFEFEF 100%);
background-image: -o-linear-gradient(bottom, #FEE4E4 0%, #EFEFEF 100%);
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FEE4E4), color-stop(1, #EFEFEF));
background-image: -webkit-linear-gradient(bottom, #FEE4E4 0%, #EFEFEF 100%);
background-image: linear-gradient(to top, #FEE4E4 0%, #EFEFEF 100%);
}
div.width125 span.rejectedStatus { background: #FF9292; }
div.width156 span.rejectedStatus { background: #FF9292; }
div.width125 span.rejectedStatus { height: 44px; position: absolute; right: 0; top: 1px; width: 77px; }
div.width156 span.rejectedStatus { height: 44px; position: absolute; right: 31px; top: 1px; width: 77px; }
div.width125 span.cycleStatusApprovalPending { height: 44px; position: absolute; right: 0; top: 1px; width: 77px; }
div.width156 span.cycleStatusApprovalPending { height: 44px; position: absolute; right: 31px; top: 1px; width: 77px; }
div.width156 span.rejectedStatus span { background-position: -45px -204px; width: 21px; height: 22px; left: 60px; top: 6px; }
div.width125 span.rejectedStatus span { background-position: -45px -204px; width: 21px; height: 22px; left: 50px; top: 6px; }
div.width156 span span.approved { background-position: -84px 0; width: 22px; height: 22px; right: 28px; top: 6px; }
div.width125 span span.approved { background-position: -84px 0; width: 22px; height: 22px; left: 98px; top: 6px; }
.rejectedSmall { background-position: -45px -204px; width: 21px; height: 22px; left: 50px; top: 6px; }
div.approvalPendingStatusCard div.arrowTip { height: 112px; right: -1px; top: -1px; width: 34px; }
div.width156 span.cycleStatusApprovalPending span { right: 0; top: 4px; }
div.width125 span.cycleStatusApprovalPending span { right: 6px; top: 4px; }
.tabDivControl { position: relative; }
.tabDiv { display: none; }
.msgbox { padding: 0; position: fixed; z-index: 10000; width: 100%; height: 100%; left: 0; top: 0; }
.overlay { position:absolute; top:0; left:0; background: #fff; opacity: 0.7; filter: alpha(opacity=70); display: block; width: 100%; height:100%;}
.msgWrapper { position: relative; top: 45%; left: 50%; _left: 7%; z-index: 1000; }
*+html .msgWrapper { position: relative; top: 45%; left: 7%; z-index: 1000; }
.notification01 .taskBtn { border: 1px solid; border-radius: 5px 5px 5px 5px; cursor: pointer; display: inline-block; font-size: 15px; padding: 3px 10px; text-align: center; }
.notification01 { padding: 5px; text-align: center; }
.hide { display: none; }
.findBox { border-radius: 3px; -webkit-border-radius:3px; overflow: hidden; left:0; top: 0; }
.ddTextField9 input { border-radius: 3px 0 0 3px !important; border-right: none; float: left; }
.ddTextField9 div.findNext, .ddTextField9 div.findPrv { display: block; width: 28px; height: 26px; overflow: hidden; float: left; }
.ddTextField9 div.findPrv a, .ddTextField9 div.findNext a { display: block; width: 28px; height: 26px; cursor: pointer; }
.ddTextField9 div.findNext { width: 27px; border-left: 1px solid; }
.ddTextField9 div.findNext a { width: 27px; height: 26px; cursor: pointer; }
.ddBigFont span, .ddBigFont select option { font-size: 17px !important; font-weight: bold !important; }
.screeningSprite { display: block; }
.visibility { visibility: visible !important; }
.disqualifyCont { visibility: hidden; }
.itemTableSettingsActionColumn01 { background-position: -1px -190px !important; cursor: pointer; height: 17px; width: 17px; }
.selectList { z-index: 100; }
.settingdetails { display: none; }
.columnBoxShadow .secondaryLink a:hover { text-decoration: none !important; }
.columnBtnBox { -moz-box-shadow: 0px -4px 6px #e4e4e4; -webkit-box-shadow: 0px -4px 6px #e4e4e4;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=0, Color=#e4e4e4)"; box-shadow: 0px -4px 6px #e4e4e4;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=0, Color=#e4e4e4);}
.columnboxbg001 .itemTableSettings { border-width: 1px; border-style: solid; -moz-box-shadow: 0px -3px 6px #d7d7d7; -webkit-box-shadow: 0px -3px 6px #d7d7d7; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=0, Color=#d7d7d7)"; box-shadow: 0px -3px 6px #d7d7d7; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=0, Color=#d7d7d7);}
.columnboxbg001 .itemTableSettings .downArrow { border-style: solid; border-width: 10px; height: 0; position: absolute; right: 109px; text-align: left; bottom: -21px; width: 0; }
.tasklists:hover { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
.footerPanel:hover, .footerPanel:hover .footerPanLink { opacity: 1 !important; }
.opecity5 { opacity: .5; }
.mainNavLeftBorder { border-left-style: solid; border-left-width: 1px; }
.mainNavLeftBorder a { border-left-style: solid; border-left-width: 1px; }
.addNewWidget { margin: 110px auto; width: 100px; text-decoration: none; font-size: 13px; }
.blankWidget:hover .addNewWidget { text-decoration: none; color: #1793ba; text-shadow: 1px 1px 1px #fff; }
.slideshow slides { width: 162px; height: 110px; }
#nav { padding: 5px 0 0 0; position: absolute; right: 0; top: 110px; z-index: 50; left: 0; text-align: center; }
#nav li { padding-top: 5px; display: inline; }
#nav li a { color: #999999; font-size: 30px; padding-right: 5px; text-decoration: none; line-height: 10px; }
#nav li a:hover { color: #333333; }
#nav li.activeSlide a { color: #333333; }
.attachBig { width: 11px; height: 25px; }
.separator { border-left: solid thin #CACACA; border-right: solid 1px #fff; float: left; margin: 1px 0 0 10px; height: 22px; }
.compareitems ul.selectedFilterList li { float: left; border: 1px solid #E2DFDF; margin-right: 10px; padding: 5px; width: 100px; background: none repeat scroll 0 0 transparent !important; margin-bottom: 0px; text-align: center; }
.iebottom1 { *bottom:1px !important;}
.verticalBordersGrid .headRow01 td { padding: 12px 10px; font-weight: bold; }
.addNew:hover a { margin-top: 0 !important; height: inherit !important; }
.eq span { height: 130px; display: block; margin: 2px 15px; }
.manageWeightcont tr:hover { background: inherit !important; }
.manageWeightcont .txtVal { text-align: center; border-radius: 3px; -webkit-border-radius: 3px; border: 0; width: 30px; font-size: 14px; height: 21px; display: block; }
.manageWeightcont .txtVal01 { padding: 5px 3px; width: 73px; -webkit-box-shadow: inset 0px 1px 0px 0px #a9a9a9; box-shadow: inset 0px 1px 0px 0px #a9a9a9; font-size: 40px; }
.scoreGraphContent { position: absolute; z-index: 100; height: 741px; margin-top: -742px; }
.verticalBordersGrid .manageWeightcont .gridV { border-bottom: 0 !important; }
.manageWeightcont .noTd { background: none !important; border-right: 1px !important; }
.manageWeightcont .noTd01, .verticalBordersGrid .manageWeightcont { background: none !important; border-bottom: none!important; }
.txtoverflow, .ellipsis, .elipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.nowrap { white-space: nowrap; }
.disabledCheckbox .disabled { background: none !important; }
.scoreNumbers .autoScore li a { cursor: default; }
.scoreNumbers .autoScore .active a { cursor: default; }
.autoScoreQuestion { background-color: #187A94; background-position: 0 -32px !important; height: 16px; width: 16px; display: inline-block; margin-right: 5px; margin-left: -4px; float: left; }
.manualScore { background-color: #78949A; background-position: 0 -16px !important; height: 16px; width: 16px; display: inline-block; margin-right: 5px; margin-left: -4px; float: left; }
.manualScored { background-color: #73BC2C; background-position: 0 0 !important; height: 16px; width: 16px; display: inline-block; margin-right: 5px; margin-left: -4px; float: left; }
.bestBid { background-position: 0 0 !important; height: 40px; width: 4px; display: inline-block; margin-right: -6px; margin-top: -16px; margin-bottom: -2px; float: right; }
.newBid { background-position: 0 0 !important; height: 40px; width: 4px; display: inline-block; margin-right: -6px; margin-top: -16px; margin-bottom: -2px; float: right; }
.newTab { display: none; }
.listCardOuter { float: left; width: 100%; position: relative; }
.spendTabsCont { background-color: #d6d9de; border-radius: 5px; height: 100px; }
#makeMeScrollable { width: 100%; height: 155px; position: relative; }
#makeMeScrollable div.scrollableArea * { position: relative; float: left; margin: 0; }
div.scrollingHotSpotLeft { width: 5%; height: 100%; position: absolute; z-index: 200; left: 0; }
div.scrollingHotSpotLeftVisible { zoom: 1; }
div.scrollingHotSpotRight { width: 5%; height: 100%; position: absolute; z-index: 200; right: 0; }
div.scrollingHotSpotRightVisible { zoom: 1; }
div.scrollWrapper { position: relative; overflow: hidden; width: 100%; height: 100%; }
div.scrollableArea { position: relative; width: auto; height: 100%; }
.manageWeightcont01 .txtVal { right: 23px; }
.footerBtnPanel { width: 931px; padding: 15px 10px; position: fixed; bottom: 23px; }
.autoSuggest01 { border-radius: 0 0 5px 5px; margin-top: -1px; position: absolute; top: 49px; padding-bottom: 20px;z-index:1; }
.autoSuggest01 li { padding: 4px 8px !important; overflow: hidden; cursor: pointer; }
.autoSuggest01 .autoSuggestLink01 { position: absolute; bottom: 3px; right: 6px; }
.notification01 { padding: 7px 5px; }
.or01 { font-size: 18px; text-align: center; }
.textEditor { border-radius: 2px!important; width: 549px; padding:10px;resize:none;}
.viewDivider { height: 22px; float: left; margin: 1px 15px 0px 5px; }
.groupEditorTrigger:hover .iconEditHidden { display: block; visibility: visible!important; cursor: pointer; }
.select05 span { -webkit-transition: width 2s; }
.addColumn01 { height: 33px; margin-top: 2px; padding-left: 7px; }
#lotInitial div.checker span { margin-top: 0px; }
.highlightNIField { -webkit-border-radius: 3px; -O-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; height: 24px!important; }
.workbenchLogistics { padding: 10px 11px 9px 15px; font-size: 16px; font-weight: bold; -webkit-box-shadow: 0px 1px #526e73 inset; box-shadow: 0px 1px #526e73 inset; }
.workbenchCard .cardOuter { float: left; height: 238px; margin-bottom: 21px; position: relative; width: 218px; }
.workbenchCard .cardOuter .card { height: 242px; width: 218px; }
.workbenchSprite { width: 23px; height: 23px; float: left; margin: -4px 10px 0px 0px; display: block; }
.currentLibrary .iconMRO { background-position: -103px 0!important; }
.currentLibrary .iconLogistics { background-position: -103px -23px!important; }
.currentLibrary .iconPackging { background-position: -103px -46px!important; }
.currentLibrary .iconCapital { background-position: -103px -69px!important; }
.currentLibrary .iconEnergynUtilites { background-position: -103px -92px!important; }
.currentLibrary .iconProfessionalServices { background-position: -103px -115px!important; }
.currentLibrary .iconGeneralSupplies { background-position: -103px -138px!important; }
.currentLibrary .iconMarketing { background-position: -103px -161px !important; }
.currentLibrary .iconItnTelecom { background-position: -103px -184px !important; }
.gridV04 td { text-align: center; padding: 14px 10px; }
.wbImgHolder01 { padding: 14px 12px; }
.wbImgHolder02 { height: 31px; width: 34px; }
.boxShadowNone { box-shadow: none!important; }
.workbenchMarkSprite { height: 16px; width: 16px; display:block; }
.gridV05 { border-collapse: inherit; }
.gridV05 th { font-size: 12px; padding: 8px 10px; }
.gridV05 td { font-size: 12px; padding: 9px 10px; }
.tdPadding0 td { padding: 0; }
.template { display: block; width: 29px; height: 29px; margin: 0px -1px 0 0; }
.floatingMenu01 .goLeft, .floatingMenu01 .goRight, .floatingMenu01 .goLeftInactive, .floatingMenu01 .goRightInactive { width: 33px; height: 37px; float: left; }
.floatingMenu01 .floatDiv { margin: 0 33px; overflow: hidden; }
.floatingMenu02 .goLeft, .floatingMenu02 .goRight, .floatingMenu02 .goLeftInactive, .floatingMenu02 .goRightInactive { width: 23px; height: 44px; float: left; margin-top: -2px; }
.floatingMenu02 .floatDiv { margin: 0 23px; /*overflow:hidden;*/ }
.boxShadowTop01 { -webkit-box-shadow: 0px -4px 4px 0px rgba(000, 000, 000, 0.3); box-shadow: 0px -4px 4px 0px rgba(000, 000, 000, 0.3); }
.legendBlock { width: 8px; height: 8px; margin: 2px 5px 0 0; }
.statusCardbg01 { float: right; height: 43px; width: 31px; }
.statusCardsOuter { -webkit-border-radius: 5px; border-radius: 5px; width: 168px; height: 111px; float: left; position: relative; cursor:pointer; }
.approvedStatusCard .statusCardbg01 .statusIcon01 { background-position: -89px -327px; height: 22px; margin: 4px 0 0 4px; width: 22px; }
.rejectedStatusCards .statusCardbg01 .statusIcon01 { background-position: -44px -203px; height: 22px; margin: 5px 0 0 5px; width: 22px; }
.approvalPendingStatusCard .statusCardbg01 .statusIcon01 { background-position: -91px -357px; height: 28px; margin: 4px 0 0 7px; width: 22px; }
.reassignAlert .statusCardbg01 .statusIcon01 { background-position: -60px -362px;}
.approvedofflineStatusCard .statusCardbg01 { background-position: -89px -327px; height: 22px; margin: 9px 0 0 4px; width: 22px; }
.flippedCard { border-radius: 4px; -webkit-border-radius: 4px; height: 110px; width: 100%; }
.highlightNIField { -webkit-border-radius: 3px; -O-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; height: 24px!important; }
.packageCount { margin-top: -1px; }
.packageCount span { border-radius: 50%; width: 15px; padding: 1px; text-shadow: none; top: -6px; right: -8px; }
#qCreate .alertReg { font-size: 9px; font-weight: bold; height: 13px; width: 13px; position: absolute; left: 8px; top: -6px; border-radius: 13px; -moz-border-radius: 13px; -ms-border-radius: 13px; -o-border-radius: 13px; -webkit-border-radius: 13px; text-align: center; line-height: 12px; text-decoration: none !important; display: block; text-align: center; }
#qCreatePartner .alertReg { font-size: 9px; font-weight: bold; height: 13px; width: 13px; position: absolute; left: 12px; top: -4px; border-radius: 13px; -moz-border-radius: 13px; -ms-border-radius: 13px; -o-border-radius: 13px; -webkit-border-radius: 13px; text-align: center; text-decoration: none !important; display: block; text-align: center; }
.closeDelete { position: absolute; top: 5px; right: 5px; }
.arrow_box { top: 125px; left: 40px; width: 215px !important; }
.arrow_box1 { top: 29px; left: 86px; width: 215px !important; }
.arrow_box .gridV tr td, .arrow_box1 .gridV tr td { padding: 5px 10px; }
.arrow_box .gridV tr th, .arrow_box1 .gridV tr th { padding: 5px 10px; }
.closeDelete { position: absolute; top: 5px; right: 5px; }
.awarded { background-position: 0px 0px !important; height: 19px; width: 14px; }
.unAwarded { background-position: 0px -19px !important; height: 19px; width: 14px; }
.off01 { width: 84px; height: 27px; display: block; float: right; }
.on01 { width: 84px; height: 27px; display: block; float: right; }
.contentHolder1 { margin-left: 240px; }
.rightSign { width: 16px; height: 12px; float: right; visibility: hidden; }
.currentSelected .rightSign { visibility: visible; }
.offerparent { position: absolute !important; top: 0px; right: 0px; height: 44px; width: 44px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px; }
.offerData1 { position: absolute; top: 43px; padding: 7px 10px; z-index: 9999; }
span.contractstrip { height: 40px; width: 40px; position: absolute; right: 0px; top: 0px; background-position: 1px -1416px; }
span.exceptionstrip { height: 27px; width: 27px; position: absolute; right: 0px; top: 0px; background-position: -24px -1800px; }
.cardCatContent .title01 { font-weight: bold; margin-bottom: 3px; }
.Ie7marginRight5 { *margin-right:5px;}
.scoreGrid .gridV .scoreCell { padding: 6px 9px 1px 9px; }
.scoreGrid .gridV td { padding: 10px; }
.scoreNumbers01 .scoreInstruction { padding: 4px 14px 5px 8px; display: inline-block; }
.scoreNumbers01 .scoreList { margin-bottom: 3px; }
.itemDetailed .formFourColumn .label { font-weight: normal; font-size: 11px !important; }
.itemDetailed .formFourColumn .input { font-size: 11px !important }
.itemDetailed .formFourColumn .lwapper { width: auto !important; margin-right: 33px; }
.asideBarRControl span.arrowRControl { display: inline-block; height: 12px; width: 7px; }
.catalogSearchResults h1.mainheading { height: 21px; padding-top: 12px; }
#mailPreview01 { display: none; }
.contentBox .qcDesView .input .errorTxt { color: #D15959 !important; }
.dropDownPos { left: 936px !important; }
.asideBarHeader { padding: 10px 10px 10px 12px !important; font-size: 12px; height: 15px; border-bottom-style: solid; background:#f8f8f8; }
.hieghtWidhtZero { height: 0px !important; width: 0px !important; }
.searchField01 { border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; -webkit-border-radius: 15px; width: 196px; #width:181px;border-width: 1px; border-bottom-style: solid; padding: 3px 8px 3px 23px; font-size: 12px; margin: 4px 4px 0 0; margin: 5px 4px\0/; float: right; width: 184px; }
.searchField01 { width: 160px !important; }
.searchField01 { margin: 0; width: 176px; border-bottom-style: solid; border-bottom-width: 1px; }
.searchField01 { margin: 0; border-radius: 10px; -webkit-border-radius: 10px; }
.searchField03 { border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; -webkit-border-radius: 15px; width: 196px; #width:181px;
border-width: 1px; border-bottom-style: solid; padding: 3px 8px 3px 23px; font-size: 12px; margin: 4px 4px 0 0; margin: 5px 4px\0/; float: right; width: 184px; }
.searchField03 { width: 220px !important; }
.searchField03 { margin: 0; width: 176px; border-bottom-style: solid; border-bottom-width: 1px; }
.searchField03 { margin: 0; border-radius: 10px; -webkit-border-radius: 10px; }
.noBorderBtm { border-bottom: none !important; }
.ulLastChildNoBorder li:last-child {border-bottom:none!important}
.loginNewWrapper { width: 784px; height: 409px; margin: 13% auto 0px auto; }
.loginBtnContHolder { width: 70px; height: 340px; float: left; }
.loginFrm, .changePassword { margin: 59px 22px 0px 22px; text-align: left; }
.loginFrm .title05, .changePassword .title05 { font-size: 16px; }
.loginFrm .title05, .changePassword .title05 { color: #333333; }
.loginBtnContHolder .loginArrow, .loginBtnContHolder .loginArrowHover { width: 56px; height: 57px; display: block; margin: 145px auto 0px auto; }
.smartLogo { width: 237px; height: 69px; float: right; margin-right: 173px; }
.priceDecrease { width: 12px; height: 15px; vertical-align: middle; }
.priceIncrease { width: 12px; height: 15px; vertical-align: middle; }
.newNotification { padding: 2px 4px; border-radius: 3px; font-size: 9px; margin-left: 15px; cursor: pointer; }
.trackStatusPreview .statusCardsOuter { height: 89px!important; }
.trackStatusPreview .statusCards, .trackStatusPreview .flippedCard { height: 88px!important; }
.checkbox01 { width: 17px; height: 17px; display: block; margin: 5px; }
.sourcingTrackstatus .trackStatusNav li { width: 161px; }
.showScrolllisting { width: 250px; /*height: 86px;*/ display: block; float: left; margin:10px 0 10px 15px;}
.showListingTrigger { width: 42px; height: 83px; float: left; }
.invoicesortByListBox { float: left; width: 100%; cursor: pointer; }
.showListingTrigger .arrow01 { display: block; height: 12px; margin: 40px auto auto; width: 15px; }
.currentList { margin-Right: 42px; text-align: center; padding: 28px 0 0 0; overflow:hidden;}
.invoicesortByListBox .currentList { padding-top: 28px!important; }
.createddetailBox { display: block; float: left; width: 119px; height: 103px; font-size: 14px; text-align:center; color:#808080; }
.createddetailBox .dateBlock { margin: auto; text-align: center; width: 78px }
.createddetailBox .dateBlock .month { height: 17px; padding-top: 2px; }
.createddetailBox .dateBlock .date { height: 27px; padding-top: 3px; }
.createddetailBox .dateBlock .year { padding-bottom: 1px; }
.showingTrackStatus { width: 111px; height: 106px; float: left; text-align: center; }
.approvalStatusReject .spriteTrackStatus, .approvalStatusApproved .spriteTrackStatus, .approvalStatusPending .spriteTrackStatus { height: 40px; width: 40px; }
.approvalStatusReject .statusTitle { margin-top: 22px; }
.approvalStatusPending .statusTitle { margin-top: 12px; }
.approvalStatusApproved .statusTitle { margin-top: 22px; }
.approvalTimeLeft .iconTimeLeft, .approvalsendAlert .iconTimeLeft { display: block!important; }
.statusCardFooter { padding: 0 5px; }
.reqListBox { width: 250px; height: 165px; position: absolute; top: 82px; left: 0; z-index: 1; display: none; }
.reqList { padding: 11px 11px 8px; cursor: pointer; display: block; text-decoration: none!important; }
.adHoc .adhocRibbon { height: 33px; width: 34px; display: block; position: absolute; left: -1px; top: -2px; z-index: 1; }
.addItemBox2 { border-style: solid; border-width: 1px 1px 1px 1px; padding: 7px 9px; border-radius: 5px; }
.addItemBox3 { border-style: solid; border-width: 1px; padding: 7px 9px; }
.categorySetup .arrowRight, .selectDefaultCategroy .arrowRight, .selectDefaultRegion .arrowRight, .selectDefaultBU .arrowRight, .uploadProfilePhoto .arrowRight, .selectShipLocation .arrowRight,.popover01 .arrowRight { border-style:solid; border-width:10px; height:0; position:absolute; text-align:left; width:0; }
.categorySetup .arrowRight { right: -21px; top: 7px; }
.selectDefaultCategroy .arrowRight { right: -21px; top: 15px; }
.selectDefaultRegion .arrowRight { right: -21px; top: 24px; }
.selectDefaultBU .arrowRight { right: -21px; top: 35px; }
.uploadProfilePhoto .arrowRight, .popover01 .arrowRight{ right: -21px; top: 17px; }
.selectShipLocation .arrowRight { right: -21px; top: 35px; }
.levelThird { padding: 5px 0px 5px 0px !important; clear: both; border: none !important; }
.headTrigger, .leveltwo, .levelthree, .levelfour { padding-bottom: 4px; }
.levelfour { padding-top: 4px; padding-right: 5px; }
.catSelect, .catSelect01, .catSelect02, .catSelect03, .catSelect04, .catSelect05 { padding: 10px 20px 10px 15px; }
.catSelect a:hover, .catSelect01 a:hover, .catSelect02 a:hover, .catSelect03 a:hover, .catSelect04 a:hover, .catSelect05 a {text-decoration:none;}
.alertRegNew { position: relative; top: -1px; display: inline; left: 4px; padding: 1px 5px; }
#iconDeleteList li.overflowHidden { /*padding:5px!important;*/ }
.scroll01 .jspPane { padding: 0 !important; }
.secondaryNavProccess { height: 40px; }
.proccesBreadcrumbs li.firstProccess a{/*padding-left:10px!important;*/}
.companyStructreAside li a{padding:11px 8px!important;}
.entityBox { width: 184px; height: 62px; }
.contentInner .contentHolder01 { margin-left: 219px; }
.dropEntity { display: block; width: 182px; padding: 22px 0; }
.data03 { margin-top: 2px; }
.entityChildpipeLine { position: relative; height: 0; margin-bottom: 18px; position: relative; }
.accountingEntity { height: 43px; width: 145px; }
.gridV05 td { padding: 5px 10px }
.addInWidgets { height: 15px; width: 15px; }
.configureNewsWidgets { height: 16px; width: 16px; }
#uploadedDocBox .downRightArrow { right: 42px; }
.proxyBox { height: 295px; width: 309px; margin: 0 20px 20px 0; float: left; }
.proxyBox1 { height: 295px; width: 280px; margin: 0 20px 20px 0; float: left; }
.italicText { font-style: italic; }
.contentInner .collapsibleRightPanel .containertab .tabcontent { width: 316px !important; }
.rightPanelFix { box-shadow: 3px 0 4px #7E7E7E; -webkit-box-shadow: 3px 0 4px #7E7E7E; }
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }
.noHoverState:hover { text-decoration: none !important; }
.proxyBox { border: 1px solid #e2dfdf; height: 295px; width: 309px; margin: 0 20px 20px 0; float: left; }
.proxyBox1 { border: 1px solid #e2dfdf; height: 295px; width: 280px; margin: 0 20px 20px 0; float: left; }
.underConstruction01 { padding: 154px 45px 0 541px; height: 544px; }
.underConstruction02 { padding: 254px 0 0 431px; height: 444px; }
.underConstruction03 { padding: 495px 0 0 0; height: 203px; text-align: center; }
.underConstruction04 { height: 698px; }
.underConstruction05 { padding: 475px 0 0 0; height: 223px; text-align: center; }
.underConstruction06 { padding: 157px 0 0 500px; height: 541px; }
.row1 .dataHolder03 .title01 { font-weight: normal; }
.appovallist { display: none; }
.mySpace{width:305px; height:235px; display:block; margin:215px auto;}
.spacePersonal{background-position:0 0;}
.spaceShare{background-position:0 -240px !important;}
.slider01 {width:100%;}
.slider01 .arrowPOuter, .slider01 .arrowPOuterInactive { float:left;width:26px; height:34px;}
.slider01 .arrowNOuter, .slider01 .arrowNOuterInactive { float:right;width:26px; height:34px;}
.slider01 .arrowPOuterInactive, .slider01 .arrowNOuterInactive {cursor:default;}
.slider01 .arrowPOuter .arrowDiv, .slider01 .arrowPOuterInactive .arrowDiv, .slider01 .arrowNOuter .arrowDiv, .slider01 .arrowNOuterInactive
.slider01 .floatDiv { overflow:hidden; white-space:nowrap;}/*margin:0 12px; */
.teamMemberPanel .iconDeleteHidden02{display:none; width: 12px; height: 13px; border-radius: 15px; border-style: solid; border-width: 1px; }
.teamMemberPanel ul li:hover .iconDeleteHidden02{display:inline-block; }
.partenerPanel .iconDeleteHidden02{display:none; width: 12px; height: 13px; border-radius: 15px; border-style: solid; border-width: 1px; }
.partenerPanel ul li:hover .iconDeleteHidden02{display:inline-block; }
.teamMemberPanel .iconDeleteHidden03{display:none; width: 16px; height: 16px; }
.teamMemberPanel ul li:hover .iconDeleteHidden03{display:inline-block; }
.teamMemberPanel ul li{padding-bottom:5px !important;}
.partenerPanel .iconDeleteHidden04{display:none; width: 16px; height: 16px; }
.partenerPanel ul li:hover .iconDeleteHidden04{display:inline-block; }
.partenerPanel ul li{padding-bottom:5px !important;}
.seprator01 {height:1px; width:70%; float:left; text-align:center; margin:30px 0 0 30px;}
.seprator01 .sepTxt { height:23px; width:30px; border-radius:15px; -webkit-border-radius:15px; display:block; margin:-14px auto 0; padding-top:7px;font-weight: bold;}
.highlightBox03 .primaryBtnHidden{ display:none;}
.highlightBox03:hover .primaryBtnHidden{ display:block;}
.p2pModuleASN span {height: 28px;margin: 8px 0 0 6px;width: 29px;}
.UploadInProgress, .DownloadInProgress{padding-left:21px;}
.congratulationMsg01,.oppsMsg01,.thankYouMsg01{font-size:25px; font-weight:normal;margin:0px 0px 14px 0px; line-height:23px;}
.tdPadding4-10 td { padding: 4px 10px;}
.catalogCoverImg{width:71px; height:55px;}
.TdPaddingBottom7 td{ padding-bottom:7px !important; }
.addressBox01{-webkit-border-radius:5px; border-radius: 5px; border-top:1px solid #ecebeb; padding:15px 20px 15px 20px; }
.editDelete01{ margin-top:15px; margin-right:15px; overflow:hidden; float:right; }
.editDelete01 a{ height:16px !important; cursor: pointer;}
.shareContList{padding:5px 0px;}
.folderContent{padding:10px 15px;}
.folderContent li{padding:5px 0px;}
.sharedUser{padding:5px 10px; float:left; font-weight:bold; margin:10px 25px; border-radius:3px;}
.sharedUserItem{padding:2px 5px; font-size:14px; float:left; margin:0px 0px 10px 10px; border-radius:3px;}
.sharedUser .close, .sharedUserItem .close{width:15px !important; height:15px !important; background-position:0px -16px; margin:1px 0px 0px 10px;}
/*.viewDoc, .viewDocInvalidFormat{float:right; height:100px; width:15%;}*/
.invalidFormat{cursor:default;}
.viewDoc span{margin:90px 0px 0px 3px; display:block; font-size:13px;}
.viewSummary{width:83%; float:left;}
.filterPaneTrigger01 {border-radius:5px 5px 5px 0 !important; right:-35px !important;}
.sectionFirst{position:absolute; top:0px; left:0px; width:250px;}
.sectionSecond{position:absolute; top:0px; left:0px; width:250px;}
.slideRight,.slideLeft {width:10px; height:14px; }
.slideRoot, .slideRootDisabled{width:15px; height:14px;}
.offerdataList{top:6px !important;height:85px;}
.hideOffer{top:5px;right:5px;}
.comingSoon{ background-repeat:no-repeat; width:74px; height:62px; left:-4px;top:-6px;}
.errorMsg, successMsg {display:none;}
.secondaryTierPartner {width: 21px; height: 16px; display:block;}
.resizeNone{resize:none;}
.catalogList .itemTableSettings{margin-left:40px;margin-top:26px;}
.catalogList .popover01 ul.headerTabLink li{ padding:0 !important;}
/*========================================== new theme css ===============================================*/
/*new Themes css*/
/*.newTheme header{margin-bottom:10px!important;}*/
.newTheme .pageHeading{height:41px!important; border-style:solid; border-width:0 0 1px 0; padding:15px 10px!important; margin-bottom:10px; font-family:'robotomedium', arial; font-weight: bold;}
.pageHeading > .modules + .marginTop12{margin-top:6px !important;}
.newTheme .sortList ul li{width:32.7%!important;}
.newTheme .asideBoxTabsHead li a { padding: 11px 8px 12px; font-size:14px; }
.newTheme .secondaryNav{ height:43px!important; margin-bottom:10px;}
.newTheme .secondaryNav ul li a{padding:10px 20px!important; float:left}
.newTheme .secondaryNav ul li span.activeArrow{ float:left; position:relative!important;
width:14px; height:40px; display:block!important; margin-left:0!important; margin-right:-14px;}
.newTheme .secondaryNav ul li.navFirst a{/*padding-left:10px!important;*/}
.newTheme .secondaryNav ul li.navLast span.activeArrow{display:none!important;}
.newTheme .modules{margin-right:5px!important;}
.newTheme .sourcingModuleRFP span{margin:3px 0 0!important;}
.newTheme .sourcingModuleAuction span {margin:7px 0 0!important; }
.newTheme .iconCatalogHeader span {margin: 8px 0 0 !important;}
.newTheme .contractModuleDraft span, .newTheme .dynamicDiscounting span, .newTheme .sourcingProgram span{margin:4px 0 0!important;}
.newTheme .contractModuleOnline span {margin:11px 0 0!important; }
.newTheme .contractModuleSigned span {margin:0 0 0!important;}
.newTheme .partnerModuleAssessment span {margin:4px 0 0!important;}
.newTheme .partnerModuleForm01 span {margin:9px 0 0!important;}
.newTheme .p2pModuleRequisition span {margin:9px 0 0!important; }
.newTheme .p2pModulePO span {margin:4px 0 0!important; }
.newTheme .p2pModuleReceipt span {margin:4px 0 0!important; }
/*.newTheme .p2pModuleInvoice span { height: 24px!important;margin:8px 0 0!important; }*/
.newTheme .p2pModuleIR span {margin:4px 0 0!important;background-position: 0 -970px;}
.newTheme .sourcingModuleContract span {margin:9px 0 0!important;}
.newTheme .workBenchModul span {margin:8px 0 0!important;}
/*.newTheme .partnerList span{height:20px!important;margin:12px 0 0!important;}*/
.newTheme .p2pModuleRnote span{margin:8px 0 0!important;}
/*new Themes css end*/
/*New Comments Popup*/
.commentList li {border-bottom:solid 1px #ccc;padding:10px 5px;}
.commentList li:hover {/*background:#f5f4f4;*/}
.commentList li.last{border-bottom:none;}
.commentList li .selectedFilterList li {padding:2px 17px 2px 3px;margin-bottom:5px;background:#E1E1E1;}
.commentList li .selectedFilterList li:hover {background:#E1E1E1;}
.commentList li .arrowsSmall {width:7px;height:5px;}
.replybox {border:solid 1px #187a97;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:5px;background:#ebebeb;position:absolute;right:10px;margin-top:26px;z-index:100;width:550px;}
.replybox .upArrow {width: 0px;height: 0px;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent #187997 transparent;position:absolute;right:7px;top:-10px;}
.replybox .downArrow {width: 0px;height: 0px;border-style: solid;border-width: 10px 10px 0 10px;border-color: #187997 transparent transparent transparent;position:absolute;right:7px;bottom:-10px;}
.replybox .input textarea {border-color:#ccc;}
.replylist {padding-left:40px;margin-top:10px}
.replylist li {border-bottom:none;border-top:dashed 1px #ccc;background:#fff; padding:10px 0;}
.replylist li:hover { /*background:#FAFAFA;*/}
.commentList textarea{ resize:none;}
/*New Comments Popup*/
/*Sourcing Dashboard*/
.widPlace .tabs04 li,.widPlace .tabs05 li{width:auto !important;}
.widPlace .tabs04 li,.widPlace .tabs05 li{width:auto !important; height:25px;}
.widPlace .tabs04 li{height:26px !important;}
.widPlace .tabs04 li, x:-moz-any-link, x:default { height:25px !important;}
.widPlace .tabs05 li{height:24px !important;}
.widPlace .tabs05 li, x:-moz-any-link, x:default { height:23px !important;}
.widPlace .scorePanes{top:-5px;}
.widPlace .scorePanes.PosTopN4{top:-4px;}
.events {width: 100%;/*width: 800px;*/display: table;table-layout: fixed;background: #ccc;}
.events li{/*width:36% !important;*/padding:0 53px!important;overflow:hidden;float:left;border-right:1px solid #e4e4e4 !important; margin:14px 0 !important}
.events.fourcolumn li{width:21.6% !important;padding:0 10px !important;overflow:hidden;float:left;border-right:1px solid #e4e4e4 !important; margin:2px 0 !important;}
.events li.last{margin-right:0px !important;border-right:none !important;padding-right:0px !important}
.events li span{font-size:25px;float:left;width:auto;margin-right:3px;}
.events.fourcolumn span{font-size:25px;text-align:center;display:block;float:none}
.events.fourcolumn span.label{margin-top:10px;font-size:13px}
.box06 li{width:23.5%;float:left;border:solid thin #e3e3e3;margin-right:15px;}
.box06 li.last{margin-right:0px;}
.box06{width:23.5%;float:left;border:solid thin #e3e3e3;margin-right:15px;}
/*icon for Mail notification*/
.iconMail16x12{ height:12px; width:16px; background-position:-52px -197px!important;}
.SourcingDash #mcts1 div.item{width:545px;}
.visibleToBox{overflow:visible !important;}
/* new validation error */
.newValidationError .validationError02{position:relative;}
.newValidationError .validationError02 .errorInfoIcon{display:block;}
.newValidationError .validationError02 input{background:transparent;}
.newValidationError .validationError02 input.inputD{color:#a61c1c!important}
.newValidationError .lwapper .input.validationError02 .freeText,
.newValidationError .lwapper .input.validationError02 .selectDropdown,
.newValidationError .lwapper .input.validationError02 input.textboxEditableMode {border-bottom:1px solid #c22f37!important; background:#fdf3f3; color:#a61c1c!important; padding:3px 21px 3px 5px !important; color:#a61c1c!important;}
.newValidationError .lwapper .input.validationError02 .selectDropdown .inputD{background:#fdf3f3; }
.newValidationError .lwapper .input.validationError02 input.inputD{color:#a61c1c!important;}
.newValidationError .lwapper .input.validationError02 input.inputD:focus{background:transparent;}
.newValidationError .lwapper .input.validationError02 .selectDropdown span{border-top:5px solid #c22f37 !important; top:24px;}
.newValidationError .errorInfoIcon{ top:3px /*4px*/;}
.newValidationError .label{ margin-top:5px !important;}
.headTag{background:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000;padding:10px;}
.subMenuContent ul li span{margin-left:10px;}
.posTop41{position:absolute; top:41px !important;}
.tillDate{margin-top:2px;}
span.contractExpire { height: 40px; width: 39px; position: absolute; right: 0px; top: 0px; background-position: -12px -2335px; }
.bg49{background:#f4f4f4}
.border08{border:1px solid #e4e4e4;}
/*tab move arrow left and right*/
.tabMoveLeft,.tabMoveRight{display:block; background:#022e38; padding:5px 6px; border:1px solid #064a5a;}
.tabMoveLeft {float:left; border-right:none;}
.tabMoveRight {float:right; border-left:none;}
.tabMoveLeft span{width:7px; height:12px; background-position:-18px -2376px; display:block;}
.tabMoveRight span{width:7px; height:12px; background-position:-36px -2376px; display:block;}
.tabsHolder{float:left; overflow:hidden;}
.tabMoveLeft.tabMoveDisable span{background-position:-26px -2376px;}
.tabMoveRight.tabMoveDisable span{background-position:-44px -2376px;}
.topper {margin-top:2px;}
#rightPane{ /*Contains toolbar and horizontal splitter*/
float:right;width:100%;height:100%;
}
#rightSplitterContainer{/*horizontal splitter*/
background:#FFFFFF;
}
#rightTopPane{/*Top nested in horizontal splitter */
height:50%;background:#f4f4f4;
}
#rightBottomPane{/*Bottom nested in horizontal splitter */
background:#fff;
/*overflow:auto;*/
}
/* Splitbar styles; these are the default class names and required styles */
/* Splitbar styles; these are the default class names */
.ui-state-default { background-color: #88c }
.ui-state-hover { background-color: #bbf }
.ui-state-highlight { background-color: #68f }
.ui-state-error { background-color: #eaa }
.splitter-pane {
overflow-y: auto;
}
.splitter-bar-vertical {
width: 6px;
background-image: url(img/vgrabber.gif?v=1);
background-repeat: no-repeat;
background-position: center;
}
.splitter-bar-vertical-docked {
width: 10px;
background-image: url(img/vdockbar-trans.gif?v=1);
background-repeat: no-repeat;
background-position: center;
}
.splitter-bar-horizontal {
height: 6px;
background-image: url(img/hgrabber.gif?v=1);
background-repeat: no-repeat;
background-position: center;
}
.splitter-bar-horizontal-docked {
height: 10px;
background-image: url(img/hdockbar-trans.gif?v=1);
background-repeat: no-repeat;
background-position: center;
}
.splitter-bar.ui-state-highlight {
opacity: 0.7;
}
.splitter-iframe-hide {
visibility: hidden;
}
.height100P {
height:100%;
}
.height80P {
height:80%;
}
#splitterContainer .dragableImg{background:#fff;}
.sortlistWidth21p li.width49-5P, .sortlistWidth19p li.width49-5P{width:49.8% !important; }
.imagePlaceholder span.ellipsis span{font-size:12px;}
.iconInviteHidden, .iconInvite{ background-position: -0px -3719px !important; width: 16px; height: 16px;}
.iconReinviteHidden, .iconReinvite{ background-position: -16px -3719px !important; width: 16px; height: 16px;}
.iconExclamationYellowBg {background-position: -35px -1195px;width: 16px;height: 16px;}
/*css for bu location*/
.searchIcon {position:relative;}
.input.searchIcon input{ padding-left:28px; padding-right:28px; box-sizing:border-box;}
.input.searchIcon:after{ height:12px; width:15px; display:block; content:""; position:absolute; top:8px; left:10px;}
.contentboxWithBottomBorder{margin:0 -10px; padding:0 21px 20px 34px;}
.contentboxWithBottomBorder:after {content:''; display:block; clear:both; }
.mappingContent{ margin-right:349px;}
/*devider code for notifications*/
/*
.devider {
text-align: center;
font-size: 21px;
padding: 0;
top: 0;
left: 0;
text-transform: uppercase;
font-weight: bold;
line-height: 1; }
.devider.horizontal {
position: relative;
margin: 17px 17px; }
.devider.horizontal:before, .devider.horizontal:after {
position: absolute;
content: " ";
z-index: 3;
width: 38%;
top: 50%;
border-top: 1px solid #e4e4e4;
height: 0;
border-bottom: 1px solid #fff; }
.devider.horizontal:before {
left: 0;
margin-left: -20px; }
.devider.horizontal:after {
right: 0;
margin-right: -20px; }
.devider.vertical {
width: 10%;
top: 50%;
left: 50%;
margin: 0 0 0 -3%;
line-height: 0;
padding: 0;
height: 50%;
position: absolute;
padding: 0;
text-align: center; }
.devider.vertical:before, .devider.vertical:after {
position: absolute;
content: " ";
z-index: 3;
left: 50%;
border-top: 1px solid #e4e4e4;
height: 80%;
border-right: 1px solid #fff;
border-left: 1px solid #e4e4e4; }
.devider.vertical:before {
top: -100%; }
.devider.vertical:after {
bottom: 0;
top: auto; }*/
.devider span{
background: #ffffff;
padding: 1px 20px;
}
.filterText { font-size: 14px; text-align: center; }
.devider {
width: 100%;
text-align: center;border-bottom: 1px solid;
line-height: 0.0em;margin: 28px 0 25px 0;
text-transform: uppercase;
font-size: 21px;/* color: #666; */}
.advSerachCont {
width:100%; padding:12px 10px; /*height:100%;*/ -webkit-box-shadow: 0 0 1px 1px #D4D4D4 !important;
box-shadow: 0 0 1px 1px #D4D4D4 !important;}
.advSearch disabled {
color:#cfcfcf;
}
.indication {
height: 12px;
width: 10px;
left: 74px;
top: 11px;
position: absolute;
background: url(../images/Indication_green.gif) no-repeat;
padding: 0;
}
.renewalDetails tr td:first-child {
padding: 10px 10px 10px 53px;
}
.renewalDetails tr td {
position: relative;
}
.ExpandDownArrow {
background: url(../images/Expand-collapse.png) no-repeat;
}
.ExpandUpArrow {
background: url(../images/Expand-collapse-up.png) no-repeat;
}
.borderBottomNone {
border-bottom: none!important;
}
.renewalDetails .ExpandArrow { width: 700px;margin: 0 auto;height: 11px;display: table;cursor: pointer;}
.tabNav .moveRight .iconMoveArrow {background-position: -40px -4130px;}
.tabNav .moveLeft .iconMoveArrow {background-position: -19px -4130px;}
/*command center japanese */
.tableWindow .gridV tr td, .tableWindow .gridV tr th {border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc; padding:10px 20px; width:33.33%;}
.tableWindow .gridV tr td:first-child, .tableWindow .gridV tr th:first-child {padding:10px;}
.tableWindow .gridV tr td:last-child, .tableWindow .gridV tr th:last-child{border-right:0;}
/*command center japanese */
.previewPopup tr td {vertical-align:top;}
.previewPopup table.dataTable.row-border tbody td {border-top:none !important;}
.previewPopup .dataTables_wrapper.no-footer .dataTables_scrollBody {border-bottom:none !important;}
.previewTable {table-layout: fixed; display: table;}
.previewTable td {white-space: normal;}
.scoreCard{width:auto!important}
/*red green Switch*/
.onoffSwitch .toggleSwitch{border-style:solid;border-width:1px;width: 13px;height: 13px;position:absolute;top:0;left:1px;background:#ffffff;border-radius:100% !important;}
.onoffSwitch .toggleType {background: #1b70be;width: 38px;height: 16px;position: relative;cursor: pointer;border-radius: 20px !important;}
.popBorderBottom{border-bottom:1px solid #efefef;}
.feedbackLegent > .CR:before,.feedbackLegent > .GR:before {content: "";display: inline-block;width: 10px;height: 10px;vertical-align: middle;margin-right: 5px;border: 1px solid;}
.feedbackLegent > .CR:before {border-color: #ffdbc4;background-color: #ffece2}
.feedbackLegent > .GR:before {border-color: #b7eaef;background-color: #defafc}
.feedbackLegentNext > .CR:before, .feedbackLegentNext > .GR:before {
content: "";
display: inline-block;
width: 10px;
height: 10px;
vertical-align: middle;
margin-right: 5px;
border: 1px solid;
}
.feedbackLegentNext > .CR:before {
border-color: #ffdbc4;
background-color: #1665d8
}
.feedbackLegentNext > .GR:before {
border-color: #b7eaef;
background-color: #f6ab2f
}
.feedbackTile{height: 45px;border: 1px solid;border-radius: 2px!important; margin-bottom:20px;}
.feedbackTile.active{border-top-width: 2px}
.tileSet1 .feedbackTile{background-color: #ffece2;border-color: #ffe5d5}
.tileSet1 .feedbackTile:hover{background-color: #ffe3d2}
.tileSet1 .feedbackTile.active{border-top-color: #ff9e00}
.tileSet2 .feedbackTile{background-color: #defafc;border-color: #cef2f5}
.tileSet2 .feedbackTile:hover{background-color: #c4f0f3}
.tileSet2 .feedbackTile.active{border-top-color: #ff9e00}
.colorH2272bb{color:#2272bb}
.backtopage{width:40px;}
/* Add supplier css PPST-1725 */
.realizationContainer .formTwoColumn{margin-bottom: 0 !important;border-bottom: 1px solid #f5f5f5;padding: 7px 0;}
.realizationContainer .addedSupplierDetails {width: 591px !important; margin-right: 0 !important;}
.addedSupplierContent {border:1px dashed #cccccc;}
.addedSupplierContent .addedSupplierDetails{float:left;width:100%; border-bottom:1px dashed #cccccc; padding:10px 15px; position:relative; cursor:pointer;box-sizing:border-box;}
.addedSupplierContent .addedSupplierDetails:last-child, .addedSupplierDetails .supplierContract:last-child {border-bottom:0;}
/*.addedSupplierDetails .supplierContract:last-child {padding-bottom: 10px;}*/
.addedSupplierContent .addedSupplierDetails:hover {background: #f5f5f5;}
.addedSupplierContent .addedSupplierDetails .dropDown01 , .supplierSection .dropDown01 {position:absolute; z-index:10;}
.addedSupplierDetails .supplierName span {font-weight:bold !important;}
.supplierSection .dropDown01 li, .supplierSection .dropDown01 li span {color:#333333 !important;}
.supplierSection .dropDown01 li:hover {background: #eeeeee;}
.supplierSection .iconRatingDis {background-position: -15px -827px !important;}
.supplierSection .iconCloseSection {background-position: -24px -1509px; width: 10px;height: 10px;}
.supplierSection .closeSection {position:absolute; top:4px; right:7px;}
.addedSupplierDetails .contractDivider {padding: 0 10px;color: #e4e4e4;}
.addedSupplierDetails .supplierContract {border-bottom: 1px solid #f5f5f5;float: left;padding: 4px 0px !important; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.addedSupplierDetails .supplierContract:first-child {padding-top:0;}
.supplierSection .input input {height: auto !important;}
.backtopage{width:40px;}
.iconErr{
width: 17px;
height: 19px;
background-position: 0px -3816px;
}
.iconSuccess{
width: 16px;
height: 16px;
background-position: -35px -2866px;
margin-top: 2px;
}
/*Multi Org Pop-up style by Mayur D---start*/
.multiOrg-content.content .searchPanel01{
float: right !important;
}
.popupBox{
background-color: #fff;
border-radius: 3px !important;
}
.multi-org .panelBox-header{
padding:15px 40px 15px 20px;
border-top: 1px solid #dee2ec;
}
.multi-org .panelBox-header .info-message li{
display: inline-block;
float: left;
}
.multi-org .panelBox-header .info-message li:first-child{
width: 5%;
}
.multi-org .panelBox-header .info-message li:last-child{
width: 95%;
}
.multi-org .panelBox-header .info-message .itext{
display: inline-block;
}
.multi-org .panelBox-header .info-message p.color31{
position: relative;
top: -2px;
}
.multi-org .row:after, .multi-org .row:before, .clearfix:after, .clearfix:before{
display: table;
content: '';
}
.multi-org .row:after, .clearfix:after{
clear: both;
}
.multi-org .panelBox-body{
border-top: 1px solid #dee2ec;
/*border-bottom: 1px solid #dee2ec;*/
}
.multi-org .row{
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
border-bottom: none;
}
.multi-org .row .col{
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 12px;
}
.multi-org .row .col.m4{
width: 33.33333%;
margin-left: 0;
}
.multi-org .row .col.m8{
width: 66.66667%;
margin-left: 0;
}
.multi-org .vertical-tabs .vertical__tab{
height: 48px;
padding: 15px 20px;
border-bottom: 1px solid #ccc;
color: #000;
box-sizing: border-box;
}
.multi-org .vertical-tabs .vertical__tab:hover .truncate{
color: #2272bb;
}
.multi-org .vertical-tabs .vertical__tab a{
color: #000;
text-decoration: none;
}
.multi-org .vertical-tabs .vertical__tab .left{
float: left !important;
}
.multi-org .vertical-tabs .vertical__tab .right{
float: right !important;
}
.multi-org .vertical-tabs .vertical__tab .truncate, .truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding-right: 5px;
box-sizing: border-box;
}
.multi-org .vertical-tabs .vertical__tab > div label{
display: none;
}
.vertical-tabs .vertical__tab.is-active {
background: #f5f5f5;
border-right: 2px solid #fdb029;
}
.vertical-tabs .vertical__tab div.checker{
margin-top:-2px !important;
}
.vertical-tabs .vertical__tab.is-active a{
color: #2272bb;
}
.accordionBox .edit{
display: inline-block;
position: absolute;
top:0;
right: 0;
padding: 10px 20px 10px 10px;
}
.formArea{
padding: 20px 120px 20px 20px;
}
.width33p{
width: 33.33% !important;
}
.width100p{
width: 100% !important;
}
.itemTableSettingIconsSave, .itemTableSettingIconsCancel{
display: block;
}
.failErrorCnt{
display: none;
}
.gridV tr.errorRow td{
background: #fdebeb;
}
.vertical-tabs-content{
position: relative;
margin: 0 -0.75rem;
border-left: 1px solid #e5e5e5;
box-sizing: border-box;
}
.contentHeading {
width: 100%;
height: 48px;
font-size: 16px;
padding: 10px 20px;
font-weight: bold;
background: #ebebeb;
font-family: 'robotomedium', arial;
box-sizing: border-box;
}
.vertical-tabs-content-inner{
padding: 15px 20px;
}
.vertical-tabs-content ul li{
margin-bottom: 15px;
}
.vertical-tabs-content ul li:last-child{
margin-bottom: 0;
}
/*Multi Org Pop-up style by Mayur D---end*/
.realizationContainer .formTwoColumn{margin-bottom:0!important;border-bottom:1px solid #f5f5f5;padding:7px 0}
.realizationContainer .addedSupplierDetails{width:591px!important;margin-right:0!important}
.addedSupplierContent{border:1px dashed #ccc}
.addedSupplierContent .addedSupplierDetails{float:left;width:100%;border-bottom:1px dashed #ccc;padding:10px 15px;position:relative;cursor:pointer;box-sizing:border-box}
.addedSupplierContent .addedSupplierDetails:last-child,.addedSupplierDetails .supplierContract:last-child{border-bottom:0}
.addedSupplierContent .addedSupplierDetails:hover{background:#f5f5f5}
.addedSupplierContent .addedSupplierDetails .dropDown01,.supplierSection .dropDown01{position:absolute;z-index:10}
.addedSupplierDetails .supplierName span{font-weight:700!important}
.supplierSection .dropDown01 li,.supplierSection .dropDown01 li span{color:#333!important}
.supplierSection .dropDown01 li:hover{background:#eee}
.supplierSection .iconRatingDis{background-position:-15px -827px!important}
.supplierSection .iconCloseSection{background-position:-24px -1509px;width:10px;height:10px}
.supplierSection .closeSection{position:absolute;top:4px;right:7px}
.addedSupplierDetails .contractDivider{padding:0 10px;color:#e4e4e4}
.addedSupplierDetails .supplierContract{border-bottom:1px solid #f5f5f5;float:left;padding:4px 0!important;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.addedSupplierDetails .supplierContract:first-child{padding-top:0}
.supplierSection .input input{height:auto!important}
.wrapper.header-2 article.contentPanel{margin-top:114px!important}
.header-2 header{position:fixed;left:0;width:100%;z-index:999;top:0}
.header-2 ._recentSearchData{color:#000}
.header-2.header .brandDetails .headerAction li a{color:#ccc!important}
.header-2 nav ul + ul,.header-2 .RfxQuickBox,.header-2 .logoPanel{display:none}
.header-2 .brandDetails,.header-2 .navPanel{background-color:#0067b0;border:none!important}
.header-2 .brandDetails{padding:10px 15px 0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.header-2 .navPanel{padding:15px 15px 10px}
.header-2 .headerActionIcon{background:url(../images/header2.png)!important}
.header-2 header .brandDetails .logoPanel,.header-2 header .brandDetails .headerAction{margin:0}
.header-2 .iconHeadSearch{background-position:0 -129px!important}
.header-2 .iconEmail{background-position:-1px -23px!important;width:19px!important}
.header-2 .iconQuery{background-position:-2px -218px!important}
.header-2 .iconSetting{background-position:-3px -67px!important}
.header-2 .iocn_Back{background-position:0 -298px!important;height:20px;width:20px;margin:0 auto!important;display:block}
.header-2 .searchPanel01{background:url(../images/header2.png) no-repeat scroll right -92px transparent!important}
.header-2 .searchPanel01 input[type="text"].header2SearchTextBox{border-bottom:1px solid #fff!important;color: #fff !important;}
.header-2 .brandDetails .headerAction li,.header-2 .searchCategoryBox{color:#fff!important}
.header-2 .navigation>ul>li>a{padding:0!important;font-size:18px;margin-left:15px}
.header-2 .navigation > ul > li:hover{background-color:transparent!important}
.header-2 .brand-logo{color:#fff}
.header-2 .brand-logo img{margin:2px 15px 0 0; max-width: 200px;}
.header-2 .brand-logo .user-name{font-size:24px;letter-spacing:1px;line-height:24px;display:block}
.header-2 .brand-logo .product-name{font-weight:700;display:block;font-size:24px;letter-spacing:1px}
.header-2 .brandDetails .headerAction li._recentSearchData {color: #000 !important;}
.backtopage{width:40px}
.multiOrg-content.content .searchPanel01{float:right!important}
.popupBox{background-color:#fff;border-radius:3px!important}
.multi-org .panelBox-header{padding:15px 40px 15px 20px}
.multi-org .panelBox-header .info-message li{display:inline-block;float:left}
.multi-org .panelBox-header .info-message li:first-child{width:5%}
.multi-org .panelBox-header .info-message li:last-child{width:95%}
.multi-org .panelBox-header .info-message .itext{display:inline-block}
.multi-org .panelBox-header .info-message p.color31{position:relative;top:-2px}
.multi-org .row:after,.multi-org .row:before,.clearfix:after,.clearfix:before{display:table;content:''}
.multi-org .row:after,.clearfix:after{clear:both}
.multi-org .panelBox-body{border-top:1px solid #dee2ec;border-bottom:1px solid #dee2ec}
.multi-org .row{margin-left:auto;margin-right:auto;margin-bottom:20px;border-bottom:none}
.multi-org .row .col{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 12px}
.multi-org .row .col.m4{width:33.33333%;margin-left:0}
.multi-org .row .col.m8{width:66.66667%;margin-left:0}
.multi-org .vertical-tabs .vertical__tab{height:48px;padding:15px 20px;border-bottom:1px solid #ccc;color:#000;box-sizing:border-box}
.multi-org .vertical-tabs .vertical__tab:hover .truncate{color:#2272bb}
.multi-org .vertical-tabs .vertical__tab a{color:#000;text-decoration:none}
.multi-org .vertical-tabs .vertical__tab .left{float:left!important}
.multi-org .vertical-tabs .vertical__tab .right{float:right!important}
.multi-org .vertical-tabs .vertical__tab .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:5px;box-sizing:border-box}
.multi-org .vertical-tabs .vertical__tab > div label{display:none}
.vertical-tabs .vertical__tab.is-active{background:#f5f5f5;border-right:2px solid #fdb029}
.vertical-tabs .vertical__tab div.checker{margin-top:-2px!important}
.vertical-tabs .vertical__tab.is-active a{color:#2272bb}
.accordionBox .edit{display:inline-block;position:absolute;top:0;right:0;padding:10px 20px 10px 10px}
.formArea{padding:20px 120px 20px 20px}
.width33p{width:33.33%!important}
.width100p{width:100%!important}
.itemTableSettingIconsSave,.itemTableSettingIconsCancel{display:block}
.failErrorCnt{display:none}
.gridV tr.errorRow td{background:#fdebeb}
.vertical-tabs-content{position:relative;margin:0 -.75rem;border-left:1px solid #e5e5e5;box-sizing:border-box}
.contentHeading{width:100%;height:48px;font-size:16px;padding:10px 20px;font-weight:700;background:#ebebeb;font-family:'robotomedium',arial;box-sizing:border-box}
.vertical-tabs-content-inner{padding:15px 20px}
.vertical-tabs-content ul li{margin-bottom:15px}
.vertical-tabs-content ul li:last-child{margin-bottom:0}
.borderLefte5e5e5{border-left: 1px solid #e5e5e5 !important;}
.multi-org .vertical-tabs .vertical__tab.isActive{ border-right: 2px solid #159dfc; background: #f5f5f5; color: #159dfc;}
.multi-org .vertical-tabs .vertical__tab.isActive a{ color: #159dfc; }
.vertical-tabs-content ul.treecomponant li{ margin-bottom: 0; padding: 5px 0; }
ul.treecomponant .smart-chk-helper{ margin-top: 2px; margin-right: 8px; margin-left: 5px; }
.multi-org .row .col.m12{ width: 100%; margin-left: 0; }
.itemTableSettings.tooltipContainer div{word-wrap: break-word;}
.itemTableSettings.tooltipContainer div{word-wrap: break-word;}
/* Custom Tab */
.tabContainer{width: 100%;padding:30px 0 0 16px;box-sizing:border-box;}
.tabContainer ul.tabs{margin: 0px;padding: 0px;list-style: none;}
.tabContainer ul.tabs li{color: #222;display: inline-block;padding: 10px 15px;cursor: pointer;width:150px; text-align:center;background:#efefef;border-width:2px 1px 0;border-style:solid; border-color:#e8e8e8;margin:0 5px 0 0;border-top-left-radius: 3px !important;border-top-right-radius: 3px !important;}
.tabContainer ul.tabs li.current{background: #ffffff;color: #222;border-width: 2px 1px 1px 1px !important;border-style: solid !important;border-color: #fdb029 #ccc #fff #ccc !important;margin-bottom:-1px;}
.tabContainer .tab-content{display: none;padding: 10px;border:1px solid #cccccc;}
.tabContainer .tab-content.current{display: block;}
/*Linked Location Related code*/
.gridV.tblLinkedLocation .subAccord.active td, .gridV.tblLinkedLocation .subAccordCont td{
background-color: #fff;
}
.gridV.tblLinkedLocation .formThreeColumn{
background-color: #fbfbfb;
}
.gridV.tblLinkedLocation .formThreeColumn .lwapper33{
width: 33.33%;
background-color: transparent;
float: left;
padding: 10px;
margin-right: 0;
box-sizing: border-box;
}
.addSupplierPopUp{
overflow-y:auto !important;
}
/*added for handling space issue in wizard (workspace2.0)*/
.header-2 .wizard-stepperH {
padding-top: 20px;
}
.wrapper.header-2 article.contentPanel.reduceWhiteSpace {
margin-top: 0!important;
}
.report-name {
max-width: 100%;
display: inline-block;
}
.report-name-container {
width:85%;
}
.maxWidth90P{
max-width: 90%;
}
.radioQuestionsOptions .radio + label {
float: left;
word-wrap: break-word;
white-space: normal;
width: calc(100% - 21px);
}
.arrowbox {
width: auto !important;
}
/*Ended*/
.brandDetails a.logoPanel img{max-width:240px}