/* -------------CSS THEME: Alta CPQ Cloud----------------- */
/* ---------------Default Stylesheet ---------------------- */

img [title="Transactions"]{
	width: 31px;
	height: 16px;
}

body {
	margin:0 auto;
	background: #fafafa;
}

body.model-config {
	background: #fafafa;
}

body, td, p { 
	text-decoration: none; 
	color: #000000;
	font-size:12px;
	font-family:"Helvetica Neue", helvetica, arial, sans-serif;
	font-weight: normal;
}

a {  
	text-decoration: none;
}

div.main-pane{
	background-color: #FFFFFF;
}

.clearfix {
	*zoom:1; /* IE<8 */
}
.clearfix:after { 
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.help-icon {
	display: inline-block;
	width: 14px;
	height: 14px;
	padding-right: 4px;
	background: url(/img/bmx/icons/help.gif) no-repeat;
}

.help-popup,
.pricebook-constraint {
	position: absolute;
	padding: 8px;
	background-color: #FFFFFF;
	border: 1px solid #D6DFE6;
	-moz-border-radius: 3px;             
	-webkit-border-radius: 3px;  
	border-radius: 3px;
	float: left;
	max-width: 300px;
	max-height: 200px;
	overflow: auto;
	opacity: 0;
	-webkit-box-shadow: 3px 3px 6px #999999;
	box-shadow: 3px 3px 6px #999999;
	-webkit-transition: opacity 0.2s ease 0s;
	-moz-transition: opacity 0.2s ease 0s;
	transition: opacity 0.2s ease 0s;
}

.column {
	white-space: nowrap;
}

/* Overlay and Loading dialog */
#overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background-color: #000;
	opacity: 0.3;
	filter: alpha(opacity = 30); /*ie7 and 8*/
}

#loading-dialog {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: -150px;
	width: 250px;
	background-color: #fff;
	border: 1px solid #777;
	padding: 25px;
	text-align: center;
	z-index: 1001;
}

/* --- Admin Area Customizations --- */
.bmTooltip {
	position: absolute; 
	display:none; 
	border: solid 1px #d6dfe6; 
	background-color: #F0F0F0;
	padding: 5px;
}

/* top bar properties */

.display-block {
	display:block;
}

#top-bar-wrapper { 
	background-color: #ffffff;
	border-bottom: 1px solid #d6dfe6;
	padding: 5px;
} 

#content-wrapper { 
	background-color: #FFFFFF;
	border: 1px solid #d6dfe6;
	border-radius: 15px 15px 0 0;
	margin: 0 auto!important;
	padding: 0;
} 

#bottom-bar-wrapper,
#content { 
	background-color: #FFFFFF;
} 

.top-bar { 
	background-color: #F0F0F0;
	color: #003366; 
	font-size : 14px;
	font-family:"Helvetica Neue", helvetica, arial, sans-serif!important;
	font-weight: 700; 
	font-style: normal;  
} 

.top-bar:link, .top-bar:visited { 
	background-color: #F0F0F0;
	color: #145c9e; 
	font-size : 12px;
	font-family:"Helvetica Neue", helvetica, arial, sans-serif;
	font-weight: 700; 
	font-style: normal;
} 

a.top-bar:hover{
	text-decoration: underline;
}

/* for top bar and folder tabs*/ 
a.top-bar:hover, a.top-bar:visited:hover { 
	color: #145c9e; /* Primary Link Color */
}

.top-bar-on, .top-bar-on:link, .top-bar-on:visited { 
	background-color: #F0F0F0; 
	color: #145c9e; 
	font-size : 9pt;
	font-family:"Helvetica Neue", helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal; 
}

/* for SELECTED folder tab*/ 
a.top-bar-on:hover, a.top-bar-on:visited:hover { 
	color: #145c9e; /* Primary Link Color */
}

/* bottom bar properties */
.bottom-bar, .bottom-bar:link, .bottom-bar:visited { 
	background-color: #FFFFFF;
	color: #145c9e; 
	font-size : 9pt;
	font-family:"Helvetica Neue", helvetica, arial, sans-serif;
	text-align : right;
	font-style: normal;
	font-weight: 400;
	padding: 0 5px;
}

td.bottom-bar {
	border-top: 1px solid #d6dfe6;
}

td.bottom-bar .bottom-bar,
.top-bar .bottom-bar {
	border: 0px solid #d6dfe6;
}

a.bottom-bar,
a.bottom-bar:hover, 
a.bottom-bar:visited:hover { 
	color: #145c9e;
	text-decoration: underline;
}

.top-bar, 
.top-icon-bg-color,
.top-left-icon {
	background-color: #FFFFFF;
}
.admin-home-page .top-bar,
.admin-home-page .top-icon-bg-color,
.admin-home-page .top-left-icon {
	background-color: #F0F0F0;
}

.top-icon-bg-color img,
.top-left-icon img,
.top-bar img,
.bottom-bar img{
	display: none;
}

/* sidebox bar properties */
.sidebox-bar { 
	background-color: #F2F4F7;
	color: #000000; 
	font-size : 10pt; 
	font-family:"Helvetica Neue", helvetica, arial, sans-serif;
	font-weight: 700; 
}    
/* Popups */
.popup {
	position: fixed;
	left: 50%;
	top: 100px;
	z-index: 999;
}

.popup.modal {
	z-index: 1002;
}

.popup-header {
	padding: 15px 22px 6px 6px;
}

.popup-title,.popup-header img {
	vertical-align: middle;
}

.popup-content {
	padding: 16px 6px;
	overflow: auto;
}

.popup-footer {
	padding: 6px;
	text-align: right;
	position:relative;
}

.popup-footer .bm-button {
	display: inline-block;
	margin-left: 3px;
	position:relative;
	display: inline !ie;
}

.popup-footer .button-middle img {
	display: none;
}

.popup-footer .ok-button a {
	padding: 0 5px 0 22px;
	background: url("image/Icons/icon-check.png") no-repeat 0 50%;
}

.popup-footer .cancel-button a {
	padding: 0 5px 0 22px;
	background: url("image/Icons/icon-close.png") no-repeat 0 50%;
}
.popup-footer .cancel-button .button-middle {
	background-color: transparent;
	background-image: #e4e8ea; /* For browsers that do not support gradients */
	background-image:-webkit-linear-gradient(#f1f3f4, #e4e8ea); /* For Safari 5.1 to 6.0 */
	background-image:-o-linear-gradient(#f1f3f4, #e4e8ea); /* For Opera 11.1 to 12.0 */
	background-image:-moz-linear-gradient(#f1f3f4, #e4e8ea); /* For Firefox 3.6 to 15 */
	background-image:linear-gradient(#f1f3f4, #e4e8ea); /* Standard syntax */
	border: 1px solid #c4ced7;
}

.popup-header {
	background: #F2F4F7;
	border:1px solid #d6dfe6;
}

.popup-header .popup-title {
	color: #000000;
	font-weight: 700;
	font-family:"Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 14px;
	margin-left: 5px;
}

.popup-content {
	border-width: 1px!important;
	border: solid #D6DFE6; 
	background-color: #fff;
	font-family:"Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 12px;
	padding: 20px 10px 30px 10px;
}

.popup-footer {
	border: 1px solid #D6DFE6;
	border-top: none;
	background-color: #FFFFFF;
}

.popup-form .field-label {
	font-family:"Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 8pt; 
	color: #000000; 
	font-weight: 700; 
	text-align: left; 
}

.popup-form .error .field-label {
	color: #FF0000; 
	font-style: normal; 
	font-weight: 400; 
}

.popup-close {
	height: 15px;
	width: 15px;
	position: absolute;
	top: 4px;
	right: 4px;
	background-image: url(/img/gxt/tool-sprites-gray.gif);
	overflow: hidden;
}


/* Panels */
.panel .panel-tc, 
.panel .panel-tl, 
.panel .panel-tr, 
.panel .panel-mr, 
.panel .panel-ml, 
.panel .panel-bc, 
.panel .panel-bl,
.panel .panel-br{
	background: #FFFFFF!important; /* Secondary Color */
	border:0px solid #ffffff!important; /* Secondary Color */
}
.panel {
	border-top: 0px solid #d6dfe6!important;
	border-radius: 0px;
}

.panel .panel-heading {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px!important; 
	color: #000000!important;
}

.panel-body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px; 
	color: #000000;
}

.panel.collapsible span.panel-heading{    
	background: url("image/images/arrow-collapse.png") no-repeat scroll 0px transparent;
	padding-left: 15px;
	padding-right: 3px;
}

.panel-collapsed span.panel-heading{    
	background: url("image/images/arrow-expand.png") no-repeat scroll 0px transparent !important;
	padding-left: 15px;
	padding-right: 3px;
}

.toggle-panel {
	display:none!important;
}

/* ------- Config -------*/

/* Creates fixed width, centered content in Config*/
.body-inner {
	margin-left: auto;
	margin-right: auto;
	border: solid #d6dfe6 0px; 
	background: #ffffff;
}


/* Attribute Label Properties */
.required .attribute-label,
.attribute-label {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	font-size: 11pt!important;
	color: #000000!important;
}

.attribute-label-container {
	width: 200px!important;/*initiall 250px*/
}

/* Required Attribute Label Properties */
.required .attribute-label {
	font-style: 700!important;
}

/* Group Header Label Properties */

.model-config .group-header {
	font-size: 16px; 
	color: #252525;
	font-weight: 700;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: #FFFFFF;
	border-top: 1px solid #D6DFE6;
	line-height: 26px;
}
.model-config  .group-header:hover{
	color: #145c9e;
	background-color: #FFFFFF;
}
.model-config  .group-inner {
	border: 1px solid #ffffff!important;
	margin-top: 4px!important;
}

/* Adds arrow icon to indicate collapsable groups within config */
.model-config  .group-content .group-header span{
	padding-left: 16px;
	background: url("image/images/arrow-collapse.png") no-repeat 0 50%;
}

.model-config  .group-content.collapsed .group-header span{
	/* padding-left: 16px;*/
	background: url("image/images/arrow-expand.png") no-repeat 0 50%;
}

/* Array Table Properties */
.array {
	background-color: #FFFFFF;
	border: 1px solid #D6DFE6;
	border-collapse: separate;
}

.array td {
	background-color: #FFFFFF;
}

.array thead th {
	border: #D6DFE6 solid 1px; 
	background: #F2F4F7;
	height: 18px;
	color: #000000;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400; 
	font-size: 11pt;
	line-height: 16px;
}

.array td, .array th {
	border: solid #D6DFE6;
	border-width: 0 0 1px 0px;
	background-color: #fff;
	padding: 3px 6px;
	vertical-align: middle;
}

.array .constrained-row td, .array .constrained-row th,
.array .recommended-row td, .array .recommended-row th,
.array .previous-value-row td, .array .previous-value-row th {
	border-bottom-color: #D6DFE6;
}

.array tr td.recommended,
.array tr td.constrained,
.array tr td.previous-value {
	background-color: #fff8e5;
	border: solid #D6DFE6;
	border-width: 3px 0 0 1px;
}

.array td.recommended + td,
.array td.constrained + td,
.array td.previous-value + td {
	border-left: 1px solid #D6DFE6;
}

.array th[scope=row],
.vertical-array th {
	text-align: left;
}

.vertical-array th[scope=row],
.vertical-array .array-remove-cell {
	width: 1px;
}

.array-add, 
.array-remove {
	text-indent: -9999px;
	display: inline-block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: transparent center center;
}

.horizontal-array .array-remove {
	float: right;
	margin-left: -16px;
	opacity: 0;
	-webkit-transition: opacity 0.1s ease 0s;
	-moz-transition: opacity 0.1s ease 0s;
	transition: opacity 0.1s ease 0s;
}

.horizontal-array th:hover .array-remove {
	opacity: 1;
}

.array tr.selected th,
.array tr.selected td {
	background-color: #B9DFFF;
}


.array .even td, 
.array .even th {
	background-color: #F2F4F7!important;
}

.array tr td.previous-value {
	border-top-color: #D6DFE6;
}

.array tr td.recommended {
	border-top-color: #0000FF;
}

.array tr td.constrained {
	border-top-color: #FF0000;
}

/* Custom Tabs */
/* ------------------------------------------------------ */
.tab-content {
	border:0px;
}

ul.tab-strip {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #D6DFE6!important;
	padding: 0 0 0 4px;
	margin-bottom: 10px;
}

.tab-inner, 
.tab-right {
	background: none repeat scroll 0 0 transparent !important;
}

.tab-strip li{
	/* margin-bottom: -1px; */
	padding: 0px 2px;
}
.model-config .column {
	white-space: normal;
}

.tab-strip a.tab-left {
	background: none repeat scroll 0 0 transparent;
	border-radius: 0 0;
}

.tab-strip .tab-text {
	padding: 0px;
	color: #145c9e;
	font-size: 12px!important;
	font-weight: normal;
	font-weight: bold;
}

.tab-strip .tab-text,
.tab-strip a.tab-left {
	height: 29px;
	line-height: 28px;
}

.tab-strip .tab-left{
	border: #D6DFE6 solid 1px;
	background: none repeat scroll 0 0 #FFFFFF;
}

.tab-strip .tab-active a.tab-left,
.tab-strip .tab-active a.tab-left:hover{
	/* border-top: 3px #0572CE solid; */
	border-bottom-color: #ffffff;
	border-style: solid;
	background: none repeat scroll 0 0 #FFFFFF;
	height: 26px;
	line-height: 26px;
	text-decoration: none;
}

.tab-strip a.tab-left:hover { 
	background: #FFFFFF;
}

.tab-strip a.tab-left:hover .tab-text { 
	color: #145c9e;
	text-decoration: underline;
}
.tab-strip .tab-active a.tab-left .tab-text,
.tab-strip .tab-active a.tab-left:hover .tab-text{
	color: #145c9e;
	text-decoration: none;
	font-weight: bold;
}

/* Buttons */
/* ------------------------------------------------------ */

/* Hide Button Images
.button-middle a img {
display: none;
}

.button-middle a {
padding: 0!important;
}
Hide Button Images end */


/* Format Button Images */
.button-middle a img {
	margin: -8px 0 0 2px; /* The top margin is minus half height of the image (16px). */
	position: absolute;
	top: 50% !important;
}

.button-middle a {
	padding: 0 0 0 0px;
	background-position: 0 center;
	background-repeat: no-repeat;
}

.add-row-btn .button-middle a {
	background-image: url("image/Icons/icon-plus.png");
	padding-left: 20px;
}
/* Format Button Images  end*/

/* Format General Buttons */
.button-left, .button-right { 
	display: none!important; /* hide button sides used in original table buttons */
} 

td.button-middle { 
	background-color: transparent;
	background-image: #e4e8ea; /* For browsers that do not support gradients */
	background-image:-webkit-linear-gradient(#f1f3f4, #e4e8ea); /* For Safari 5.1 to 6.0 */
	background-image:-o-linear-gradient(#f1f3f4, #e4e8ea); /* For Opera 11.1 to 12.0 */
	background-image:-moz-linear-gradient(#f1f3f4, #e4e8ea); /* For Firefox 3.6 to 15 */
	background-image:linear-gradient(#f1f3f4, #e4e8ea); /* Standard syntax */
	border: 1px solid #c4ced7;
	color: #000000;
	display: block;
	position: relative;
	-moz-border-radius: 2px;             
	-webkit-border-radius: 2px;  
	border-radius: 2px;
	height: 26px;
	margin: 0px;
}

td.button-middle:active { 
	background-color: #0572ce!important;
	background-image: none;
	border-color: #0572ce!important;
}

td.button-middle:hover { 
	background-color: #f7f8f9!important;
	border: 1px solid #c4ced7!important;
}

.button-middle a {
	outline: none;
	-moz-outline-style: none;
	margin: 0px 8px;
	text-align: center; 
	color: #000000;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px!important;
	font-weight: 700!important;
	color:#000000; 
	text-shadow: 0 1px 0 #ffffff;
	line-height: 26px;    
	display: block;
}

td.button-middle:active a{
	margin: 0px 8px!important;
	color:#ffffff!important;
}

td.button-middle:hover a{
	margin: 0px 8px!important;
}

.button-middle:hover a{
	color: #0572ce!important;
}

.button-middle div { 
	margin: 0px!important;  /*overrides .js inline click movement */
	padding: 0!important;
} 

.button-text, .button-text:link, .button-text:visited {
	position: relative;
	top: 0px;
}

/*Format General Buttons end */

/*Format Commerce and Config Buttons */
#sticky-actions td.button-middle,
.bm-actionstrip-horiz td.button-middle {box-shadow: 1px 3px 3px #888888;background-color: transparent;background-image: #e4e8ea; /* For browsers that do not support gradients */background-image:-webkit-linear-gradient(#f1f3f4, #e4e8ea); /* For Safari 5.1 to 6.0 */background-image:-o-linear-gradient(#f1f3f4, #e4e8ea); /* For Opera 11.1 to 12.0 */background-image:-moz-linear-gradient(#f1f3f4, #e4e8ea); /* For Firefox 3.6 to 15 */background-image:linear-gradient(#f1f3f4, #e4e8ea); /* Standard syntax */border: 1px solid #c4ced7;height: 26px;margin: 0px;}

#sticky-actions  .button-middle a,
.bm-actionstrip-horiz  .button-middle a {
	margin: 0px 8px;
	color: #000000;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px!important;
	font-weight: 700!important;
	color:#000000; 
	text-shadow: 0 1px 0 #ffffff;
	line-height: 28px;   
}

#sticky-actions .button-middle:hover,
.bm-actionstrip-horiz .button-middle:hover{
	background-color: #f7f8f9!important;
	border: 1px solid #c4ced7!important;
} 

#sticky-actions .button-middle:hover a,
.bm-actionstrip-horiz .button-middle:hover a{
	color: #0572ce!important;
}

#sticky-actions td.button-middle:active a,
.bm-actionstrip-horiz td.button-middle:active a{
	margin: 0px 8px!important;
	color:#ffffff!important;
}

#sticky-actions td.button-middle:active ,
.bm-actionstrip-horiz td.button-middle:active { 
	background-color: #0572ce!important;
	background-image: none;
	border-color: #0572ce!important;
} 


/* Actionstrip Fixes */
/* ------------------------------------------------------ */
.button-bar {
	margin: -10px -10px  10px -10px!important;
	padding: 0!important;
	height: 35px;
}

#sticky-actions {
	padding: 3px 10px;
}

#sticky-actions .floating,
div.bm-actionstrip.fixed, div.bm-actionstrip.floating {
	border: solid #FFFFFF 0px!important; 
	background: #FFFFFF!important;
	padding: 3px 0;
	margin: 0;
}

#sticky-actions .bm-actionstrip-horiz,
#sticky-actions .bm-actionstrip-horiz.floating {
	background: #FFFFFF!important;
	border: solid #FFFFFF 0px!important; 
	padding: 3px 0;
	margin: 0;
}

#sticky-actions .bm-actionstrip-horiz.floating {
	border-bottom: 1px solid #D6DFE6!important;
	-moz-box-shadow: 0 5px 5px #999999;
	-webkit-box-shadow: 0 5px 5px #999999;
	box-shadow: 0 2px 2px 0px rgba(0, 0, 0, .25);
}

.grand-total-container {
	color: #333333;
}

/* Pipeline Viewer */
/* ------------------------------------------------------ */

#pipeline-viewer-opener {
	background-color: transparent;
	text-align: right;
}

#pipeline-viewer-opener a{
	color: #454545;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

/* Commerce */
/* ------------------------------------------------------ */

/* sets the commerce content area formatting */
#document-form {
	border: solid #FFFFFF 0px; 
	background: #ffffff;
	padding: 0px;
	margin:0px 0px;
}

#cm-manager-content .x-grid3-hd-row td {
	border: 0 0 1px 0!important;
	border: 1px solid #D6DFE6 !important;   
}

#cm-manager-content .x-grid3-row{
	border: 1px solid #D6DFE6;
}

#cm-manager-content .x-grid-table-bg-color{
	background-color:#FFFFFF;
}

