<!--
/* Center the body on the page */

.model-config {
    width: 995px;
    margin-left: auto;
    margin-right: auto;
}

#config-pdeAdHoc {
    width: 1230px;
}

#config-coalDustSystem {
    width: 1230px;
}

#config-packageViewer .button-next {
    display: none !important;
}

.attribute-inner {
    padding-left: 28px;
}

div[id*="adHocTertiary"] .attribute-inner,
div[id*="adHocSecondary"] .attribute-inner,
div[id*="calculatedOrder"] .attribute-inner {
    padding-left: 0px;
}

.tab-content {
    padding: 0px;
}

#internalApprovalNotes,
.constraint-message {
    color: #FF0000;
}

.group-inner {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
}

.sub-group {
    padding-left: 30px;
}

.sub-group .group-inner {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 0px;
    border-style: solid;
    border-width: 1px;
}

/* TBS items header format */

div#attribute-extensionHopperTBSItemNote>div {
    color: #478cb1;
    font-size: 18.6667px;
    font-weight: 700;
    padding-left: 0px;
    padding-bottom: 0px;
}


/* Added top gradients for any top solid bar */

.top-bar,
.top-left-icon,
.dashed-table .view-header,
.form-header,
.list-label,
.panel .panel-tc,
.top-bar+.bottom-bar,
td.top-bar+td td.bottom-bar {
    background-repeat: repeat-x;
    background-image: url(/img/gxt/rounded_gradient-tab-inner.png);
    background-position: 0 -1px;
    /* padding-top: 4px; */
    padding-bottom: 0px;
}


/* Added bottom gradients for any bottom solid bar */

.bottom-bar {
    background-image: url(/bmfsweb/schenck/image/CSS/rounded_gradient-bottom-bar.png);
    background-position: bottom;
    background-repeat: repeat-x;
}


/* remove any lingering backgrounds from elements placed on bars */

.bottom-bar .bottom-bar,
.top-bar .bottom-bar,
.top-bar .top-bar,
.top-bar .bgcolor-list-even,
.view-header .list-label,
.list-label .view-header .view-header,
td.top-bar+td.top-bar td.bottom-bar {
    background-image: none;
    background-color: transparent;
}

.top-left-icon {
    height: 22px;
}

/* Commerce collapsible panel css, misleading with file names */

div.panel .panel-tl {
    background-image: url(/img/gxt/rounded_gradient-tab-right.png);
    background-repeat: no-repeat;
}

div.panel .panel-tr {
    background-image: url(/img/gxt/rounded_gradient-tab-left.png);
    background-repeat: no-repeat;
}

div.panel .panel-tc {
    background-image: url(/img/gxt/rounded_gradient-tab-inner.png);
    background-repeat: repeat-x;
}

/* jrp 10/16/13 - darken line borders around collapsible panels */

div.panel .panel-bc,
div.panel .panel-bl,
div.panel .panel-br {
    background-color: #888888;
}

div.panel .panel-body {
    border-color: #888888;
}

div.panel,
div#sticky-actions {
    margin: 0 auto;
    width: 1250px;
}


/* dlb 06/06/2012 - brought in the sticky buttons even further on configuration pages  */

div.body-inner form.configuration-form div.button-bar div#sticky-actions {
    width: 978px;
}

#config-pdeAdHoc div#sticky-actions {
    width: 1210px;
}

#config-coalDustSystem div#sticky-actions {
    width: 1210px;
}

td.nav-right div.nav-links {
    padding-right: 12px;
}


/* dlb 05/24/2012 - narrow the space between form fields */

div.form-item {
    padding: 0 8px;
}


/* dlb added 05/25/2012 - horizontal alignment of ad-hoc fields */

.sarAdHocCols,
.sarAdHocColsNoLabel {
    height: 85px;
    vertical-align: middle;
}

.sarAdHocColsNoLabel label {
    display: none;
}


/* dlb 6/15/2012 - targeting specific label to set its width and color; also targeting the value to hide it */

div#attr_wrapper_1_tripDateCheck label {
    width: 270px !important;
    color: #f00 !important;
}

div#attr_wrapper_1_tripDateCheck div.field span#readonly_1_tripDateCheck {
    display: none;
}


