/*Guided Nav Style*/

@font-face {
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	src:url(../fonts/icomoon.eot?96h3dp);
	src:url(../fonts/icomoon.eot?#iefix96h3dp) format('embedded-opentype'),
		url(../fonts/icomoon.woff?96h3dp) format('woff'),
		url(../fonts/icomoon.ttf?96h3dp) format('truetype'),
		url(../fonts/icomoon.svg?96h3dp#icomoon) format('svg');
}
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular/roboto-regular.eot');
    src: url('../fonts/roboto-regular/roboto-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular/roboto-regular.woff2') format('woff2'),
         url('../fonts/roboto-regular/roboto-regular.woff') format('woff'),
         url('../fonts/roboto-regular/roboto-regular.ttf') format('truetype'),
         url('../fonts/roboto-regular/roboto-regular.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto-medium/roboto-medium.eot');
    src: url('../fonts/roboto-medium/roboto-medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-medium/roboto-medium.woff2') format('woff2'),
         url('../fonts/roboto-medium/roboto-medium.woff') format('woff'),
         url('../fonts/roboto-medium/roboto-medium.ttf') format('truetype'),
         url('../fonts/roboto-medium/roboto-medium.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'roboto_condensedlight';
    src: url('../fonts/roboto-light/robotocondensed-light.eot');
    src: url('../fonts/roboto-light/robotocondensed-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light/robotocondensed-light.woff2') format('woff2'),
         url('../fonts/roboto-light/robotocondensed-light.woff') format('woff'),
         url('../fonts/roboto-light/robotocondensed-light.ttf') format('truetype'),
         url('../fonts/roboto-light/robotocondensed-light.svg#roboto_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedbold';
    src: url('../fonts/roboto-condensed/robotocondensed-bold.eot');
    src: url('../fonts/roboto-condensed/robotocondensed-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-condensed/robotocondensed-bold.woff2') format('woff2'),
         url('../fonts/roboto-condensed/robotocondensed-bold.woff') format('woff'),
         url('../fonts/roboto-condensed/robotocondensed-bold.ttf') format('truetype'),
         url('../fonts/roboto-condensed/robotocondensed-bold.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedregular';
    src: url('../fonts/roboto-condensed-regular/robotocondensed-regular.eot');
    src: url('../fonts/roboto-condensed-regular/robotocondensed-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-condensed-regular/robotocondensed-regular.woff2') format('woff2'),
         url('../fonts/roboto-condensed-regular/robotocondensed-regular.woff') format('woff'),
         url('../fonts/roboto-condensed-regular/robotocondensed-regular.ttf') format('truetype'),
         url('../fonts/roboto-condensed-regular/robotocondensed-regular.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
  font-family: 'Agilent-icon-fonts-v10-v10';
  src:  url('../fonts/agilent-icons/Agilent-icon-fonts-v10-v10.eot?w298t3');
  src:  url('../fonts/agilent-icons/Agilent-icon-fonts-v10-v10.eot?w298t3#iefix') format('embedded-opentype'),
    url('../fonts/agilent-icons/Agilent-icon-fonts-v10-v10.ttf?w298t3') format('truetype'),
    url('../fonts/agilent-icons/Agilent-icon-fonts-v10-v10.woff?w298t3') format('woff'),
    url('../fonts/agilent-icons/Agilent-icon-fonts-v10-v10.svg?w298t3#Agilent-icon-fonts-v10-v10') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.icon-circle-check{
	 font-family: 'Agilent-icon-fonts-v10-v10' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

	.guided-navigation .search-content{/*background-color:#fff;*/display:table;padding:0px;}
	.guided-navigation  p{margin:0px;color:#202020;font-size:14px;font-family: robotoregular,Arial, Helvetica, sans-serif;font-weight: 400;/*padding-bottom:10px;*/}
	.guided-navigation{background-color:#edeff0;font-family: robotoregular,Arial, Helvetica, sans-serif !important;}
	.guided-navigation a{color:#0085D5;}
	.guided-navigation a:hover{color:#00426A;}
	.gn_link:hover{background-color: #F9F9FA! important;
    color: #00426A !important;text-decoration: underline !important;}
	.search-content > *{padding:0px;}
	.search-content h3,h4,h5{margin:0px;}
	.content{display:block;width:100%;background-color:#333;}
	.no-gutter{margin-left:-5px !important;margin-right:-5px !important;}
	.no-gutter > [class*='col-'] {
    padding-right:5px;
    padding-left:5px;	
}

.remv-bdr{border:none !important;}
.remove-padbot-10{padding-bottom:0px !important;}
.append-padbot-5{padding-bottom:5px;}
.append-padtop-5{padding-top:5px;}
.append-padtop-10{padding-top:10px;}
.append-padbot-10{padding-bottom:10px;}
.append-pad-20{padding:20px;}
.append-padtop-20{padding-top:20px;}
.append-padbot-20{padding-bottom:20px;}
.append-pad-30{padding:30px;}
.append-padtop-30{padding-top:30px;}
.append-martop-5{margin-top:5px;}
.append-martop-10{margin-top:10px;}
.append-marbot-10{margin-bottom:10px;}
.append-martop-20{margin-top:20px;}


.search-content-outer{background-color:#edeff0;min-height:300px !important;padding:20px 0px;}
.container.content-space {padding: 20px 0px;}
.lft-welcome-msg{background-color:#F9F9FA;border:1px solid #D4D9DD;}
.que-overview{background-color: #F9F9FA;border: 1px solid #D4D9DD;}
.lft-welcome-msg a{font-weight: 400;}
.rgt-ques-cont{background-color:#fff;min-height: 300px;display: inline-block;}
.rgt-ques-cont-wrapper{
	border-top: 1px solid #D4D9DD !important;
	border-right: 1px solid #D4D9DD !important;
	border-bottom: 1px solid #D4D9DD !important;
	border-left: 1px solid #D4D9DD !important;
}
.recom-content-wrapper{
	border-top: 0px !important;
	border-right: 1px solid #D4D9DD;
	border-bottom: 1px solid #D4D9DD;
	border-left: 1px solid #D4D9DD;
}
.ques-img-holder{max-height:350px;text-align:left;background-color:#D4D9DD;}
.lft-welcome-msg p:first-of-type {padding-top: 0px;}
.lft-welcome-msg h3{padding-bottom:8px;padding-top:3px;}
.lft-welcome-msg .ag-hdr-4{line-height: 100%;}

.ag-divider{border-bottom:1px solid #D4D9DD;padding-bottom:10px;}
.ag-divider-overview{border-top:1px solid #D4D9DD;padding-top:10px;}


.ag-hdr-5{font-size:14px;line-height: 15px;font-family: robotomedium,Arial, Helvetica, sans-serif;color:#303030;}
.ag-hdr-5-2{font-size: 14px;font-family: robotoregular,Arial, Helvetica, sans-serif;line-height: 18px;}
.ag-hdr-4{font-size:16px;font-family: robotoregular,Arial, Helvetica, sans-serif;font-weight: 400; color:#303030;line-height:21px;}
.ag-hdr-3{font-size:21px;font-family: roboto_condensedlight,Arial, Helvetica, sans-serif;font-weight:300;line-height:32px;}
.ag-hdr-3-ques-title{font-size:24px;font-family: roboto_condensedlight,Arial, Helvetica, sans-serif;font-weight:300;line-height:30px;color: #303030;}
.ag-hdr-3-title{
	height:60px;
	padding: 15px 0px 15px 27px;;
	text-transform: uppercase;
	background: #fff;
	font-size:24px;font-family: roboto_condensedlight,Arial, Helvetica, sans-serif;font-weight:300;line-height:30px;color: #000;
}
.ag-hdr-2{font-size:28px;font-family: roboto_condensedlight,Arial, Helvetica, sans-serif;font-weight:300;margin:20px 0px;}
.ag-hdr-4-2{line-height:21px;color:#888B8D;font-size:16px;font-family:robotoregular,Arial, Helvetica, sans-serif;font-weight: 400;}
.product-card-validation a:hover, .product-card-validation a:focus {
    text-decoration: none;
}
.grey_arrow_box a:hover .ag-hdr-5-2, .grey_arrow_box a .ag-hdr-5-2:hover {
    text-decoration: underline;
}
.msg-stnd a .ag-hdr-5-2:hover {
    text-decoration: none;
}
.product-card-validation a.ag-hdr-5-2.prd-qty-error:before{
	display:none;
}
.ag-ans-btn .btn{   
    width: 200px;
    height: 50px;
    display: table;
    margin-right: 10px;
    background-color: #fff;
    border-radius: 0px;
    padding: 0px 10px;
	position: relative;
	}
.ag-ans-btn.large-ans-btn .btn{
	padding: 0px 0px;	
}
.ag-ans-btn .btn-primary{color:#0085D5 !important;border:1px solid #0085D5;}
.ag-ans-btn .btn h5{
	text-align: center;
    color: #0085D5 !important;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px 10px;
}
.ag-ans-btn .btn-primary:hover{background-color: #fff !important;border:2px solid #0085D5 !important;color:#0085D5;}
.ag-ans-btn .btn-primary:active,.ag-ans-btn .btn-primary.active,.ag-ans-btn .open > .dropdown-toggle.btn-primary{color: #0085D5 !important;
   background-color: #fff !important;
   border:2px solid #0085D5 !important;
}

.ag-ans-btn .btn-primary:focus,.ag-ans-btn .btn-primary.focus,.ag-ans-btn .btn-primary:active:hover,.ag-ans-btn .btn-primary.active:hover,.ag-ans-btn .open > .dropdown-toggle.btn-primary:hover,.ag-ans-btn .btn-primary:active:focus,.ag-ans-btn .btn-primary.active:focus,.ag-ans-btn .open .dropdown-toggle.btn-primary:focus,.ag-ans-btn .btn-primary:active.focus,.ag-ans-btn .btn-primary.active.focus,.ag-ans-btn .open > .dropdown-toggle.btn-primary.focus{
   color: #0085D5;
   background-color: #fff !important;
   border:2px solid #0085D5 !important;color:#0085D5;}
 .ag-ans-btn a:hover {
    text-decoration: none;
}
.help-msg span{font-size:13px;font-family: robotoregular,Arial, Helvetica, sans-serif;font-weight: 400;}
.help-msg{border-bottom:1px solid #D4D9DD;font-family: robotoregular,Arial, Helvetica, sans-serif !important;font-weight: 400;}
.help-msg .fa{
	padding-right: 3px;
}
.next-nav .btn-primary, .cust-bought-prod-ctasec .btn-primary{
	margin-right:0px !important;
	}

.next-nav .btn-primary:hover, .cust-bought-prod-ctasec .btn-primary:hover,.next-nav .btn-primary:focus {
	text-decoration:none !important;
	} 
.spl-msg{max-width:620px;border:1px solid #D4D9DD;background-color:#EEF7FC;}
.img-ans{height: 220px;
    display: table;
    margin: 0 auto;}
.img-ans span{display: table-cell;
    vertical-align: middle;}
.ag-ans-img{background:transparent;width:182px;height:182px;display: table-cell;
    vertical-align: middle;}
.ag-img-ans-btn .btn{border:solid 1px #D4D9DD !important;width:270px;min-height:270px;border-top:solid 2px #0085D5 !important;background-color:#fff !important;border-radius:0px;padding:0px;position:relative;display:inline-block;}
.img-ans-txt{display: table;width: 100%;height:46px;background:#F9F9FA;border-top:1px solid #D4D9DD;position:absolute;bottom:0px;/*width:268px;*/}  
.img-ans-txt h5{display: table-cell;vertical-align: middle;/*background:#F9F9FA;border-top:1px solid #D4D9DD;*/}
.center-align .img-ans-txt h5{float:left;}
 
[data-toggle="buttons"] .ag-img-ans-btn > .btn input[type="radio"], [data-toggle="buttons"] .ag-img-ans-btn > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] .ag-img-ans-btn > .btn input[type="checkbox"], [data-toggle="buttons"] .ag-img-ans-btn> .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

.center-align
{
display: table-cell;
vertical-align: middle;
}
    
[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] .ag-img-ans-btn > .btn input[type="checkbox"] {
    position: relative !important;  
    width: 18px;
    height: 15px;   
    float: left;
	margin-left:10px;
	margin-right:10px;
}

.sm-ans-btn .btn input[type="checkbox"],.large-ans-btn .btn input[type="checkbox"]
{
margin-left:0px !important;
}


input[type=checkbox]:before { content:""; display:inline-block; width:16px; height:15px;}
input[type=checkbox]:checked:before { background: url('file:///C:/Users/602612/Desktop/Agilent%20_%20Search_files/checked.png') no-repeat #fff; }


/* images */
input[type=checkbox]:before {background: url('file:///C:/Users/602612/Desktop/Agilent%20_%20Search_files/unchecked.png') no-repeat #fff; }

.ques-label{font-size:14px;font-family: roboto_condensedlight,Arial, Helvetica, sans-serif;font-weight:300;color:#888B8D;}
.ans-txt{font-size:14px;font-family: roboto_condensedregular,Arial, Helvetica, sans-serif;font-weight:400;color:#0085D5;}
.ans-overview p{margin-bottom:5px;padding:0px;}
.ans-overview p:last-child{margin-bottom:30px;}
.que-overview section{padding-left:20px;}
.recom-sec .ag-divider-overview{padding:0px !important;}
.sec-nav{margin:20px;}
.sec-nav .back-btn, .sec-nav .btn-stnd-medium,.sec-nav .start-btn{margin-bottom:20px; vertical-align: middle;}
.sec-nav a.start-btn{    
background-color: #F9F9FA! important;
    color: #0085D5 !important;
    border: 0px !important;
    padding: 9px 20px;
    height: 37px;
    display: inline-block;
    line-height: 19px;
	font-weight: 500;
}
	
.sec-nav .start-btn:hover{background-color: #F9F9FA! important;
    color: #00426A !important;text-decoration: underline !important;
	border:0px !important;
}
.next-nav.sec-nav a.btn.btn-primary.start-btn.desk-start-btn:hover, .next-nav.sec-nav a.btn.btn-primary.start-btn.desk-start-btn:focus {
    color: #00426A !important;
}
.desk-start-btn .fa {
    padding-right: 7px;
}
.que-overview header{display: flex !important;
 align-items: center;}	
.que-overview header img,.que-overview header h4{display:table-cell !important;}
.que-overview header h4{padding-left:20px;padding-right:20px;line-height:18px;}
.que-overview .ans-overview{margin-left: 35px;padding-right:20px;}
.que-overview .ans-overview p{line-height:16px;}
.active-sec header{background: #fff;
    border: solid 1px #D4D9DD;
    border-radius: 50px 0px 0px 50px;
    padding: 10px 10px 10px 40px;
    margin-left: -20px;
    border-right: none;}
.active-sec header h4{padding-bottom:0px;}
.que-overview .active-sec header{display: flex !important;
 align-items: center;}
.que-overview .active-sec header img,.que-overview .active-sec header h4{display:inline-block !important;}
.active-sec {padding-left:0px !important;}	
.active-sec  .ag-divider-overview{border:none;} 
.active-sec .ans-overview{margin-left:60px !important;}
.ans-img-outer{
    display: table;
    width: 100%;}
	
.ans-img-outer h5{display: table-cell;
    vertical-align: middle;
	max-width:132px;
	}
.ans-img-outer span{ display: table-cell;vertical-align: bottom;width:48px;}	
.ag-ans-img-small-btn{
    width: 38px;
    height: 38px;
    vertical-align: bottom;
	}
	
.text-left {
  text-align: left !important;
}

.large-ans-btn  .btn
{
min-width:410px !important;
max-width:830px !important;
margin-right: 0px;
clear: both;
display:block;
}
.large-ans-btn .center-align h5{display:table-cell !important;}
.large-ans-btn .btn h5{
    display: table-cell;
    vertical-align: middle;
    max-width:804px !important;
    text-overflow: unset;
    width:100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border: solid 1px transparent;
}
.large-ans-btn  .btn.btn-primary{
	white-space: normal;
}
.ag-ans-btn .btn-primary:hover h5 {
    border: solid 0px transparent;
}
	
.large-ans-btn .center-chkbox h5{display:table-cell !important;}
.btn-group-vertical .center-align {  
    width: 100%;
    display: table;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

.btn-group-vertical > .btn-group:after{clear:both;}

.recom-prod  .ag-hdr-3-ques-title{display:inline-block;}

.recom-prod{min-height:0px !important;}

.recom-prod i{margin-right:5px;}

.recom-prod a
{ 
  font-family: roboto_condensedregular,Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size:14px;
  }
.bdr-right{height:19px;border-right:solid 1px #D4D9DD;margin:0px 11px 0px 8px;}
.prod-card{width:100%;float:left; padding:30px 30px 20px 30px;}
.recom-prod-desc{border-top:solid 2px #0085D5;min-height:100px;}
.recom-prod-img{width:146px;float:left;margin-right:30px;}
/* 2952 recom-prod-thumb-> is not removed as it is to be build in later phase as per DCSE-1890 */
.recom-prod-thumb{width:100%;float:left;}
.recom-prod-thumb  ul{padding:0px;float:left;margin-top:10px;}
.recom-prod-thumb  ul li{
    display: inline-block;
    margin-right: 10px;
	width:42px;
	height:42px;
	border:solid 1px #D4D9DD;}
.recom-prod-thumb  ul li:active{border:solid 1px #0085D5;}	
.recom-prod-thumb  ul li:last-child{margin-right:0px;}
.recom-prod-content{width:639px; float:left;}
.recom-prod-content h3{border-bottom:1px solid #D4D9DD;/*margin-bottom:10px;*/}
.recom-prod-content ul{
padding-left:18px;    
margin: 0px;
}
.recom-prod-content ul:first-child{padding-right:20px;}
.recom-prod-content ul li{
color:#202020;    
font-family: robotomedium,Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 27px;
}
.recom-prod-content ul li span {
    color: #202020;
	font-family: robotoregular,Arial, Helvetica, sans-serif;
}

.recom-prod-content p{
margin: 10px 0px 0px;
padding-bottom: 0px;
line-height: 20px;}

.product-card-footer{
height:60px;
background-color:#F9F9FA;
border-top:solid 1px #D4D9DD !important;
float:left;
width:100%;
padding-left: 20px;
display: table;
}
.prod-part-num{
width:190px;
font-size: 13px;
display: table-cell;
vertical-align: middle;
border-right:1px solid #D4D9DD !important;
line-height:20px;
}

.prod-list-price{
    width: 412px;
    padding-left: 20px;
    display: table-cell;
    vertical-align: middle;
    line-height:20px;
    border-collapse: unset;
 }
.ftr-desc-clr{
color: #888B8D;
}	
.ftr-desc{
color:#808A8E;
font-size:12px;
font-weight:400;
}
.prod-list-price .ftr-desc{font-size:12px !important;font-weight:400 !important;}
.ftr-font-desc{font-family:robotomedium,Arial, Helvetica, sans-serif; font-size:16px;}
.ftr-price{color:#84BD00;font-family:robotoregular,Arial, Helvetica, sans-serif; font-size:16px;}	

.prod-list-price h5{display:inline;}

.prod-add-t-cart{
border-left:1px solid #D4D9DD;
width: 250px;
float: right;
border-top: none !important;
}

.next-nav .btn-default{   
height: 37px;
padding: 0px 20px;
border-radius: 0px;
background-color: #fff !important;
font-size: 14px;
font-family: robotomedium,Arial, Helvetica, sans-serif !important;
font-weight: 500;
margin-right: 10px;}
.add-on-section{
    padding-bottom: 30px!important;
   }
.add-on-card{border:1px solid #D4D9DD;width:100%;height:350px;border-top: 2px solid #0085D5;}
.add-on-img{width:162px;height:162px;background-color:#ccc;margin: 0 auto;display: block;}
.add-on-card-prod-img{width:100%;height:248px;/*background-color: #fff;*/text-align: center;} 
.add-on-prod-title{width:100%;height:65px;display:table;}
.add-on-prod-title span{display:table-cell;vertical-align:middle;font-size:18px;font-weight:300;font-family: roboto_condensedlight,Arial, Helvetica, sans-serif;color:#303030;line-height:21px;padding:0px 2px;}
.add-on-card-footer{width:100%;height:99px;background-color: #F9F9FA;
    border-top: 1px solid #D4D9DD;padding: 0px 20px;display:table;}
.card-ftr-desc,.add-on-card-footer .next-nav{display:table-cell;vertical-align:middle;}
.recom-hdr {
    border-left: solid 2px #FFCC00;
    padding: 0px 10px;
    margin-bottom: 20px !important;
    height: 32px;
	font-size:24px;
}
.card-list-price{font-size:18px !important;}
.product-card-validation{    
    background-color: #EDEFF0;
    width: 100%;
    height: 47px !important;
    float: left;
    border-top: solid 0px #D4D9DD;
	text-align: right;
    padding: 13px 20px;
	color: #0085D5;
	}
.arrow-up{width: 27px;
    height: 12px;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-bottom: 12px solid #EDEFF0;
    color: #edeff0;
    z-index: 100;
    position: absolute;
    right: 100px;
    top: 456px;}
.card-err-validation{    
    background-color: #FAF1F1;
    border: solid 0px #D9534E;	
	}
.card-err-validation a{
	color: #D6001C!important;	
}
.card-err-validation a:hover{
	text-decoration: none;
}	
.prd-qty-error,.prd-qty-error:hover,.prd-qty-error:focus{color: #D6001C!important;
    cursor: text; text-decoration:none}

.msg-box-error:after, .msg-box-error:before {
    bottom: 100%;
    right:20.3%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.product-card-validation.msg-box-error:before {
    border-color: rgba(194, 225, 245, 0);
    border-width: 14px;
    margin-left: -36px;
	bottom: 46px;
}

.product-card-validation.msg-box-error:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #FAF1F1;
    border-width: 14px;
    margin-left: -30px;
	bottom: 44px;
}
.option-selector .btn-group.open .dropdown-toggle{
    height: 30px;
    border: solid 1px #D4D9DD;
    background: #fff;
    box-shadow: none;
    border-radius: 0px;
}

.feature-desc{
    clear:left;
	border-top: solid 1px #D4D9DD;
	margin-top: 5px;   
    width: 100%;
    padding-top: 10px;
    display: inline-block}

.option-selector  .btn-group > .btn{
height: 30px;
border: solid 1px #D4D9DD;
background: #fff;
border-radius: 0px;
border-radius:none !important;}
.option-selector  .btn-group > .btn .caret{border:none;}

.option-selector .dropdown-menu{padding:0px;min-width:202px;}
.option-selector .multiselect-container>li>a>label{padding: 4px 20px 4px 10px;}

.option-selector .multiselect-container>li>a>label>input[type=checkbox]{margin-right: 10px;}

.option-selector .multiselect-container a{color:#303030 !important;font-size:13px;font-family: robotoregular,Arial, Helvetica, sans-serif;font-weight: 400;}

.font-p{color:#202020;font-size:14px;font-family: robotoregular,Arial, Helvetica, sans-serif;font-weight: 400;}
.feature-title{color:#888B8D !important;}
.multiselect-selected-text
{color:#303030;}
button.multiselect.dropdown-toggle.btn.btn-default:after {
    font-family: FontAwesome;
    content: "\f107";
	color: #ccc;
}
.overlay {
  position: relative;
}

.overlay:after {
  content:"";
  width:100%;
  height:100%;
  opacity:0;
}

.overlay.change:after {  
opacity: .5;
background-color: white; 
position: absolute;
top: 0;
left: 0;
content:"";
width:100%;
height:100%;
}

.option-selector .multiselect-container>li>a>label>input[type=checkbox]:checked:before { font-family: FontAwesome;
   content: "\f00C";background:#fff;}
   
.option-selector .multiselect-container>li>a>label>input[type=checkbox]:before {font-family: FontAwesome;
   content: "";background:#fff;}

.option-selector{ 
float: left;
/*min-width: 74px;*/}

.option-selector:first-of-type
{
	margin-right:5px
}   
  
.recom-prod-content>.option-selector{margin-right:5px;}

/* do not group these rules */
*::-webkit-input-placeholder {
    color: #0085D5;
	font-size: 14px;
    font-family: robotomedium,Arial, Helvetica, sans-serif !important;
    font-weight: 500;
	opacity: 1;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color: #0085D5;
	opacity: 1;
}
*::-moz-placeholder {
    /* FF 19+ */
    color: #0085D5;
	opacity: 1;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color: #0085D5;
	opacity: 1;
}
.img-responsive
{max-width:100%;}
.row-append-martop-10
{margin-top:10px;}	
@media only screen and (min-width : 1200px) {
.img-ans-btn .ag-img-ans-btn{width:279.33px !important;}
}
@media only screen and (max-width : 1024px) {
.add-on-card {height: 425px;}
.add-on-prod-title{height: 85px;}
.add-on-card-prod-img{height: 268px;}
.add-on-card-footer {
    height: 154px;
    padding: 4px 20px;
}
.add-on-prod-title span {
    font-size: 16px;
    padding: 0px 2px;
}
.add-on-card-footer
{
display:block;
}
.card-ftr-desc, .add-on-card-footer .next-nav {
    display: block;
	float:left;
	}
.add-on-card-footer .next-nav > div{float:left;}
.add-on-suc-msg{display:block;float:none !important;}
.add-on-card-footer .next-nav {margin-top:5px;}
}
@media only screen and (max-width : 991px) {
.tab-marg-top-10
  {margin-top:10px;}

.card-ftr-desc
{
   padding-bottom: 6px;
}
.remove-padbot{padding-bottom :0px !important;}
.add-on-section {
    padding: 0px 10px !important;
}
.recom-prod-content {
    width: 390px !important;
	}
.que-overview header h4{font-size:13px;}
.active-sec header{padding-left:18px;padding-right:10px;}
  }
  @media only screen and (min-width : 1201px)
  {
  .tab-start-btn{display:none !important;}
  }
@media only screen and (max-width : 1200px) {
.img-marg-top-10{margin-top:10px;}
.sec-nav a.start-btn{padding: 9px 0px 9px 16px;}
.tab-start-btn{display:none !important; float:right;}
.desk-start-btn i.fa-rotate-left{display:none;}
.active-sec header{
    border-radius: 0px !important;
    margin-left: 0px;
    border-left: none;}
.active-sec header img{margin-left:-20px;}
   .ag-img-ans-btn .btn{min-width: 100% !important;}
   .row-append-martop-10{margin-top:0px !important;}
 } 
@media only screen and (max-width : 991px){
	.sec-nav a.start-btn {
    padding: 9px 0px 9px 0px;
    }
	.sec-nav .back-btn,.sec-nav .start-btn {
    margin-bottom: 10px;
	}
}
  @media only screen and (max-width : 1200px) and (min-width : 992px){
   .recom-prod-content {
    width: 480px !important;}
	}
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px)
 {
   .ag-img-ans-btn .btn{min-width : 100%;}   
	.sec-nav{width:88%;}
	.img-ans-btn .ag-img-ans-btn{width:254px !important;}
 } 
 .gn-hdr-bnr
{
	background-color: #ffffff;
}
.mediaHr_btn input {
    color: #0085D5;
    font-family: robotoregular,Helvetica,Arial,sans-serif !important;
    font-size: 14px;
	font-weight: normal;
}
/* 2952 remove commented css */
/*input.qty.ng-not-empty
{
    border: solid 1px #D9534E;
}*/

a.req-btn{ padding: 8px 10px; }
.recom-prod-desc .mediaHr_btn .qty{
	margin-right: 8px;
}
.mediaHr_btn .qty.qty-err{
	border: solid 1px #D9534E; 
	color: #D9534E;
}
.req-btn.pull-right{
	margin-right: 0px;
}
.container-fluid.gn-supplement-section {
    background-color: #ffffff;
  /*padding-top: 30px;*/
    padding-bottom: 60px;
}
#prod-feature,#prod-feature1
{
background:url('https://www.agilent.com/common/images/select-arrow.png') no-repeat right;
-webkit-appearance: none;
-moz-appearance:none;
text-indent:0.01px;
text-overflow:'';
min-width:100px;
border:solid 1px #D4D9DD;
padding-right: 30px;
padding-left: 10px;
}

/*Print CSS*/
@media print
{
.rgt-ques-cont {
    display: block;
}
.recom-prod-content
{
	width: 80%;
	height:100%;
}
.recom-prod-img
{
	margin-right:10px;
}
.recom-prod-desc {
    border-top: solid 2px #0085D5;
    border-right: 0px;
    border-left: 0px;
    border-bottom: 0px;
    page-break-inside: avoid !important;
}
}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

.gn-hdr-bnr .ag-hdr-2{margin-left: -5px;}

.search-content .col-md-3:first-of-type{padding-left:0px;}

.add-on-suc-msg {float: left;margin-top: 6px;}

.add-on-suc-msg .ag-hdr-5-2{font-size:13px;}

.add-on-section > .ag-hdr-3{margin-top:30px;margin-bottom:10px !important;}

.card-ftr-desc{width:216px;}

.add-on-card-footer .next-nav{width:132px;}

.single-line-val
{
display: inline;
padding-left: 5px;
}
.single-line-val:first-of-type
{
margin-right:50px;
}
.sm-img-outer
{
width:38px;
height:38px;
position:absolute;
left:10px;
bottom:0px;
}
.recom-prod-desc .product-card-validation{
	overflow: visible !important;
	position: relative;
}
/*DCSE-2186*/
.prod-list-price h5.yourPrice-label {
    display: block;
    line-height: 19px;
}
.prod-list-price h5.strike-label {
                color: #808A8E;
}
.strike-price {
                color: #808A8E;
                font-family: roboto_condensedlight,Arial, Helvetica, sans-serif;
}
.prod-list-price .ftr-desc.viewyourPrice-label {
                font-size: 14px !important;
    line-height: 19px;
}
.add-on-card-footer .ftr-desc.viewyourPrice-label {
                font-size: 14px !important;
    line-height: 19px;
                display: inline-block;
    padding: 3px 0;
}
.strike {
    position: relative;
}
.strike::after {
    content: '';
    border-bottom: 1px solid #808A8E;
    position: absolute;
    left: 0;
    top: 48%;
    width: 100%;
}
.ListPriceBlock {
                float: left;
                padding-right: 30px;
}
.YourPriceBlock {
                float: left;
}
/*DCSE-2186*/

/* DCSE-3267 */
.cust-alsobought-section .no-gutter > [class*='col-'] {
    padding-right: 15px;
    padding-left: 15px;
}
.custbought-hdr{
    color: #303030;
	margin-bottom:28px;
}
.cust-bought-prod-card {
    border: 1px solid #D4D9DD;
    width: 100%;
	padding:20px;
    min-height: 250px;
    border-top: 2px solid #0085D5;
    background-color: #fff;
	margin-left: 0px;
}
.cust-bought-prod-imgsec {    
	width: 120px;
    height: 120px;
    background-color: #fff;
    margin: 0 auto;
    margin-bottom: 20px;
    position: relative;
}
.cust-bought-prod-img {
    background-color: #fff;
	width: auto;
    height: auto;
    display: block;
    left: 0px;
    top: 0px;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    margin: auto;
	
	
}
.gn-promo-section a {
    color: #0085D5;
}
.cust-bought-prod-desc a:hover, .cust-bought-prod-desc a:focus{
    color: #00426A !important;
}
.cust-bought-prod-desc a:hover{
	text-decoration: underline !important;
}
.cust-bought-prod-detail {
    width: 100%;
	padding-bottom:0px;
}
.cust-bought-prod-detail h4.cust-bought-prod-desc {
    text-align: left;
    font-size: 14px;
    line-height: 18px;
    font-family: robotoregular,Arial, Helvetica, sans-serif;
    color: #0085D5;
    padding-bottom: 6px;
  /*  min-height: 60px;*/
}
.cust-bought-prod-detail .cb-prod-desc-id{
	 min-height: 94px;
}
.cust-bought-prod-detail .cb-prod-desc-id.removeBtm{
	min-height: 79px;
}
h5.cust-bought-prod-part-num {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    font-size: 13px;
    line-height: 19px;
    font-family: robotoregular,Arial, Helvetica, sans-serif;
    color: #303030;
    padding-bottom: 15px;
}
.removeBtm h5.cust-bought-prod-part-num{
	padding-bottom: 0px;
}
span.cust-prod-price-title{
	text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: robotoregular,Arial, Helvetica, sans-serif;
    color: #888B8D;
    padding-right: 4px;
}
span.list-price-val{
    text-align: left;
    font-size: 16px;
    line-height: 21px;
    font-family: robotoregular,Arial, Helvetica, sans-serif;
    color: #84BD00;
}
.cust-prod-price{
	padding: 0px 0px 16px 0px;
}
.removeBtm ~ .prod-price-section .cust-prod-price{
	padding: 0px 0px 18px 0px;
}
.cust-alsobought-section .bx-wrapper .bx-prev{
	background: url(../images/arrow-left.svg) no-repeat 0px 0px;
	left:-40px;
	top: 51%;
	height: 32px;
	z-index: 1;
}
.cust-alsobought-section .bx-wrapper .bx-next{
	background: url(../images/arrow-right.svg) no-repeat 0px 0px;
	right: -55px;
	top: 51%;
	height: 32px;
	z-index: 1;
}
.cust-alsobought-section .bx-wrapper .bx-next:hover {
    background-position: 0px 0px;
}

.cust-alsobought-section .bx-wrapper .bx-viewport{
	background: none;
	-moz-box-shadow: 0 0 0px #ccc;
	-webkit-box-shadow: 0 0 0px #ccc;
	box-shadow: 0 0 0px #ccc;
	border:  0px solid #fff;
	left: 0px;
	height: 100%! important;
}
.gn-promo-section{
	margin: 0px 0px 60px 0px;
	display:none;
}
.guided-navigation .cust-alsobought-section{
	background:none;
}
.cust-bought-prod-card{
	float:left;
}
.guided-navigation .cust-bought-prod-ctasec .btn-primary{
    background-color: #0085D5 !important;
	border: solid 1px #0085D5 !important
}
.guided-navigation .cust-bought-prod-ctasec .btn-primary:visited{
	color: #ffffff !important;
}
.guided-navigation .cust-bought-prod-ctasec .btn-primary:hover,.guided-navigation .cust-bought-prod-ctasec .btn-primary:focus{
	background-color: #00426A !important;
	border: solid 1px #F4F3F1 !important;
	color: #ffffff !important;
}
.cust-alsobought-section .ag-hdr-2{
	line-height:32px;
	margin-bottom: 24px;
	margin-top: 29px;
}
.gn-prd-qty-error{
font-size:12px;font-family: robotoregular,Arial, Helvetica, sans-serif;line-height:18px;
	color:#D6001C;padding: 0px 0px 0px 0px;}

.guided-navigation .cust-alsobought-section .row {
	padding:0px 40px 0px 40px;
}
.gn-promoitem{
	overflow:hidden;
}
.cust-bought-prod-ctasec .qty {
    margin-right: 5px;
    margin-top: 0px;
    border: solid 1px #D2D2D2;
	min-height: 37px;
}
.cust-bought-prod-ctasec .gn-qty-err{
	border: solid 1px #D9534E;
	color:#D9534E;
}
.cust-bought-prod-ctasec input {
    color: #0085D5;
    font-family: robotomedium,Helvetica,Arial,sans-serif !important;
    font-size: 14px;
    font-weight: normal;
}
input.qty.qty-err::placeholder,input.qty.gn-qty-err::placeholder{
	color: #D9534E;
}
input.qty.qty-err::-webkit-input-placeholder,input.qty.gn-qty-err::-webkit-input-placeholder{
	color: #D9534E;
}
input.qty.qty-err:-moz-placeholder,input.qty.gn-qty-err:-moz-placeholder{
	color: #D9534E;
}
input.qty.qty-err::-moz-placeholder,input.qty.gn-qty-err::-moz-placeholder{
	color: #D9534E;
}
input.qty.qty-err:-ms-input-placeholder,input.qty.gn-qty-err:-ms-input-placeholder {
	color: #D9534E;
}

input:focus::-webkit-input-placeholder {
   color:transparent;
}

input:focus:-moz-placeholder { /* Firefox 18- */
   color:transparent; 
}

input:focus::-moz-placeholder {  /* Firefox 19+ */
   color:transparent; 
}

input:focus:-ms-input-placeholder {  
   color:transparent;
}
.recommresult-product-validation{	
	float: none;
    position: absolute;
	height:0px;
	margin-top: -1px;
}
 .recommresult-product-validation .gn-error-msg{
    font-size: 12px;
    font-family: robotoregular,Arial, Helvetica, sans-serif;
    line-height: 20px;
    padding: 0px 0px 0px 0px;
    color: #D6001C;
    margin: 0px 0px 0px 0px;
    display: inline-block;
    vertical-align: top;
}
.recommresult-prod-addtocart .gn-error-msg{
	font-size:12px;font-family: robotoregular,Arial, Helvetica, sans-serif;line-height:20px;padding: 0px 0px 0px 2px;color: #0085D5;  margin: 0px 0px 0px 0px;
}
 .recommresult-prod-addtocart .gn-success-msg{
    margin:  5px 10px 0px 73px;
    background: url(../images/checkicon.svg) repeat 0px 0px;
    height: 12px !important;
    width: 12px !important;
    display: inline-block;
}
.recommresult-prod-addtocart .successmsg{
	font-size:12px;font-family: robotoregular,Arial, Helvetica, sans-serif;	
}
.recommresult-product-validation a span.tickicon{
    display: inline-block;
    width: 19px;
    margin: 2px 0px 0px 81px;
    position: relative;
}
.recommresult-product-validation span.tickicon:before {
	margin: 0px;
}
.recommresult-prod-addtocart .successmsg {
	font-size: 12px;
    font-family: robotoregular,Arial, Helvetica, sans-serif;
    display: inline-block;
    margin-top: 2px;
}
span.tickicon:hover + .successmsg, a .successmsg:hover {
	text-decoration: underline;
	color: #00426A;
}
 _:-ms-lang(x), .recommresult-prod-addtocart .gn-success-msg { width: 13px !important; }
 :-ms-fullscreen, :root  .recommresult-prod-addtocart .gn-success-msg {     width: 13px !important;}
  _:-ms-lang(x), .cust-bought-prod-detail h4.cust-bought-prod-desc { padding-bottom:6px }
 :-ms-fullscreen, :root .cust-bought-prod-detail h4.cust-bought-prod-desc { padding-bottom:6px }
   _:-ms-lang(x), .cust-bought-prod-detail .cb-prod-desc-id { min-height: 95px; }
 :-ms-fullscreen, :root .cust-bought-prod-detail .cb-prod-desc-id 	 { min-height: 95px; }

.cust-prod-price .strikeprice{
    display: inline-block;
    margin-left: 4px;
    vertical-align: top;
    font-size: 13px;
    line-height: 13px;
    font-family: robotoregular,Arial, Helvetica, sans-serif;
    color: #303030;
    padding-top: 0px;
	margin-left: 68px;
	position:relative;
}
.cust-prod-price .strikeprice::after {
    content: '';
    border-bottom: 1px solid #303030;
    position: absolute;
    left: 0px;
    top: 48%;
    width: 100%;
}
.strikeprice-marleft{
	margin-left:68px;
}
.guided-navigation .cust-bought-prod-ctasec .req-quote{
	padding: 8px 13px;
}
.cust-bought-prod-ctasec a.btn-stnd-medium.pull-right, .prod-add-t-cart a.btn-stnd-medium.pull-right{
	margin-right:0px;
}
.card-err-validation .tickicon {
	display:none;
}
.cust-bought-prod-ctasec .btn-primary{
	margin-right:0px !important; 
	min-width: 140px;
	}


@media screen and (max-width: 950px) and (min-width: 920px){
	.guided-navigation .cust-alsobought-section .row {
		padding	: 0px 10px 0px 50px;
	}
	.cust-alsobought-section .bx-wrapper .bx-next{
		right: -46px
	}
	.cust-alsobought-section .bx-wrapper .bx-prev {
		left: -33px !important;
	}
	.cust-alsobought-section .bx-wrapper{ 
	    margin-left: -16px !important;
	}
	.cust-alsobought-section .bx-viewport{
		left:0px;
	}
} 
@media screen and (max-width: 919px){
	.guided-navigation .cust-alsobought-section .row {
		padding	: 0px 30px 0px 30px;
	}
	.cust-alsobought-section .bx-wrapper .bx-viewport{
		left:0px;
	}
	.cust-alsobought-section .bx-wrapper{ 
	    margin-left: -16px;
	}
	.cust-alsobought-section .bx-wrapper .bx-next{
		right: -45px !important;
	}
	.cust-alsobought-section .bx-wrapper .bx-prev{
		left: -30px !important;
	}
} 
@media screen and (max-width: 900px){
	.cust-alsobought-section .bx-wrapper{
		margin-left: 0px !important;
	}

	
}


/* left nav font-awsome icons style*/
.icon-circle-check .path1:before {
  content: "\e90f";
  color: rgb(204, 204, 204);
}
.icon-circle-check .path2:before {
  content: "\e910";
  margin-left: -1em;
  color: rgb(0, 153, 204);
}
header .green-circle{
	color:#84BD00;
}
header .yellow-circle{
	color:#F2A900;
}
header .unchecked-circle{
	color:#D0D0CE;
	font-size:16px;
}
header .checked-circle{
	color:#84BD00;
}     

/* Error/Success Message */
.ErrmsgMarginBottom{
	margin-bottom:46px;
}
.msg-stnd {
    font-family: robotoregular, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 18px;
    padding: 15px 15px 15px 15px;
    
}
.msg-stnd i{
    line-height: 18px;
    width: 16px;
    height: 16px;
    font-size:16px;
    margin-right:10px;	
}
.msg-box-error {
    color: #D6001C;
    background-color: #FAF1F1;

}
.msg-box-success {
    color: #303030;
    background-color: #F1FAF1;
}
.msg-box-success .ag-hdr-5-2{
	color: #303030;
}
.msg-box-success:after, .msg-box-success:before {
    bottom: 100%;
    right: 8.3%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.product-card-validation.msg-box-success:before {
    border-color: transparent;
    border-width: 14px;
    margin-left: -36px;
    bottom: 46px;
}
.product-card-validation.msg-box-success:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #F1FAF1;
    border-width: 14px;
    margin-left: -30px;
    bottom: 44px;
}
.msg-stnd .fa-info-circle{color:#0085D5;}
.msg-stnd .fa-exclamation-triangle{color:#F2A900;font-size:14px;}
.msg-stnd .fa-check-circle{
	color: #008522;
	font-size: 16px;
	padding-right: 7px;
}
.msg-stnd .fa-exclamation-circle{
	color: #D6001C;
	font-size: 16px;
	padding-right: 7px;
}
.fa-print, .fa-envelope {
    font-size: 16px;
}
.ListPriceBlock .ag-hdr-5{
	padding-right: 5px;
}
/* part number search form */
.partsearch-form {
    margin-top: 19px;
    position: relative;
    float: left;
}
.partsearch-form:before {
    content: '\e620';
    padding-left: 9px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    position: absolute;
    font-size: 23px;
    color: #808A8E;
    left: 0;
    top: 9px;
}
input.partno-searchbox {
    width: 410px;
    height: 37px;
    outline: none;
    color: #53565A;
    float: left;
    margin-right: 10px;
    font-family: robotoregular,Arial, Helvetica, sans-serif;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.4;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #b1b3b3;
    padding-left: 38px;
}

input.partno-searchbox::placeholder{
	color: #C6C6C4;
}
input.partno-searchbox::-webkit-input-placeholder{
	color: #C6C6C4;
}
input.partno-searchbox:-moz-placeholder{
	color: #C6C6C4;
}
input.partno-searchbox::-moz-placeholder{
	color: #C6C6C4;
}
input.partno-searchbox:-ms-input-placeholder {
	color: #C6C6C4;
}
.partsearch-errormsg, .methodno-errormsg{
	color: #D6001C;
}
.partsearch-errormsg{
	width: 520px;
	clear:left;
}
.partno-searchbox.ng-invalid{
	border: solid 1px #D6001C;
	color: #53565A;
}
.stbold{
	font-weight: 700;
	color: #303030;
	padding-top: 8px;
}
input:-webkit-autofill {
	background-color: transparent;
  -webkit-text-fill-color: #53565A !important;
}
input:-moz-autofill {
	background-color: transparent;
  -moz-text-fill-color: #53565A !important;
}
input:-o-autofill {
	background-color: transparent;
  -o-text-fill-color: #53565A !important;
}
input:-khtml-autofill {
	background-color: transparent;
  -khtml-text-fill-color: #53565A !important;
}
.dropdowncontainer{
	padding-top: 13px;
}
.qnsdropdownlist{
	position: relative;
	padding-right:10px;
}
.qnsdropdownlist select{
	width: 410px;
    height: 37px;
    color: #53565A;
    padding: 0px 32px 0px 10px;
    margin-top: 1px;
    margin-bottom: 0px;
    border-radius: 0;
    border: 1px solid #B1B3B3;
    font-family: robotoregular, Arial, Helvetica, sans-serif;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff;
    z-index: 10;
    line-height: 17px; 
}
.qnsdropdownlist select:focus,.qnsdropdownlist select:focus::-ms-value {
    color: #53565A; 	
	background: none;  
	background-color: #fff;	
}
.qnsdropdownlist select option{
   	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	color: #53565A;
}
.qnsdropdownlist select.ng-invalid{
	color: #C6C6C4;	
}
.qnsdropdownlist.select-err select.ng-invalid{
	border: 1px solid #D6001C;
}
.qnsdropdownlist:after{	
	content: '\f0dc';
    padding-left: 14px;
    pointer-events: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    position: absolute;
    color: #888B8D;
    right: 22px;
    top: 2px;
    z-index: 5;
    font: normal normal normal 14px/1 FontAwesome;
}
.print-gn-recomm-header,.gn-print-header-title,.gn-print-footer{
	display:none;		
}
@media print
{	
	html,body{
		padding:0px!important;
		margin:0px!important;
	}
	body > header.globalHeader,title{
		display: none !important;
	}
	#onetrust-banner-sdk,.QSISlider, .QSIFeedBackLink  {
	display:none !important;
	}

	.search-content > .row > .col-md-3.col-lg-3.col-sm-3.col-xs-3{
		display: none !important;
	}
	.search-content .ag-hdr-2{
		display:none!important;
	}
	.search-content .print-title.ag-hdr-2{
		display:inline-block;
	}
	.col-lg-9 {
		width: 1125px!important;
		clear:both;
		margin: 0px auto;
		padding:0px!important;
		float:none !important;
		position: relative;
		margin-left: 35px;
	}
	.ag-hdr-3-ques-title+div{
		width:100%!important;	
	}
	.feature-desc{
		display:block!important;
		border-top:solid 1px #D4D9DD;
		width:100%!important;
	}
	.feature-desc .col-md-6{
		width:50%!important;
		display: inline-block!important;
	}
	.block-ui-container{
		display:none;
	}
	.breadcrumb{
		display: none !important;
	}
	#emaillink, .bdr-right, #printlink{
		display: none;
	}
	.print-gn-recomm-header,.gn-print-header-title,.gn-print-footer{
		display:block!important;		
	}
	.print-gn-recomm-header{
		width: 1195px!important;
		/* position: relative!important; 
		left: 0px!important;*/
		font-size: 0px!important;
		margin: 0px auto;
		padding: 0px;
	}
	.gn-print-header-title{
		width: 1125px!important;
		margin: 0px auto!important;
		margin-top:30px!important;
		float: none!important;
		position: relative!important;
		margin-left: 35px !important;
	}
	.print-gn-recomm-header-info{
		display: inline-block;
	}
	.comp-print-country{
		height: 38px;
		display: inline-block;
		position:relative;
		top:2px;

	}
	.comp-print-date{
        height: 41px;
        display: inline-block;
        border-left: 2px solid #F2A900;
        display: inline-block;
        position:relative;
        top:2px;
        margin-left: 20px;
        padding-left: 20px;
 }
 .comp-print-country h7-1,.comp-print-date h7-1{
		font-family: robotoregular, Helvetica, Arial, Sans-Serif;
		font-size: 12px;
		line-height: 18px;
		color: #202020!important;
		text-transform: uppercase;
		position: relative;
		bottom: 3px;
	}
	.comp-print-country h7-2,.comp-print-date h7-2{
		font-family: robotoregular, Helvetica, Arial, Sans-Serif;
		font-size: 16px;
		color: #303030!important;
		text-transform: uppercase;
	}
	h2.print-title.ag-hdr-2{
		display: inline-block !important;
		margin-top: 0px!important;
		margin-bottom: 0px !important;
		color: #303030 !important;
		font-size: 43px;
	}
	.comp-print-country,.comp-print-date{
		display: inline-block;
	}
	.prod-add-t-cart{
		display: none;
	}
	.cust-alsobought-section{
		display: none;
	}
	footer .globalHeaderContainer {
		display: none;
	}
	.breadcrumb{
		display: none !important;
	}
	
	body > footer,#footer{
		display: none !important;
	}
	.gn-print-footer{
		border: 1px solid #dddddd;
		border-top: 2px solid #0085D5;
		margin: 0px;
		padding:0px!important;
		height: 300px;
		width: 1125px!important;
		margin-top:60px;
		display:block !important;
		page-break-inside: avoid !important;
	}
	.info-div{
		margin:56px 25px 0px 51px;		
	}
	.info-div h3{
		font-family: robotoregular, Helvetica, Arial, Sans-Serif;
		font-size: 24px;
		padding-bottom:13px;
		color: #303030 !important;
		text-transform: uppercase;
		line-height: 28px;
	}
	
	a{
		color: #0085D5 !important;
		text-decoration: none !important;
	}
	p.find-dealer{
		color:#202020!important;
	}
	.gn-footer-copy{
		padding: 92px 49px 0px 51px;
		font-weight: bold;
  }
  .gn-footer-copy p{
	color: #333333 !important;
	font-size: 12pt;
	font-family: roboto_condensedregular, Helvetica, Arial, Sans-Serif !important;
	line-height: 23px;
	}
  .search-content .col-md-3{
  	display:none;
  }
	html, body {
		width: 308mm !important;
		padding: 0px;
		margin: 0px !important;
		margin-left: 0px;
		padding: 0px;
		margin-right: 0px;
	}
	@page:first{
		margin:0mm !important;
	}
	@page{
	margin: 8mm 0mm 0mm 0mm !important;
	size:auto !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 10px !important;
    margin-bottom: 0px !important;
    -webkit-print-color-adjust: exact;
	}
	.feature-title{
		padding-right:3px!important;
	}
    .option-selector select{
		background:none!important;
		border:0px !important;
		padding: 0px !important;
		margin:0px !important;
		width:auto!important;
		float:left!important;
		color: #202020 !important;
	}
	.option-selector span{
		display:inline-block!important;
	}
	.option-selector {
		display:inline-block!important;
		width:auto!important;
		padding: 0px!important;
		margin:0px!important;
		margin-bottom: 5px !important;
	}
	.recom-prod-desc .product-card-validation{
		display:none!important;
	}
	.search-content-outer{
		padding: 0px !important;
		clear: both;
		padding-top: 10px!important;
	}
	.stbold{
		font-weight: bold !important;
		color: #303030 !important;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
}
	.ag-hdr-4-2 , .ftr-desc-clr{
		color:#888B8D !important;		
	}
	.ag-hdr-3-ques-title , .ag-hdr-5{
		color:#303030 !important;
	}
	.recom-prod-content ul li{
		color:#202020 !important;
	}
    .ftr-price {
    color: #84BD00 !important;
    }
    .product-card-footer {
    background-color: #F9F9FA !important;
	 background: #F9F9FA !important;
    }
	.prod-part-num{
		width:170px !important;	
	}
	.prod-list-price{
		width:auto!important;
	}
	.guided-navigation .container{
		width:auto!important;
		display: block;
		max-width: 1164px;
	}
	.col-md-12{
		width:100%!important;
		float:none !important;
		width: 1164px !important;
		margin: 0px auto;
		clear: both;
		padding: 0px;
		display: block;
	}
	.recom-content-wrapper {
	width:100%!important;
	position:relative;
	float: none !important;
    border-top: 0px !important;
    border-right: 2px solid #D4D9DD !important;
    border-bottom: 2px solid #D4D9DD !important;
    border-left: 2px solid #D4D9DD !important;
	}
	.no-gutter{ margin-left:0px !important; margin-right:0px !important;}

	.companionparts-container .ag-hdr-3-title {
		background: #f9f9f7 !important;
	}
	.rgt-ques-cont{
		display: block !important;
		background: #fff!important;
	}
	.product-card-footer {
	border-collapse: unset;
	}
	.gn-hdr-bnr .ag-hdr-2{
		margin-left: 0px!important;
	}
	body>div footer{
		display:none !important;
	}
	html.Mac.Safari, html.Mac.Safari body {
		width: 290mm !important;
	}	
	html.Mac.Safari .col-md-12{
		width:100%!important;
		width: 1070px !important;
	}
	html.Mac.Safari .col-lg-9 ,html.Mac.Safari .gn-print-header-title{
		width: 1070px!important;	
		margin-left: 25px !important;		
	}
	html.Mac.Safari .print-gn-recomm-header{
		width: 1125px!important;
	}
	html.Mac.Safari .gn-print-footer{
		width: 1070px!important;
	}
	
} 
.companionparts-container{
	background: #edeff0;
	padding-top:20px;
	clear:left;
}
.search-content-outer .block-ui-message-container{
	position: fixed;
	top: 50%;
	margin: -25px 0px 0px 0px;	
}
/* dcse 8216 */
.comProdBorderTop{
	border-top: solid 2px #0085D5;
}
.partCol{
	/* width:14%; */
	width: 116px;
}
.prodCol{
	/* width:52%; */
	width: 390px;
}
.priceCol{
	/* width:15%; */
	width: 116px;
}
.table td{
	vertical-align: middle;
	border-bottom: 0px;
}
.msg-box-error-comp{
	padding-left: 72%;
	justify-content: flex-end;
}
.msg-box-success-comp{
	padding-left: 58%;
	justify-content: flex-end;
}
.forComp{
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.forComp-header{
	display: flex;
	justify-content: flex-start;
}
.tableBgm{
	background: white;
}
.alignTextErr{
	padding:0px;
	padding-left: 61px;
}
.alignTextSuccess{
	padding:0px;
	padding-left: 67px;
}
.pull-right-comp{
	margin-right: -5px;

}