#cm-manager-content .x-grid-td-tab-name {
	font-weight: 700;
	padding: 3px;
}

#cm-manager-content .x-grid-group-hd{
	border: 0 0 1px 0!important;
	border-bottom: 1px solid #FFFFFF !important;   
	padding-top:0px;
	cursor:auto;
}
#cm-manager-content .x-grid3-hd-inner{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #000000; 
	font-size: 8pt; 
	background-color: #F2F4F7;
	font-weight: 700; 
	padding-left: 3px;  
	text-align:left;
	vertical-align: middle;
}
.rowBorder{
	border:0px ;
}

#cm-manager-content .x-grid-group-hd div { 
	background:none;
	padding : 0px;
	cursor:auto;
	font-weight: 700; 
	font-style: normal;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.x-grid3-hd-row a{
	color: #000000!important; 
	text-decoration: none!important;
}

.cm-group-tab{
	background: transparent;
}

.cm-group-tab ul{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
	font-size : 8pt !important;
	font-weight: 700 !important; 
	font-style: normal !important;
}

.cm-group-tab li{
	background: #e4e8ea url(/img/gxt/rounded_gradient-tab-inner.png) repeat-x scroll 0 -1px;
}


.cm-group-tab a{
	color: #000000;
	background: transparent url(/img/left_top_tab8x20.gif) no-repeat left top;
}

.cm-group-tab a span{
	background: transparent url(/img/right_top_tab8x20.gif) no-repeat right top;
	padding: 6px 8px 3px 7px;
}

#cm-manager-content .x-grid3-cell-inner {
	color: #000000; 
	font-size: 8pt; 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

#cm-manager-content .x-grid3-row-alt {
	background-color: #F0F0F0;
}
#cm-manager-content td.x-grid3-hd-over .x-grid3-hd-inner, 
td.sort-desc .x-grid3-hd-inner, 
td.sort-asc .x-grid3-hd-inner, 
td.x-grid3-hd-menu-open .x-grid3-hd-inner {
	background: #EEEEEE repeat-x scroll left bottom; 
}

#cm-manager-content .x-grid3-row-selected {
	background-color: #B9DFFF;
}
#cm-manager-content .hover {
	background-color: #ebeced; 
}
#cm-manager-content .x-grid3-row-selected.hover {
	background-color: #ebeced;
}

#cm-manager-content .x-grid3-header {
	background-color: #F2F4F7;
	color: #000000; 
	border: 1px solid #D6DFE6!important;    
}

/* --- LISTS --- */
/* ------------------------------------------------------ */
/* .list-label, .list-label:link, .list-label:visited { 
background-color: #FFFFFF;
color: #696969; 
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 12px; 
border: 0px solid #666666;
font-weight: 700;
} */

.list-label, .list-label:link, .list-label:visited { 
	background-color: #FFFFFF;
	color: #145c9e; 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px; 
	border: 0px solid #d6dfe6;
	font-weight: 700;
}

#partSearchResultsGrid td.list-label,
tr.view-header .list-label, 
tr.view-header .list-label:link, 
tr.view-header .list-label:visited{
	background-color: #F2F4F7;
	color: #145c9e; 
}

a.list-label:hover, a.list-label:visited:hover { 
	background-color: #EEEEEE;
	color: #145c9e; 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px; 
	border: 0px solid #666666;
	font-weight: 700;
	text-decoration: underline;
}

th.list-label.col-part_number {
	text-align: left;
}

th.list-label.col-description {
	text-align: left;
}

.list-field { 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 8pt; 
	color: #000000;
}

.form-input-selected, 
.bgcolor-list-even-selected, 
.bgcolor-list-odd-selected {
	background-color: #f0f0f0; 
} 

tr.adv-grid-row:hover,
.line-item-grid-wrapper .line-item-hover,
.form-input-mouseover, 
.bgcolor-list-even-mouseover, 
.bgcolor-list-odd-mouseover {
	background-color: #F9F9F9!important;
} 

.bgcolor-list-even{
	background-color: #F9F9F9;
	height: 20px;
}

a.col-part_number:hover, 
a.col-part_number:visited:hover 
.toggle-search a:hover, 
.toggle-search a:visited:hover,
a.list-field:hover, 
a.list-field:visited:hover,
a.list-field-new:hover, 
a.list-field-new:visited:hover { 
	color: #145c9e; 
}

.toggle-search a,
.list-field:link, 
.list-field:visited,
.list-field-new, 
.list-field-new:link, 
.list-field-new:visited { 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 8pt; 
	color: #145c9e;
	text-decoration: underline; 
}

.auto-update-highlight {
	background-color: #B9DFFF;
	background-image: none;
}

.empty-link {
	font-style: italic; 
	/** For empty links in commerce manager grid. **/
}

/* --- Search Parts Page ---*/
/* ------------------------------------------------------ */
#search-results-header {
	border-color: #D6DFE6;
	border-style: solid;
	border-width: 0 0 2px 0;
}

#search-results-list{
	margin: 25px auto 0 auto!important;
}
#search-results-list table,
table.adv-grid {
	border: 1px solid #D6DFE6!important;
	width: 925px;
}

.adv-parts-options {
	border-top: 1px solid #D6DFE6!important;
}

#search-results-list table th,
#search-results-list table td,
td.adv-grid -cell{
	border: solid #D6DFE6!important;
	border-width: 0 0 1px 0!important;
}

/* Line Item Grid */
/* ------------------------------------------------------ */
#line-item-grid-body {
}
#line-item-grid tr.parent-line-item > td { 
	border-width: 0 0 1px 0;
}

#line-item-grid .parent-line-item:hover td { 
	background-color: #ffffff; 
}

#line-item-grid td {
	border: solid #D6DFE6;
	border-width: 0 0 1px 0!important;
	padding: 3px 3px;            
}

#line-item-grid .child-line-item td{
	background-color: #FFFFFF!important; 
}

.child-line-item:hover td {
	background-color: #FFFFFF; 
}

#line-item-grid td td, 
#line-item-grid th td{
	border: none;
	padding: 3px 3px;
}

#line-item-grid .action-icon-bar div {
	padding: 0;
	margin-top: 3px;
	height: 12px;
}

#line-item-grid { 
	border-collapse: collapse; 
	border: #D6DFE6 solid 0px!important; 
}

.line-item-grid-header th {
	padding: 4px 4px;
	border: #D6DFE6 solid 1px!important;
	border-bottom: #D6DFE6 solid 1px!important;
	background: #F2F4F7!important;
	color: #FFFFFF!important;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 700!important;
	line-height: 24px;
}

.line-item div div {
	line-height: 24px;
}

.line-item div.boolean-wrapper-inner{
	margin-top: 3px;
}

.line-item div.text-wrapper-inner {
	margin-top: 1px;
}

.line-item-grid-footer th{ 
	border-top: 2px solid #FFFFFF!important; 
	border-bottom: 0px solid #D6DFE6!important; 
	padding: 5px 5px; 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px!important; 
	color: #000000!important; 
	font-weight: 700;
}

td.checker{ 
	text-align: center;
}

td.checker input {
	margin-top: 7px;              
}

.line-item-grid-wrapper .child-line-item .checker input {
	float: right;
	margin-left: 26px;
}

#line-item-grid .line-item-show .reorder-icon {
	left: inherit;
	position: relative;
	width: 6px;
	margin-top: 1px;
}

.line-item-grid-wrapper .line-item .collapsible,
.line-item-grid-wrapper .line-item .collapsible.collapsed {
	position: relative;
	float: left;
	margin: 6px 0 0 -1px;                                      
	cursor: pointer;
	height: 13px;
	width: 13px;
	background-position: center center !important;
}

/*  --- GENERAL TEXT --- */
/* ------------------------------------------------------ */
.general-text { 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 8pt; 
	color: #000000;
}
a.general-text:link, a.general-text:visited { 
	text-decoration: underline; 
	color: #145c9e;
}
a.general-text:hover, a.general-text:visited:hover { 
	color: #145c9e; 
	text-decoration: underline;
}

.tree:link, .tree:visited { 
	color: #145c9e;
	font-size: 8pt; 
}
a.tree:hover, a.tree:visited:hover { 
	color: #145c9e; 
	font-size: 8pt; 
	text-decoration: underline; 
}

div.qs_header {
	border-bottom: 1px solid #D6DFE6!important;
	margin: 0 0 10px 5px;
}

.qs_header span{
	font-size: 14px!important; 
	color: #252525!important;
	font-weight: 700!important;
	font-family: "Helvetica Neue", Helvetica, Arial,Sans-Serif!important;
	margin-left: -12px; 
}
}

/* --- VIEW / FORM --- */
/* ------------------------------------------------------ */
form {
	background:#FFFFFF;
}

.view-header, .form-header { 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px; 
	background-color: #F2F4F7;
	color: #252525; 
	font-weight: bold; 
	padding-left: 3px;  
}

tr.view-header td.list-label{
	border-bottom: 1px solid #FFFFFF;
}

.view-text, 
.form-input, 
.form-input select, 
.form-input-modified, 
.form-input-selected, 
.form-input-mouseover,
.form-item input, 
.form-item select, 
.form-item textarea, 
.form-item .menu-attr label,
.attribute-field, 
.cfg-image-menu {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px; 
	color: #252525; 
	font-weight:normal;
}
.view-text-number, 
.form-input-number {  
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px; 
	color: #252525; 
	text-align: right; 
}    
.view-text:link, 
.view-text:visited { 
	color: #145c9e; 
}
a.view-text:hover, 
a.view-text:visited:hover { 
	color: #145c9e; 
	text-decoration: underline; 
}
.view-label, 
.form-label, 
.form-item label { 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px; 
	color: #252525; 
	font-weight:normal;
	text-align: left;
} 

.view-label-200px { 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px; 
	color: #252525; 
	font-weight:bold;
	padding-left: 1px; 
	width: 200px;
}
.view-number { 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px; 
	color: #252525; 
	font-weight:normal;
	text-align: right; 
}

/*  Pagination */
/* ------------------------------------------------------ */
.column .paging-tools{ 
	text-align: center; 
	font-size: 12px; 
}

.paging-tools { 
	margin-top: 15px; 
}

span.pagination-button-left,
span.pagination-button-right{ 
	visibility: hidden; 
	padding: 0; 
	display: none;
} 

.paging-tools .first-page,
.paging-tools .prev-page,
.paging-tools .paging-status,
.paging-tools .next-page,
.paging-tools .last-page { 
	visibility: visible; 
}
.paging-status { 
	margin: 0 10px 0 6px; 
}
.paging-tools a.paging-tool-disabled {
	color: #9e9e9e!important;

}