/* Sticky Tab Bar - DLB 6/26/2012  (I don't think these are used anymore - GWS 9/13/2017)
------------------------------------------------------ */

div#tabStripWrapper {
    width: 100%;
    clear: both;
}

div#tabStripInner {
    margin: 0 auto;
    width: 975px;
    padding: 0;
}

#config-pdeAdHoc div#tabStripInner {
    margin: 0 auto;
    width: 1227px;
    padding: 0;
}

#config-coalDustSystem div#tabStripInner {
    margin: 0 auto;
    width: 1227px;
    padding: 0;
}

div.tabStripWrapperClass {
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .15);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .15);
    background: #FFFFFF url(/img/gxt/glossy-top-bottom.png) repeat-x scroll 0 0;
    border-color: #FFFFFF;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 30px;
    width: 100%;
    z-index: 1000;
}

div#buttonsWrapper {
    margin: 0 auto;
    padding: 0;
}

#sticky-actions .floating {
    z-index: 100;
    left: 0;
    top: 0;
    border-color: #ffffff !important;
    background: #ffffff url("/img/gxt/glossy-top-bottom.png") repeat-x scroll 0 0 !important;
    position: fixed;
}

#sticky-actions .floating .grand-total-container {
    padding-left: 0;
}


/*	hide the Start Over button as it does the same thing as the Abort New Line Item button
	hide the Create Quote button to disallow users from configuring line items before creating a quote
	move other buttons a bit further away from the Abort button to prevent inadvertent clicks */

table.plain-button {
    display: inline-table;
}

table.button-start-over {
    display: none;
}


/* table.button-invoke-create{ display:none;} */

table.button-invoke-return {
    margin-left: 40px;
}


/* target the spreading nozzle heading attribute */

div#attribute-spreadingNozzleHeading div.attribute-label-container label {
    color: #00f;
}


/* target pop-up image on mouseover */

#preview {
    position: absolute;
    border: 1px solid #ccc;
    background: #333;
    padding: 5px;
    display: none;
    color: #fff;
}


/* target Travel Dates html attribute */

.travelDates {
    color: #3f7d9f;
    font-size: 11pt;
    font-weight: 700;
}

div#spreadingNozzleMaterialOfSleeve {
    font-size: 10pt;
}


/* target service announcements fields */

div.serviceannouncementwrapper {
    border: solid 1px #747474;
    padding-top: 7px;
    margin-bottom: 7px;
}


/* changing alignment on integer attributes in commerce layout */

input#customerNumber {
    text-align: left;
}

input#workOrder {
    text-align: left;
}

input#prePaidServiceLineNumber {
    text-align: left;
}

input#prePaidServiceSARNumber {
    text-align: left;
}

div.sysLabel {
    font-weight: bold;
    padding-top: 15px;
}

div#note1Description,
div#note2Description,
div#note3Description,
div#note4Description,
div#price1,
div#price2,
div#price3,
div#price4 {
    font-weight: 700;
}


/* Airlock styles */

.airlockHelper {
    color: #478cb1;
}

#attribute-housingEndplateHelper,
#attribute-gritFinishInformation,
#attribute-hazardousAreaClassificationsInformation,
#attribute-airlockManualsInformation,
#attribute-mDModelInformation,
#attribute-rotorTypeInformation {
    border: solid 1px #478cb1;
}

p.hazardPara {
    width: 400px;
}

.bluMsg {
    font-size: 10pt;
    color: #00f;
}

.smlTxt {
    font-size: smaller;
}

#attribute-coatingsInformation {
    margin: 0;
    padding: 0;
}


/* Change Order Line Item Styles */

.hideReconfig {
    display: none !important;
}

.changeOrderColumn {
    display: none !important;
}

.changeOrderHeader {
    border: none !important;
}

.changeOrderHeaderDiv {
    display: none !important;
}


/* Add "Value recommended is " before recommendation rules, but not for Pneusize, and make Pneusize recommendations black */

p.recommendation-message:before {
    content: "Value recommended is ";
}

#config-pneusize p.recommendation-message:before {
    content: "";
}

#config-pneusize p.message {
    padding-top: 0px;
}

#config-pneusize th#attribute-rateArr.attribute.cell-rateArr:after {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #000;
	text-decoration: none;
}

div#blowthruhr hr.hr75 {
    width: 75%;
    text-align: center;
    border: 1px solid #478cb1;
}

