/*IDEX Custom CSS*/

.scw-catalog__html-content--top-listing p {
	margin-bottom: 10px;
}

/* BMF - 8/5/2021 */
.sc-layout__main-container .static-hero {margin-bottom:30px;}
.scw-product-content__semrock-container iframe.scw-product-content__iframe {width:100% !important;height:510px;border:none;float:left;}
.scw-product-content__semrock-iframe button {float:right;margin-right:58px;}
.scw-product-content__semrock-container {overflow:auto;clear:both;/*overflow:visible;*/}
.scm-modal__my-light-tool-iframe {width:100%;height:540px;border:none;}
.scw-product-content__custom-part-builder-iframe {border:none;width:100%;height:490px;}
#scj-add-to-cart-button > table > tbody > tr > td {border:none !important;};
.sf-document-list--table .sf-icon-txt {display:none;}
.italic {font-style: italic;}

/* .scw-product-content__title-content p strong {font-size:22px;} */
/* .scw-product-content__number .scw-product-content__display-product-number {color:#566162;font-weight:bolder;font-size:22px;} */

div.scw-product-content__semrock-container_mobileThumbnail {display:none;}

@media (max-width:760px) { 
/*Mobile*/ 
    .scw-product-content__number .scw-product-content__display-product-number {
        color: #566162;
        font-weight: bold;
        font-size: 14px;
    }
    .scw-product-content__title-content p strong {
        font-size: 14px;
    }
	
	.scw-product-content__semrock-iframe {display:none;}
	.scw-product-content__semrock-container {overflow: visible;width:200px;height: 200px;}
	div.scw-product-content__semrock-container_mobileThumbnail {display:block;margin:20px auto;width:300px;}
	div.scw-product-content__semrock-container_mobileThumbnail .scw-product-content__button--my-light {width:300px;margin:0px auto 20px;}
	span.ihs_domesticLabel {font-size:10px;top:35px;}
}

@media (min-width:761px) {
/*Desktop*/
    .scw-product-content__number .scw-product-content__display-product-number {
        color: #566162;
        font-weight: bolder;
        font-size: 22px;
    }
    .scw-product-content__title-content p strong {
        font-size: 22px;
    }
	
	.scw-product-content__semrock-iframe {display:block;}
	.scw-product-content__semrock-container {overflow: auto;}
	div.scw-product-content__semrock-container_mobileThumbnail {display:none;}
}