div.page-number ul.paging li button.pagingbtn.current {
	border: 1px solid #4f4f4f;
}

.paging-tools span a,
span.pagination-button-middle {
	padding: 3px 6px!important;
	text-decoration: none;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	font-size: 12px; 
	font-weight:bold;
	-moz-border-radius: 2px;             
	-webkit-border-radius: 2px;  
	border-radius: 2px;
	-webkit-background-clip: padding-box; /* Fixes border bleed in webkit */
	background-clip: padding-box !important;
	-moz-background-clip: padding !important;
	background-color: transparent;
	background-image: #e4e8ea; /* For browsers that do not support gradients */
	background-image:-webkit-linear-gradient(#f1f3f4, #e4e8ea); /* For Safari 5.1 to 6.0 */
	background-image:-o-linear-gradient(#f1f3f4, #e4e8ea); /* For Opera 11.1 to 12.0 */
	background-image:-moz-linear-gradient(#f1f3f4, #e4e8ea); /* For Firefox 3.6 to 15 */
	background-image:linear-gradient(#f1f3f4, #e4e8ea); /* Standard syntax */
	border: 1px solid #c4ced7;
	color: #000000;
	height: 18px;
}

.paging-tools select.selpaging {
	height: 30px!important;
}

.paging-tools span a:hover,
.pagingbtn:hover  span.pagination-button-middle { 
	background-color: #f7f8f9!important;
	border: 1px solid #c4ced7!important;
	color: #0572ce;
}
.paging-tools span a:active,
span.pagination-button-middle:active { 
	background-color: #0572ce!important;
	background-image: none;
	border-color: #0572ce!important;
	background-position: 0 -310px; 
	color: #FFFFFF!important;
}


/* Fixes Side content in Config */
.side-bar-content .items-table-content,
.side-bar-content #recommendation-section {
	max-width: 420px;
	border: 1px solid #D6DFE6;
}
.side-bar-content .main-model {
	width: 430px; 
}
.side-bar-content .items-header{
	max-width: 432px;
	border: 1px solid #D6DFE6;
}

/***********custom changes start here*****************/

.tab-strip .tab-active a.tab-left .tab-text, .tab-strip .tab-active a.tab-left:hover .tab-text{
	color: #000000;
}

.tab-active{
	background:none repeat scroll 0 0 transparent;
}
ul.tab-strip li{
	background-color: #FFCD00;
}
.tab-strip .tab-text
{
	color:#000000;
}
.model-config  .group-content .group-header span
{/* -------------CSS THEME: Alta CPQ Cloud----------------- */
	/* ---------------Default Stylesheet ---------------------- */

	body {
		margin:0 auto;
		background: #fafafa;
	}

	body.model-config {
		background: #fafafa;
	}

	body, td, p { 
		text-decoration: none; 
		color: #000000;
		font-size:12px;
		font-family:"Helvetica Neue", helvetica, arial, sans-serif;
		font-weight: normal;
	}

	a {  
		text-decoration: none;
	}

	div.main-pane{
		background-color: #FFFFFF;
	}

	.clearfix {
		*zoom:1; /* IE<8 */
	}
	.clearfix:after { 
		content: "";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.help-icon {
		display: inline-block;
		width: 14px;
		height: 14px;
		padding-right: 4px;
		background: url(/img/bmx/icons/help.gif) no-repeat;
	}

	.help-popup,
	.pricebook-constraint {
		position: absolute;
		padding: 8px;
		background-color: #FFFFFF;
		border: 1px solid #D6DFE6;
		-moz-border-radius: 3px;             
		-webkit-border-radius: 3px;  
		border-radius: 3px;
		float: left;
		max-width: 300px;
		max-height: 200px;
		overflow: auto;
		opacity: 0;
		-webkit-box-shadow: 3px 3px 6px #999999;
		box-shadow: 3px 3px 6px #999999;
		-webkit-transition: opacity 0.2s ease 0s;
		-moz-transition: opacity 0.2s ease 0s;
		transition: opacity 0.2s ease 0s;
	}

	.column {
		white-space: nowrap;
	}

	/* Overlay and Loading dialog */
	#overlay {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 1000;
		background-color: #000;
		opacity: 0.3;
		filter: alpha(opacity = 30); /*ie7 and 8*/
	}

	#loading-dialog {
		position: fixed;
		top: 50%;
		left: 50%;
		margin-top: -100px;
		margin-left: -150px;
		width: 250px;
		background-color: #fff;
		border: 1px solid #777;
		padding: 25px;
		text-align: center;
		z-index: 1001;
	}

	/* --- Admin Area Customizations --- */
	.bmTooltip {
		position: absolute; 
		display:none; 
		border: solid 1px #d6dfe6; 
		background-color: #F0F0F0;
		padding: 5px;
	}

	/* top bar properties */

	.display-block {
		display:block;
	}

	#top-bar-wrapper { 
		background-color: #ffffff;
		border-bottom: 1px solid #d6dfe6;
		padding: 5px;
	} 

	#content-wrapper { 
		background-color: #FFFFFF;
		border: 1px solid #d6dfe6;
		border-radius: 15px 15px 0 0;
		margin: 0 auto!important;
		padding: 0;
	} 

	#bottom-bar-wrapper,
	#content { 
		background-color: #FFFFFF;
	} 

	.top-bar { 
		background-color: #F0F0F0;
		color: #003366; 
		font-size : 14px;
		font-family:"Helvetica Neue", helvetica, arial, sans-serif!important;
		font-weight: 700; 
		font-style: normal;  
	} 

	.top-bar:link, .top-bar:visited { 
		background-color: #F0F0F0;
		color: #145c9e; 
		font-size : 12px;
		font-family:"Helvetica Neue", helvetica, arial, sans-serif;
		font-weight: 700; 
		font-style: normal;
	} 

	a.top-bar:hover{
		text-decoration: underline;
	}

	/* for top bar and folder tabs*/ 
	a.top-bar:hover, a.top-bar:visited:hover { 
		color: #145c9e; /* Primary Link Color */
	}

	.top-bar-on, .top-bar-on:link, .top-bar-on:visited { 
		background-color: #F0F0F0; 
		color: #145c9e; 
		font-size : 9pt;
		font-family:"Helvetica Neue", helvetica, arial, sans-serif;
		font-weight: 700;
		font-style: normal; 
	}

	/* for SELECTED folder tab*/ 
	a.top-bar-on:hover, a.top-bar-on:visited:hover { 
		color: #145c9e; /* Primary Link Color */
	}

	/* bottom bar properties */
	.bottom-bar, .bottom-bar:link, .bottom-bar:visited { 
		background-color: #FFFFFF;
		color: #145c9e; 
		font-size : 9pt;
		font-family:"Helvetica Neue", helvetica, arial, sans-serif;
		text-align : right;
		font-style: normal;
		font-weight: 400;
		padding: 0 5px;
	}

	td.bottom-bar {
		border-top: 1px solid #d6dfe6;
	}

	td.bottom-bar .bottom-bar,
	.top-bar .bottom-bar {
		border: 0px solid #d6dfe6;
	}

	a.bottom-bar,
	a.bottom-bar:hover, 
	a.bottom-bar:visited:hover { 
		color: #145c9e;
		text-decoration: underline;
	}

	.top-bar, 
	.top-icon-bg-color,
	.top-left-icon {
		background-color: #FFFFFF;
	}
	.admin-home-page .top-bar,
	.admin-home-page .top-icon-bg-color,
	.admin-home-page .top-left-icon {
		background-color: #F0F0F0;
	}

	.top-icon-bg-color img,
	.top-left-icon img,
	.top-bar img,
	.bottom-bar img{
		display: none;
	}

	/* sidebox bar properties */
	.sidebox-bar { 
		background-color: #F2F4F7;
		color: #000000; 
		font-size : 10pt; 
		font-family:"Helvetica Neue", helvetica, arial, sans-serif;
		font-weight: 700; 
	}    
	/* Popups */
	.popup {
		position: fixed;
		left: 50%;
		top: 100px;
		z-index: 999;
	}

	.popup.modal {
		z-index: 1002;
	}

	.popup-header {
		padding: 15px 22px 6px 6px;
	}

	.popup-title,.popup-header img {
		vertical-align: middle;
	}

	.popup-content {
		padding: 16px 6px;
		overflow: auto;
	}

	.popup-footer {
		padding: 6px;
		text-align: right;
		position:relative;
	}

	.popup-footer .bm-button {
		display: inline-block;
		margin-left: 3px;
		position:relative;
		display: inline !ie;
	}

	.popup-footer .button-middle img {
		display: none;
	}

	.popup-footer .ok-button a {
		padding: 0 5px 0 22px;
		background: url("image/Icons/icon-check.png") no-repeat 0 50%;
	}

	.popup-footer .cancel-button a {
		padding: 0 5px 0 22px;
		background: url("image/Icons/icon-close.png") no-repeat 0 50%;
	}
	.popup-footer .cancel-button .button-middle {
		background-color: transparent;
		background-image: #e4e8ea; /* For browsers that do not support gradients */
		background-image:-webkit-linear-gradient(#f1f3f4, #e4e8ea); /* For Safari 5.1 to 6.0 */
		background-image:-o-linear-gradient(#f1f3f4, #e4e8ea); /* For Opera 11.1 to 12.0 */
		background-image:-moz-linear-gradient(#f1f3f4, #e4e8ea); /* For Firefox 3.6 to 15 */
		background-image:linear-gradient(#f1f3f4, #e4e8ea); /* Standard syntax */
		border: 1px solid #c4ced7;
	}

	.popup-header {
		background: #F2F4F7;
		border:1px solid #d6dfe6;
	}

	.popup-header .popup-title {
		color: #000000;
		font-weight: 700;
		font-family:"Helvetica Neue", helvetica, arial, sans-serif;
		font-size: 14px;
		margin-left: 5px;
	}

	.popup-content {
		border-width: 1px!important;
		border: solid #D6DFE6; 
		background-color: #fff;
		font-family:"Helvetica Neue", helvetica, arial, sans-serif;
		font-size: 12px;
		padding: 20px 10px 30px 10px;
	}

	.popup-footer {
		border: 1px solid #D6DFE6;
		border-top: none;
		background-color: #FFFFFF;
	}

	.popup-form .field-label {
		font-family:"Helvetica Neue", helvetica, arial, sans-serif;
		font-size: 8pt; 
		color: #000000; 
		font-weight: 700; 
		text-align: left; 
	}

	.popup-form .error .field-label {
		color: #FF0000; 
		font-style: normal; 
		font-weight: 400; 
	}

	.popup-close {
		height: 15px;
		width: 15px;
		position: absolute;
		top: 4px;
		right: 4px;
		background-image: url(/img/gxt/tool-sprites-gray.gif);
		overflow: hidden;
	}


	/* Panels */
	.panel .panel-tc, 
	.panel .panel-tl, 
	.panel .panel-tr, 
	.panel .panel-mr, 
	.panel .panel-ml, 
	.panel .panel-bc, 
	.panel .panel-bl,
	.panel .panel-br{
		background: #FFFFFF!important; /* Secondary Color */
		border:0px solid #ffffff!important; /* Secondary Color */
	}
	.panel {
		border-top:1px solid #d6dfe6!important;
		border-radius: 0px;
	}

	.panel .panel-heading {
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: bold;
		font-size: 16px!important; 
		color: #000000!important;
	}

	.panel-body {
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 12px; 
		color: #000000;
	}

	.panel.collapsible span.panel-heading{    
		background: url("image/images/arrow-collapse.png") no-repeat scroll 0px transparent;
		padding-left: 15px;
		padding-right: 3px;
	}

	.panel-collapsed span.panel-heading{    
		background: url("image/images/arrow-expand.png") no-repeat scroll 0px transparent !important;
		padding-left: 15px;
		padding-right: 3px;
	}

	.toggle-panel {
		display:none!important;
	}

	/* ------- Config -------*/

	/* Creates fixed width, centered content in Config*/
	.body-inner {
		margin-left: auto;
		margin-right: auto;
		border: solid #d6dfe6 0px; 
		background: #ffffff;
	}


	/* Attribute Label Properties */
	.required .attribute-label,
	.attribute-label {
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
		font-size: 11pt!important;
		color: #000000!important;
	}

	.attribute-label-container {
		width:250px!important;
	}

	/* Required Attribute Label Properties */
	.required .attribute-label {
		font-style: 700!important;
	}

	/* Group Header Label Properties */

	.model-config .group-header {
		font-size: 16px; 
		color: #252525;
		font-weight: 700;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		background-color: #FFFFFF;
		border-top: 1px solid #D6DFE6;
		line-height: 26px;
	}
	.model-config  .group-header:hover{
		color: #145c9e;
		background-color: #FFFFFF;
	}
	.model-config  .group-inner {
		border: 1px solid #ffffff!important;
		margin-top: -5px!important;
	}

	/* Adds arrow icon to indicate collapsable groups within config */
	.model-config  .group-content .group-header span{
		padding-left: 16px;
		background: url("image/images/arrow-collapse.png") no-repeat 0 50%;
	}

	.model-config  .group-content.collapsed .group-header span{
		padding-left: 16px;
		background: url("image/images/arrow-expand.png") no-repeat 0 50%;
	}

	/* Array Table Properties */
	.array {
		background-color: #FFFFFF;
		border: 1px solid #D6DFE6;
		border-collapse: separate;
	}

	.array td {
		background-color: #FFFFFF;
	}

	.array thead th {
		border: #D6DFE6 solid 1px; 
		background: #F2F4F7;
		height: 18px;
		color: #000000;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: 400; 
		font-size: 11pt;
		line-height: 16px;
	}

	.array td, .array th {
		border: solid #D6DFE6;
		border-width: 0 0 1px 0px;
		background-color: #fff;
		padding: 3px 6px;
		vertical-align: middle;
	}

	.array .constrained-row td, .array .constrained-row th,
	.array .recommended-row td, .array .recommended-row th,
	.array .previous-value-row td, .array .previous-value-row th {
		border-bottom-color: #D6DFE6;
	}

	.array tr td.recommended,
	.array tr td.constrained,
	.array tr td.previous-value {
		background-color: #fff8e5;
		border: solid #D6DFE6;
		border-width: 3px 0 0 1px;
	}

	.array td.recommended + td,
	.array td.constrained + td,
	.array td.previous-value + td {
		border-left: 1px solid #D6DFE6;
	}

	.array th[scope=row],
	.vertical-array th {
		text-align: left;
	}

	.vertical-array th[scope=row],
	.vertical-array .array-remove-cell {
		width: 1px;
	}

	.array-add, 
	.array-remove {
		text-indent: -9999px;
		display: inline-block;
		width: 16px;
		height: 16px;
		overflow: hidden;
		background: transparent center center;
	}

	.horizontal-array .array-remove {
		float: right;
		margin-left: -16px;
		opacity: 0;
		-webkit-transition: opacity 0.1s ease 0s;
		-moz-transition: opacity 0.1s ease 0s;
		transition: opacity 0.1s ease 0s;
	}

	.horizontal-array th:hover .array-remove {
		opacity: 1;
	}

	.array tr.selected th,
	.array tr.selected td {
		background-color: #B9DFFF;
	}


	.array .even td, 
	.array .even th {
		background-color: #F2F4F7!important;
	}

	.array tr td.previous-value {
		border-top-color: #D6DFE6;
	}

	.array tr td.recommended {
		border-top-color: #0000FF;
	}

	.array tr td.constrained {
		border-top-color: #FF0000;
	}

	/* Custom Tabs */
	/* ------------------------------------------------------ */
	.tab-content {
		border:0px;
	}

	ul.tab-strip {
		background: none repeat scroll 0 0 #FFFFFF;
		border-bottom: 1px solid #D6DFE6!important;
		padding: 0 0 0 4px;
		margin-bottom: 10px;
	}

	.tab-inner, 
	.tab-right {
		background: none repeat scroll 0 0 transparent !important;
	}

	.tab-strip li{ 
		margin-bottom: -1px; 
		padding: 0 2px;
	}
	.model-config .column {
		white-space: normal;
	}

	.tab-strip a.tab-left {
		background: none repeat scroll 0 0 transparent;
		border-radius: 0 0;
	}

	.tab-strip .tab-text {
		padding: 0px;
		color: #145c9e;
		font-size: 12px!important;
		font-weight: normal;
		font-weight: bold;
	}

	.tab-strip .tab-text,
	.tab-strip a.tab-left {
		height: 28px;
		line-height: 28px;
	}

	.tab-strip .tab-left{
		border: #D6DFE6 solid 1px;
		background: none repeat scroll 0 0 #FFFFFF;
	}

	.tab-strip .tab-active a.tab-left,
	.tab-strip .tab-active a.tab-left:hover{
		/* border-top: 3px #0572CE solid; */
		border-bottom-color: #ffffff;
		border-style: solid;
		background: none repeat scroll 0 0 #FFFFFF!important;
		height: 26px;
		line-height: 26px;
		text-decoration: none;
	}

	.tab-strip a.tab-left:hover { 
		background: #FFFFFF !important;
	}

	.tab-strip a.tab-left:hover .tab-text { 
		color: #145c9e;
		text-decoration: underline;
	}
	.tab-strip .tab-active a.tab-left .tab-text,
	.tab-strip .tab-active a.tab-left:hover .tab-text{
		color: #145c9e;
		text-decoration: none;
		font-weight: bold;
	}

	/* Buttons */
	/* ------------------------------------------------------ */

	/* Hide Button Images
	.button-middle a img {
	display: none;
	}

	.button-middle a {
	padding: 0!important;
	}
	Hide Button Images end */


/* Format Button Images */
.button-middle a img {
	margin: -8px 0 0 2px; /* The top margin is minus half height of the image (16px). */
	position: absolute;
	top: 50% !important;
}

.button-middle a {
	padding: 0 0 0 0px;
	background-position: 0 center;
	background-repeat: no-repeat;
}

.add-row-btn .button-middle a {
	background-image: url("image/Icons/icon-plus.png");
	padding-left: 20px;
}
/* Format Button Images  end*/

/* Format General Buttons */
.button-left, .button-right { 
	display: none!important; /* hide button sides used in original table buttons */
} 

td.button-middle { 
	background-color: transparent;
	background-image: #e4e8ea; /* For browsers that do not support gradients */
	background-image:-webkit-linear-gradient(#f1f3f4, #e4e8ea); /* For Safari 5.1 to 6.0 */
	background-image:-o-linear-gradient(#f1f3f4, #e4e8ea); /* For Opera 11.1 to 12.0 */
	background-image:-moz-linear-gradient(#f1f3f4, #e4e8ea); /* For Firefox 3.6 to 15 */
	background-image:linear-gradient(#f1f3f4, #e4e8ea); /* Standard syntax */
	border: 1px solid #c4ced7;
	color: #000000;
	display: block;
	position: relative;
	-moz-border-radius: 2px;             
	-webkit-border-radius: 2px;  
	border-radius: 2px;
	height: 26px;
	margin: 0px;
}

td.button-middle:active { 
	background-color: #0572ce!important;
	background-image: none;
	border-color: #0572ce!important;
}

td.button-middle:hover { 
	background-color: #f7f8f9!important;
	border: 1px solid #c4ced7!important;
}

.button-middle a {
	outline: none;
	-moz-outline-style: none;
	margin: 0px 8px;
	text-align: center; 
	color: #000000;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px!important;
	font-weight: 700!important;
	color:#000000; 
	text-shadow: 0 1px 0 #ffffff;
	line-height: 26px;    
	display: block;
}

td.button-middle:active a{
	margin: 0px 8px!important;
	color:#ffffff!important;
}

td.button-middle:hover a{
	margin: 0px 8px!important;
}

.button-middle:hover a{
	color: #0572ce!important;
}

.button-middle div { 
	margin: 0px!important;  /*overrides .js inline click movement */
	padding: 0!important;
} 

.button-text, .button-text:link, .button-text:visited {
	position: relative;
	top: 0px;
}

/*Format General Buttons end */

/*Format Commerce and Config Buttons */
#sticky-actions td.button-middle,
.bm-actionstrip-horiz td.button-middle { 
	background-color: transparent;
	background-image: #e4e8ea; /* For browsers that do not support gradients */
	background-image:-webkit-linear-gradient(#f1f3f4, #e4e8ea); /* For Safari 5.1 to 6.0 */
	background-image:-o-linear-gradient(#f1f3f4, #e4e8ea); /* For Opera 11.1 to 12.0 */
	background-image:-moz-linear-gradient(#f1f3f4, #e4e8ea); /* For Firefox 3.6 to 15 */
	background-image:linear-gradient(#f1f3f4, #e4e8ea); /* Standard syntax */
	border: 1px solid #c4ced7;
	height: 26px;
	margin: 0px;
}

#sticky-actions  .button-middle a,
.bm-actionstrip-horiz  .button-middle a {
	margin: 0px 8px;
	color: #000000;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px!important;
	font-weight: 700!important;
	color:#000000; 
	text-shadow: 0 1px 0 #ffffff;
	line-height: 28px;   
}

#sticky-actions .button-middle:hover,
.bm-actionstrip-horiz .button-middle:hover{
	background-color: #f7f8f9!important;
	border: 1px solid #c4ced7!important;
} 

#sticky-actions .button-middle:hover a,
.bm-actionstrip-horiz .button-middle:hover a{
	color: #0572ce!important;
}

#sticky-actions td.button-middle:active a,
.bm-actionstrip-horiz td.button-middle:active a{
	margin: 0px 8px!important;
	color:#ffffff!important;
}

#sticky-actions td.button-middle:active ,
.bm-actionstrip-horiz td.button-middle:active { 
	background-color: #0572ce!important;
	background-image: none;
	border-color: #0572ce!important;
} 


/* Actionstrip Fixes */
/* ------------------------------------------------------ */
.button-bar {
	margin: -10px -10px  10px -10px!important;
	padding: 0!important;
	height: 35px;
}

#sticky-actions {
	padding: 3px 10px;
}

#sticky-actions .floating,
div.bm-actionstrip.fixed, div.bm-actionstrip.floating {
	border: solid #FFFFFF 0px!important; 
	background: #FFFFFF!important;
	padding: 3px 0;
	margin: 0;
}

#sticky-actions .bm-actionstrip-horiz,
#sticky-actions .bm-actionstrip-horiz.floating {
	background: #FFFFFF!important;
	border: solid #FFFFFF 0px!important; 
	padding: 3px 0;
	margin: 0;
}

#sticky-actions .bm-actionstrip-horiz.floating {
	border-bottom: 1px solid #D6DFE6!important;
	-moz-box-shadow: 0 5px 5px #999999;
	-webkit-box-shadow: 0 5px 5px #999999;
	box-shadow: 0 2px 2px 0px rgba(0, 0, 0, .25);
}

.grand-total-container {
	color: #333333;
}

/* Pipeline Viewer */
/* ------------------------------------------------------ */

#pipeline-viewer-opener {
	background-color: transparent;
	text-align: right;
}

#pipeline-viewer-opener a{
	color: #454545;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

/* Commerce */
/* ------------------------------------------------------ */

/* sets the commerce content area formatting */
#document-form {
	border: solid #FFFFFF 0px; 
	background: #ffffff;
	padding: 0px;
	margin:0px 0px;
}

#cm-manager-content .x-grid3-hd-row td {
	border: 0 0 1px 0!important;
	border: 1px solid #D6DFE6 !important;   
}

#cm-manager-content .x-grid3-row{
	border: 1px solid #D6DFE6;
}

#cm-manager-content .x-grid-table-bg-color{
	background-color:#FFFFFF;
}

#cm-manager-content .x-grid-td-tab-name {
	font-weight: 700;
	padding: 3px;
}

#cm-manager-content .x-grid-group-hd{
	border: 0 0 1px 0!important;
	border-bottom: 1px solid #FFFFFF !important;   
	padding-top:0px;
	cursor:auto;
}
#cm-manager-content .x-grid3-hd-inner{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #000000; 
	font-size: 8pt; 
	background-color: #F2F4F7;
	font-weight: 700; 
	padding-left: 3px;  
	text-align:left;
	vertical-align: middle;
}
.rowBorder{
	border:0px ;
}

#cm-manager-content .x-grid-group-hd div { 
	background:none;
	padding : 0px;
	cursor:auto;
	font-weight: 700; 
	font-style: normal;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.x-grid3-hd-row a{
	color: #000000!important; 
	text-decoration: none!important;
}

.cm-group-tab{
	background: transparent;
}

.cm-group-tab ul{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
	font-size : 8pt !important;
	font-weight: 700 !important; 
	font-style: normal !important;
}

.cm-group-tab li{
	background: #e4e8ea url(/img/gxt/rounded_gradient-tab-inner.png) repeat-x scroll 0 -1px;
}


.cm-group-tab a{
	color: #000000;
	background: transparent url(/img/left_top_tab8x20.gif) no-repeat left top;
}

.cm-group-tab a span{
	background: transparent url(/img/right_top_tab8x20.gif) no-repeat right top;
	padding: 6px 8px 3px 7px;
}

#cm-manager-content .x-grid3-cell-inner {
	color: #000000; 
	font-size: 8pt; 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

#cm-manager-content .x-grid3-row-alt {
	background-color: #F0F0F0;
}
#cm-manager-content td.x-grid3-hd-over .x-grid3-hd-inner, 
td.sort-desc .x-grid3-hd-inner, 
td.sort-asc .x-grid3-hd-inner, 
td.x-grid3-hd-menu-open .x-grid3-hd-inner {
	background: #EEEEEE repeat-x scroll left bottom; 
}