div#attribute-coatings p.recommendation-message {
    width: 50%;
}

div#helperLeft {
    float: left;
    margin: 0 0 0 150px;
}

div#helperRight {
    float: right;
    margin: 0 150px 0 0;
}

div#helperLeft,
div#helperRight {
    border: solid 1px #478cb1;
    padding: 0 15px;
}


/* Abrasion Resistance Information */

div.abrasion div {
    margin: 0;
    padding: 0;
}

div.abrasion div.group-inner {
    margin: 15px 7px 28px 28px;
}

div.abrCol1,
div.abrCol2,
div.abrCol3,
div.abrCol4,
div.abrCol5,
div.abrCol1H,
div.abrCol2H,
div.abrCol3H,
div.abrCol4H,
div.abrCol5H {
    float: left;
    border: solid 1px #000;
    padding: 3px !important;
    margin: 0;
}

div.abrCol1H,
div.abrCol2H,
div.abrCol3H,
div.abrCol4H,
div.abrCol5H {
    height: 45px;
    font-weight: 700;
}

div.abrCol1,
div.abrCol2,
div.abrCol3,
div.abrCol4,
div.abrCol5 {
    height: 15px;
}

div.abrCol1,
div.abrCol2,
div.abrCol3,
div.abrCol4,
div.abrCol5,
div.abrCol1H,
div.abrCol2H,
div.abrCol3H,
div.abrCol4H,
div.abrCol5H {
    text-align: center;
}

div.abrCol1,
div.abrCol1H {
    font-weight: 700;
    width: 115px;
}

div.abrCol2,
div.abrCol2H {
    text-align: left;
    width: 200px;
}

div.abrCol3,
div.abrCol3H {
    width: 130px;
}

div.abrCol4,
div.abrCol4H {
    width: 115px;
}

div.abrCol5,
div.abrCol5H {
    width: 70px;
}

span.mdImg img {
    border: 1px solid #478cb1;
}

div#mDRotorImage {
    text-align: center;
}

div#adderArraySet .array thead th {
    background-color: #478cb1;
}

div#adderArraySet .array .even td,
.array .even th {
    background-color: #EAEAEA;
}

th#attribute-adderDescription label:after {
    content: " (i.e. Custom 'Other' Options, Special Motors, Additional Testing Required)";
    font-size: smaller;
    font-style: italic;
}

div#adderArraySet table tbody th {
    text-align: center;
}

td#cell-adderQuantity div.attribute-field-container {
    padding-left: 15px;
}

div[id^="divider"] {
    width: 100%;
    height: 1px;
    background-color: #478cb1;
}

div[id^="attribute-divider"] div.attribute-field-container {
    width: 100%;
    height: 1px;
    background-color: #478cb1;
}


/* Airlock Sizing Information Table */

table#sizingTable {
    border: solid 1px #478cb1;
    text-align: center;
    width: 280px;
}

table#sizingTable th {
    font-size: 10pt;
}

table#sizingTable th,
table#sizingTable td {
    font-weight: 700;
    border-right: solid 1px #478cb1;
    border-left: solid 1px #478cb1;
    margin: 0;
    padding: 4px;
}

table#sizingTable td {
    border-bottom: solid 1px #478cb1;
}

table#sizingTable th {
    border-top: solid 1px #478cb1;
    border-bottom: solid 2px #478cb1;
}

table#sizingTable th.firstCol {
    border-left: solid 1px #478cb1;
}

table#sizingTable th.lastCol {
    border-right: solid 1px #478cb1;
}

table#sizingTable tr.bottomRow td {
    border-bottom: solid 1px #478cb1;
}

table#sizingTable tr.bottomRow td.firstCol {
    border-left: solid 1px #478cb1;
}

table#sizingTable tr.bottomRow td.lastCol {
    border-right: solid 1px #478cb1;
}

table#sizingTable tr.redFont td {
    color: #f00;
}

table#sizingTable tr.greenFont td {
    color: #00B050;
}


/* PDE Calculation Tables */

table#engTable {
    border: solid 1px #478cb1;
    text-align: right;
    width: auto;
}

table#engTable th {
    font-size: 10pt;
    text-align: center;
}