.btn.btn-idex-green {background-color: #7dc049;color: #fff;}
.btn.btn-idex-blue {background-color: #007dc3;color: #fff;}
.btn.btn-idex-purple {background-color: #5b2b82;color: #fff;}

div.blueHighlightBox {color: #fff; background-color: #007cc3; padding: 5px; margin-top: 20px; margin-bottom: 20px;}
div.blueHighlightBox div {background-color: #007cc3; padding: 10px;}

div.purpleHighlightBox {color: #fff; background-color: #5b2b82; padding: 10px; margin-top: 20px; margin-bottom: 20px;}
div.purpleHighlightBox div {background-color: #5b2b82; padding: 10px;}
div.purpleHighlightBox ul, div.purpleHighlightBox h2, div.purpleHighlightBox h3,
div.purpleHighlightBox li, div.purpleHighlightBox h4, div.purpleHighlightBox h5,
div.purpleHighlightBox span {color:#fff;}
.thumbnail-listImg {width:100px;}
.sf-document-list--table th,
.sf-document-list--table td {vertical-align:middle;}

.nav-item-list-img {width:25%;}
.ListCaption {padding-right:5px;}

/* Styles for the iFrame */
.CustomPartBuilderContainer .customSizeOrdering table .notifyjs-container {right:-130px !important;top:0px !important;}
.CustomPartBuilderContainer .customSizeOrdering table .notifyjs-arrow {right:5px !important;}
.CustomPartBuilderContainer .RightWithPadding {font-size:1rem;line-height:1;}
.CustomPartBuilderContainer {width:100%;}
.CustomPartBuilderContainer h3 {font-size: 20px;line-height:25px;margin-bottom:15px;font-weight:900;}
.CustomPartBuilderContainer span {font-size:16px;line-height:26px;}
.CustomPartBuilderContainer .NoCustomReturns {}
.CustomPartBuilderContainer .ui-spinner-button {border:none;}
.CustomPartBuilderContainer .ui-spinner-input {width:50px;text-align:center;margin-right:10px;}
.CustomPartBuilderContainer #BasePartNumber,
.CustomPartBuilderContainer #ParentProductName,
.CustomPartBuilderContainer #BasePID {display:none;}
.CustomPartBuilderContainer .finePrint {font-size:14px;line-height:normal;display:inline-block;margin-top:10px;}
.scw-product-content__custom-part-builder-container {border-bottom:1px solid black;margin-bottom:10px;}
.sca-switch__control .sca-switch__label:after {top: calc(.4375rem + -2px);}
.CustomPartBuilderContainer td {padding:0px !important;}
.sca-switch__label:before {background-color:#606162;border:1px solid #606162;}
.CustomPartBuilderContainer td {padding:0px !important;}
#CustomPartBuilderWorking {position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.6);height: 430px;width: 100%;}
#CustomPartBuilderWorking div {width:60%;margin:100px auto;color:#fff;text-align: center;font-size:30px;}

/* Styles for MainPlot */
.plot-container .legend-container {display: inline-block;height:auto;position:static;}
.plot-container .legend {min-width:auto;height:auto;bottom:30px; position:relative;}
.plot-container .legend-container .legend-header {border-bottom:none;padding-top:5px;}
body.MainPlot {margin:0px;}
body.MainPlot .legend ul .select-area {width:140px;white-space:nowrap;overflow:hidden;}
body.MainPlot .legend ul li ul .select-area {width:103px;white-space:nowrap;overflow:hidden;}
body.MainPlot .legend .legend-content ul ul {display:none;}

.sc-iframe-semrock-dpm {height:950px;}
.ConversionTools .col-md-2 select {margin-top:31px;}

.sc-idex-card{
align-items: flex-start;
}
.sc-idex-card h5.card-title{margin-top: 0px !important}
.sc-idex-card .card-title a{
color: #007DC3 !important;
}

.SemSpecHeader {background-color: #007dc3; color:#fff;font-weight:700;}
.sca-table tbody tr.SemSpecHeader:hover {background-color: #007dc3; color:#fff;}

.CustomRequest_CTA {overflow:auto;background:#e4e6e6;padding:30px 30px 30px 50px;}
.CustomRequest_CTA div:nth-child(1) {float:left;width:13%;}
.CustomRequest_CTA div:nth-child(2) {float:right;width:87%;}
.CustomRequest_CTA h4,h5 {text-transform:none;}
@media screen and (max-width: 800px) {.CustomRequest_CTA div:nth-child(1){padding-right:10px;}}

.FOF_Page {margin:60px 40px;}

.scw-order-process .sca-label--status {
	display: none !important;
}

.scw-shopping-cart--full-list .scm-data-table__product-info .sca-badge:not(.badge-light) {
    display: none !important;
}

.scw-shopping-cart--full-list .sco-cart-product__status .sca-badge:not(.badge-light) {
    display: none !important;
}

.scw-order-process .scm-data-table__full-product-title .scm-product-info__media-body .sca-label--status:not(.sca-label--composed):not(.scm-data-table__label) {
    display: none !important;
}

.scw-guest-checkout .scm-data-table__full-product-title .scm-product-info__media-body .sca-label--status:not(.sca-label--composed):not(.scm-data-table__label) {
    display: none !important;
}

.scw-order-process--confirmation .sca-label--status .sca-badge:not(.badge-danger) {
    display: none !important;
}

.scw-guest-checkout--confirmation .sca-label--status .sca-badge:not(.badge-danger) {
    display: none !important;                
} 

h1 {font-size:60px;line-height:60px;margin-bottom:41px}
h2 {font-size:50px;line-height:50px;margin-bottom:26px}
h3 {font-size:35px;line-height:35px;margin-bottom:26px}
h4 {font-size:30px;line-height:30px;margin-bottom:26px}
h5 {font-size:26px;line-height:26px;margin-bottom:26px}
div.form-group label.h6,
fieldset.form-group legend.h6 {text-transform:none;color:#566162;}
fieldset.form-group ul.list-unstyled li {display:inline;}

.modal-dialog.scm-modal__dialog.modal-lg {max-width:90%;}
.sca-option-select__option.sca-option-select__option--code {max-width:100%;}

.sc-brand-image-div {margin-bottom:10px;}
.ihs_domesticLabel {font-size:12px;position:absolute;top:40px;line-height:1em;}
.scw-product-content__horizontal-thumbnail-slider-wrapper.scj-horizontal-thumbnail-slider-wrapper {display:none;}