#cm-manager-content .x-grid3-row-selected {
	background-color: #B9DFFF;
}
#cm-manager-content .hover {
	background-color: #ebeced; 
}
#cm-manager-content .x-grid3-row-selected.hover {
	background-color: #ebeced;
}

#cm-manager-content .x-grid3-header {
	background-color: #F2F4F7;
	color: #000000; 
	border: 1px solid #D6DFE6!important;    
}

/* --- LISTS --- */
/* ------------------------------------------------------ */
/* .list-label, .list-label:link, .list-label:visited { 
background-color: #FFFFFF;
color: #696969; 
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 12px; 
border: 0px solid #666666;
font-weight: 700;
} */

.list-label, .list-label:link, .list-label:visited { 
	background-color: #FFFFFF;
	color: #145c9e; 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px; 
	border: 0px solid #d6dfe6;
	font-weight: 700;
}

#partSearchResultsGrid td.list-label,
tr.view-header .list-label, 
tr.view-header .list-label:link, 
tr.view-header .list-label:visited{
	background-color: #F2F4F7;
	color: #145c9e; 
}

a.list-label:hover, a.list-label:visited:hover { 
	background-color: #EEEEEE;
	color: #145c9e; 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px; 
	border: 0px solid #666666;
	font-weight: 700;
	text-decoration: underline;
}

th.list-label.col-part_number {
	text-align: left;
}

th.list-label.col-description {
	text-align: left;
}

.list-field { 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 8pt; 
	color: #000000;
}

.form-input-selected, 
.bgcolor-list-even-selected, 
.bgcolor-list-odd-selected {
	background-color: #f0f0f0; 
} 

tr.adv-grid-row:hover,
.line-item-grid-wrapper .line-item-hover,
.form-input-mouseover, 
.bgcolor-list-even-mouseover, 
.bgcolor-list-odd-mouseover {
	background-color: #F9F9F9!important;
} 

.bgcolor-list-even{
	background-color: #F9F9F9;
	height: 20px;
}

a.col-part_number:hover, 
a.col-part_number:visited:hover 
.toggle-search a:hover, 
.toggle-search a:visited:hover,
a.list-field:hover, 
a.list-field:visited:hover,
a.list-field-new:hover, 
a.list-field-new:visited:hover { 
	color: #145c9e; 
}

.toggle-search a,
.list-field:link, 
.list-field:visited,
.list-field-new, 
.list-field-new:link, 
.list-field-new:visited { 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 8pt; 
	color: #145c9e;
	text-decoration: underline; 
}

.auto-update-highlight {
	background-color: #B9DFFF;
	background-image: none;
}

.empty-link {
	font-style: italic; 
	/** For empty links in commerce manager grid. **/
}

/* --- Search Parts Page ---*/
/* ------------------------------------------------------ */
#search-results-header {
	border-color: #D6DFE6;
	border-style: solid;
	border-width: 0 0 2px 0;
}

#search-results-list{
	margin: 25px auto 0 auto!important;
}
#search-results-list table,
table.adv-grid {
	border: 1px solid #D6DFE6!important;
	width: 925px;
}

.adv-parts-options {
	border-top: 1px solid #D6DFE6!important;
}

#search-results-list table th,
#search-results-list table td,
td.adv-grid -cell{
	border: solid #D6DFE6!important;
	border-width: 0 0 1px 0!important;
}

/* Line Item Grid */
/* ------------------------------------------------------ */
#line-item-grid-body {
}
#line-item-grid tr.parent-line-item > td { 
	border-width: 0 0 1px 0;
}

#line-item-grid .parent-line-item:hover td { 
	background-color: #ffffff; 
}

#line-item-grid td {
	border: solid #D6DFE6;
	border-width: 0 0 1px 0!important;
	padding: 3px 3px;            
}

#line-item-grid .child-line-item td{
	background-color: #FFFFFF!important; 
}

.child-line-item:hover td {
	background-color: #FFFFFF; 
}

#line-item-grid td td, 
#line-item-grid th td{
	border: none;
	padding: 3px 3px;
}

#line-item-grid .action-icon-bar div {
	padding: 0;
	margin-top: 3px;
	height: 12px;
}

#line-item-grid { 
	border-collapse: collapse; 
	border: #D6DFE6 solid 0px!important; 
}

.line-item-grid-header th { 
	padding: 4px 4px; 
	border: #D6DFE6 solid 1px!important;
	border-bottom: #D6DFE6 solid 1px!important;
	background: #F2F4F7!important;
	color: #000000!important;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 700!important;
	line-height: 24px;
}

.line-item div div {
	line-height: 24px;
}

.line-item div.boolean-wrapper-inner{
	margin-top: 3px;
}

.line-item div.text-wrapper-inner {
	margin-top: 1px;
}

.line-item-grid-footer th{ 
	border-top: 2px solid #FFFFFF!important; 
	border-bottom: 0px solid #D6DFE6!important; 
	padding: 5px 5px; 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px!important; 
	color: #000000!important; 
	font-weight: 700;
}