table#engTable th,
table#engTable td {
    border-right: solid 1px #478cb1;
    border-left: solid 1px #478cb1;
    margin: 0;
    padding: 4px;
}

table#engTable td {
    border-bottom: solid 1px #478cb1;
}

table#engTable th {
    border-top: solid 1px #478cb1;
    border-bottom: solid 2px #478cb1;
}

table#engTable th.firstCol {
    border-left: solid 1px #478cb1;
}

table#engTable th.lastCol {
    border-right: solid 1px #478cb1;
}

table#engTable tr.boldRow td {
    font-weight: 700;
    border-top: solid 1px #478cb1;
}

table#engTable tr.bottomRow td {
    font-weight: 700;
    border-bottom: solid 1px #478cb1;
}

table#engTable tr.bottomRow td.firstCol {
    border-left: solid 1px #478cb1;
}

table#engTable tr.bottomRow td.lastCol {
    border-right: solid 1px #478cb1;
}

table#engTable td.leftCol {
    text-align: left;
}

table#engTable td.centerCol {
    text-align: center;
}

#feedpointAirlockTable {
    font-size: 11pt;
    font-weight: 700;
}

table#customerInfoTable {
    margin: 0;
    padding: 0;
}

table#customerInfoTable tr {
    padding: 0;
}

table#customerInfoTable th {
    border-bottom: solid 2px #478cb1;
    padding: 0;
}

table#customerInfoTable td {
    padding: 0;
}


/* Product Line Home Pages */

div.productHome {
    text-align: center;
}


/* Temporary Product Template Styles */

div.headerColumn div.group-content div.group-inner {
    padding-top: 15px;
}


/* div.basicTab{width:970px;} */


/* div#pipeline-viewer-opener{width:932px;} */

.basicTab .attribute-inner {
    padding-left: 0;
    padding-right: 4px;
}

.basicTab .group-inner,
.basicTab .group-content,
.basicTab .group-header {
    margin: 0;
    padding: 0;
}

.basicTab .group-inner {
    padding-left: 7px;
}

div.basicColumn {
    width: 100%;
}

span.modHdr {
    font-weight: 700;
}

div.headerColumn span {
    font-weight: 700;
}

div#includeHeader,
div#linePrice {
    text-align: center;
}

table.sbfsbGrid td,
table.airMgmtSystemAMS td {
    margin: 0;
    padding: 3px;
}

.processControl table {
    width: 100%;
}

.processControl td {
    vertical-align: top;
    padding: 3px;
}

div.padLeftFix div.attribute-inner {
    padding-left: 0 !important;
}

div.padLeftFix div.group-inner {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

div.padLeftFix div.group-content {
    padding-left: 28px;
}


/* Change Format Back to Standard for System Specification Grid */

.sysGrid .group-inner {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
}

.sysGrid .attribute-inner {
    padding-left: 28px;
}


/* changing border of constrained values in config */

div.constrained div.attribute-field-container {
    border: solid 1px #f00;
}

table.mcfPumpPkgData {
    width: 425px;
}

.extraBold {
    font-weight: 700;
}

.extraSpace {
    padding-left: 20px;
}

div.extraSpace {
    padding-left: 20px;
}

.extraExtraSpace {
    padding-left: 40px;
}

.noShow {
    display: none;
}

div.dollarRight input {
    text-align: right;
}

div[id^="attribute-materialProperties"] div.attribute-inner {
    padding: 0px;
    margin: 0;
}

div[id^="attribute-materialProperties"] div.attribute-inner input[id^="materialProperties"] {
    font-size: 8pt;
    height: 13pt;
    margin-bottom: 2px;
    margin-top: 1px;
}

input#controlsQuoteDiscount,
input#controlsQuoteCommissionPercentBeforeDiscount {
    text-align: left;
}

div[id*="mechanicalInstallationHeader"],
div[id*="electricalInstallationHeader"] {
    font-size: 10pt;
    font-weight: 700;
    color: #3f7d9f;
}

div[id*="installationAddersHeader"],
div[id*="installationSubTotalsHeader"],
div[id*="installationTotalsHeader"] {
    font-size: 10pt;
    color: #3f7d9f;
}

input.systemName {
    position: absolute;
}

input.discSystemName {
    position: absolute;
    width: 362px !important;
}

p.addlSpec {
    font-size: 11pt;
    color: #478cb1;
    font-weight: 700;
}

div.engLevel,
div.engLevel .form-label {
    font-size: 14pt;
    padding-bottom: 0px;
}

div.engRate,
div.engRate .form-label,
div.engRate .readonly-wrapper,
div.engRateVals,
div.engRateVals .form-label,
div.engRateVals .readonly-wrapper,
div.engHeader {
    font-weight: bold;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

div.engRateVals-column .attr-spacer,
div.engHeader-column .attr-spacer {
    margin-bottom: 1px;
}

div.engRateVals,
div.engRateVals .form-label,
div.engRateVals .readonly-wrapper {
    font-weight: normal;
}

div.underline-center {
    margin-bottom: 0;
    border-bottom: 1px solid;
    text-align: center;
    font-weight: bold;
}

div.overline-total {
    margin-top: 0;
    border-top: 2px solid;
}

div.nopadding,
div.nopadding .form-label {
    padding: 0px;
}

div.borderNoPadBold,
div.borderNoPadding,
div.noBoldItalic {
    padding: 0px;
    margin: 0px;
    border: 1px solid #b5b8c8;
    height: 18px;
}

div.borderNoPadBold .form-label,
div.borderNoPadding .form-label,
div.noBoldItalic .form-label {
    border-right: 2px solid #b5b8c8;
    padding-top: 2px;
    padding-bottom: 3px;
    height: 12px;
}

div.borderNoPadBold div.field {
    font-weight: bold;
}

div.noBoldItalic,
div.noBoldItalic .form-label {
    font-weight: normal;
    font-style: italic;
}

div.engHeader .form-label {
    text-align: center;
}

div.engHeaderNormal {
    margin: 0px;
    padding-top: 2px;
}

div.tightSpacing {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

span.adHocHdr {
    font-size: 10pt;
    font-weight: bold;
}

div#areaClassificationDocuments p.tldr {
    margin-top: 3px;
}

p.matlProps {
    font-size: 10pt;
    color: #478cb1;
    font-weight: normal;
    margin: 3px 0px;
}

div.materialProps div.column-1,
div.materialProps div.column-2 {
    border-top: 1px solid #478cb1;
}

#cm-manager-content .x-grid3-cell-inner {
    padding: 2px;
}

#cm-manager-content div.x-grid3-col-col3 {
    font-weight: bold;
    white-space: nowrap;
}

#cm-manager-content .x-grid3-row td {
    border-bottom: 2px inset;
    line-height: 12px;
    vertical-align: middle;
}

#cm-manager-content .view-header,
.form-header {
    padding: 0;
}

.testData .attribute-label {
    font-size: 8pt !important;
}


/* Override default styles for input fields from Reset.css
,input[type=number],input[type=date],textarea
input[type=radio],input[type=checkbox] */

.attribute-field-container input[type=text] {
    width: 100%;
}


/* Filter Config specific table design */

table.filterTableDesign {
    border: solid 1px #478cb1;
    border-collapse: collapse;
}

table.filterTableDesign caption {
    border-top: solid 1px #478cb1;
    border-left: solid 1px #478cb1;
    border-right: solid 1px #478cb1;
    font-weight: bold;
}

table.filterTableDesign th,
table.filterTableDesign td {
    border: solid 1px #478cb1;
    padding: 2px;
}

table.filterTableDesign th {
    font-weight: bold;
}

table.filterTableDesign td.center {
    text-align: center;
}

#line-item-grid-pagination-warning .error-text {
    font-size: 0;
}

div.configNoBoldNoPad .group-inner {
    padding: 0;
}

div.configNoBoldNoPad .attribute-inner {
    padding: 0 0 0 28px;
}

div.configNoBoldNoPad .attribute-label {
    font-size: 8pt;
}

[id*="costEa_line"],
[id*="listPrice_line"],
[id*="discountedList"],
[id*="netPriceEach_line"],
[id*="extendedNetPrice_line"],
[id*="businessUnitIndustryApplicationCodes"],
[id*="quoteDetails"],
[id*="orderEntryDetails"] {
    white-space: nowrap;
}


/* With multi-select attributes, highlight constrained values in red. */

span.group-option.constrained {
    color: #f00;
}


/* gws 6/10/2016 - never show the element with class 'plain-button' which has an onclick attribute containing 'exportData' */