td.checker{ 
	text-align: center;
}

td.checker input {
	margin-top: 7px;              
}

.line-item-grid-wrapper .child-line-item .checker input {
	float: right;
	margin-left: 26px;
}

#line-item-grid .line-item-show .reorder-icon {
	left: inherit;
	position: relative;
	width: 6px;
	margin-top: 1px;
}

.line-item-grid-wrapper .line-item .collapsible,
.line-item-grid-wrapper .line-item .collapsible.collapsed {
	position: relative;
	float: left;
	margin: 6px 0 0 -1px;                                      
	cursor: pointer;
	height: 13px;
	width: 13px;
	background-position: center center !important;
}

/*  --- GENERAL TEXT --- */
/* ------------------------------------------------------ */
.general-text { 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 8pt; 
	color: #000000;
}
a.general-text:link, a.general-text:visited { 
	text-decoration: underline; 
	color: #145c9e;
}
a.general-text:hover, a.general-text:visited:hover { 
	color: #145c9e; 
	text-decoration: underline;
}

.tree:link, .tree:visited { 
	color: #145c9e;
	font-size: 8pt; 
}
a.tree:hover, a.tree:visited:hover { 
	color: #145c9e; 
	font-size: 8pt; 
	text-decoration: underline; 
}

div.qs_header {
	border-bottom: 1px solid #D6DFE6!important;
	margin: 0 0 10px 5px;
}

.qs_header span{
	font-size: 14px!important; 
	color: #252525!important;
	font-weight: 700!important;
	font-family: "Helvetica Neue", Helvetica, Arial,Sans-Serif!important;
	margin-left: -12px; 
}
}

/* --- VIEW / FORM --- */
/* ------------------------------------------------------ */
form {
	background:#FFFFFF;
}

.view-header, .form-header { 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px; 
	background-color: #F2F4F7;
	color: #252525; 
	font-weight: bold; 
	padding-left: 3px;  
}

tr.view-header td.list-label{
	border-bottom: 1px solid #FFFFFF;
}

.view-text, 
.form-input, 
.form-input select, 
.form-input-modified, 
.form-input-selected, 
.form-input-mouseover,
.form-item input, 
.form-item select, 
.form-item textarea, 
.form-item .menu-attr label,
.attribute-field, 
.cfg-image-menu {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px; 
	color: #252525; 
	font-weight:normal;
}
.view-text-number, 
.form-input-number {  
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px; 
	color: #252525; 
	text-align: right; 
}    
.view-text:link, 
.view-text:visited { 
	color: #145c9e; 
}
a.view-text:hover, 
a.view-text:visited:hover { 
	color: #145c9e; 
	text-decoration: underline; 
}
.view-label, 
.form-label, 
.form-item label { 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px; 
	color: #252525; 
	font-weight:normal;
	text-align: left;
} 

.view-label-200px { 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px; 
	color: #252525; 
	font-weight:bold;
	padding-left: 1px; 
	width: 200px;
}
.view-number { 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px; 
	color: #252525; 
	font-weight:normal;
	text-align: right; 
}

/*  Pagination */
/* ------------------------------------------------------ */
.column .paging-tools{ 
	text-align: center; 
	font-size: 12px; 
}

.paging-tools { 
	margin-top: 15px; 
}

span.pagination-button-left,
span.pagination-button-right{ 
	visibility: hidden; 
	padding: 0; 
	display: none;
} 

.paging-tools .first-page,
.paging-tools .prev-page,
.paging-tools .paging-status,
.paging-tools .next-page,
.paging-tools .last-page { 
	visibility: visible; 
}
.paging-status { 
	margin: 0 10px 0 6px; 
}
.paging-tools a.paging-tool-disabled {
	color: #9e9e9e!important;

}

div.page-number ul.paging li button.pagingbtn.current {
	border: 1px solid #4f4f4f;
}

.paging-tools span a,
span.pagination-button-middle {
	padding: 3px 6px!important;
	text-decoration: none;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	font-size: 12px; 
	font-weight:bold;
	-moz-border-radius: 2px;             
	-webkit-border-radius: 2px;  
	border-radius: 2px;
	-webkit-background-clip: padding-box; /* Fixes border bleed in webkit */
	background-clip: padding-box !important;
	-moz-background-clip: padding !important;
	background-color: transparent;
	background-image: #e4e8ea; /* For browsers that do not support gradients */
	background-image:-webkit-linear-gradient(#f1f3f4, #e4e8ea); /* For Safari 5.1 to 6.0 */
	background-image:-o-linear-gradient(#f1f3f4, #e4e8ea); /* For Opera 11.1 to 12.0 */
	background-image:-moz-linear-gradient(#f1f3f4, #e4e8ea); /* For Firefox 3.6 to 15 */
	background-image:linear-gradient(#f1f3f4, #e4e8ea); /* Standard syntax */
	border: 1px solid #c4ced7;
	color: #000000;
	height: 18px;
}

.paging-tools select.selpaging {
	height: 30px!important;
}

.paging-tools span a:hover,
.pagingbtn:hover  span.pagination-button-middle { 
	background-color: #f7f8f9!important;
	border: 1px solid #c4ced7!important;
	color: #0572ce;
}
.paging-tools span a:active,
span.pagination-button-middle:active { 
	background-color: #0572ce!important;
	background-image: none;
	border-color: #0572ce!important;
	background-position: 0 -310px; 
	color: #FFFFFF!important;
}


/* Fixes Side content in Config */
.side-bar-content .items-table-content,
.side-bar-content #recommendation-section {
	max-width: 420px;
	border: 1px solid #D6DFE6;
}
.side-bar-content .main-model {
	width: 430px; 
}
.side-bar-content .items-header{
	max-width: 432px;
	border: 1px solid #D6DFE6;
}

/***********custom changes start here*****************/

.tab-strip .tab-active a.tab-left .tab-text, .tab-strip .tab-active a.tab-left:hover .tab-text{
	color: #FFCD00;
}

.tab-active{
	background:none repeat scroll 0 0 transparent;
}
ul.tab-strip li{
	background-color: #FFCD00;
}
.tab-strip .tab-text
{
	color:#000000;
}
.model-config  .group-content .group-header span
{
	overflow: hidden;
	font-weight: bold;
	font-size: 13px;
	/* border: 1px solid #ccc; */
	/* background-color: red; */
	padding: 4px 5px;
	background: #757575 url(image/noimageexist.png) no-repeat 0 50%;
	color: #FFCC00!important;
}
.cfg-im-item.selected{
	border: black;
	border-style: groove;
	border-width: thin;
}


.model-config .group-header{
	font-size:12px;
}
.attribute-label{
	font-size:12px!important;
	font-weight:bold;
}

.model-config .group-header
{
	/*border-top: 1px dotted #FFCD00;*/
}

.attribute-inner
{
	padding: 10px 8px;
}
.group-option{
	/* margin-top:3px; */
}

.required .attribute-label{
	font-size: 12px!important; 
}

option.constrained{
	/*display:none;*/
}

/* Custom Styling changes for Quantum Transaction Manager*/
#cm-manager-content .x-grid3-hd-inner{
	background-color: #474747 !important;
}
.view-header, .form-header{
	background-color:Black!important
}
.view-header, .form-header{
	color:#FFCC00!important
}
.x-grid3-hd-row a{
	color:#FFCC00!important
}
.button-middle{
	background-color:#FFCC00!important
}


.BrowseColor{
	background-color:#FFCD00!important;
	color:black!important;
	text-shadow:none;
}

.BrowseStyle{
	margin-top:-26px!important;
	margin-left:111px!important;
	background-color:#FFCD00!important;
}
#browse{
	color:black !important;
}
td.button-middle{
	background-color:#FFCD00;  
	background-image:none!important;
}

.button-middle{
	background-image:none!important;       
}

.button-text,.button-middle a , #sticky-actions  .button-middle a, .bm-actionstrip-horiz  .button-middle a,.button-middle:hover a{
	text-shadow:0 0px 0 #ffffff;        
}
.panel
{
	border-top: 0px solid #d6dfe6!important;
}

td.button-middle{
	border-radius: 3px;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

.grand-total-container{
	display:none!important;
}

#cm-manager-content .x-grid3-hd-inner{
	background-color: #474747 !important;
}
.view-header, .form-header{
	background-color: #474747!important;
}
.line-item-grid-header th{
	background:rgb(71, 71, 71)!important
}
.message, .constraint-message{
	color: #FF0000;
}

.PanelDes{          
	height:28px;
	line-height:28px;
	margin-left:15px;
}

#footer{
	display:none;
}

.view-text-number, .form-input-number{
	text-align:left;
}

.text-wrapper-inner{
	width:60%!important;
}

.form-date{
	width:61%!important;
}

.menu-attr-wrapper.field{
	width:60%;
}

div.grand-total-container{display:none;}

.model-config  .group-content.collapsed .group-header span{
	/* padding-left: 32px;*/
	background: #000000 url(/bmfsweb/pridemobility/image/noexists.jpg) no-repeat 0 50%;
	color: #FFCC00 !important;
}
h3.group-header{
	position:relative;

}
.collapsedimg:before{
	content: "";
	display: inline-block;
	width: 0.9em;
	height: 0.9em;
	border-right: 0.7em solid white;
	border-top: 0.7em solid white;
	transform: rotate(45deg);
	left: 0.5em;
	top: 0.6em;
	position: absolute;
	/* border-left: 0.9em solid black; */
}
.expandedimg:before{
	content: "";
	display: inline-block;
	width: 1.1em;
	height: 1.0em;
	border-right: 0.6em solid white;
	border-top: 0.7em solid white;
	transform: rotate(135deg);
	left: 1.2em;
	/* top: 0.2em; */
	position: absolute;
	/* border-left: 0.5em solid white; */
}
.model-config  .group-content .group-header span{
	/*padding: 4px 7px;
	padding-left:22px;*/
}
.group-header{
	background-color: #757575 !important;
	height: 25px;
}
.ChangeBackgrndclr{
	background-color: #474747 !important;
}

.model-config  .group-content .group-header span
{
	background: #000000 url(image/noimageexist.png) no-repeat 0 50%;
	display:block;
	height:21px;
}
/*********************************changes for the UI PoC***********************************************/ 

ul.tab-strip{
	border-bottom:none!important;
	padding:0px;
}
ul.tab-strip li {
	background-color:#474747;
	margin-right: -7px;
	position:relative;
}

/*.tab-active{
background: none repeat scroll 0 0 #FFCD00;

}
 */
.tab-strip .tab-left{
	border:none;
}

.tab-strip .tab-active a.tab-left, .tab-strip .tab-active a.tab-left:hover{
	background: none repeat scroll 0 0 #474747;
	border-style:hidden;
	height:29px;
}

ul.tab-strip{
	border-bottom:none;
}

.tab-strip .tab-text {
	color: white;
}

.tab-active:after {
	/* border-top: 10px solid #0099CC; */
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 8px solid white;
	bottom: 0px;
	content: "";
	position: absolute;
	left: 44.6%;
	top: 70.7%;
	/* margin-left: -26px; */
	width: 0;
	height: 0;
	/* top: -10px; */
}

#SaveConfig{
	border: 1px solid #c4ced7!important;
	box-shadow: 1px 3px 3px #888888;
	height: 29px;
	margin: 0px;
	background-color: #FFCD00!important;
	background-image: none!important;
	margin-bottom: 3px;
	margin-right: 3px;
	cursor: pointer;
	color: #000000;
	text-decoration: none;
	color: #000000;
	font-family: "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 12px!important;
	font-weight: 700!important;
}

#readonly_1_isEndCustomer{
	margin-left:50px;
}
#field_wrapper_1__shipTo_t_fax .text-wrapper-inner{
	margin-left:25px !important;
	width:318px !important;
}
#_shipTo_t_phone.text-wrapper-inner{margin-left:25px;width:309px;}
#_shipTo_t_first_name.text-wrapper-inner{margin-left:25px;width:309px;}
#freightTerms.text-wrapper-inner{margin-left:9px;}
#shippingInstructions.text-wrapper-inner{margin-left:9px;}
#packingInstructions.text-wrapper-inner{margin-left:9px;}
#freightTerms.text-wrapper-inner{width:318px !important;}

#field_wrapper_1_selectContact{
	padding-left: 0px!important;
}
td.frstname,td.lastname{text-align:center};

#field_wrapper_1__shipTo_t_phone.text-wrapper field.text-wrapper-inner{
	margin-left:25px !important;
	width:309px !important;
}
#field_wrapper_1__shipTo_t_first_name.text-wrapper field.text-wrapper-inner{
	margin-left:25px !important;
	width:309px !important;
}
#field_wrapper_1_freightTerms.text-wrapper-inner{
	margin-left: 30px !important;
	width: 317!important;
}

#verticalline{
	content: " ";
	width: 0;
	height: 100%;
	position: absolute;
	border: 1px solid black;
	top: 0;
}
.AddArrow:after{
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 8px solid white;
	bottom: 0px;
	content: "";
	position: absolute;
	left: 3.6%;
	top: 70.7%;
	/* margin-left: -26px; */
	width: 0;
	height: 0;
	/* top: -10px; */
}
#line-item-grid th{
	background: #474747 none repeat scroll 0 0;
}
.line-item-grid-footer th{
	color: white!important;
}
.pagination-button-middle{
	background-image: none!important;
	border: none !important;
}
div.page-number ul.paging li button.pagingbtn{
	background-color: #474747!important;
	color:white!important;
}
.button-text{
	text-shadow:none;
}
.x-grid3-hd-row a{
	color: #FFFFFF!important;
}
.view-header{
	color: #FFFFFF!important;            
}
span.pagination-button-middle{
	color:#FFFFFF;
}
.nav-links>a img{
	border:none!important;
}
.addvrline:before{
	content:"";
	display: block;
	position: absolute;
	z-index: 1;
	left: 18px;
	top: 0;
	bottom: 0;
	border: 1px solid lightgray;
	border-width: 0 0 0 1px;
	left: 56.625em;  
}
#line-item-grid th{
	text-align:-webkit-center;
}
.column.label-left .form-label{
	font-weight:bold;
}
#config-header{
	display:none;
}
.attribute-field-container{
	margin-top:6px;
}

/*.CollapsedConstraint:before{
content: "";
display: inline-block;
width: 0.9em;
height: 0.9em;
border-right: 0.7em solid white;
border-top: 0.7em solid white;
transform: rotate(45deg);
position: absolute;
margin-top: 0.4em;
margin-left: 0.8em;
cursor: pointer;
}*/

#active-constraints .view-header{
	padding: 8px 0px 8px 630px;
	cursor: pointer;
}

/*.ExpandedConstraint:before{
content: "";
display: inline-block;
width: 1.1em;
height: 1.0em;
border-right: 0.6em solid white;
border-top: 0.7em solid white;
transform: rotate(135deg);
margin-top: 0.2em;
margin-left: 0.8em;
cursor: pointer;
position: absolute;
}*/
a#refresh {
	display: none;
}

label.cm-reqattr-label {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 12px !important;
	color: #252525 !important;
	font-weight: bold !important;
	text-align: left !important;
}

.constrained.group-option{
	/*    margin-top:17px;
	pointer-events: none;
	opacity: 0.5;
	 */
}