.plain-button[onclick*="exportData"] {
    display: none;
}


/* gws 7/27/2016 - show file attachments on the same line instead of below. */

div.attachNameRight div {
    vertical-align: top;
    display: inline-block;
}

div.attachNameRight label {
    display: inline-block;
}

div.attachNameRight span {
    padding-left: 10px;
}


/* gws 11/29/2016 - custom width on all help windows */

div#help-window {
    width: 375px;
}


/* Guidance Note Bullet List Styling */

.guidanceNotes li {
    margin: 5px 0px;
    color: #00f;
}

.smallIndent .form-label {
    font-size: 7pt;
    font-weight: normal;
}

div.smallIndent {
    margin-bottom: 0;
}

.subGroup {
    background-color: #bdc0c2;
}

div.subGroup .group-inner {
    padding-top: 0px;
    padding-bottom: 8px;
    background-color: #bdc0c2;
}

div.subGroup .group-header {
    padding-top: 3px;
    padding-bottom: 4px;
    padding-left: 5px;
}

div#attribute-materialDetailTable div.attribute-inner {
    padding-left: 0px !important;
}


/* No Wrap, Larger Font Size and Outdent Commerce Headers */

[id*="terms_quote"],
[id*="rderSummary"],
[id*="xceptionsAndClarifications"],
[id*="overLetter_quote"],
[id*="deliveryScheduleDisplay"],
[id*="documentLanguage"],
[id*="pricingType"],
[id*="proposalHeader"],
[id*="projectDetails"],
[id*="commercialRisksLabel"],
[id*="technicalRisksLabel"],
[id*="GD11Links"] .form-label,
[id*="otherRiskFormData"],
[id*="nonPhaseRiskLabel"],
[id*="riskSignaturesLabel"],
[id*="repRSMDetails"],
[id*="additionalFunctions"],
[id*="eMEAProjectSummaryCurrencyInformation"],
[id*="eMEAProjectDetails"],
[id*="businessUnitIndustryApplicationCodes"],
[id*="quoteDetails"],
[id*="orderEntryDetails"],
[id*="countryHeader"],
[id*="cannabisInfo"] {
    white-space: nowrap;
    margin-bottom: 4px !important;
}

[id*="proposalHeader"],
[id*="projectDetails"],
[id*="commercialRisksLabel"],
[id*="technicalRisksLabel"],
[id*="GD11Links"] .form-label,
[id*="otherRiskFormData"],
[id*="nonPhaseRiskLabel"],
[id*="riskSignaturesLabel"],
[id*="repRSMDetails"],
[id*="additionalFunctions"],
[id*="eMEAProjectSummaryCurrencyInformation"],
[id*="eMEAProjectDetails"],
[id*="businessUnitIndustryApplicationCodes"],
[id*="quoteDetails"],
[id*="orderEntryDetails"],
[id*="countryHeader"],
[id*="cannabisInfo"] {
    margin-left: -3px;
}

[id*="terms_quote"] .form-label,
[id*="termsConditionsDays"] .form-label,
[id*="includeOrderSummary"] .form-label,
[id*="includeExceptionsAndClarifications"] .form-label,
[id*="includeCoverLetter_quote"] .form-label,
[id*="deliveryScheduleDisplay"] .form-label,
[id*="documentLanguage"] .form-label,
[id*="pricingType"] .form-label,
[id*="proposalSubheader"] .form-label {
    font-size: 8pt;
    font-weight: bold;
}

[id*="proposalHeader"] .form-label,
.layoutHeader-column .form-label,
[id*="projectDetails"] .form-label,
[id*="commercialRisksLabel"] .form-label,
[id*="technicalRisksLabel"] .form-label,
[id*="GD11Links"] .form-label,
[id*="otherRiskFormData"] .form-label,
[id*="nonPhaseRiskLabel"] .form-label,
[id*="riskSignaturesLabel"] .form-label,
[id*="repRSMDetails"] .form-label,
[id*="additionalFunctions"] .form-label,
[id*="eMEAProjectSummaryCurrencyInformation"] .form-label,
[id*="eMEAProjectDetails"] .form-label,
[id*="businessUnitIndustryApplicationCodes"] .form-label,
[id*="quoteDetails"] .form-label,
[id*="orderEntryDetails"] .form-label,
[id*="countryHeader"] .form-label,
[id*="cannabisInfo"] .form-label {
    font-size: 10pt;
    color: #3f7d9f;
    font-weight: bold;
}