.group-option{
	margin-top:17px;
}
#qty_FlatHandPadMedium45Wx7L{margin-top:36px;}
#qty_FlipdownKneeAdductorLongArmWClampAndRailMountLeft{margin-top: 32px;}
#qty_FlipdownKneeAdductorLongArmWClampAndRailMountRight{margin-top:-7px;}
#qty_KneeAdductorHardwareWithTrackMount{margin-top: 29px;}
#qty_EnhancedDisplayQLogicWithBluetoothSingleSwitch
{
	margin-top:33px;
}
#qty_EnhancedDisplayQLogicWithBluetooth2Switch{
	margin-top:-10px;
}
#qty_EnhancedDisplayWithBluetooth2Switch{
	margin-top:-2px;
}
#qty_EnhancedDisplayWithBluetooth3Switch{margin-top:-2px;}
#qty_EnhancedDisplayWithBluetooth3SwitchHead{margin-top:-2px;}
#qty_EnhancedDisplayWithBluetooth3DirectionProportional{margin-top:-2px;}
#qty_EnhancedDisplayWithBluetooth4Switch{margin-top:-2px;}
#qty_EnhancedDisplayWithBluetooth5SwitchHead{margin-top:-3px;}
#qty_EnhancedDisplayWithBluetoothProportional{margin-top:-2px;}
#qty_EnhancedDisplayWithBluetooth3DirectionProportionalHead{margin-top:-7px;}
#qty_SCIM2Switch{margin-top:-5px;}
#qty_QLogicSCIM3SwitchHead{margin-top:-6px;}
#qty_QLogicSCIM3DirectionProportional{margin-top:-3px;}
#qty_SCIM3Switch{margin-top:-2px;}
#qty_SCIMQLogic31Switch{margin-top:-6px;}
#drvCntrlPrgm_Enhanced_DisplayQ-Logic_With_Bluetooth_2_Switch{margin-top:9px;}
#drvCntrlPrgm_Enhanced_Display_With_Bluetooth_Single_Switch{margin-top:9px;}
#drvCntrlPrgm_Enhanced_Display_With_Bluetooth_2_Switch{margin-top:11px;}
#drvCntrlPrgm_Enhanced_Display_With_Bluetooth_3_Switch{margin-top:14px;}
#drvCntrlPrgm_Enhanced_Display_With_Bluetooth_3_Switch_Head{margin-top:10px;}
#drvCntrlPrgm_Enhanced_Display_With_Bluetooth_3_Direction_Proportional{margin-top:10px;}
#drvCntrlPrgm_Enhanced_Display_With_Bluetooth_4_Switch{margin-top:12px;}
#drvCntrlPrgm_Enhanced_Display_With_Bluetooth_4_Switch_Head{margin-top:13px;}
#drvCntrlPrgm_Enhanced_Display_With_Bluetooth_5_Switch{margin-top:12px;}
#drvCntrlPrgm_Enhanced_Display_With_Bluetooth_5_Switch_Head{margin-top:12px;}
#drvCntrlPrgm_Enhanced_Display_With_Bluetooth_Proportional{margin-top:12px;}
#drvCntrlPrgm_Enhanced_Display_With_Bluetooth_3_Direction_Proportional_Head{margin-top:12px;}
#drvCntrlPrgm_Enhanced_Display_Q-Logic_2_With_Bluetooth_Other_Specialty{margin-top:12px;}
#drvCntrlPrgm_Enhanced_DisplayQ-Logic_3_3-Direction_Proportional_Switch{margin-top:12px;}
#drvCntrlPrgm_SCIM_2_Switch{margin-top:12px;}
#drvCntrlPrgm_Q-LogicSCIM3_Switch_Head{margin-top:12px;}
#drvCntrlPrgm_Q-LogicSCIM3_Direction_Proportional{margin-top:8px;}
#drvCntrlPrgm_SCIM_3_Switch{margin-top:10px;}
#drvCntrlPrgm_SCIM_3_Switch_Head{margin-top:11px;}
#drvCntrlPrgm_SCIM_3_Direction_Proportional{margin-top:12px;}
#drvCntrlPrgm_SCIM_4_Switch{margin-top:12px;}
#drvCntrlPrgm_SCIM_4_Switch_Head{margin-top:17px;}
#drvCntrlPrgm_SCIM_5_Switch{margin-top:10px;}
#drvCntrlPrgm_SCIM_5_Switch_Head{margin-top:12px;}
#drvCntrlPrgm_SCIM_Proportional{margin-top:12px;}
#drvCntrlPrgm_SCIM_3_Direction_Proportional_Head{margin-top:12px;}
#drvCntrlPrgm_SCIM_Q-Logic_3_Mini_Proportional_Input{margin-top:14px;}
#drvCntrlPrgm_SCIM_Q-logic_3_3-Direction_Head_Proportional_Switch{margin-top:12px;}
#drvCntrlPrgm_Q-LogicMini_Proportional_Input_Q-Logic_3{margin-top:14px;}
#drvCntrlPrgm_SCIM_Q-Logic_3_1_Switch{margin-top:10px;}
#qty_StealthARMSES3X3{margin-top:29px;}
#qty_StealthARMSES4X4{margin-top:-16px;}
#qty_SwingAwayElbowSupportMountLeft{margin-top:31px;}
#qty_SwingAwayElbowSupportMountRight{margin-top:-11px;}
#elbowSupportMnt_Fixed_Elbow_Support_TB3_MountLeft{margin-top:10px;}
#qtyFixedElbowSupportTB3MountLeft{margin-top:-17px;}
#elbowSupportMnt_Fixed_Elbow_Support_TB3_MountRight{margin-top:10px;}
#elbowSupportMnt_Unilink_Elbow_Support_MountLeft{margin-top:10px;}
#elbowSupportMnt_Unilink_Elbow_Support_MountRight{margin-top:10px;}
#qty_GelArmpadFullLength35WX14L{margin-top:31px;}
#qty_GelArmpadDeskLength35WX10L{margin-top:-12px;}
#posArmPads_Gel_Armpad_Desk_Length_3\.5W_x_10L{margin-top:10px;}
#qty_FlatArmpadFullLength3WX14LEach{margin-top:-6px;}
#posArmPads_Flat_Armpad_Full_Length_3W_x_14L_Each{margin-top:10px;}
#posArmPads_Flat_Armpad_Desk_Length_3W_x_10L_Each{margin-top:10px;}
#qty_FlatArmpadDeskLength3WX10LEach{margin-top:-7px;}
#qty_NoArmpads{margin-top:-4px;}
#posArmPads_No_Armpads{margin-top:8px;}
#elbowSupportPads_Stealth;ARMS-ES-4X4{margin-top:5px;}
#elbowSupportMnt_Swing-Away_Elbow_Support_MountRight{margin-top:10px;}
#elbowSupportMnt_Swing_Away_Elbow_Support_TB3_Mount{margin-top:10px;}
#qty_SwingAwayElbowSupportTB3Mount{margin-top:-5px;}
#qty_FixedElbowSupportTB3MountRight{margin-top:-5px;}
#posArmPads_Gel_Armpad_Desk_Length_3\.5W_x_10L{margin-top:10px;}
#qty_FlatHandPadMedium45WX7L{margin-top:32px;}
#qty_FlatHandPadLarge55WX9L{margin-top: -14px;}
#qty_PalmExtensorMedium575WX8LLeft{margin-top: -6px;}
#handPads_Flat_Hand_Pad_Large_5\.5W_x_9L{margin-top:10px;}
#handPads_Palm_Extensor_Medium_5\.75W_x_8L_Left{margin-top:10px;}
#handPads_Palm_Extensor_Medium_5\.75W_x_8L_Right{margin-top:10px;}
#handPads_Palm_Extensor_Large_5\.75W_x_9\.25L_Left{margin-top:10px;}
#handPads_Palm_Extensor_Large_5\.75W\_\x\_9\.25L\_Right{margin-top:10px;}
#handPads_Motion_Concepts_Flat_Hand_Pad_Left\/Right{margin-top:10px;}
#qty_PalmExtensorMedium575WX8LRight{margin-top:-5px;}
#qty_PalmExtensorLarge575WX925LLeft{margin-top:-4px;}
#qty_PalmExtensorLarge575WX925LRight{margin-top:-3px;}
#qty_HandPadArmChannelHardwareTB3{margin-top: -7px;}
#qty_ArmrestAndHandPadStrapPackage{margin-top:-3px;}
#qty_ArmTroughGelArmpadFlipBackHardwareEach{margin-top:-3px;width:40%;}
#qty_ArmTroughFlipBackAftermrketTubeHardwareEach{margin-top:-3px;width:40%;}
#armrestHdwr_Arm_Trough_Mounting_Hardware_Each{margin-top:10px;}
#qty_ArmTroughMountingHardwareEach{margin-top:37px;}
#armrestHdwr_Arm_Trough\/Gel_ArmpadFull_Length_Hardware_Each{margin-top:10px;}
#qty_ArmTroughGelArmpadFullLengthHardwareEach{margin-top:-2px;}
#armrestHdwr_Arm_Trough\/Gel_ArmpadDesk_Length_Hardware_Each{margin-top:10px;}
#qty_ArmTroughGelArmpadDeskLengthHardwareEach{margin-top:-3px;}
#armrestHdwr_Arm_Trough\/Gel_ArmpadFull_LengthRecline\/Single_Post_Hardware_Each{margin-top:10px;}
#qty_ArmTroughGelArmpadDeskLengthHardwareEach{margin-top:-3px;}
#qty_ArmTroughGelArmpadDeskLengthHardwareEach{margin-top:-3px;}
#qty_ArmTroughGelArmpadDeskLengthHardwareEach{margin-top:-3px;}
#qty_ArmTroughGelArmpadDeskLengthHardwareEach{margin-top:-3px;}
#armrestHdwr_Arm_Trough\/Gel_ArmpadDesk_LengthRecline\/Single_Post_Hardware_Each{margin-top:10px;}
#armrestHdwr_Hand_Pad\/Arm_Channel_HardwareTB3{margin-top:10px;}
#armrestHdwr_Hand_Pad\/Arm_trough\/Gel_Armpads_Tube_Style{margin-top:10px;}
#armrestHdwr_Elevating_Swivel_Unit_Black{margin-top:10px;}
#armrestHdwr_Armrest_and_Hand_Pad_Strap_Package{margin-top:10px;margin-bottom:12px;}
#armrestHdwr_Arm_Trough_Gel_Armpad_Flip_back_hardware_each{margin-top:10px;}
#armrestHdwr_Arm_Trough_Flip_back_Aftermrket_Tube_hardware_Each{margin-top:10px;}
#qty_ArmTroughGelArmpadFullLengthReclineSinglePostHardwareEach{margin-top:-3px;}
#qty_ArmTroughGelArmpadDeskLengthReclineSinglePostHardwareEach{margin-top:-3px;}
#qty_HandPadArmTroughGelArmpadsTubeStyle{margin-top:-3px;}
#qty_ElevatingSwivelUnitBlack{margin-top:-3px;}
#qty_ArmChannelPadOnLeft{margin-top:33px;}
#armrestAccSide_Arm_Channel\/Pad_on_Right{margin-top:10px;}
#kneeAbdPads_Small_Pad_3\.5_x_3\.25_x_4{margin-top:10px;}
#kneeAbdPads_Small_Gel_Pad_2\.25_x_4\.25{margin-top:10px;}
#kneeAbdPads_Medium_Pad_4W_x_3\.25_x_6L{margin-top:10px;}
#kneeAbdPads_Large_Pad_4\.5W_x_2\.75_x_6L{margin-top:10px;}
#qty_SmallPad35X325X4{margin-top:36px;}
#kneeAddPads_Knee_Adductor_Pad_4_Round{margin-top:10px;}
#kneeAddPads_Knee_Adductor_Gel_Pad_3X10Left{margin-top:10px;}
#kneeAddPads_Knee_Adductor_Gel_Pad_3X10Right{margin-top:10px;}
#qty_KneeAdductorPad3Round{margin-top:32px;}
#qty_KneeAdductorPad3Round{margin-top:32px;}
#qty_KneeAdductorPad3Round{margin-top:32px;}
#qty_KneeAdductorPad3Round{margin-top:32px;}
#legrestSingleLegStrap_Single_Leg_Strap_20W{margin-top:10px;}
#qty_SingleLegStrap18W{margin-top:36px;}
#toeAnkleStraps_StrapToe\/AnkleAdultPaddedPair{margin-top:10px;}
#toeAnkleStraps_Medium_Toe\/Ankle_Strap_Pair{margin-top:10px;}
#toeAnkleStraps_large_Toe\/Ankle_Strap_Pair{margin-top:10px;}
#qty_StrapToeAnkleAdultPair{margin-top:28px;}
#headrestAcc_Facial_lateral_4\.5_x_2_Left_Side_For_Comfort_Series{margin-top:10px;}
#headrestAcc_Facial_lateral_4\.5_x_2_Right_Side_For_Comfort_Series{margin-top:10px;}
#headrestAcc_Facial_Pad4\.5_X_2{margin-top:10px;}
#headrestAcc_Facial_Pad6_X_2{margin-top:10px;}
#headrestAcc_Egg_Switch_Mount{margin-top:10px;}
#headrestAcc_Figure_8_with_13_Rod_\&_Egg_Switch_Mount{margin-top:10px;}
#headrestAcc_Swing_Away_Joystick_Mount18_RodStealth_Headrest{margin-top:10px;}
#headrestAcc_Swing_Away_Mount_for_IDM-MICRO-9{margin-top:10px;}
#headrestAcc_Swing_Away_Mount_for_IDM-MICRO_Joystick{margin-top:10px;}
#headrestAcc_Swing_Away_Mount_for_PMPJ{margin-top:10px;}
#qtyFacialLateral45X2LeftRightSideForComfortSeries{margin-top:33px;}
#qty_FacialLateral45X2LeftSideForComfortSeries{margin-top:-4px;}
#qty_FacialLateral45X2RightSideForComfortSeries{margin-top:-3px;}
#qty_FacialPad45X2{margin-top:-2px;}
#qty_FacialPad6X2{margin-top:-4px;}
#qty_EggSwitchMount{margin-top:-3px;}
#qty_FacialLateral45X2LeftSideForComfortSeries{margin-top:-4px;}
#qty_Figure8With13RodEggSwitchMount{margin-top:-4px;}
#qty_SwingAwayJoystickMount18RodStealthHeadrest{margin-top:-3px;}
#qty_SwingAwayMountForIDMMICRO9{margin-top:-4px;}
#qty_SwingAwayMountForIDMMICROJoystick{margin-top:-3px;}
#attCntrl_Powertech_Vent_Power_Module{margin-top:10px;}
#attCntrl_Powertech_Trilogy_Vent_Power_Module_with_Harnesses{margin-top:10px;}
#attCntrl_Powertech_Trilogy_Vent_Power_Module_with_Harnesses{margin-top:10px;}
#attCntrl_Phono_Male_to_Female_Cable{margin-top:10px;}
#attCntrl_PTVM{margin-top:10px;}
#qty_RemoteStopSwitchQLogic{margin-top:30px;}
#qty_PhonoMaleToFemaleCable{margin-top:-4px;}
#qty_PhonoMaleToFemaleCable{margin-top:-4px;}
#qty_PTVM{margin-top:-4px;}
#mlBibBrkt_Gatlin_Mount_Bracket_For_NE_NE\+_Q-logic{margin-top:10px;}
#mlBibBrkt_Gatlin_Mount_For_IDM-MICRO-9{margin-top:10px;}
#mlBibBrkt_Gatlin_Mount_Bracket_Enhanced_Display{margin-top:10px;}
#mlBibBrkt_Gatlin_Mount_For_IDM-MULTI-9{margin-top:10px;}
#mlBibBrkt_Gatlin_Mount_Bracket_For_PMPJ-9{margin-top:10px;}
#mlBibBrkt_Gatlin_Mount_For_All_Round_Joystick{margin-top:10px;}
#mlBibBrkt_Tray_and_Mount_For_Mo-Vis_Joystick_Left{margin-top:10px;}
#mlBibBrkt_Tray_and_Mount_For_Mo-Vis_Joystick_Right{margin-top:10px;}
#qty_GatlinMountBracketCompactJoystick{margin-top:30px;}
#qty_GatlinMountBracketForNENEQlogic{margin-top:-2px;}
#qty_GatlinMountBracketEnhancedDisplay{margin-top:-3px;}
#qty_GatlinMountForIDMMULTI9{margin-top:-3px;}
#qty_GatlinMountBracketForPMPJ9{margin-top:-5px;}
#qty_TrayAndMountForMoVisJoystickLeft{margin-top:-3px;}
#qty_TrayAndMountForMoVisJoystickRight{margin-top:-2px;}
#singleSwitch_Egg_Switch_Green{margin-top:10px;}
#singleSwitch_Egg_Switch_Blue{margin-top:10px;}
#singleSwitch_Egg_Switch_Yellow{margin-top:10px;}
#singleSwitch_Egg_Switch_Black{margin-top:10px;}
#singleSwitch_Mini_Cup_With_Stickers{margin-top:10px;}
#singleSwitch_Black_Specs_Switch{margin-top:10px;}
#singleSwitch_Yellow_Specs_Switch{margin-top:10px;}
#singleSwitch_Flex_Switch{margin-top:10px;}
#singleSwitch_Grasp_Switch{margin-top:10px;}
#singleSwitch_Plate_Membrane_Switch_Blue{margin-top:10px;}
#singleSwitch_Micro-Light_Switch{margin-top:10px;}
#singleSwitch_Egg_Switch_With_Light_Symbol_Black{margin-top:10px;}
#singleSwitch_Twister_Satellite_Button_Red{margin-top:10px;}
#singleSwitch_Twister_Satellite_Button_Black{margin-top:10px;}
#singleSwitch_Twister__Satellite_Button_Yellow{margin-top:10px;}
#singleSwitch_Twister_Satellite_Button_Blue{margin-top:10px;}
#singleSwitch_Twister_Satellite_Button_Green{margin-top:10px;}
#singleSwitch_Twister_Satellite_Button_Yellow{margin-top:10px;}
#singleSwitch_Twister_Satellite_Button_Black{margin-top:10px;}
#singleSwitch_Twister_Satellite_Button_Red{margin-top:10px;}
#singleSwitch_Twister_Satellite_Button_Blue{margin-top:10px;}
#singleSwitch_Twister_Basic_Button_Yellow{margin-top:10px;}
#singleSwitch_Twister_Basic_Button_Black{margin-top:10px;}
#singleSwitch_Twister_Basic_Button_Red{margin-top:10px;}
#singleSwitch_Twister_Basic_Button_Blue{margin-top:10px;}
#singleSwitch_Twister_Basic_Button_Green{margin-top:10px;}
#singleSwitch_Twister_Basic_Button_Dome_Red{margin-top:10px;}
#singleSwitch_Twister_Basic_Button_Dome_Black{margin-top:10px;}
#singleSwitch_Twister_Basic_Button_Dome_Green{margin-top:10px;}
#singleSwitch_Twister_Satellite_Button_Blue{margin-top:10px;}
#singleSwitch_Twister_Satellite_Button_Yellow{margin-top:10px;}
#singleSwitch_Twister_Basic_Button_Dome_Blue{margin-top:10px;}
#singleSwitch_Twister_Basic_Button_Dome_Yellow{margin-top:10px;}