[id*="cannabisQuestionnaireLink"] .form-label {
	width: 0px !important;
	height: 12px !important;
}

[id*="completedCannabisQuestionnaire"] .form-label,
[id*="externalQuoteAttachment"] .form-label {
	width: 150px !important;
}

[id*="cannabisQuestionnaireLink"] .form-element {
	padding-left: 0px !important;
}

[id*="completedCannabisQuestionnaire"] .form-element,
[id*="externalQuoteAttachment"] .form-element {
	padding-left: 90px !important;
}


.greenTable .form-label {
    font-size: 12pt;
    color: #3f7d9f;
    font-weight: bold;
}

.layoutHeader-column .bm-actionstrip-vert-left {
    margin-top: 10px;
    margin-left: 3px;
}

.layoutHeader-column .button-middle {
    width: 232px;
}

.oppQuoteInfo .readonly-wrapper,
[id*="proposalSubheader"] {
    white-space: nowrap;
}

.oppQuoteInfo .help-icon {
    left: 135px;
}

[id*="opportunityNameNote"] .form-label,
[id*="coverLetter_quote"] .form-label,
[id*="exceptionsAndClarifications"] .form-label,
[id*="orderSummary"] .form-label,
[id*="customInvoicingMilestones"] .form-label,
[id*="fieldServiceTermsConditionsAndRates"] .form-label,
[id*="termsAndConditionsOfSale"] .form-label,
[id*="aymentTermsNote"] .form-label,
[id*="emeaTermsAndConditions"] .form-label,
[id*="emeaFRTermsAndConditions"] .form-label,
[id*="emeaCoverLetter"] .form-label,
[id*="pukDescriptionOfOperation"] .form-label,
[id*="pukCoverLetter"] .form-label,
[id*="pukIntroductionToCompany"] .form-label,
[id*="pdeScopeOfSupplyWorks"] .form-label,
[id*="pukTermsAndConditions"] .form-label,
[id*="generalTechnic"] .form-label {
    width: 0 !important;
}

[id*="opportunityNameNote"] .form-element,
[id*="coverLetter_quote"] .form-element,
[id*="exceptionsAndClarifications"] .form-element,
[id*="orderSummary"] .form-element,
[id*="customInvoicingMilestones"] .form-element,
[id*="fieldServiceTermsConditionsAndRates"] .form-element,
[id*="termsAndConditionsOfSale"] .form-element,
[id*="aymentTermsNote"] .form-element,
[id*="emeaTermsAndConditions"] .form-element,
[id*="emeaFRTermsAndConditions"] .form-element,
[id*="emeaCoverLetter"] .form-element,
[id*="pukDescriptionOfOperation"] .form-element,
[id*="pukCoverLetter"] .form-element,
[id*="pukIntroductionToCompany"] .form-element,
[id*="pdeScopeOfSupplyWorks"] .form-element,
[id*="pukTermsAndConditions"] .form-element,
[id*="generalTechnic"] .form-element {
    padding-left: 0 !important;
}

[id*="excludedItems"] {
    padding-left: 8px !important;
    padding-top: 20px;
}

[id*="fieldServiceTermsConditionsAndRatesMenu"] .form-label,
[id*="termsAndConditionsOfSaleMenu"] .form-label,
[id*="pukTermsConditionsOfSale"] .form-label,
[id*="revisedWordQuote"] .form-label {
    width: 190px !important;
}

[id*="quoteIsStandard"] .form-label {
    width: 375px !important;
}

[id*="fieldServiceTermsConditionsAndRatesMenu"] .form-element,
[id*="termsAndConditionsOfSaleMenu"] .form-element,
[id*="pukTermsConditionsOfSale"] .form-element,
[id*="revisedWordQuote"] .form-element {
    padding-left: 190px !important;
}

.array .attribute-label {
    padding-left: 0px !important;
}

div.noPad div.group-inner {
    padding: 0px;
}

/* improve picture config selection formatting */
.cfg-im-item.selected {
    border-width: 4px !important;
}

th[data-colid*="11768638"] {
	width: 100%;
}