#qty_EggSwitchRed{margin-top:28px;}
#qty_EggSwitchYellow{margin-top:-5px;}
#qty_EggSwitchBlack{margin-top:-5px;}
#qty_MiniCupWithStickers{margin-top:-5px;}
#qty_BlackSpecsSwitch{margin-top:-5px;}
#qty_YellowSpecsSwitch{margin-top:-5px;}
#qty_FlexSwitch{margin-top:-5px;}
#qty_GraspSwitch{margin-top:-5px;}
#qty_EggSwitchWithLightSymbolBlack{margin-top:-3px;}
#qty_TwisterSatelliteButtonRed{margin-top:-3px;}
#qty_TwisterSatelliteButtonBlack{margin-top:-3px;}
#qty_TwisterSatelliteButtonYellow{margin-top:-3px;}
#qty_TwisterSatelliteButtonBlue{margin-top:-3px;}
#qty_TwisterSatelliteButtonGreen{margin-top:-3px;}
#qty_TwisterBasicButtonYellow{margin-top:-3px;}
#qty_TwisterBasicButtonBlack{margin-top:-3px;}
#qty_TwisterBasicButtonRed{margin-top:-3px;}
#qty_TwisterBasicButtonBlue{margin-top:-3px;}
#qty_TwisterBasicButtonGreen{margin-top:-3px;}

#misc_ECU_Bus_Cable{margin-top:10px;}
#misc_Multiplier_Harness{margin-top:10px;}
#misc_Alternative_Drive_Q-Logic_3{margin-top:10px;}
#misc_Q-Logic_3_ECU_Bus_Cable_With_No_Multiplier{margin-top:10px;}
#misc_Q-Logic_3_Bus_Cable{margin-top:10px;}
#misc_Q-Logic_accessory_Bar_TB3{margin-top:10px;}
#misc_Power_Recline_Accessory_Bracket{margin-top:10px;}
#misc_Remote_Stop_Switch_Harness{margin-top:10px;}
#misc_Remote_Stop_Switch_Inhibit{margin-top:10px;}
#misc_Q-Logic_3_Seat_Multiplier{margin-top:10px;}
#misc_Q-Logic_3_Base_Multiplier{margin-top:10px;}
#qty_ECUBusCable{margin-top:40px;}
#qtyAlternativeDriveQLogic3{margin-top:-4px;}
#qty_QLogic3BusCable{margin-top:-4px;}
#qty_RemoteStopSwitchHarness{margin-top:-4px;}
#qty_RemoteStopSwitchInhibit{margin-top:-4px;}
#qty_QLogic3BaseMultiplier{margin-top:-3px;}

.highlighttext{
	color:#FFCD00!important;
	cursor:pointer !important;
}

.chevronimg{
	float: left;margin-top: 4px;
}
#chevronImg1{
	margin-left: 7px;
	margin-top: 7px;
}
#attr_wrapper_1_errorStatus{
	display:none;
}

/*#redstar {
color: red;
border-color: red;
font-size: large;
margin-right: 2px;
}*/

.required .attribute-label:before {
	color: #e32;
	content: ' *';
	display:inline;
	font-size: large;
	margin-right: 4px;
}

.tab-strip li{padding: 0px 0px;}
.cfg-im-item, .cfg-im-image , .cfg-im-value-text{width:84px!important;}
.HighlightNextButton{background-color: #228B22!important;}
.HighlightNextBtnText{color:white !important;}
.HideTab{display:none !important;}
.ValidationError
{
	color:red !important;
	font-weight:bolder;
}

.chevroncommerceimg{
	cursor:pointer;
	float: left;
	margin-top: 2px;
	margin-left: -18px;
}
#attribute-acc .attribute-field-container{max-width: 71% !important;}
p.message.constraint-message{white-space:pre-line;}
#QGettingStarted{overflow:hidden;}
#attribute-qtyMiscNone{display:none;}
#attribute-qty_FlipDownBracket{margin-top:41px;}
#attribute-qty_RemovableBracket{margin-top:-7px;}
#attribute-qty_RemovableBracketW1Offset{margin-top:-9px;}
#attribute-qty_LateralPelvicThighAdjustableFlipDownLeft{margin-top:-9px;}
#attribute-qty_LateralPelvicThighAdjustableFlipDownRight{margin-top:-9px;}
#attribute-qty_4HX4DShort{margin-top:30px;}
#attribute-qty_4HX8DMedium{margin-top:-10px;}
#attribute-qty_4HX12DLong{margin-top:-8px;}
#attribute-qty_214DepthHeightAdapterPlate{margin-top:-12px}
#attribute-qty_2DepthHeightAdapterPlate{margin-top:47px}
#attribute-qty_InstallLeftLateralPelvicThighBracket{margin-top:28px}
#attribute-qty_InstallRightLateralPelvicThighBracket{margin-top:-10px}
#attribute-qty_InstallRightLateralPelvicThighBracket{margin-top:-10px}
#attribute-qty_DoNotInstallPelvicThighLaterals{margin-top:-5px}
#attribute-qty_SwingAwayRailMount{margin-top: 29px;}
#attribute-qty_125SwingAway{margin-top: -13px;}
#attribute-qty_LateralHardwareQBackRight{margin-top: -10px;}
#attribute-qty_LateralHardwareQBackLeft{margin-top: -12px;}
#attribute-qty_PowertechVentPowerModule{margin-top: 40px;}
#attribute-qty_shoulderHrnss{margin-top:9px}
#attribute-qty_chestBelts{margin-top:-6px}
#attribute-qTY_pelvicBelts{margin-top:-6px}
#attribute-backPackStyleStrapsQty{margin-top:15px}
#attribute-qTYPostureSupport{margin-top:15px}


.button-text{text-shadow:none;}
#attr_wrapper_1_reqInDetailBaseTxt{margin-top:15px;}
#field_wrapper_1_reqInDetailBaseTxt{padding-left:235px;}
#field_wrapper_1_reqInDetailCtrlTxt{padding-left:235px;}
#field_wrapper_1_reqInDetailRigTxt{padding-left:235px;}
#field_wrapper_1_reqInDetailSeatTxt{padding-left:235px;}
#field_wrapper_1_reqInDetailArmRestTxt{padding-left:235px;}
#field_wrapper_1_reqInDetailOtherTxt{padding-left:235px;}
label[for=transactionInfo]{width:130px !important;margin-left:69px;margin-bottom: 15px;}
label[for=preparedBy]{width:130px !important;margin-left:43px;}
label[for=contactDetails]{width:155px;}
#attr_wrapper_1_contactDetails{background-color:#A5A5A5;}
label[for=otherInformation]{width:130px;}
#attr_wrapper_1_customerAddress{background-color:#A5A5A5;}
label[for=customerAddress]{width:155px;}
#attr_wrapper_1_endCustomerDetails{background-color:#A5A5A5;}
label[for=endCustomerDetails]{width:155px;}
label[for=bILLTOADDRESS]{
	color: rgb(117, 117, 117);
	margin-left:128px;
	margin-bottom:7px;
font-weight:bold;}
label[for=sHIPTOADDRESS]{
	color: rgb(117, 117, 117);
	margin-left:128px;
	margin-bottom:7px;
font-weight:bold;}

label[for=newShipToAddress]{
	color: rgb(117, 117, 117);
	margin-left:128px;
	margin-bottom:7px;
font-weight:bold;}

div#field_wrapper_1_shippingInstructions{padding-left:175px !important;}
div#field_wrapper_1_freightTerms{padding-left:175px !important;}
div#field_wrapper_1_packingInstructions{padding-left:175px !important;}
div#field_wrapper_1_reasonForApproval{padding-left:122px !important;}
label[for=customerID_t]{margin-top:4px;}
div#readonly_1_customerID_t{padding-top:7px;}
div#attr_wrapper_1_sHIPTOADDRESS{width:100px;margin-top:42px;}
div#attr_wrapper_1_bILLTOADDRESS{margin-top:55px;}		
select[name=proposalTemplate]{width:15%;}
div#attr_wrapper_1_eBSDetails{margin-left:300px;}	
label[for=pricingInformation]{display:none;}
div#attr_wrapper_1_outputLanguage{margin-bottom:20px;margin-top:16px;}	
#content36398493{margin-top:31px;}
#content36460319{margin-top:31px;}
#content36398578{margin-top:31px;}
#content36436785{margin-top:31px;margin-bottom:18px;}
div#attr_wrapper_1_approve_reject_icon_submit_t{margin-bottom:13px;}
div#attr_wrapper_1_approval_history_submit_t{margin-top:13px;}
div#attr_wrapper_1_approval_revision_submit_t{margin-top:12px;}
div#field_wrapper_1_approval_status_submit_t{width:60;margin-left:79px;}
div.bm-approval-status{width:60%;}
div.bm-approval-history{width:60%;}
div#field_wrapper_1_approval_history_submit_t{width:60%;margin-left:79px;}
div#field_wrapper_1_approval_revision_submit_t{width:60%;margin-left:79px;}
div#field_wrapper_1_approve_reject_icon_submit_t{width:60%;margin-left:79px;}
div#field_wrapper_1_orderNumber{width:60%;}
div#field_wrapper_1_purchaseOrderNumber_t{width:60%;}
select[name=proposalTemplate]{width:15%;}
div#field_wrapper_1__customer_t_company_name{padding-left:175px;width:309px;margin-top:15px;}	
div#field_wrapper_1_orderSourceReference{padding-left:0px!important;}
div#field_wrapper_1_orderSourceReference{margin-left:195px;}
div#field_wrapper_1_q6_origSysDocumentReference{padding-left: 0px!important;}
div#field_wrapper_1_q6_origSysDocumentReference{margin-left:195px;}
div#field_wrapper_1_productionNotes{padding-left: 0px!important;margin-left:195px;}
div#field_wrapper_1_productionNotes{margin-left:195px;}
div#field_wrapper_1_providerNotes{padding-left: 0px!important;}
div#field_wrapper_1_providerNotes{margin-left:195px;}
div#field_wrapper_1__shipTo_t_fax{margin-left:-25px;}
div#attr_wrapper_1__shipTo_t_first_name{margin-top:10px;}
div#attr_wrapper_1__shipTo_t_phone{margin-top:15px;}
div#field_wrapper_1_orderNumber{margin-left:52px;}
div#field_wrapper_1_orderStatus{margin-left:52px;}
div#field_wrapper_1_purchaseOrderNumber_t{margin-left:52px;}
div#field_wrapper_1_originalOrderReference{margin-left:52px;}
div#readonly_1_totalContractValue_t{margin-left:70px;}
div#field_wrapper_1_freightCharges{margin-left:69px;}
div#field_wrapper_1_totalOneTimeListAmount_t{margin-left:69px;}
div#field_wrapper_1_freightCharges{margin-left:68px;}
div#field_wrapper_1_handlingCharges{margin-left:30px;}
div#field_wrapper_1_q6_charges{margin-left:101px;}
div#field_wrapper_1_orderType{width:317px;margin-top:15px;}
div#field_wrapper_1_shippingMethod{margin-top:14px;}
div#field_wrapper_1__customer_t_first_name{padding-left:175px;}
div#field_wrapper_1__customer_t_email{padding-left:185px;}
div#field_wrapper_1__customer_t_fax{padding-left:185px:width:233px;}
div#field_wrapper_1_totalOneTimeListAmount_t{margin-left:31px;}
div#field_wrapper_1_orderTotal{margin-left:69px;}
div#attr_wrapper_1__customer_t_email{padding-left:95px;}
div#attr_wrapper_1_freightTerms{padding-left:0px;}
div#attr_wrapper_1_shippingInstructions{padding-left:0px;}
div#attr_wrapper_1_packingInstructions{padding-left:0px;}
div#field_wrapper_1_endCustomerName{padding-left:175px !important;}
div#field_wrapper_1_endCustomerLocation{
	padding-left:175px !important;
width:233px;}
div#field_wrapper_1_endCustomerNameSearch{padding-left:189px !important;}
div#field_wrapper_1_endCustomerId{padding-left:175px !important;}
div#field_wrapper_1_isEndCustomer{padding-left:127px !important;}
label[for=getEndCustomerTable]{width:0px;}
label[for=_customer_t_first_name]{width:175px;}
label[for=endCustomerId]{width:175px;}
div#attr_wrapper_1_endCustomerName{padding-left:95px;}
.slimScrollBar{opacity:1.173;}
div#attr_wrapper_1_endCustomerNameSearch{padding-left:92px;}
div#attr_wrapper_1__customer_t_fax{padding-left:87px;}
div#field_wrapper_1_totalContractValue_t{margin-left:68px;}

.cm-reqattr-label:before {
	color: #e32;
	content: ' *';
	display:inline;
	font-size: large;
	margin-right: 4px;
}

label[for=checkSubmitOrderValidation]{display:none;}
#field_wrapper_1_checkSubmitOrderValidation{padding-left:47px !important;}

#field_wrapper_1_checkSubmitOrderValidation .text-wrapper-inner{
	border: 0px solid #B5B8C8;
	background: none;
}
#checkSubmitOrderValidation{color:red;}
#attribute-seatOnly{height:400px;}

#validateMiscellaneous{
	border: none;
}
#attr_wrapper_1_checkClickSave{
	display:none;
}
.displayerrormsg{
	display:block !important;
}
#attr_wrapper_1_oSCFlag{
	display:none;
}

div#field_wrapper_1_totalDiscount {
	margin-left: 74px;
}
#attribute-qty_UnilinkRemovableBracketShort{
	margin-top: -9px;
}
#attribute-qty_UnilinkRemovableBracketLong{
	margin-top: -9px;
}

#attribute-qty_4HX4DUnilinkLateralPelvicThighPad{
margin-top: -9px;}
#attribute-qty_4HX8DUnilinkLateralPelvicThighPad{
margin-top: -9px;}
#attribute-qty_4HX12DUnilinkLateralPelvicThighPad{
margin-top: -9px;}
#armChannels1_Large4.75W_x_14L_Forearm_Channel{
	margin-top: 10px;
}
#armChannels1_One_Piece_Arm_Channel_4.75W_x_18L{
	margin-top: 10px;
}
#armChannels1_Motion_Concepts_Arm_Trough_Left{
	margin-top: 10px;
}
#armChannels1_Motion_Concepts_Arm_Trough_right{
	margin-top: 10px;
}
#armChannels1_Motion_Concepts_Arm_Trough_Pair{
	margin-top: 10px;
}
#armChannels1_No_Arm_Channels{
	margin-top: 10px;
}
#attribute-qty_Medium475WX115LForearmChannel{
	margin-top: 28px;
}
#qty_Large475WX14LForearmChannel{
	margin-top: -6px;
}
#qty_OnePieceArmChannel475WX18L{
	margin-top: -11px;
}
#qty_MotionConceptsArmTroughRight{
	margin-top: -3px;
}
#qty_NoArmChannels{
	margin-top: -3px;
}
#qty_MotionConceptsArmTroughLeft{
	margin-top: -7px;
}
#attribute-qty_MotionConceptsArmTroughPair{
	margin-top: -3px;
}
#qty_MotionConceptsArmTroughPair{
	margin-top: -13px;
}
#attribute-qty_NoArmChannels{
	margin-top: -3px;
}


.model-config .buttons {
	display: flex;
	flex-flow: row;
	align-content: flex-end;
	justify-content: flex-end;
}

.model-config .plain-button.button-cancel {
	order: -1;
}

#sticky-actions table.plain-button.button-start-over {
	margin-right: 30vw;
	order: -5;
}

div#field_wrapper_1_reusePO {
	margin-left: 50px;
}

div#attr_wrapper_1_paymentTerms {
	padding-left: 0px;
}
div#field_wrapper_1_paymentTerms {
	padding-left: 175px !important;
}

div#field_wrapper_1_totalDiscountAmount {
	margin-left: 69px;
}
/*Defect #1173 */
b {
	color: #000000;
}
/* To Align Updated By Name & Email */
#attr_wrapper_1_updatedByName > label > span
{
	white-space: pre-wrap;
}
#attr_wrapper_1_updatedByEmail > label > span
{
	white-space: pre-wrap;
}
/* Defect #1171 To align the message properly in newlines */
#readonly_1_checkSubmitOrderValidation
{
	white-space:normal;
}

/*Defect 1184*/
a#return_-_transaction {
	display: none;
}

/*	START : Boolean to Button look
Author : Karthik Vuda
 */
#next_modelSelector span input, #previous_modelSelector span input {
	display: none !important;
}
#next_modelSelector span label::after{
	content: ">" !important;
}
#previous_modelSelector span label::after{
	content: "<" !important;
}
#next_modelSelector span label, #previous_modelSelector span label{
	background: #fff none repeat scroll 0 0;
	border:1px solid #393939;
	color : grey;
	display: inline-block;
	font-size:30px;
	font-weight: normal;
	padding:0.3em 0.3em;
	text-transform: uppercase;
	transition: background 0.36s ease-in-out 0s;
}
#next_modelSelector span label:hover, #previous_modelSelector span label:hover{
	background-color : #393939;
	color: #fff;
	text-decoration: none;
}
/*	END : Boolean to Button look
Author : Karthik Vuda
 */

/*	START : Anchor Tag to Button look
Author : Karthik Vuda
Date : 11th Oct'2019
 */
a.configureButton {
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button;
	padding:10px 10px;
	text-decoration: none;
	color: initial;
}
/*	END : Anchor Tag to Button look
Author : Karthik Vuda
Date : 11th Oct'2019
 */

/*
START : Quick Search Manager Styling
Author : vamshi
Date : 16 Oct'2019  
 */
body#search_result_page {
	margin: 0 !important;
	background:#fff !important;
}
#search_result_page div td.top-bar {
	border-bottom: 1px solid #393939;
}
#search_result_page div td.list-field {
	padding-bottom: 20px;
	padding-top: 10px;
	font-size: 15px;
}
#search_result_page div td.top-bar img ,
#search_result_page table[cellspacing="2"],
#search_result_page table:nth-child(26), 
#search_result_page table:nth-child(27), 
#search_result_page table:nth-child(28), 
#search_result_page table:nth-child(29),
#search_result_page table:nth-child(30),
#search_result_page .help-text {
	display: none;
}
#search_result_page div table table tr:first-child td.view-header:first-child{
	text-align:left !important;
}
#search_result_page div table table tr:first-child td.view-header:first-child h4{
	display: table-cell;
	padding: 5px;
}
#search_result_page table[cellspacing="2"], 
#search_result_page table[cellspacing="2"] + table, 
#search_result_page table[cellspacing="2"] + table + table, 
#search_result_page table[cellspacing="2"] + table + table + br, 
#search_result_page table[cellspacing="2"] + table + table + br + table {
	display: none;
}

#search_result_page div table table tr:nth-child(4) td.top-bar {
	border: medium none;
}
#search_result_page td.list-field a,
#search_result_page div table table tr:first-child td.view-header a {
	text-decoration: none !important;
}
#search_result_page td.view-header {
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #d0d0d0;
}
#my_commerce_process{
	background-color: #fff;
}
#my_commerce_process > form{
	margin:2% auto;
	max-width:960px;
	width:100%;
}
#my_commerce_process > form{
	display:inline;
}
#my_commerce_process .black-button-small .button-middle a, 
#my_commerce_process .black-button-small-column .button-middle a,
#my_commerce_process  .popup-footer .cancel-button .button-middle a,
#my_commerce_process #new-process-tm,
#my_commerce_process #copy-quote-tm {
	background:#FFCC00 none repeat scroll 0 0;
	border: 1px  solid #808080;
	color:#black;
	font-family:"Open Sans",Arial,Helvetica,sans-serif;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	border-radius: 3px !important;
	padding:1em 3em;
	text-transform:uppercase;
	transition:background 0.36s ease-in-out 0s;
}
#my_commerce_process .black-button-column .button-middle a:hover,
#my_commerce_process .black-button .button-middle a:hover,
#my_commerce_process .black-button-small .button-middle a:hover, 
#my_commerce_process .black-button-small-column .button-middle a:hover,
#my_commerce_process .popup-footer .cancel-button .button-middle a:hover,
#my_commerce_process a#new-process-tm:hover,#my_commerce_process a#copy-quote-tm:hover{
	background-color:#fff;
	color:#0572ce;
	text-decoration:underline;
}
#parent-header{
	width: 125%;
	display: grid;
	grid-template-columns: 5fr 1.5fr 1.5fr;
	column-gap:10px;
}
#quote-search-input::placeholder{
	color: #d3d3d3;
}
#searchBar{
	width: 620px;
	position: relative;
	display:block;
}
#new-process-tm,#copy-quote-tm{
	width :80px !important;
}
:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #7e7e7e !important;
}
::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #7e7e7e;
	opacity: 1;
}

::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #7e7e7e;
	font-style: Comic Sans MS !important;
}

#my_commerce_process #quote-search-input {
	background: transparent none repeat scroll 0 0;
	border-color: #7b7b7b;
	font-family:"Open Sans",Arial,Helvetica,sans-serif;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 1px;
	color: #636466;
	font-size: 25px;
	font-weight: 300;
	outline: medium none;
	/*padding: 5px 45px 5px 0;*/
	padding: 5px 0;
	width: 100%;
	margin: 0 !important;
}

#my_commerce_process #quote-search-input:focus{
	border:1px solid #7b7b7b;
	padding-left:15px;
}
#my_commerce_process .btn-arrow {
	background: rgba(0, 0, 0, 0) url("/bmfsweb/pridemobility/image/Quantum/search-field-cta.png") no-repeat scroll center center;
	border: 1px solid #7b7b7b;
	border-radius: 50%;
	display: block;
	margin-top: -37px;
	padding: 16px;
	position: absolute;
	right: 0;
	/*transition: all 0.36s ease-in-out 0s;*/
}
#my_commerce_process .btn-arrow-close {
	background: #fff url("/bmfsweb/pridemobility/image/Quantum/searchfieldclose.png") no-repeat scroll center center;
}
#my_commerce_process .extra-panes ,
#my_commerce_process .help-text ,
#my_commerce_process .extra-panes table:nth-child(2) {
	display: none;
}
#my_commerce_process #cm-manager-content table{
	width: 120% !important;
}
/*#my_commerce_process .header-bordercolor{
margin-top:70px;
}*/
#my_commerce_process .btn-arrow :hover {
	background: #444444 url("/bmfsweb/testextreme/image/Promo JPG/search-field-cta.png") no-repeat scroll center center;
	border: 1px solid transparent;
}
#my_commerce_process .tabular-data-container .top-icon-bg-color,
#my_commerce_process .tabular-data-container .top-bar ~ td ,
#my_commerce_process .tabular-data-container table[cellspacing="2"]+table,
#my_commerce_process .tabular-data-container .top-bar{
	display: none;
}
#my_commerce_process .tabular-data-container table[cellspacing="2"]{
	opacity: 0;
	position: fixed;
	z-index: -1;
}

#my_commerce_process #cm-manager-content .x-grid3-row td {
	border-bottom: 1px solid #393939;
	padding-bottom: 10px;
	padding-top: 10px;
}
#contentLoader {
	border: medium none;
	display: inline-block;
	/*height: auto;*/
	max-width: 1120px;
	/* min-height: 2250px;*/
	width: 180%;
}
#searchResultPanel {
	border: medium none;
	display: inline-block;
	height: auto;
	max-width: 1120px;
	width: 180%;
}

#my_commerce_process #cm-manager-content .x-grid3-row td a ,
#my_commerce_process #cm-manager-content .x-grid3-hd-row td  span,
#my_commerce_process #cm-manager-content .x-grid3-hd-row td a{
	font-family: "Dual",sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-transform: capitalize;
}

#my_commerce_process #cm-manager-content .x-grid3-row td div span {
	font-size: 12px;
}

#my_commerce_process #cm-manager-content .x-grid3-row:last-child td {
	border: medium none;
}
#my_commerce_process .tabular-data-container .bottom-bar{
	border-top: none !important;
	padding-top:2% !important;
}
#my_commerce_process .tabular-data-container .bottom-bar,
#search_result_page .bottom-bar {
	background-color:#fff;
	color: #636466;
}
#my_commerce_process .tabular-data-container  td[id="IteratorTxtHolder"]{
	position: relative;
	left: 20%;
}

#advancedSearch {
	color: #636466;
	display: inline-block;
	font-family:"Open Sans",Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bold;
	left: 0;
	line-height: 40px;
	/*padding-left: 20px;*/
	text-transform: uppercase;
	transition: bottom 0.36s ease-in-out 0s;
}

#advancedSearch::before {
	background: rgba(0, 0, 0, 0) url("/bmfsweb/pridemobility/image/Quantum/advancedOptions.png") no-repeat scroll left center;
	content: " ";
	height: 10px;
	padding-left: 20px;
}

#advancedSearchPanel {
	display: none;
	padding-left: 20px;
	font-family:"Open Sans",Arial,Helvetica,sans-serif;
}
#advancedSearchPanel .savedSearchOptions {
	color: #888888;
	width: 75%;
}
#advancedSearchPanel .savedSearchOptions .newDropdownMenu li{
	padding: 5px 0;
}
#advancedSearchPanel .savedSearchOptions .newDropdownMenu li a {
	color: rgba(52, 52, 52, 0.8);
	font-size: 15px;
	text-transform: capitalize;

}
#advancedSearchPanel .savedSearchOptions .newDropdownMenu li:hover a{
	color:#636466;
	font-weight:bold;
}
#my_commerce_process .nav_links .nav_links_menu li {
	padding: 5px 0;
}
#my_commerce_process .nav_links .nav_links_menu li:hover a{
	color:#636466;
	font-weight:bold;
}
#my_commerce_process .nav_links  .nav_links_menu a {
	color: rgba(52, 52, 52, 0.8);
	font-size: 15px;
	text-transform: capitalize;
}
.quantumTransMgrMainPane{
	margin-left: 5%!important;
	margin-right: 20%!important;
	margin-top: 2%!important;
}
#customHeader{
	background-color:#fff !important;
}
#collapsibleHoverSection{
	display: none;
}
.collapsibleHeaderCls{
	background: rgba(0, 0, 0, 0) url("/bmfsweb/pridemobility/image/Quantum/siteHeaderExpandIcon.png") no-repeat scroll center center;
	border: 1px solid #7b7b7b;
	width: 75px!important;
	height: 15px!important;
	margin-left: 50%!important;
	top: -3px!important;
}
/*
END : Quick Search Manager Styling
Author : vamshi
Date : 16 Oct'2019  
 */

