.country-selector{
    height: 32px;
	text-align: right;
	position: fixed;
    right: 0;
    left: 0;
    z-index: 1040;	
        top:0px;
}

.globe-icon
{
	display: flex;
    align-items: center;
    float: right;
}

.globe-icon>span{
	padding-right: 13px;
	font-family: Diodrum Regular;
	font-size: 16px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: right;
}
	
.globe-icon>a{
	width: 36px;
	height: 32px;
	padding:0px 9px 0px 9px;
	display: flex;
    align-items: center;
    cursor: pointer;
}

.country-selector .country-selector-drpdwn{
	min-width: 100vw;
    border-radius: 0px;
    top: 34px;
    padding: 0px 0px 20px 0px;
	margin: 0px;
}

.country-menu-content .reg-list a{
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.14;
  letter-spacing: normal;
  color: #000000;	
  display:block;
}

.country-menu-content .reg-list a span{
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.14;
  letter-spacing: normal;
  color: #000000;	
  font-family:Diodrum Medium;
}

.country-menu-content .country-hdng a span{
  color: #ffffff;	
  font-family:Diodrum Regular;
  font-size: 14px;
  line-height: normal;
}

.country-language-hdng img{
    padding: 20px 10px 0px 30px;
}

.country-language .country-hdng{
    height: 80px;
    width: 75%;
    margin: auto;
    display: flex;
    align-items: center;
}

.country-language .country-hdng h4{
	font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #ffffff;
    font-family: Diodrum Medium;
    margin: 0px;
}

.country-language .country-hdng span{
	font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #ffffff;
}

.country-language .reg-list{
	margin: auto;
    width: 75%;
	padding: 10px 0px 0px 0px;
}

.country-language{
	
}

@media only screen and (max-width:961px) and (min-width:701px){

}


@media only screen and (max-width:800px) and (min-width:701px){
.country-language .country-hdng{
    height: 100px;
}
}

@media only screen and (max-width:700px){
.globe-icon>span {
    font-size: 14px;
}

.country-language .col-xs-3{
	width:100%;
}
.country-menu-content{
	overflow-y: scroll;
    height: 95vh;
}

.country-language-hdng img{
    margin: 0 auto;
    padding: 0px !important;
}
}
.mega-menu{
	height: 75px;
    display: flex;
    align-items: center;
    margin-bottom: 0px;
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.17);
	width:100%;
}

.dupont-logo{
	width: 120px;
    /* height: 44px; */
}

.safespec-container .navbar-light .navbar-nav>li>a span{
  font-size:20px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
}


.safespec-container .navbar-light .navbar-nav>.active>a, 
.safespec-container .navbar-light .navbar-nav>.active>a:focus, 
.safespec-container .navbar-light .navbar-nav>.active>a:hover{
	background-color:transparent;
} 

/* header */ 

.megamenuContainer .dropdown-menu>li>a:hover{
    background-color: transparent;
    background-image: none;
    color: #d0021b;
}
.divider{
	background-color:#fff;
}
.dropdown-submenu{
	position:relative;
}
.megamenuContainer .dropdown{
    z-index: 99999;
}
.megamenuContainer .dropdown-submenu>.dropdown-menu{
	top:0;
	left:100% !important;
	margin-top:-6px;
	margin-left:-1px;
	-webkit-border-radius:0 0px 0px 0px;
	-moz-border-radius:0 0px 0px 0px;
	border-radius: 0 0px 0px 0px;
}
.megamenuContainer .dropdown-submenu>a:after{
    display: block;
    content: "\203A";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 0px 0 0px 0px;
    border-left-color: #cccccc;
    margin-top: -4px;
    margin-right: 20px;
    font-size: 26px;
}
.megamenuContainer .dropdown-submenu:hover>a:after{
	border-left-color: #d0021b;
}
.megamenuContainer .dropdown-submenu.pull-left{
	float:none;
}
.megamenuContainer .dropdown-submenu.pull-left>.dropdown-menu{
	left:100%;
	margin-left:1-0px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
}
.rev {
    left: auto !important;
    right: 105% !important;
    top: 4px !important;
    margin-right: -12px !important;
} 

.megamenuContainer .megamenu-brand-icon{
    max-width: 36px;
    max-height: 36px;
    display: inline-block;
    margin-left: -40px;
    margin-right: 10px;
}		


.megamenuContainer .first-level{
    /*width: 240px;
    align-items: center;
    padding-left: 40px; 
        margin-right: 25px;*/
    margin-right: 5px;
}

@media (min-width: 1200px) and (max-width: 1365px) {
.megamenuContainer .first-level{
        margin-right: 15px;
}
}

    @media (min-width: 960px) and (max-width: 1199px) {
    .megamenuContainer .first-level{
        margin-right: 7px;
}

}

.megamenuContainer .first-level>a{
    display: flex;
    height: 35px;
    align-items: center;	
}

.megamenuContainer .caret{
	margin-right: 15px;
}

.megamenuContainer .first-level .inner-width{
	padding: 0px 0px 0px 5px;
}


.megamenuContainer .navbar-nav>li>a {
    padding-top: 0px;
    padding-bottom: 0px;
	font-size: 14px;
	font-weight: 500;
}

.navbar-light .megamenuContainer .navbar-nav{
	margin:0px -5px;
    /*display: -webkit-box;
    display: -ms-flexbox;
    display: flex;*/
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
}

.navbar-light .megamenuContainer .navbar-nav>.open>a, 
.navbar-light .megamenuContainer .navbar-nav>.open>a:focus, 
.navbar-light .megamenuContainer .navbar-nav>.open>a:hover {
    font-size: 14px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: normal;
	/*color: #e4001c;*/
    background-color: transparent;

}
@media only screen and (min-width:961px){
.megamenuContainer .first-level.open ul.dropdown-menu.first-submenu>li:first-child{
border-top: 4px solid #d0021b;
    }

    .brand-links-wrapper {
		display: none;
    }
}

.navbar-light .megamenuContainer  .navbar-nav>li>a {
	color: #000000;
    font-family: Diodrum Regular;
    font-weight: 500;
}

.megamenuContainer .navbar-brand {
    float: left;
    height: 80px;
    font-size: 18px;
    line-height: 20px;
    display: flex;
    align-items: center;
    padding: 0px;
    white-space:inherit;
}


.megamenuContainer .safespec-logo{
            float:right;
}


.megamenuContainer .global-location-icon {
    float:right;
    height: 80px;
    font-size: 18px;
    line-height: 20px;
    display: flex;
    align-items: center;
    padding: 0px;
    font-size:12px;
    cursor:pointer;
}
.megamenuContainer .safespec-logo img{
width:90px;
}
.megamenuContainer .dropdown-menu {
    top: 100%;
	min-width: 240px;
	padding: 0px 0;
	z-index: -2;
	box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.5);
    height:auto !important;
}

.megamenuContainer .dropdown-menu .divider {
    margin: 0px 0;
	border-top: 1px solid #d3d3d3;
}

.megamenuContainer .dropdown-menu>li>a
{
	padding: 15px 10px 15px 15px;
}

.megamenuContainer .nav .open>a span, .megamenuContainer .nav .open>a:focus span, .megamenuContainer .nav .open>a:hover span {
    background-color: transparent;
    border-bottom:1px solid #d0021b;
}

.megamenuContainer .dropdown-menu.second-submenu{
	z-index:1030;
	top: 5px;
}

/* long dropdown*/


ul.dropdown{ 
  position: relative; 
  width: 100%; 
}

ul.dropdown li{ 
  font-weight: bold; 
  float: left; 
  width: 180px; 
  position: relative;
  background: #ecf0f1;
}

ul.dropdown a:hover{ 
  color: #000; 
}

ul.dropdown li a { 
  display: block; 
  padding: 20px 8px;
  color: #34495e; 
  position: relative; 
  z-index: 2000; 
  text-align: center;
  text-decoration: none;
  font-weight: 300;
}

ul.dropdown li a:hover,
ul.dropdown li a.hover{ 
  background: #3498db;
  position: relative;
  color: #fff;
}


ul.dropdown ul{ 
 display: none;
 position: absolute; 
  top: 0; 
  left: 0; 
  width: 180px; 
  z-index: 1000;
}

ul.dropdown ul li { 
  font-weight: normal; 
  background: #f6f6f6; 
  color: #000; 
  border-bottom: 1px solid #ccc; 
}

ul.dropdown ul li a{ 
  display: block; 
  color: #34495e !important;
  background: #eee !important;
} 

ul.dropdown ul li a:hover{
  display: block; 
  background: #3498db !important;
  color: #fff !important;
} 

.drop > a{
  position: relative;
}

.drop > a:after{
  content:"";
  position: absolute;
  right: 10px;
  top: 40%;
  border-left: 5px solid transparent;
  border-top: 5px solid #333;
  border-right: 5px solid transparent;
  z-index: 999;
}

.drop > a:hover:after{
  content:"";
  border-left: 5px solid transparent;
  border-top: 5px solid #fff;
  border-right: 5px solid transparent;
}

/* long dropdown*/

.megamenuContainer .dropdown-menu li{
  min-width: 220px;
  padding: 0px 0;
  color: #000000;
  border-radius: 0px;  
}

.megamenuContainer .mobile-menu-close {
	display:none;
}


@media only screen and (max-width: 960px)
{

    .clear-float{
clear:both;
        }
 .global-locations-wrapper .global-locations-language{
display:none;


        }

.megamenuContainer .nav .open>a span, .megamenuContainer .nav .open>a:focus span, .megamenuContainer .nav .open>a:hover span {
    border-bottom:0px;
}
.megamenuContainer .dropdown-menu li.open{top:8px;}

.megamenuContainer .open>.dropdown-menu {
	display: inline-block;
	width: 100%;
}        
.navbar-nav{
display:block;
}

.navbar-light .megamenuContainer .navbar-toggler {
    position: relative;
    float: left;
    padding: 9px 0px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin:12px;
    display: block;
    border-color: transparent;
}
.mega-menu {
    height: auto;
    display: inline-block;
}

.menu-gap.navbar-light {
    background-color: transparent;
    border-color: transparent;
}

.megamenuContainer .navbar-header{
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.17);
}
.megamenuContainer .first-level .inner-width {
    padding: 0px 0px 0px 20px;
	height: 54px;
}
.megamenuContainer .first-level {
    width: 100%;
    display: inline-block;
    box-shadow: inset 0 -1px 0 0 #eae9e9;
    padding-left: 0px;
    margin-right: 0px;
}

.megamenuContainer .caret {
    margin-top: 0px;
    margin-right: -115px;
}

.megamenuContainer .megamenu-brand-icon {
    margin-left: -55px;
    margin-right: 15px;
}


.megamenuContainer .first-level.open {
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.17);
    /*border-bottom: 4px solid #d0021b; */
    height: 54px;
}

.megamenuContainer .dropdown-menu>li>a,.megamenuContainer .navbar-nav .open .dropdown-menu>li>a {
	padding: 15px 15px 5px 30px;
    height: 50px;
	color: #000000 !important;
}

.megamenuContainer .navbar-brand {
    height: 60px;
	padding: 15px 0px;
}

.megamenuContainer .navbar-brand:first-of-type {
margin-right:0px;
}


.navbar-light .megamenuContainer .navbar-toggler .icon-bar{
    background-color: #000000;
    width: 23px;
    height: 2px;
    margin-top: 7px;
}

.navbar-light .megamenuContainer .navbar-toggler:focus, .navbar-light .megamenuContainer .navbar-toggler:hover{
	background-color: transparent;
}

.navbar-light .megamenuContainer .navbar-nav .open .dropdown-menu .dropdown-submenu.open>a {
    color: #d0021b !important;
}

.navbar-fixed-top .megamenuContainer .navbar-collapse {
    max-height: 450px;
	overflow-y: scroll !important;
}

.megamenuContainer .first-submenu{
    max-height: 350px;
    overflow: scroll;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.17) !important;
}

.megamenuContainer .mobile-menu-close{
    margin: 12px;
    float: left;
    max-width: 23px;
    max-height: 23px;
}

.megamenuContainer .second-submenu li a{
	padding-left: 40px !important;
}

.navbar-light .megamenuContainer .navbar-nav .open .dropdown-menu .dropdown-submenu.open>a:after {
    border-left-color: #d0021b;
    border: solid #d0021b;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    font-size: 0px;
 /*   margin-right: -5px;  */
}
.megamenuContainer .dropdown-submenu:hover>a:after {
    border-left-color: #cccccc;
}
.megamenuContainer .dropdown-submenu>a:after {
    margin-top: 0px;
}

.megamenuContainer > .navbar-brand.safespec-logo,
    .megamenuContainer > .navbar-brand.logo-txt,
    .megamenuContainer > .title-txt {
        display: none;
        }

    .megamenuContainer > .navigation-logo {
        width: calc(100% - 110px);
        margin: 0;
    }

    .megamenuContainer > .navigation-logo img {
        margin: 0 auto;
        max-width: 120px;
        width: 100%;
    }

    .brand-links-wrapper {
        padding: 0 20px;
        display: flex;
    }

    .brand-links-wrapper .navbar-brand.logo-txt {
        display: block;
        padding: 5px 0;
        height: auto;
        width: calc(100% - 60px);
    }

    .brand-links-wrapper .navbar-brand.logo-txt a {
        font-size: 18px;
    }

    .brand-links-wrapper .safespec-logo {
        height: auto;
        padding: 5px 0;
    }

    .brand-links-wrapper .title-txt {
        clear: both;
        display: none;
    }

    .brand-links-wrapper .title-txt a {
        position: static;
        display: block;
        font-size: 18px;
    }
}

@media only screen and (max-width: 960px)
{
.megamenuContainer	ul.dropdown-menu.first-submenu {
   		 padding-top: 0px !important;
	}
.megamenuContainer .dropdown-menu.second-submenu{
	width:100% !important;
}	
}


@media only screen and (max-width: 320px)
{
.megamenuContainer .first-level .inner-width {
    width: 70%;
}
.megamenuContainer .caret {
    margin-right: -80px;
}
}




@media (min-width: 768px) and (max-width: 960px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.navbar-nav .open .dropdown-menu > li > a {
		line-height: 20px;
	}
	.navbar-nav .open .dropdown-menu > li > a,
	.navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 5px 15px 5px 25px;
	}
	.dropdown-menu > li > a {
		display: block;
		padding: 3px 20px;
		clear: both;
		font-weight: normal;
		line-height: 1.42857143;
		color: #333;
		white-space: nowrap;
	}
.megamenuContainer .navbar-header {
        float: none;
    }
    .navbar-toggler {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
.megamenuContainer .navbar-collapse.collapse {
        display: none!important;
    }
.megamenuContainer .navbar-nav {
        float: none!important;
    }
.megamenuContainer .navbar-nav>li {
        float: none;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
	.navbar-light .megamenuContainer .navbar-nav{
		margin:0px 0px;
	}
}


@media only screen and (max-width: 960px) and (min-width:701px){
.megamenuContainer .first-level {
    padding-left: 0px;;
}
}


@media only screen and (max-width: 1080px) and (min-width:961px){

.herolist-btn a {
     bottom:12%;
 }
.megamenuContainer .first-level:last-child{
	width:auto;
}            
}

@media only screen and (max-width: 1180px) and (min-width:701px){
.navbar-light .megamenuContainer  .navbar-nav>li>a ,.navbar-light .megamenuContainer .navbar-nav>.open>a, 
.navbar-light .megamenuContainer .navbar-nav>.open>a:focus, .navbar-light .megamenuContainer .navbar-nav>.open>a:hover{
    font-size: 12px;
}

.megamenuContainer .dropdown-toggle::after {
    margin-right: 30px;
}

}



.submenu-view a{
	text-align:center;
	font-weight:bold !important;
}

ul.dropdown-menu.first-submenu {
    padding-top:0x !important;
    top: 29px;
}

@media only screen and (max-width: 1260px){
.megamenuContainer .first-level:last-child{
    width: auto;
}
}  

.megamenuContainer .dropdown.open>.dropdown-menu {
	display: inline-block;
	/*width: 100%;*/
}                 


/* Bootstrap 4 overrides  */

.navbar.navbar-light{
    padding:0px;
}.dropdown-menu>li>a{
        display:block;
    }
    .dropdown-toggle {
    white-space: normal;
}


.globe-icon .dropdown-toggle::after {display:none;}

.logo-txt a {
    font-family: Diodrum Medium;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    display: inline-block;
    width: 100px;
    float: left;
    height: 80px;
    display: flex;
    align-items: center;
    margin-left:10px;
    }
.first-level .dropdown-toggle::after{
display:none;
                }
.title-txt a {

font-family: Diodrum Medium;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    display: inline-block;
    /*padding: 20px 0px 5px 0px;*/
    padding: 10px 0px 5px 0px;
    }
.title-txt p, .logo-txt p{margin:0px;}
.dropdown-toggle:hover span{border-bottom: 1px solid #d0021b;}

@media screen and (min-width: 1024px){
body {
    padding: 72px 0 0;
}
        }


@media only screen and (min-width: 561px) and (max-width: 960px){

.megamenuContainer .global-location-icon{
    height:55px;
    padding-right:10px;
}
.navbar-brand.logo-txt{height:50px;}

    .logo-txt a {
    width: auto;
    height: auto;
    margin-left:0px;
    }

.title-txt a {
    position: absolute;
    left: 180px;
    top: 18px;
    }
body {
    padding: 65px 0 0;
}

.megamenuContainer .nav .open>a span, .megamenuContainer .nav .open>a:focus span, .megamenuContainer .nav .open>a:hover span {
    border-bottom:0px solid #d0021b;
}

.megamenuContainer > .navigation-logo {
    width: calc(100% - 120px);
}

}


@media only screen and (max-width: 560px){
.dupont-logo{
	width: 60px;
}

    .megamenuContainer .safespec-logo img{
width:60px;
}

    .megamenuContainer .global-location-icon{
    height:55px;
    padding-right:5px;

            }

.navbar-brand.logo-txt{height:50px;}
.logo-txt a {
    font-size: 12px;
    width: auto;
    height: auto;
    margin-left:0px;
    padding-left:3px;
    }

.title-txt a {
    font-size: 10px;
    position: absolute;
    left: 110px;
    top: 18px;
    }

.megamenuContainer .navbar-brand{
	 margin-right:0.3rem;
        }

.navbar-light .megamenuContainer .navbar-toggler {

    margin: 12px;

}
body {
    padding: 65px 0 0;
}

.megamenuContainer > .navigation-logo {
	margin-right: 0;
}
}

@media (min-width: 1024px) and (max-width: 1280px) {
.megamenuContainer.container {
    width: 100% !important;
    padding:0px 30px !important;
}
}

.component-navigation--items-bottom.safespec {
  position: relative;
  border-right: 0;
  float: right;
  list-style-type: none;
  align-items: center;
  display: flex;
  height: 80px;
  margin-left: 10px;
  transform: translateY(0px);
}
@media (max-width: 960px) {
  .component-navigation--items-bottom.safespec {
    height: auto;
    margin-left: 0;
  }
}
.component-navigation--items-bottom.safespec .nav-user-icon {
  border-right: 0!important;
  padding-left: 0!important;
}
.component-navigation--items-bottom.safespec #userDropDown {
  top: 53px;
  right: -25px;
}
.component-navigation--logo {
  height: 64px;
  position: relative;
  display: flex;
  align-items: center;
  padding-right: 10px;
  float: right;
}
.component-navigation--logo .search-icon > a {
  position: relative;
  right: 0;
  top: 0;
  transform: translateY(0px);
}
.component-navigation--logo .profileClose {
  left: 0;
  position: relative;
  top: 0%;
  transform: translateY(0%);
  width: 0;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}
.signOutPop-holder {
  z-index: 9999;
}

.footer {
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  max-width: 100%;
  padding-top: 40px;
}
.footer .footer__logo {
  width: 100%;
}
@media screen and (max-width: 575px) {
  .footer .footer__logo {
    margin: 1.56rem auto;
    height: 100%;
    max-width: 200px;
  }
}
@media (min-width: 40em) and (max-width: 60em) {
  .footer .footer__logo {
    margin: 1.56rem auto;
    height: 100%;
    max-width: 200px;
  }
}
@media (min-width: 768px) and (max-width: 960px) {
  .footer .footer__logo {
    margin: 1.56rem auto;
    height: auto;
    max-width: 200px;
  }
}
@media (min-width: 576px) and (max-width: 640px) {
  .footer .footer__logo {
    margin: 1.56rem auto;
    height: 100%;
    max-width: 200px;
  }
}
.footer a {
  font-family: "Diodrum Regular";
}
.footer .footer__title {
  color: #0a0a0a;
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0;
  text-shadow: currentcolor 0.5px 0px 0px;
}
.footer .footer__title:hover {
  color: #0056b3;
}
.footer .footer__title:after {
  border-top: 1px solid #cccfd3;
  content: '';
  display: block;
  margin: .375rem 0 .75rem;
  width: 100%;
}
@media screen and (max-width: 575px) {
  .footer .footer__title {
    padding: 1.25rem 0;
    display: flex;
    position: relative;
  }
  .footer .footer__title:hover {
    color: #0a0a0a;
  }
  .footer .footer__title:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    width: 9px;
    height: 18px;
    background-size: cover;
    background-image: url("data:image/svg+xml;base64,IDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxN2w3LTgtNy04IiBzdHJva2U9IiMxMDI1MzciIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") no-repeat;
    align-self: center;
    border-top: 0;
    margin: 0;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.footer .footer__menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.footer .footer__menu .footer__menu-item {
  padding: .25rem 0;
}
.footer .footer__menu .footer__menu-item a {
  color: #102537;
  cursor: pointer;
  display: block;
  width: 100%;
}
.footer .footer__menu .footer__menu-item--featured {
  border-top: 1px solid #cccfd3;
  display: flex;
  font-weight: bold;
  margin-top: .5rem;
  padding-top: 1rem;
  position: relative;
}
.footer .footer__menu .footer__menu-item--featured:after {
  align-self: center;
  background-size: cover;
  background-image: url("data:image/svg+xml;base64,IDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxN2w3LTgtNy04IiBzdHJva2U9IiMxMDI1MzciIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") no-repeat;
  content: '';
  display: inline-block;
  height: 18px;
  position: absolute;
  right: 0;
  width: 9px;
}
.footer .footer__menu .footer__menu-item--featured a {
  font-weight: bold;
  text-shadow: currentcolor 0.5px 0px 0px;
}
@media screen and (max-width: 575px) {
  .footer .footer__menu {
    display: none;
  }
}
@media (min-width: 40em) and (max-width: 60em) {
  .footer .footer__menu {
    padding: 0 .5rem;
  }
}
@media (min-width: 768px) and (max-width: 960px) {
  .footer .footer__menu {
    padding: 0 .5rem;
  }
}
@media (min-width: 576px) and (max-width: 640px) {
  .footer .footer__menu {
    padding: 0 .5rem;
  }
}
.footer .footer__menu--2col {
  columns: 2;
}
.footer .footer__banner {
  background-position: center center;
  background-size: cover;
  padding: 3.7rem 0;
  width: 100%;
}
.footer .footer__banner .row {
  -ms-flex-align: center;
  -ms-flex-pack: center;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 575px) {
  .footer .footer__banner .row {
    align-items: center;
    justify-content: normal;
    flex-direction: initial;
    display: block;
  }
}
.footer .footer__banner .footer__banner-text {
  font-family: 'Diodrum Regular', sans-serif;
  margin: 0px;
  padding: 0px 2rem;
  font-weight: 700;
  font-size: 16px;
}
@media screen and (max-width: 575px) {
  .footer .footer__banner .footer__banner-text {
    font-size: 1rem;
    text-align: left;
    padding: 0;
    margin-bottom: 1rem;
  }
}
.footer .footer__banner .footer__banner-input {
  border: 1px solid #ffffff;
  border-radius: 25px 0 0 25px;
  display: inline-block;
  margin: 0;
  max-width: 282px;
}
@media screen and (max-width: 575px) {
  .footer .footer__banner .footer__banner-input {
    width: 11.5rem;
  }
}
.footer .footer__banner .footer__banner-form {
  display: inline-flex;
}
.footer .footer__banner .footer__banner-form [type="email"] {
  min-width: auto;
  font-size: 14px;
}
.footer .footer__banner .footer__banner-disclaimer {
  color: #ffffff;
  margin-top: 1.25rem;
}
.footer .footer__copyright {
  background-color: #E7EBEE;
  font-size: .875rem;
  padding: 2rem;
  width: 100%;
}
.footer .footer__copyright p {
  color: #102537;
  font-size: .75rem;
  padding: 0 .5rem;
}
.footer .footer__copyright a {
  color: #102537;
  padding: 0 .5rem;
}
@media screen and (max-width: 575px) {
  .footer .footer__copyright a {
    font-size: .875rem;
    padding: 0;
    display: block;
  }
}
.footer .footer__copyright hr {
  margin-left: .5rem;
  margin-right: .5rem;
}
@media screen and (max-width: 575px) {
  .footer .footer__copyright {
    padding: 2rem 0;
  }
}
.footer .footer__top {
  margin-bottom: 2.5rem;
}
@media screen and (max-width: 575px) {
  .footer .footer__top {
    width: 100%;
    margin-bottom: 0;
  }
}
.footer .footer__container hr {
  margin: .475rem auto;
}
@media (min-width: 40em) and (max-width: 60em) {
  .footer .footer__container {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 960px) {
  .footer .footer__container {
    padding: 1rem;
  }
}
@media (min-width: 576px) and (max-width: 640px) {
  .footer .footer__container {
    padding: 1rem;
  }
}
.footer .footer__menu-mobile {
  display: none;
}
.footer .footer__menu-mobile-item {
  border-bottom: 1px solid #cccfd3;
  border-top: 1px solid #cccfd3;
  cursor: pointer;
  height: 3.75rem;
  padding: 1rem;
}
.footer .footer__menu-mobile-item .arrow {
  float: right;
}
.footer .footer__submenu {
  padding: 1rem 0;
}
.footer .footer__submenu-list {
  list-style: none;
}
@media screen and (max-width: 575px) {
  .footer {
    padding: 0;
    display: contents !important;
  }
}
@media screen and (max-width: 575px) {
  .footer__copyright-menu .no-sm-pad-right {
    padding-right: 0;
  }
  .footer__copyright-menu .no-sm-pad-left {
    padding-left: 0;
  }
}
@media screen and (max-width: 575px) {
  .footer__top .row > div {
    border-top: 1px solid #CCCFD3;
  }
}
.footer-heading h5 {
  color: #fff;
  font-family: "Diodrum Semibold";
}
@media screen and (min-width: 769px) {
  .footer-sub-content p {
    font-size: 16px;
    opacity: 0.8;
    margin-bottom: 10px;
  }
}
.footer-text {
  opacity: 0.8;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
}
.footer-text p {
  padding-top: 30px;
}
/*
.hazard-tab a{
    background-image:url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/hazard-s.svg') no-repeat left center!important;
}
.hazard-tab .active{
    background-image: url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/hazard-s-hover.svg') no-repeat left center!important;
}
*/
.hazard-tab a.active:hover {
  background-color: #fff!important;
}
.hazard-tab a.active {
  background: #ffffff url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/hazard-s-hover.svg') no-repeat 7px center;
  color: #e4001c!important;
  background-size: 20px;
  padding: 14px 35px!important;
}
.industry-tab a.active:hover {
  background-color: #fff!important;
}
.industry-tab a.active {
  background: #ffffff url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/industry-s-hover.svg') no-repeat 7px center;
  color: #e4001c!important;
  background-size: 20px;
  padding: 14px 35px!important;
}
.guide-tab a.active:hover {
  background-color: #fff!important;
}
.guide-tab a.active {
  background: #ffffff url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/guide-s-hover.svg') no-repeat 7px center;
  color: #e4001c!important;
  background-size: 20px;
  padding: 14px 35px!important;
}
.hazard-tab a {
  background: url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/hazard-s-.svg') no-repeat left center;
  background-size: 20px;
  padding-right: 10px;
  margin: 0 10px;
}
.industry-tab a {
  background: url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/industry-s-.svg') no-repeat left center;
  background-size: 20px;
  padding-right: 10px;
  margin: 0 10px;
}
.guide-tab a {
  background: url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/guide-s-.svg') no-repeat left center;
  background-size: 20px;
  padding-right: 10px;
  margin: 0 10px;
}
p#teconsent > a {
  color: white;
  font-size: 16px;
}
@media (min-width: 576px) {
  #redirection-modal .modal-dialog {
    max-width: 45%;
  }
}

.share-off {
  margin-top: 50px;
  padding-left: 0px;
  padding-bottom: 20px;
  padding-top: 20px;
  padding-right: 20px;
}
.share-off .share {
  height: 30px;
}
.share-off .share img {
  height: 15px;
  width: 15px;
}
.share-off a {
  color: black;
}
.share-off span {
  margin-left: 15px;
}
.share-off .share-on {
  height: 30px;
  display: none;
  align-items: center;
}
.share-on a {
  padding-right: 27px;
}
@media screen and (max-width: 768px) {
  .share-off {
    padding-left: 10px;
    margin-top: 16px;
    width: 768px;
  }
  .share-off a {
    color: black;
  }
  .share-off .share {
    display: none;
  }
  .share-off .share-on {
    display: block;
    height: 24px;
  }
  .share-off .share-on a {
    padding-right: 27px;
  }
}

.logo-section{
	display: flex;
    align-items: center;
}

.logo-container{
	margin: 10px 0px 0px 0px;
    width: 158px;
    height: 127px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px 5px 0px 5px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.37);
}

.negative-margin{
	margin-top:-1px;
    height:180px;
}

.categories-section{
    display: flex;
    align-items: center;
    margin: 0px 15px 0px 15px;
    position: relative;
}

.logo-text p{
	font-size: 30px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    padding: 0px 0px 0px 20px;
}

.selector-tool-section button,.whereTo-Buy-section button,.refine-search-compare button,.refineby-section button{
   /*  width: 167px;
    height: 58px; */
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    background-image: linear-gradient(to top, #f0f0f0, #ffffff);
    text-align: left;
	padding:14px 14px 12px 14px;
}

.selector-tool-section button span.text{
	font-size: 12px; display:none;
}

.selector-tool-section button label,.whereTo-Buy-section label{
	font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: normal;
	margin: 0px;
	font-family: Diodrum Medium;
}

.whereTo-Buy-section button img,.refine-search-compare button img,.refineby-section button img{
	/* display: inline-block; */
    margin: 0px 10px 0px 0px;
    float: left;
}

.categories-btn-container{
	display: -webkit-inline-box;
    margin-left: auto;
	padding-bottom: 30px;
	display:-ms-inline-flexbox;
}

.brand-Fabric-section{
	margin: 0px 10px 0px 0px;
}

.whereTo-Buy-section,.refine-search-compare,.refineby-section{
	margin: 0px 0px 0px 10px;
}

.selector-tool-section span.caret,.whereTo-Buy-section span.caret,
.refine-search-compare span.caret,.refineby-section span.caret{
	float:right;
	color: #e4001c;
}

.whereTo-Buy-section span.caret,.refine-search-compare span.caret,.refineby-section span.caret{
	margin: 10px 0px 0px 0px;
}

.selector-tool-section.active button,.whereTo-Buy-section.active button,
.refine-search-compare.active button{
	color:#e4001c
}

.selector-tool-menu{
	display:block;
}

.selector-tool-menu{
    position: absolute;
    left: 0px;
	z-index:999;
	width:100%;
	top:-40px;
}

.selector-tool-menu-hdng{
	height: 60px;
    display: flex;
    align-items: center;
	padding: 0px 20px 0px 20px;
}

.selector-tool-menu-hdng h5{
   font-size: 18px;
   font-weight: 500;
   font-style: normal;
   font-stretch: normal;
   line-height: normal;
   letter-spacing: normal;
   color: #000000;
}

.brand-Fabric-submenu-options{
	margin-left: auto;
}


.selector-tool-options{
    padding:0px 5px 30px 5px;
}

.categories-btn-container .btn.focus, .categories-btn-container .btn:focus,.categories-btn-container .btn:hover{
	outline:transparent;
}

.selector-tool-options h4{
	font-size: 20px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #e4001c;
	padding-top:10px; margin:0;
}

.design-brand-submenu .design-submenu-content a,.design-brand-submenu .brandCategory-submenu-content a{
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #7d7c7c;
  padding: 5px 0px 5px 0px;
  display:block;
}

.categories-btn-container .arrow-up,#material-haz-filter .arrow-up,#data-haz-filter .arrow-up,#data-sub-filter .arrow-up,
#material-sub-filter .arrow-up,.chemhaz-stp2-chem-com .arrow-up, #chemical-conce-haz-filter .arrow-up {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    position: absolute;
	z-index: 1020;
	display:none;
}

.selector-tool-container .arrow-up{
    bottom: 37px;
    right: 183px;
}

.whereTo-Buy-section .arrow-up{
    bottom: -17px;
    right: 4px;
}


.selector-tool-options img{
	margin: 0 auto;
	width: 33px;
	height: 33px;
    cursor:pointer;
}

.selector-tool-options-text p{
	font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #000;
    height: auto;
    padding-left:10px; cursor: pointer;
}

.selector-tool-option-container{
	border-radius: 3px;
	padding: 15px 10px 10px 10px; display:flex;
}

.whereTo-Buy-section .wheretobuy-submenu p a{
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
    padding: 0px 25px 0px 25px;
}

.whereTo-Buy-section .wheretobuy-submenu p{
	height: 60px;
    display: flex;
    align-items: center;
    box-shadow: inset 0 -1px 0 0 rgba(218, 217, 217, 0.5);
	margin-bottom:0px;
}

.whereTo-Buy-section .wheretobuy-submenu{
	padding: 0px;
    border-radius: 0px;
	display:none;
	position: absolute;
    right: 0px;
    box-shadow: 0 2px 40px 0 rgba(0, 0, 0, 0.36);
    z-index: 999;
    width: 340px;
    top: 75px;
}

.whereTo-Buy-section .wheretobuy-submenu p a:hover,.whereTo-Buy-section .wheretobuy-submenu p a:focus,
.whereTo-Buy-section .wheretobuy-submenu p a:active{
	background-color:transparent;
	color:#e4001c;
}

.categories-btn-container.categories-btn-compare{
	margin-bottom:0px;
}

.negative-margin-compare{
	margin-top: -1px;
    height: 150px;
}

.negative-margin-tech{
	margin-top: -1px;
    height: 130px;
}

.negative-margin-compare .logo-text p{
	margin:0px;
	padding:0px;
}

.categories-btn-compare{
	z-index:9;
}

.refine-search-compare .refine-search-container{
	display:none;
}

.refine-search-compare .refine-search-container{
    padding: 0px;
    border-radius: 0px;
    position: absolute;
    right: 0px;
    box-shadow: rgba(0, 0, 0, 0.36) 0px 2px 40px 0px;
    z-index: 999;
    width: 340px;
    top: 61px;
}

.refine-search-compare .arrow-up{
	border-bottom: 6px solid #000000;
    right: 0px;
}

.compare-pagination .prev-product:after{
	display: block;
    content: "\203A";
    height: 35px;
    border-color: transparent;
    border-style: solid;
    border-width: 0px 0 0px 0px;
    border-left-color: #000000;
    margin-top: -5px;
    margin-right: 5px;
    font-size: 26px;
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    margin-bottom: -8px;
}

.compare-pagination .next-product:after{
	display: block;
    content: "\203A";
    height: 36px;
    border-color: transparent;
    border-style: solid;
    border-width: 0px 0 0px 0px;
    border-left-color: #000000;
    margin-top: -8px;
    margin-right: 5px;
    font-size: 26px;
    transform: rotate(00deg);
    -webkit-transform: rotate(0deg);
    margin-bottom: -8px;
}
.refineby-section{
	display:none;
}

.refine-search-compare .refine-search-container.active,.refine-search-compare .arrow-up.active {
    display:block;
}

.refine-search-compare .refine-search {
    background-color: #ffffff;
} 

@media only screen and (max-width:960px) and (min-width:801px){

.logo-container {
    margin: 35px 0px 0px 0px;
}
.logo-text p {
    font-size: 26px;
}
.selector-tool-menu {
    top: 125px;
}
.selector-tool-options-text p {
    height: auto;
}
}


@media only screen and (max-width: 800px) and (min-width: 701px){
.logo-container {
    margin: 10px 0px 0px 0px;
}
.logo-text p {
    font-size: 22px;
}
.selector-tool-section button, .whereTo-Buy-section button,
.refine-search-compare button,.refineby-section button {
    width: 175px;
}
.selector-tool-container .arrow-up {
    bottom: 52px;
    right: 170px; border:none;
}
.selector-tool-menu {
    top: 115px;
}
.selector-tool-options .col-xs-12{
	width:25%;
}
.selector-tool-options h4{
	height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.selector-tool-options-text p {
    height: auto;
}
.selector-tool-option-container {
    padding: 25px 5px 25px 5px;
}
}

@media only screen and (max-width: 1080px) and (min-width:961px){
.logo-text p {
    font-size: 28px;
}
}

@media only screen and (max-width:1199px){
    .selector-tool-menu.white-bgd-clr{ top:0; display:none;}
    .s-buttonone{ display:none;}
.s-buttontwo{ display: block!important;}
}

@media only screen and (max-width:700px){
.categories-section {
    display: block;
	margin: 0px 15px 0px 15px;
}
.negative-margin {
    height: auto;
}
.categories-btn-container {
    display: block;
    margin-top:10px;
    
	
}
.selector-tool-section button{
	width: -webkit-fill-available;
	padding: 8px 15px 8px 8px;
}
.whereTo-Buy-section button,.refine-search-compare button,.refineby-section button{
	width: 100%;
	padding: 8px 5px 8px 5px;
}

.whereTo-Buy-section button{
	float:left;
	width: 98%;
    margin: 0px 5px 0px 0px;
}

.refine-search-compare button{
	width: 99%;
    margin: 0px 0px 0px 5px;
}

.whereTo-Buy-section,.refine-search-compare,.refineby-section {
    margin: 0px 0px 0px 0px;
	width:100%;
}

.logo-container {
    margin: 0px 0px 0px 0px;
}
.logo-text p {
    margin: 0px;
	font-size: 18px;
}
.selector-tool-menu {
	top: 215px;
}
.whereTo-Buy-section .wheretobuy-submenu{
	left:auto;
}
.selector-tool-container{
	margin: 13px 0px 10px 0px;
}
.selector-tool-container .arrow-up {
    bottom: 58px;
    right: 12px; border:none;
}
.selector-tool-option-container {
    margin: 0px 0px 15px 0px;
	padding: 20px 10px 20px 10px;
}
.selector-tool-menu-hdng {
	display:none;
}
.selector-tool-options {
    padding: 15px 0px 15px 0px;
}
.selector-tool-options h4 {
    font-size: 18px;
}
.selector-tool-options-text p {
    font-size: 13px;
	height: auto;
}
.whereTo-Buy-section button img,.refine-search-compare button img,.refineby-section button img{
    margin: 0px 5px 0px 0px;
}
.refine-search-compare,.refineby-section{
	display:inline-block;
}
.whereTo-Buy-section .arrow-up {
    bottom: -75px;
    right: 10px;
}
.productgrid-refine-container .refine-search-container.refinesSearch-modal,
.prod-com-cat-sec .refine-search-container.refinesSearch-modal{
	display:block;
    position: fixed;
    z-index: 1040;
    padding-top: 30px;
    left: 0;
    top: 0;
    overflow: auto;
    background-color: rgba(0,0,0,0.4);
	right: 0;
    bottom: 0;
}
.productgrid-refine-container .refine-search-container.refinesSearch-modal .col-xs-3,
.prod-com-cat-sec .refine-search-container.refinesSearch-modal .col-xs-3{
	width:100%;
}
.productgrid-refine-container .refine-search-container.refinesSearch-modal .refine-search,
.prod-com-cat-sec  .refine-search-container.refinesSearch-modal .refine-search{
    background-color: #ffffff;
    width: 100%;
    max-width: -webkit-fill-available;
}

.productgrid-refine-container .refine-search-compare .refine-search-container.refinesSearch-modal,
.prod-com-cat-sec .refine-search-compare .refine-search-container.refinesSearch-modal{
	display:block;
	width: -webkit-fill-available;
    padding: 40px 15px 0px 15px;
}
.productgrid-refine-container .refine-search-compare .refine-search-container,
.prod-com-cat-sec .refine-search-compare .refine-search-container{
	display:none;
}
#permeation-chemical-resistance-data #chemical-conce-haz-filter {
    float: left;
    margin-left: 10px;
}
}
.selector-tool-container .arrow-up {
    border:none;
}

@media only screen and (max-width:530px) and (min-width:371px){
.whereTo-Buy-section button {
    width: 97%;
}
}

@media only screen and (max-width:370px){
.whereTo-Buy-section .wheretobuy-submenu {
    width:290px;
}
.whereTo-Buy-section button {
    width: 96%;
}
.refine-search-compare button,.refineby-section button {
    width: 98%;
}
.whereTo-Buy-section button, .refine-search-compare button,.refineby-section button {
    padding: 8px 3px 8px 3px;
}
} 



.selector-column {
    border: solid 1px #ccc;transition: 0.5s all linear; background-color: #fff;
}
.selector-tool-option-container a {
width:auto!important; float:left;
}
.selector-tool-options-hdng{float:left; padding-left:10px; width:auto;}
.selector-column:hover {
    background:#e4001c;
    transition: 0.5s all linear;
    margin-top: 7px;
}

.selector-column:hover .selector-tool-options-text p {
    color:#fff; transition: 0.3s all linear;
}
.selector-column:hover .selector-tool-options-hdng h4 {
    color: #fff!important; transition: 0.3s all linear;
}
.selector-column:hover .selector-tool-option-container img {
    filter: brightness(1000); transition: 0.2s all linear;
}

.selector-tool-container .dropdown-toggle{ background:url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/selector-toggle.svg')no-repeat; box-shadow:none; width:40px; height:40px; margin-top:-60px;}
.dropdown-toggle::after {
display:none;
}
.selector-tool-section.active button, .whereTo-Buy-section.active button, .refine-search-compare.active button {
    background:url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/selector-toggle-up.svg')no-repeat; box-shadow:none; width:40px; height:40px;
}
.selectortool-height{ height:20px;}
.s-buttonone{ position:absolute; top: -30px; right: 0; z-index: 99999;  background:url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/selector-toggle-up.svg')no-repeat; box-shadow:none; width:40px; height:40px; font-size: 0!important;}
.s-buttontwo{ position: absolute; top:-30px; right:0; display:none; background:url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/selector-toggle.svg')no-repeat; box-shadow:none; width:40px; height:40px; font-size: 0!important;}
p.s-buttontwo span {
   display:inline-block;
    color: #000;
    font-size: 18px;
    position: absolute;
    transform:translateX(-100%);
    text-align: right;
    top: 5px; width:300px; font-family: Diodrum Regular;
}
#categories-nav .safespec-container{ width:100%; padding:0 94px;}
.selector-tool-options .zero-margin >div:nth-child(1) {
   padding-left:0;
}
.selector-tool-options .zero-margin >div:nth-child(4) {
    padding-right:0;
 }
 div#prod-sel-modal-start{
    z-index: 99999;
}

@media only screen and (max-width:767px){
    #categories-nav .safespec-container{ padding:0;}
    .whereTo-Buy-section{ display: inline-block; padding:0 15px!important;}
    .whereTo-Buy-section .dropdown{margin-top:15px!important;}
    .search-wheretobuy{display: inline-block!important; width:100%; margin-top:0!important; }
    .refineby-section{ float:left; width:100%; padding:60px 18px;}
    
    .search-wheretobuy #product_grid{ width:100%!important;}
    .whereTo-Buy-section,.refine-search-compare,.refineby-section {
        margin:0;
        width:100%; padding:0;
    }
    .cmp-site-search .search-component .search-container .search-header{ margin:0!important; padding:0!important;}
    .categories-btn-container .mobile-cat .selector-tool-menu {
        display: none;
    }
    .s-buttontwo, .s-buttonone{top: -70px;}
    .selector-tool-menu{ top:-40px;}
    .selector-tool-options .zero-margin >div:nth-child(1){ padding-left:15px;}
    .selector-tool-options .zero-margin >div:nth-child(4){ padding-right:15px;}
    .selector-tool-options .selector-column{ margin-bottom:15px;}
    .selector-tool-options{ background:#fff;}
    .categories-btn-container{ padding-bottom:0;}
    }
@media only screen and (min-width:768px) and (max-width:1199px){
    .selector-tool-menu{top:25px;}
    .selector-tool-options .col-xs-12 {
    max-width:initial;
    }
    .selector-tool-option-container {
    padding:10px;
    }
    .selector-tool-options .col-xs-12.col-sm-3.col-md-3.col-lg-3{ padding:5px;}
    #categories-nav .large-margin-left{ padding:0;}
    #categories-nav .safespec-container{ padding:0;}
    .selector-tool-options-text p{ margin-bottom:5px;}
    .search-wheretobuy{ padding:0 3%;}
    .s-buttontwo, .s-buttonone{top:10px;}
}

.product-grid-container{
	clear:both;
}

.product-grid-hdng h2{
	font-size: 26px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
	margin: 0px 0px 20px 15px;
}

.product-grid-box{
	width: -webkit-fill-available;
    height: 440px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.18);
    background-color: #ffffff;
    border: 1px solid #e9e9e9;
    margin-bottom: 45px;
    position: relative;
}

.product-grid-text{
    padding: 10px 15px 10px 15px;
    background-color: #f5f5f5;
    height: 175px;
	overflow: hidden;
}

.productgrid-slider .product-grid-box img{
    margin: 0px auto 0px auto;
    height: -webkit-fill-available;
	height:100%;   
	object-fit: contain;
	width:auto;
    display:inline-block;
    padding-top:5px;
}

.product-grid-text h4{
	font-size: 14px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.29;
    letter-spacing: normal;
    color: #000000;
    margin: 0px 0px 0px 0px;
	/*height: 18px;*/
    overflow: hidden;
    font-family:"Diodrum Semibold";
}

.product-grid-text p{
	font-size: 13px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.23;
    letter-spacing: normal;
    color: #000000;
    margin-top: 5px;
    height: 100px;
    overflow: hidden;		
}

.product-grid-text span{
	font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.23;
    letter-spacing: normal;
    color: #000000;
	margin-top: 5px;
    /*START CSS fixes for overlap issue*/
	/*display:inline-block;*/
    overflow: hidden;
    max-height: 132px;
    display: -webkit-box;
    -webkit-line-clamp: 9;
    -webkit-box-orient: vertical;
    /*END CSS fixes for overlap issue*/
}

.refine-search{
    width: -webkit-fill-available;
    margin: 3px -15px 0px 0px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.18);
	padding-bottom: 560px;
}

.refine-search-hdng{
	height: 44px;
    display: flex;
    align-items: center;
    padding: 0px 10px 0px 10px;
}

.refine-search-hdng h5{
	margin: 0px;
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    color: #ffffff;
    display: inline-block;
    font-family:"Diodrum Semibold";
}

.refine-search-hdng span{
    opacity: 0.56;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    color: #ffffff;
    margin-left: auto;
	cursor:pointer;
}

.extra-facet-level a{
	background-color: transparent;
    border: transparent;
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.38;
    letter-spacing: -0.2px;
    color: #000000;
    height: 44px;
    display: flex;
    align-items: center;
    font-family: Diodrum semibold;
    box-shadow: 0 1px 0px 0 rgba(0, 0, 0, 0.22);
    border: 1px solid rgba(0, 0, 0, 0.11);
    padding: 0px 0px 0px 15px;
}

.refine-search .refine-search-content .refinesearch-level-1{
	background-color: transparent;
    border: transparent;
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.38;
    letter-spacing: -0.2px;
    color: #e4001c;
	height: 44px;
    display: flex;
    align-items: center;
	font-family: Diodrum semibold;
	box-shadow: 0 1px 0px 0 rgba(0, 0, 0, 0.22);
    border: 1px solid rgba(0, 0, 0, 0.11);
}


.refine-search .refine-search-content a.refinesearch-level-1:before {
    content: '\2212';
    color: #e4001c;
    font-weight: bold;
    float: right;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 20px;
}

.refine-search .refine-search-content a.refinesearch-level-1.collapsed:before {
    content: '\002B';
}

.refine-search .refine-search-content .refinesearch-level-2{
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.38;
    letter-spacing: -0.2px;
    color: #000000;
    display: block;
    box-shadow: 0 1px 0px 0 rgba(0, 0, 0, 0.22);
    background-color: #f9f9f9;
   /*  display: flex; */
    align-items: center;
    /* height: 38px; */
    padding: 9px 20px 10px 20px;
    font-family: Diodrum semibold;
    border: 1px solid rgba(0, 0, 0, 0.11);
	position:relative;
}

.refine-search .refine-search-content .refinesearch-level-3{
    height: auto;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.38;
    letter-spacing: -0.2px;
    color: #000000;
    display: flex;
	align-items:center;
	margin: 0px 0px 10px 20px;
	padding-top: 10px;
}

.refine-search .refine-search-content .refinesearch-level-3:has(> input#tyvekapx400) {
	font-weight: bold;
}

.check-box{
	display: block;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    word-wrap: break-word;
	margin: 0px;
}

.check-box input{
	position: absolute;
    opacity: 0;
}


.checkmark{
	position: absolute;
    top: 10px;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: white;
	border: 1px solid #979797;
}

.checkmark.guideme-checkmark{
	position: absolute;
    top: 2px;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: white;
	border: 1px solid #979797;
}

.checkmark.seamoption {
	margin-top:0px !important;
}

.check-box input:checked ~ .checkmark {
    background-color: transparent;
	border-color: #e4001c;
	position: absolute;
    top: 10px;
}

.check-box input:checked ~ .checkmark:after {
    display: block;
}

.fabric-optin-chkbx label .check-box input:checked ~ .checkmark {
    top: 2px;
}

.check-box .checkmark:after {
	left: 5px;
    top: 2px;
    width: 4px;
    height: 8px;
    border: solid #e4001c;
    border-width: 0 1px 1px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.refine-search .refine-search-content a.refinesearch-level-2:after {
    display: block;
    content: "\203A";
    width: 0px;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 0px 0 0px 0px;
    border-left-color: #cccccc;
    position: absolute;
    right: 12px;
    bottom: 15px;
    border: solid #000000;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(225deg);
    font-size: 0px;
}

.refine-search .refine-search-content a.refinesearch-level-2.collapsed:after {
    transform: rotate(45deg);
    bottom: 18px;
}

.filter-container p,.compare-container p{
	font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
    font-family: Diodrum Medium;
}

.refine-search .refine-search-content .refinesearch-level-1.collapsed{
	color:#000000;
}


.filter-setion img{
	display: inline-block;
    width: 13px;
    height: 13px;
    background-color: #dbdbdb;
    border-radius: 10px;
    margin: -3px 0px 0px 5px;
    padding: 2px;
	cursor: pointer;
}

.filter-setion span{
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #5f5f5f;
}

.filter-setion{
	align-items: center;
    border: 1px solid #dddcdc;
    padding: 10px 15px 20px 15px;
}

.filter-container{
	margin: 0px 0px 20px 0px;
}

.filter-container .clear-all{
	float: right;
}

.filter-setion .clear-all span{
	font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    font-family: Diodrum Medium;
    color: #e4001c;	
	cursor:pointer;
}

.compare-container .selected-button a{
    width: -webkit-fill-available;
    height: 40px;
    background-color: rgba(255, 255, 255, 0);
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: center;
    color: #000000;
    border: 0.8px solid #000000;
    display: flex;
    align-items: center;
    justify-content: center;
	font-family: Diodrum Medium;
}

.compare-container .all-button a{
	width: -webkit-fill-available;
	height: 40px;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: -0.2px;
	text-align: center;
	color: #000000;
	border: 0.8px solid #000000;
    display: flex;
    align-items: center;
    justify-content: center;
	font-family: Diodrum Medium;
}

.selected-button,.all-button{
/*	display: inline-block;
    width: 49%;  */
	display: inline-block;
    width: -webkit-fill-available;
    max-width: 49%;
    width:100%;
}

.compare-container{
	width: 100%;
	margin: 0px 0px 20px 0px;
}

.matching-view-container .viewall-button a{
	width: 107px;
    height: 35px;
    background-color: rgba(255, 255, 255, 0);
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: center;
    color: #000000;
    font-family: Diodrum Medium;
    border: 0.8px solid #000000;
    display: flex;
    justify-content: center;
    align-items: center;
}

.product-grid-hdng,.Matching-prod-count,.viewall-button{
	display: inline-block;
	display: -ms-inline-flexbox;
}

.matching-view-container{
	display: inline-block;
    float: right;
}

.productgrid-slider .clear-div{
	/* padding-right: 0px; */
}

.Matching-prod-count{
	margin: 0px 5px 0px 0px;
}

.Matching-prod-count p{
	font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #000000;
	margin: 0px;
	font-family:Diodrum Medium;
}

.Matching-prod-count span{
	font-size: 14px;
	color:#e4001c;
	font-family:Diodrum Medium;
}

.product-grid-box .check-box .checkmark{
	right: 10px;
    left: auto;
    height: 24px;
    width: 24px;
}

.product-grid-box .check-box .checkmark:after {
	left: 8px;
    top: 4px;
    width: 6px;
    height: 10px;
    border: solid #e4001c;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.product-grid-box .tooltip{
	box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 6px 0px;
    background-color: rgb(255, 253, 246);
    padding: 0px;
	width:148px;
	opacity: 1 !important;
}

.product-grid-box .tooltip.top{
	margin-top: -6px;
	position: absolute;
}

.product-grid-box .tooltip.top .tooltip-arrow{
	left: 72.5%;
    border-top-color: #fffdf6;
    opacity: 1;
	bottom:-5px;
	-webkit-filter: drop-shadow(0px 0px 6px rgba(0,0,0,0.17));
	filter: drop-shadow(0px 0px 6px rgba(0,0,0,0.17));
}

.product-grid-box .tooltip-inner{
	background-color: #fffdf6;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #5f5f5f;
    font-family: Diodrum Medium;
    width: 148px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.logo-container img {
	width:100%;
}

.prod-grid-img-container.fabric-container img{
	padding: 20px 0px 10px 0px;
}

@media only screen and (max-width:960px) and (min-width:701px){
.product-grid-text {
    padding: 10px 5px 10px 5px;
}
}

@media only screen and (max-width:960px) and (min-width:801px){
.product-grid-hdng h2 {
    font-size: 24px;
    margin: 0px 0px 16px 15px;
}
}


@media only screen and (max-width: 800px) and (min-width: 701px){
.product-grid-hdng h2 {
    font-size: 22px;
}
}

@media only screen and (max-width: 700px){
                
.refine-search-container{
	display:none;
}
.owl-item {
    
	max-width: 100% !important;
}

.prodgrid-slider-container .col-9{
	width: 100%;
}
.prodgrid-slider-container{
	padding:0px 15px;
}
.product-grid-box {
    width: 220px;
	max-width:100%;
}
.product-grid-hdng h2 {
    margin: 20px 0px 5px 0px;
	font-size: 24px;
}
.productgrid-slider{
	margin:30px 0px 0px 0px;
}
.product-grid-container .viewall-button{
	display:none;
}
.product-grid-hdng, .Matching-prod-count{
    display: block;
}
.matching-view-container{
    float: none;	
}
.selected-button, .all-button {
    display: inline-block;
    width: 49%;
}
.selected-button{
	margin: 0px 4px 0px 0px;
}
.all-button{
	margin: 0px 0px 0px 4px;
}
.product-grid-container{
	margin-right: -15px;
}
.filter-compare-container .col-9,.filter-compare-container .col-3{
	width:100%;
}
}

@media only screen and (max-width: 610px){
.selected-button, .all-button {
    width: 48%;
}
}



/* view all functionality */
@media only screen and (min-width:700px){
.productgrid-slider.prod-land-results .col-4:nth-child(-n+3){
    display:block;
} 	
.productgrid-slider.prod-land-results .col-4{
    display:none;
}
.productgrid-slider.prod-land-results .col-4.viewall-prod{
    display:block;
}
.refine-search .times{
	font-size: 35px;
    text-align: right;
    padding-right: 20px;
}
}


@media only screen and (max-width:1090px) and (min-width:701px){
.selected-button, .all-button {
    max-width: 48%;
}
}

.prod-grid-img-container{
    width: 100%;
    height: 265px;
    margin: 0 auto;
    text-align:center;
}
@media(max-width:1024px) and (min-width:767px){
.refine-search .refine-search-content .refinesearch-level-2{
	flex-wrap:wrap;
    padding: 10px 30px 10px 20px;
}
}

@media only screen and (max-width:850px) and (min-width:701px){
.product-grid-hdng{
	width:45%;
}
}

.prod-grid-img-container.fabric-container img{
	padding: 20px 0px 10px 0px;
}

.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  display:none;	
  position: fixed;
  top: 40%;
  right: 40%;
  z-index: 9999999;
  overflow-x: hidden;
  overflow: auto;          
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.loader-bgd{
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
    opacity: 0.2;
    display:none;                    
} 

.productgrid-slider .product-grid-box .new-img-strip{
    height: 80px;
    object-fit: none;
    margin: 0px;
    position: absolute;
    left: 0px;
    margin-top:-5px;
}

.selector-tool-option-container
{
    position: relative;
}
.selector-tool-option-container a
{
	display:inline-block;
	width:100%;
    text-align:center;
}
.selector-tool-option-container a::before
{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	z-index:99;
	cursor: pointer;
}

@media only screen and (max-width: 767px) {
    .refine-search {
		padding-bottom: 0;
        position: relative;
	}

	.refine-search #modClose {
		position: absolute;
        right: -13px;
        top: -13px;
        width: 25px;
        height: 25px;
        font-size: 21px;
        line-height: normal;
        justify-content: center;
        background: #000;
        color: #fff;
        border-radius: 25px;
        border: 1px solid #fff;
        display: flex;
    }
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

#mainCarousel{
    margin-top: 0px;
    margin-bottom: 0px;
	z-index: 999;
}


.header-margin {
  margin-top: 60px;
}
.ter-nav {
  background-color: #0083c8;
  height: 60px;
  display: flex;
  align-items: center;
}
.ter-nav-1 {
  display: flex;
  align-items: center;
}
.img-block {
  width: 65px;
  height: 49px;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 5px 0px 5px;
}
.tyvek-img {
  width: 55px;
  height: 15px;
  object-fit: contain;
}
.tyvek-realted-Pro {
	width: -webkit-fill-available;
    height: 10px;
    font-size: 16px;
    color: #ffffff;
    margin-left: 10px;
}
.tyvek-realted-Pro .text-style-1 {
  font-weight: 500;
}

.product-details {
  background-color: #fff;
}
.item-wrap {
  padding: 10px;
}
.safespec-container .item-heading {
  font-family: Diodrum semibold;
  font-size: 22px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #e4001c;
  margin-top:0px;
}
.safespec-container .item-secondary-heading {  
  font-size: 20px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
  margin: 0px 0px 10px 0px;
  font-family: Diodrum Medium;
}
.item-desc {
  font-size: 14px !important;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
}
.btn-wrap {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.img-btn {
    display: flex;
    align-items: center;
    height: 50px;
    background-color: #ffffff;
    justify-content: center;
    max-width: 195px;
	border: 1px solid #dadada;
    border-radius: 0px;
}

.img-btn.prod-dscptn-detail-holder{
    display: flex;
    align-items: center;
    height: 50px;
    background-color: #ffffff;
    justify-content: center;
    max-width: 210px;
	border: 1px solid #dadada;
    border-radius: 0px;
}
.btn-wrap .img-btn img {
  margin-right: 10px;
}

.item-details p {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: normal;
  color: #000000;
}

.item-details .text-style-1 {
  font-weight: 500;
  font-family: Diodrum Medium;
  margin-bottom:5px;
}
.img-inline {
  display: inline-block;
}
.item-buttons button {
	border: 1px solid black;
    border-radius: 0;
    width: -webkit-fill-available;
    height: 44px;
    font-family: Diodrum Medium;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: center;
    color: #000000;
    background-color: #ffffff;
	margin: 0px 5px 0px 0px;
	width: 97%;
	z-index:99 !important;
}
.active-image {
  height: 525px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
}
.active-image img {
  object-fit: contain;
}
.zoom-image .note-hover-image {
  width: 164px;
  height: 13px;
  font-size: 13px;
  font-weight: 500;
  color: #9b9b9b;
}
p.text-style-prod-details {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.71;
    letter-spacing: normal;
    color: #000000;
	font-family: Diodrum Medium;
	margin:0px;
}
.prod-parameters p:nth-child(2)
{
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.71;
    letter-spacing: normal;
    color: #000000;	
    padding:0px 10px 0px 0px;
    word-break: break-all;
    
}
.prod-garment-features-wrapper {
    background-color: #fff;
}
.prod-garment-features-wrapper ul {
    list-style: none;
}
.prod-garment-features-wrapper li {
    padding-left: 0.7em;
    text-indent: -1.7em;
    line-height: 30px;
}
.prod-garment-features-wrapper li::before {
    content: "\002022";
    font-size: 26px;
    color: red;
    vertical-align: -15%;
    padding-right: 10px;
    line-height: 16px;
}
.availtitle, .availdesc {
    display: flex;
    margin: 0 10px;	
	padding: 10px 0px 10px 0px;
}
.availtitle p {
	width: 25%;
    text-align: left;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
    margin: 0px 0px 5px 0px;
}
.collapse-default .collapse-body .availdesc h4 {
  width: 25%;
  text-align: left;
  font-size: 14px !important;
  font-family: Diodrum Medium;
  font-size: 18px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
  margin: -15px 0px 0px 0px;
}
.border-tp {
	border-top: 1px solid #cccccc;
}
.resources-tab-structure .thumbnail img {
   /*  width: -webkit-fill-available;
    object-fit: cover; */
    height: 300px;
}
.safespec-container a.helpImg {
    display: inline-block;
}
.dpg-download {
	position: absolute;
    display: flex;
    padding: 5px 10px;
    top: 150px;
    width: 252px;
    height: 61px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.66);
    background-color: rgba(228, 0, 28, 0.76);
    left: 46px;
    z-index: 99;
}
.fabric .dpg-download img {
	width: 26px;
    height: 50px;
    object-fit: contain;
}

.dpg-download p {
	color: #ffffff;
	font-family: Diodrum;
	margin-left: 10px;
  	font-size: 18px;
  	font-weight: 600;
}

.fabric #collapse1 img {
    width: auto;
}

table.dataTable thead th, table.dataTable thead td {
	padding: 10px 5px !important;
}

@media only screen and (max-width:700px) {
	.mbl-row {
		margin: 10px 0;
	}
	.btn-wrap {
    	justify-content: space-evenly;
    }
    .mbl-padding {
    	padding: 0 15px;
	}
	button#double-check {
    	margin-bottom: 10px;
	}
	.tab-section .nav-tabs .nav-item .tab-header {
		font-size: 14px;
    	padding: 10px 10px;
    	  
	}
	.item-details .text-style-1,.item-details p,.prod-parameters p {
		display: inline-block;
		width:48%;
		word-break: break-all;
	}
	.ter-nav-1{
		padding-left: 10px;
		padding-right: 10px;
	}
	#prod-det-ver-car{
		margin-top:25px;
	}
	.vertical-scroll-wrapper .slick-prev, .vertical-scroll-wrapper .slick-next{
		display:none !important;
	}
	.header-margin {
		margin-top: 39px;
	}
	.vertical-scroll-wrapper .slick-list{
		padding: 0px 15px 0px 15px !important;
	}
}

.row.border-tp{
   padding-left: 35px;
}


@media only screen and (max-width: 452px){
.header-margin {
	margin-top: 15px;
}
}

.manfacturer-detail-container h5{
	font-size: 14px;
}    

.manfacturer-adrs a{
	color: #000000;
    font-family: Diodrum semibold;
}

@media(min-width:961px) and (max-width:1080px){
.resources-tab-text{
	height:80px;
}
}

@media only screen and (min-width:1366px){
.dpg-download {
    left: 90px;
}
}

@media only screen and (max-width:700px){ 
.safespec-container .tab-content .container-fluid #accordion {
width: 99%;
}
}

.get-quote a{
	color: #000000;
}
.nav-tabs {
  display: flex;
  justify-content: center;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
  border-bottom: none;
}

.nav-tabs .nav-item .tab-header {
  font-family: Diodrum Medium;
  font-size: 18px;
  font-weight: 500;
  padding: 26px 80px;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #7d7c7c;
  border: none;
  width: 100%;
}
.nav-tabs > .nav-item.active > .nav-link {
  color: #e4001c;
  box-shadow: 0 2px 0 0 #e4001c;
}
.tab-section .nav-item {
  display: flex;
  /* align-items: center; */
  justify-content: center;
  height: 80px;
  background-color: rgba(216, 216, 216, 0);
  margin: -3px 0px 0px 0px;
}
.features img {
  width: fit-content;
  height: fit-content;
  object-fit: contain;
  padding-bottom:20px;
}
.features-content,
.chemical-properties li {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: normal;
  color: #4d4a4a;
}
.features-content .text-style-1 {
  font-weight: 500;
  color: #000000;
}
.features-content .text-style-2 {
  font-weight: 500;
}
.chemical-properties {
  list-style-type: disc;
  padding-left: 15px; 
}

.Feature-prod-cmp .chemical-properties li ul{
  list-style-type: disc;
}
.Chemical-protective li {
  line-height: 1.94;
}
.tab-pane {
  padding: 50px 0;
}

#permeationDatatestingDetails .fabric img {
	height: auto;
    object-fit: contain;
    background-size: cover;
    width: auto;
	
}	
.fabric img {
    height: auto;
    object-fit: contain;
    background-size: cover;
    width: auto;
    max-width: 330px;
    position: relative;
    padding-right: 10px;
}
.fabric .table {
  border: 2px solid #dddddd;
}
.fabric .table thead tr th,.fabric .table thead tr td:first-child{
  height: 15px;
  font-family: Diodrum Medium;
  font-size: 14px;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.11);
  background-color: #fcfcfc;
  padding: 17px;
}

.fabric .table thead tr td:first-child{
 background-color: #ffffff;
}

.fabric .table tbody tr td{
  height: 15px;
  font-size: 14px;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.11);
  background-color: #ffffff;
  padding: 17px;
}

.fabric .table tbody tr th,
.fabric .table thead tr th {
  font-weight: 500;
}


.tab-section .nav-tabs>li.active>a,.tab-section .nav-tabs>li.active>a:focus,
.tab-section .nav-tabs>li.active>a:hover{
	border: 1px solid #ddd;
	background-color:transparent;
}


@media only screen and (max-width:700px){
.chemical-properties {
    margin-left:15px;
}
#resources {
    padding: 50px 15px 50px 15px;
}
.availdesc h4 {
    word-break: break-all;
}
.features img {
	width: 100%;
    height: auto;
    object-fit: cover;
    padding-bottom: 20px;
}
.fabric img {
    height: auto;
    object-fit: contain;
    background-size: cover;
    width: 100%;
}
.row.border-tp{
	padding-left:15px;
	padding-right:15px;
}
}

@media only screen and (max-width:1024px) and (min-width:1000px){
.dpg-download {
    left: 20px;
}
}

@media only screen and (max-width:960px) and (min-width:701px) {

.nav-tabs .nav-item .tab-header {
	font-size: 14px;
	padding: 15px 80px;
}
.dwnld-permeation-guide {
	width: 50%;
	margin: 0 auto;
	display: block;
}
.dpg-download {
	left: initial;
	margin-left: 48px;
} 	

}	
	
.related-products-title h1{
  font-family: Diodrum semibold;
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
}

.carousal-item-text-title {
  color: #e4001c;
  font-size: 14px;
  font-weight: bold;
}

.carousal-image {
	height:75%;
	object-fit: contain;
 	display: inline-block;
    /* width: -webkit-fill-available;
    height: -webkit-fill-available; Iphone */
    font-family: 'object-fit: contain;';
    margin: 40px auto 0px auto;
}

.related-products .car-img-border{
    max-width: 230px;
    height: 330px;
}

.related-products .slick-slide{
/*	width: 200px !important; */
}

.carousal-item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
}

.carousal-item-text {
  display: flex;
  width: 100%;
  flex-direction: column;
  text-align: center;
  box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, 0.05);
  padding: 15px 10px 10px 10px;
  height: 240px;
}

.carousal-item-text p {
  text-align: center;
}

.related-products {
  padding: 20px 0px 30px 0px;
}

.slick-dots {
  bottom: 0;
}

.related-products-title {
  font-size: 20px;
}

.related-products .slick-prev:before {
  position: absolute;
  content: "";
  padding: 13px;
  box-shadow: 1px -1px 0 1px rgba(0, 0, 0, 0.33) inset;
  -webkit-box-shadow: 4px -4px rgba(0, 0, 0, 0.33) inset;
  -moz-box-shadow: 4px -4px rgba(0, 0, 0, 0.33) inset;
  border: solid transparent;
  border-width: 0 0 0rem 0rem;
  transform: rotate(45deg);
  margin: 0px 0 0 -15px;
  color: transparent;
  opacity: 1;
}

.related-products .slick-next:before {
  transform: rotate(225deg);
  position: absolute;
  content: "";
  padding: 13px 13px 13px 13px;
  box-shadow: 1px -1px 0 1px rgba(0, 0, 0, 0.33) inset;
  -webkit-box-shadow: 4px -4px rgba(0, 0, 0, 0.33) inset;
  -moz-box-shadow: 4px -4px rgba(0, 0, 0, 0.33) inset;
  border: solid transparent;
  border-width: 0 0 0rem 0rem;
  color: transparent;
  margin-left: -15px;
  opacity: 1;
}

.related-products .slick-disabled.slick-prev:before, .related-products .slick-disabled.slick-next:before {
  -webkit-box-shadow: 4px -4px rgba(0, 0, 0, 0.13) inset;
  cursor: default;	
}

/* .related-products .slick-prev:after {
  content: ">";
  color: red;
  font-size: 30px;
}

.related-products .slick-next:before {
  content: "<";
  color: red;
  font-size: 30px;
} */

.related-products-title {
  margin-left: 60px;
}

.related-products .slick-dots{
	width: 95%;
}


@media only screen and (max-width:700px){
.related-products .slick-next, .related-products .slick-prev{
	display:none !important;
}
.related-products {
    padding: 20px 0px 30px 15px;
}
.related-products-title {
    margin-left: 15px;
}
.related-products-title h1{
  font-size: 16px;
  text-align:left;
}
}

@media only screen and (max-width: 960px) and (min-width: 701px){
	
.related-products {
    margin: 0px 40px 0px 40px;
}
}
.resources-tab-structure .row .thumbnail {
    padding: 0;
    margin: 4px 4px 20px 4px;
}

.resources-tab-text {
    background-color: #000000;
    height: 68px;
}

.resources-tab-text p {
    color: #ffffff;
}

.resources-country{
    position:relative;
    top:-15px;
}

.resources-country img{
	display: inline-block;
    width: 20px;
    margin: 0px 5px 0px 5px;
}

@media only screen and (max-width:1080px) and (min-width:401px) {
.resources-tab-text p {
    font-size:13px;
}
}
@media only screen and (max-width:400px){
.resources-tab-text p {
    font-size:11px;
}
}   
.bs-example {
  margin: 0px;
}
.panel-title .glyphicon {
  font-size: 14px;
  border: 1px solid #ccc;
  padding: 0px 5px;
}
.glyphicon {
  border: 1px solid #ccc;
  padding: 0px 6px 4px 6px;
  background-repeat: no-repeat;
  margin-right: 10px;
}
.collapse-title .glyphicon-plus:before{
  content: "\002b";
  font-size: 28px;
  font-weight: bold;
}

.collapse-title .glyphicon-minus:before{
  font-size: 28px;
  font-weight: bold;
}

.accordion-minus {
  background-image: url("../components/products/product-selector-referance/clientlibs/images/minus.png");
}
.accordion-plus {
  background-image: url("../components/products/product-selector-referance/clientlibs/images/plus.png");
}
.collapse-title {
  text-align: left;
  padding: 10px 15px;
  color: #e4001c;
  display: flex;
  align-items: center;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  font-family: Diodrum Medium;
  cursor: pointer;  
}
.collapse-body .specifications {
	text-align: left;
    font-family: Diodrum Medium;
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
	margin:0px;
}
.specific-Box {
  margin-bottom: 25px;
}
.collapse-option {
  text-align: left;
  margin-top: 15px;
  list-style: none;
}
.specific-content {
  line-height: 2.11;
  text-align: left;
  font-size: 18px;
  padding: 11px 10px 20px 30px;
}

.specific-content li{
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.11;
  letter-spacing: normal;
  color: #000000;
}
.collapse-suboption {
  text-align: left;
  list-style: none;
  font-family: Diodrum;
  font-size: 18px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
}
.collapse-header {
  border: 1px solid #979797;
}
.collapse-body {
  border: 1px solid #979797;
  border-top: none;
}

#collapse4.collapse-body {
    border: 1px solid #bbbbbb;
    border-top: none;
}

.column {
  float: left;
  width: 25%;
  padding: 10px;
}
.row:after {
  content: "";
  display: table;
  clear: both;
}
.row-head {
  text-align: left;
  border-bottom: 1px solid #cccccce0;
}
.collapse-three {
  text-align: left;
  padding: 30px 30px 30px 45px;
  margin-bottom:0px;
}
.table-main {
  padding: 0px;
}
.thead {
  font-weight: 500;
  text-align: center;
}

.collapse-body.table-main tbody tr th.thead,.collapse-body.table-main tbody tr td:first-child{
	font-family: Diodrum Medium;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
    padding: 15px 0px 15px 0px;
}

.collapse-body.table-main tbody tr th.thead{
	background-color: #fcfcfc;
}

.collapse-body.table-main tbody tr td{
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
    padding: 15px 0px 15px 0px;
}

.collapse-body.table-main{
	border: 1px solid #979797;
}

.collapse-three li{
	font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.57;
    letter-spacing: normal;
    color: #000000;
    padding: 0px 0px 5px 0px;
}

.collapse-body>div:first-child{
	background-color: #fcfcfc;
}

.bs-example .panel-group .panel+.panel{
	margin-top: -5px;
}

.availdesc h4{
  font-family: Diodrum Medium;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
  width:25%;
  text-align:left;
}
	.vertical-scroll-wrapper.slick-vertical .slick-slide {
	  display: flex;
	  border: none;
	  height: 70px;
	  border: 1px solid #ebebeb;
	}
	.vertical-scroll-img-wrapper {
	  width: 83px;
	  height: 82px;
	  background-color: #ffffff;
	  display: flex;
	  justify-content: center;
	}

	.vertical-scroll-img-wrapper img {
	  object-fit: contain;
	  height:100%;
	}

	.vertical-scroll-wrapper {
	  width: 80px;
	}

	.vertical-scroll-wrapper .slick-slider {
	  margin-top: 60px;
	}

	.vertical-scroll-wrapper .slick-prev,
	.vertical-scroll-wrapper .slick-next {
	  left: 50%;
	  transform: translate(-50%, 0) rotate(90deg);
	}
	.vertical-scroll-wrapper .slick-next {
	  top: auto;
	  bottom: -22px;
	}
	.vertical-scroll-wrapper .slick-prev {
	  top: -22px;
	}

	.vertical-scroll-wrapper .slick-next:before, .vertical-scroll-wrapper .slick-prev:before {
		color: #000000;
	}
	/* .vertical-scroll-wrapper .slick-prev:before {
	  position: absolute;
	  content: "";
	  padding: 4px;
	  box-shadow: 1px -1px 0 1px rgba(0, 0, 0, 0.33) inset;
	  -webkit-box-shadow: 4px -4px rgba(0, 0, 0, 0.33) inset;
	  -moz-box-shadow: 4px -4px rgba(0, 0, 0, 0.33) inset;
	  border: solid transparent;
	  border-width: 0 0 0rem 0rem;
	  transform: rotate(45deg);
	  margin: 0px 0 0 10px;
	  color: transparent;
	  opacity: 1;
	}

	.vertical-scroll-wrapper .slick-next:before {
	  transform: rotate(225deg);
	  position: absolute;
	  content: "";
	  padding: 4px;
	  box-shadow: 1px -1px 0 1px rgba(0, 0, 0, 0.33) inset;
	  -webkit-box-shadow: 4px -4px rgba(0, 0, 0, 0.33) inset;
	  -moz-box-shadow: 4px -4px rgba(0, 0, 0, 0.33) inset;
	  border: solid transparent;
	  border-width: 0 0 0rem 0rem;
	  color: transparent;
	  margin-left: -18px;
	  opacity: 1;
	} */

@media only screen and (max-width:700px){

.vertical-scroll-wrapper {
    width: auto;
}

.vertical-scroll-img-wrapper img{
	width: 60px;
    height: 75px;
    margin: 5px auto;
}
}

#signleElementCheck {
	position: fixed !important;
}

#signleElementCheck .safespec-modal-content-hazNotFound{
	padding: 10px 10px 10px 20px;
}
.compare-table table {
	table-layout: fixed;
}

.compare-table .active-product {
	display: table-cell;
}

.compare-table .inactive-product {
	display: none;
}

.compare-products-list .compare-pagination {
	margin: 9px 0 0 0;
    border: 1px solid;
   	border-radius: inherit;
}

.compare-products-list .compare-pagination li a {
	font-family: Arial;
	border: none;
	border-right: 2px solid #919191;
	margin-left: 0px;
	font-size: 16px;
	margin-right: 0px;
	color: #000000;
	padding: 1px 10px;
}

.product-show-mbl {
	display: none;
}

.product4, .product5, .product6, .product7 {
	display: none;
}

.compare-products-list .compare-pagination li .active {
	color: #ffffff;
    pointer-events: none;
    cursor: no-drop;
    background-color: #000000;
}

.products-cat-list .compare-heading {
	width: 102%;
	/* border-bottom: 1px solid #b2b2b2; */
}

.products-cat-list .compare-heading h4 {
	font-family: Diodrum Medium;
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
}

.products-cat-list .compare-heading h4 span {
	font-weight: bold;
}

.compare-products-list .compare-pagination li:last-child a {
	border-right: none;
}

.compare-products-list .compare-pagination li a:hover {
	border-color: #919191;
	background: none;
}

.compare-products-list .compare-pagination li a:active {
	background: none;
}

.compare-products-list .compare-pagination li a:focus {
	background: none;
}

.compare-products-list .compare-pagination li .disabled {
	color: #686868;
	pointer-events: none;
	cursor: no-drop;
}

.compare-products-list .comparing-column1 {
	background: #d0eaec;
}

.compare-products-list .comparing-column {
	border-right: 1px solid #b2b2b2;
}

.compare-products-list .compare-table .compare-value {
	/* border: 0.2px solid #b2b2b2; */
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.18);
}

.table-border {
	border: 1px solid #b2b2b2 !important;
}

.compare-products-list .compare-table .compare-value1 {
  font-family: Diodrum Medium;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #000000;
}

.compare-products-list .compare-table .compare-value {
	font-size: 14px;
	color: #000000;
    vertical-align: middle;
	text-align: left;
}

.compare-products-list .compare-accordion .compare-value {
	border-top: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
}

.compare-products-list .compare-accordion .compare-value p {
	font-size: 14px;
	color: #686868;
}

.compare-products-list .compare-table .compare-value1 {
	border: 0.2px solid #b2b2b2;
	background: #f9f9f9;
	box-shadow: 1px 0 4px 0 rgba(0, 0, 0, 0.06);
	/*border-left: none;*/
	word-wrap:break-word;
}

.compare-products-list .compare-table .compare-value2 {
	border: 0.2px solid #b2b2b2;
	border-right: none;
	font-size: 14px;
	font-family: Arial;
	color: #686868;
}

.prod-list-desktop {
	display: block;
}

.compare-table table tbody tr td {
	width: 25%
}

.compare-table table tbody .image-row td {
	padding-top: 0;
	/* border-top: none !important; */
}

.compare-products-list .comparing-column p {
	color: #686868;
	font-size: 14px;
	font-family: Arial;
}

.compare-products-list .compare-accordion {
	padding-top: 20px;
	padding-left: 0;
	padding-right: 0;
}

.compare-products-list .compare-accordion>div {
	padding-right: 15px;
	padding-left: 15px;
}

.compare-products-list .compare-accordion button {
    width: 100%;
    background: #fff;
    border: none;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15);
    color: #000;
	padding: 14px 9px 0 20px;
    text-align: left;
	font-family: Diodrum semibold;
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #000000;
}

/* .compare-products-list .compare-accordion button:before {
	font-family: 'FontAwesome';
	content: "\f105";
	padding-right: 10px;
	float: left;
	font-weight: normal;
}

.compare-products-list .compare-accordion .btn-active:before {
	padding-right: 10px;
	font-family: 'FontAwesome';
	float: left;
	content: "\f107";
} */

.compare-products-list .compare-test-head p {
	font-size: 16px;
	text-align: justify;
	color: #000000;
}

.compare-products-list .compare-test-details p {
	font-size: 16px;
	text-align: justify;
	color: #686868;
}

.compare-products-list .compare-test-table tr td {
	color: #686868;
	font-size: 16px;
	font-family: Arial;
}

.table-bordered {
	border: 1px solid #686868;
}

.newprod-compare-sec {
	display: none;
}

.product-compare-grid {
	display: none;
}

.newprod-compare-sec .products-cat-list h3 {
	line-height: 1;
	text-align: left;
	font-family: Arial;
	color: #1e1e1e;
	font-size: 14px;
	padding-bottom: 10px;
}

.newprod-compare-sec .products-cat-list h3 span {
	font-weight: bold;
	background: none;
	padding: 0
}

.newprod-compare-sec .left-compare {
	position: absolute;
	top: 100px;
	left: 27%;
}

.newprod-compare-sec .right-compare {
	position: absolute;
	top: 100px;
	right: 0;
}

.show-prod-mbl {
	display: none;
}

.prod-left-arrow {
	height: 25px
}

.prod-right-arrow {
	height: 25px;
}
.safespec-container .image-row .product-heading{
	color: #000000;
}
.safespec-container .image-row .product-heading:hover{
	text-decoration: underline!important;
}
.filter-apply-all {
	float: right;
    font-size: 13px;
    font-family: Arial;
    display: block;
	margin: 10px 20px 0px 20px;
    font-weight:bold;
}

@media only screen and (max-width: 425px) {
	.product-name {
		font-size: 15px;
	}
	.compare-products-list .comparing-column1 {
		margin-top: 69px;
	}
}

@media only screen and (min-width: 426px) and (max-width:570px) {
	.compare-products-list .comparing-column1 {
		margin-top: 76px;
	}
}

@media only screen and (max-width: 960px) {
	.compare-products-list .compare-table .compare-value {
		font-size: 12px;
	}
}

@media only screen and (max-width: 700px) {
	.prod-comp-desktop {
		display: block;
		margin-top: 30px;
		margin-right: -15px;                                
	}
	.show-prod-mbl {
		display: block;
	}
	.show-prod-desktp {
		display: none;
	}
	.hidden-xs {
		display: none !important
	}
	.pagination-block {
		width: 100% !important;
		text-align:center !important;
	}
	.products-cat-list .pull-right .compare-pagination{
		float: none;
		margin-left: auto;
		display: table;
		margin-right: auto;
	}
	.filter-block {
		width: 100% !important;
	}
	.prod-compare .filter-mobile img {
		margin: 0;
		padding: 10px;
	}
	
	.pagination-block .pull-right {
		float: none !important;
	}
	.prod-list-desktop {
		display: block;
		margin-top: 30px;
	}
	.compare-products-list .comparing-column1 {
		margin-top: 51px;
	}
	.product-compare-grid {
		display: block;
	}
	.products-cat-list h3 {
		border-bottom: none;
	}
	.compare-table table tbody tr td {
		width: 33.3%;
	}
	.products-cat-list .list-heading-mob {
		border-bottom: 1px solid #b2b2b2
	}
	.products-cat-list .compare-pagination li a {
		padding: 1px 13px;
		margin-right: 0px;
	}
	.compare-products-list .compare-pagination {
		margin: 9px 0 0 -29px;
		text-align:center;
	}
	.products-cat-list .compare-heading h4{
		text-align:center;
	}
	.compare-products-list .compare-table .compare-value {
		font-size: 14px;
		text-align: left;
		word-wrap: break-word;
	}
	.compare-products-list .compare-table .compare-value2 {
		font-size: 16px;
		text-align: left;
	}
	.compare-products-list .compare-test-table tr td {
		font-size: 14px;
	}
	.compare-products-list .compare-test-details p {
		font-size: 14px;
	}
	.prod-compare{
		padding-left: 0px;
	}
	.prod-com-cat-sec .categories-section {
		text-align: center;
	}
	
	.prod-com-cat-sec .logo-section{
		display: block;
		margin: 0px 0px 20px 0px;
	}
	
	.prod-com-cat-sec .logo-text p{
		font-size:20px;
	}
}

@media only screen and (min-width:700px) and (max-width: 750px) {
	.compare-products-list .compare-table .compare-value1 {
		padding-right: 20px;
	}
	.compare-products-list .comparing-column1 {
		margin-top: 76px;
	}
}

@media only screen and (min-width:700px) and (max-width: 720px) {
	.compare-products-list .comparing-column1 {
		margin-top: 102px;
	}
}

@media only screen and (min-width:720px) and (max-width: 750px) {
	.compare-products-list .comparing-column1 {
		margin-top: 102px;
	}
}

@media only screen and (min-width:750px) and (max-width: 962px) {
	.compare-products-list .comparing-column1 {
		margin-top: 76px;
	}
}

@media only screen and (min-width:700px) and (max-width:768px) {
	.products-list .col-12 {
		width: 100%;
	}
	.hidden-xs {
		display: block !important
	}
}

@media only screen and (min-width:962px) and (max-width: 1130px) {
	.compare-products-list .comparing-column1 {
		margin-top: 89px;
	}
}
 .compare-table .compare-value p{
		display:block;
		margin: 5px; 
		padding :0;
		height:auto;
		font-size:18px;
}


@media only screen and (max-width: 500px) {
	#perm-data .compare-table tr td
	{
		word-break: break-word;
    	text-align: center;
    	padding: 8px 3px 8px 3px;
	}
}


@media only screen and (max-width: 400px) {
.product-name {
    font-size: 14px !important;
	}
.prod-comp-desktop .check-box {
    padding-left: 25px !important;
}
}

.prod-grd-part2 .prod-comp-desktop .filter-chkbx {
    /*height: 100px;*/
    overflow: hidden;
}                            


@media only screen and (min-width: 701px) and (max-width:768px) {

.products-list .prod-comp-desktop .col-12 {
    width: 100%;
}

} 

@media only screen and (max-width: 700px){
.products-list .prod-comp-desktop .col-7{
	width:100%;
 }  
.prod-comp-desktop .filter-heading-dsktp{
	text-align: left;
 }
#filter-body-internal-total {
    text-align: left;
 }
.prod-grd-part2 .prod-comp-desktop #filter-body-internal-total .filter-chkbx {
    height: auto;

}                                                    
}
.prod-comp-count-text{
   text-align:right;
 }
.prod-show{
  text-align:left;
 }
 
 .compare-table table tbody tr td {
    padding: 20px;
}

.compare-products-list .compare-accordion button:after {
	content: "+";
    float: right;
    padding-right: 10px;
    color: red;
    font-weight: bold;
    font-size: 25px;
    position: relative;
    bottom: 8px;
}

.compare-products-list .compare-accordion .btn-active:after {
    float: right;
    content: "-";
    padding-right: 10px;
    color: red;
    font-weight: bold;
    font-size: 25px;
    position: relative;
    bottom: 12px;
}

.compare-table .prod-list-img {
    /* display: flex;
    justify-content: center; */
    margin-left: auto;
}

.topic-link-sec-desc {
	display: flex;
}

.topic-link-sec-desc p {
    margin-right: auto;
    font-size: 18px;
    line-height: 1.44;
    font-weight: 500;
    font-family: Diodrum;
    margin-top: 10px;
    margin-bottom: 0;
}

.topic-link-sec-desc a .btn {
    color: #fff;
    border-radius: 4.8px;
    font-family: Roboto;
    background: #e4001c;
    font-size: 21.1px !important;
}

.topic-link.aem-GridColumn {
    padding-top: 25px;
}

.compare-img-ckbox-wrapper {
	text-align:center;
}

.compare-ckbox-wrapper {
	display: inline-block;
    float: right;
}

.compare-img-ckbox-wrapper .prod-list-img img{
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.compare-table .prod-list-img {
	margin: 10px auto 20px auto;
    width: fit-content;
    height: 265px;
}

.compare-table .product-grid-text{
	padding: 0;
    background-color: transparent;
    height: auto;
}

.pull-right .compare-pagination{
	margin-top:20px;
    float:right;
}

.OF-contain{
	object-fit:contain;
    font-family:"object-fit: contain";
}

.refine-search-compare .btn label{
font-size:14px;
        }

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.hide {
	display: none !important
}
.product-detail-component {
	margin: 0px 25px 15px 25px;
}

.prod-detail-hdng h1 {
	font-family: arial;
	font-weight: 500;
	font-style: normal;
	font-size: 18px;
	color: #c6001e;
	text-transform: uppercase;
	margin: -8px 0px 10px 0px;
}

.prod-detail-hdng h3 {
	font-family: arial;
	font-weight: 700;
	font-style: normal;
	font-size: 14px;
	color: #6e6e6e;
	margin: 0px 0px 8px 0px;
}

.share span, .prod-dscptn-detail span, .faq-detail span,
	.tech-data-sheet span {
	  font-size: 14px;
	  font-weight: 500;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: normal;
	  letter-spacing: -0.2px;
	  color: #000000;
}

.share img, .prod-dscptn-detail img, .faq-detail img, .tech-data-sheet img
	{
	display: inline-block;
}

/* .tech-data-sheet{
	float: right;
} */
.share, .prod-dscptn-detail, .faq-detail {
	padding-top: 5px;
}

.morelink-comp {
	font-family: Arial;
	font-size: 18px;
	color: #317ea5;
}

.morecontent-comp .hidden-cnt {
	display: none;
}

.prod-detail-dscptn {
	margin: 8px 0px 0px 0px;
}

#more-descrptn {
	font-family: Arial;
	font-size: 14px;
	color: #686868;
	margin: 0px;
}

.product-detail-component a:hover, .product-detail-component a:focus {
	text-decoration: none;
}

.dble-check, .buy-now, .prod-sample {
	display: inline-block;
	padding-right: 5px;
}

.arw-down {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.buy-now-arrw {
    border: solid #000000;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    margin: 3px;
    float: right;
}

.dble-check button {
	font-size: 13px;
	color: #317ea5;
	border: 2px solid #317ea5;
	background-color: transparent;
	min-width: 125px;
	height: 40px;
	border-radius: 5px;
	font-family: Arial;
	text-transform: uppercase;
	padding: 5px 5px;
}

.buy-now button {
	font-size: 13px;
	color: #ffffff;
	background-color: #317ea5;
	min-width: 125px;
	height: 40px;
	border-radius: 5px;
	font-family: Arial;
	text-transform: uppercase;
	padding: 5px 5px;
}

.by-nw-drpdwn-menu {
	width: 25vw;
}

.by-nw-drpdwn-menu li a {
	font-family: Arial;
	font-size: 12px;
	color: #317ea5 !important;
	margin: 10px;
	white-space: normal !important;
}

.prod-sample button {
	font-size: 13px;
	color: #ffffff;
	background-color: #317ea5;
	min-width: 210px;
	height: 40px;
	border-radius: 5px;
	font-family: Arial;
	text-transform: uppercase;
	padding: 5px 5px;
}

.dble-check button:focus, .dble-check button:hover {
	color: #317ea5;
}

.buy-now button:focus, .buy-now button:hover, .prod-sample button:focus,
	.prod-sample button:hover {
	color: #ffffff;
}

.actual-image {
	max-width: 350px;
    height: 440px;
    background-color: #ffffff;
    display: flex;
    align-items: center;
    border: transparent;
	justify-content:center;
}

.actual-image img {
	margin: 0 auto;
	max-width: 1280px;
	max-height: 848px;
}

.prod-parameters td:first-child {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #686868;
	padding: 0px 20px 0px 10px;
	text-align: right;
	white-space: nowrap;
}

.prod-parameters td:first-child+td {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	text-align: left;
}

.prod-parameters table {
	margin: 10px auto;
}

.prod-parameters {
	width: 100%;
}

.hover-txt span {
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #9b9b9b;
}

.video-modal {
	max-width: 105px;
	height: 120px;
	color: #ffffff;
	background-color: #000000;
	font-family: Arial;
	font-size: 18px;
	text-align: center;
	position: relative;
	margin-top: 0px;
	text-transform: uppercase;
}

.video-modal p {
	padding-top: 8px;
	margin-bottom: 5px;
	font-size: 14px;
	color: #ffffff;
}

.video-modal video {
	max-width: 93px;
	height: 72px;
	border: 1px solid #c1c1c1;
}

.video-modal .vid_img {
	max-width: 93px;
	width: 100%;
	max-height: 72px;
	height: 100%;
	border: 1px solid #c1c1c1;
	margin: 0 auto;
}

.video-modal .vid_play_ico {
	position: absolute;
	top: 50%;
	left: 35%;
	max-width: 32px;
	max-height: 32px;
}

.vertical-car {
	max-width: 106px;
	height: 145px;
	border: 1px solid #b2b2b2;
	margin-bottom: 18px;
	display: flex;
	align-items: center;
}

.vertical-car img {
	margin: 0 auto;
	width: 70px;
	height: 136px;
}

.prod-detail-main-car .carousel-control {
	display: none;
}

.product-detail-component .col-xs-10, .product-detail-component .col-xs-2
	{
	width: 100%;
}

@media only screen and (max-width: 767px) and (min-width:701px) {
	.col-xs-12#prod-det-ver-car{
		width:8.33333%;
	}
	
	.dble-check, .buy-now, .prod-sample {
		padding-right: 5px;
	}
	.video-modal video {
		max-width: 68px !important;
	}
	.video-modal .vid_img {
		max-width: 68px !important;
	}
	.prod-parameters table {
		margin: 20px auto;
	}
	.prod-detail-carousel .carousel-control.left {
		left: 25px !important;
	}
	.prod-detail-carousel .carousel-control.right {
		left: 25px !important;
	}
}

@media only screen and (max-width: 832px) and (min-width:768px) {
	.video-modal video {
		max-width: 76px !important;
	}
	.video-modal .vid_img {
		max-width: 76px !important;
	}
	.prod-parameters table {
		margin: 19px auto !important;
	}
	.share span, .prod-dscptn-detail span, .faq-detail span {
		font-size: 15px !important;
	}
	.prod-detail-carousel .carousel-control.left {
		left: 30px !important;
	}
	.prod-detail-carousel .carousel-control.right {
		left: 30px !important;
	}
	.print-btn, .print-btn-chem, .print-btn-chem-na, .print-btn-chemClass,
		.print-btn-chemClass-na, .print-btn-fabric, .print-btn-fabric-na,
		.print-btn-matchingProd {
		display: block !important;
	}
}

@media only screen and (min-width: 701px) {
	.vertical .carousel-inner {
		height: 100%;
	}
	.carousel.vertical .item {
		-webkit-transition: 0.6s ease-in-out top;
		-moz-transition: 0.6s ease-in-out top;
		-ms-transition: 0.6s ease-in-out top;
		-o-transition: 0.6s ease-in-out top;
		transition: 0.6s ease-in-out top;
	}
	.carousel.vertical .verItem {
		top: 15px;
	}
	.carousel.vertical .next {
		top: 400px;
	}
	.carousel.vertical .prev {
		top: -400px;
	}
	.carousel.vertical .next.left, .carousel.vertical .prev.right {
		top: 0;
	}
	.carousel.vertical .active.left {
		top: -400px;
	}
	.carousel.vertical .active.right {
		top: 400px;
	}
	.carousel.vertical .item {
		left: 0;
	}
	.prod-detail-carousel .carousel-control {
		opacity: 10;
		width: 0%;
	}
	.prod-detail-carousel .carousel-control img {
		height: 12px;
	}
	.prod-detail-carousel .carousel-control.left {
		top: -9px;
		left: 40px;
	}
	.prod-detail-carousel .carousel-control.right {
		right: auto;
		left: 40px;
		top: 320px;
	}
	.vertical-gap {
		margin-bottom: 48px;
	}
	.product-detail-component .prod-detail-padding {
		padding-right: 10px !important;
	}
	.product-details .col-xs-12.small-padding.prod-detail-padding {
		z-index: 99;
		margin: -5px 0px 0px 0px;
	}
}

@media only screen and (min-width: 961px) {
	.zoom-image-width {
		width: 300%;
	}
}

@media only screen and (max-width: 960px) {
	.s7flyoutzoom, .s7highlight {
		display: none !important;
	}
	.s7flyoutzoomview {
		width: 169px !important;
	}
	.hover-txt {
		display: none;
	}
	.product-detail-component {
		margin: 0 10px 20px 15px !important;
	}
	.print-btn, .print-btn-chem, .print-btn-chem-na, .print-btn-chemClass,
		.print-btn-chemClass-na, .print-btn-fabric, .print-btn-fabric-na,
		.print-btn-matchingProd {
		display: none;
	}
}

@media only screen and (max-width: 880px) {
	.video-modal video {
		max-width: 86px;
	}
	.video-modal .vid_img {
		max-width: 86px;
	}
}

@media only screen and (max-width: 700px) {
    #mainCarousel .new-img-strip {
    	left: 110px !important;
    }
	.product-detail-component .col-xs-5, .product-detail-component .col-xs-7,.item-wrap .col-xs-4,.col-xs-1#prod-det-ver-car,.prod-det-pars.col-xs-7
		{
		width: 100% !important;
	}
	.prod-parameters td:first-child+td {
		word-break: break-all;
	}
	.prod-detail-hdng {
		padding-top: 22px;
	}
	.prod-detail-icons {
		padding-bottom: 10px;
	}
	.product-detail-component .prod-detail-icons .col-xs-5 {
		width: 9%;
	}
	.product-detail-component .prod-detail-icons .col-xs-4 {
		width: 8%;
	}
	.product-detail-component .prod-detail-icons .col-xs-3 {
		width: 5%;
	}
	.share, .prod-dscptn-detail {
		border-right: 1px dotted #b2b2b2;
		padding-right: 20px;
	}
	.share img, .prod-dscptn-detail img, .faq-detail img {
		margin: -5px 5px 0px 20px;
	}
	.product-detail-component .col-xs-8, .product-detail-component .col-xs-4
		{
		width: 100%;
	}
	.prod-detail-carousel .carousel-control {
		display: none;
	}
	.vertical-car, .prod-detail-carousel .item {
		display: inline-flex;
		display: -webkit-inline-box;
		-webkit-box-align: center;
		-webkit-align-pack: center;
	}
	.vertical-car {
		max-width: 70px;
		height: 90px;
		margin-right: 5px;
	}
	.vertical-car img {
		max-width: 50%;
		height: auto;
	}
	#mbl-id {
		margin-top: 20px;
	}
	.video-modal {
		max-width: 83px;
		height: auto;
		font-size: 14px;
		margin-top: 21px;
		right: -40px;
		padding-bottom: 5px;
	}
	.video-modal video {
		max-width: 70px;
		height: auto;
	}
	.video-modal .vid_img {
		max-width: 70px;
		height: 52px;
	}
	.product-detail-component .col-xs-10 {
		width: 80%;
	}
	.product-detail-component .col-xs-2 {
		width: 20%;
	}
	.product-detail-component {
		margin: 0px 20px 0px 20px;
	}
	.prod-detail-main-car .carousel-control {
		display: block;
		position: absolute;
		height: 100%;
		display: flex;
		align-items: center;
		width: 0%;
		opacity: 10 !important;
		display: -webkit-inline-box;
		-webkit-box-align: center;
		-webkit-align-pack: center;
	}
	.hover-txt {
		display: none;
	}
	.actual-image {
		margin: 0 auto;
	}
	.prod-detail-main-car .carousel-control.right {
		right: 35px;
	}
	.prod-main-left-arrow, .prod-main-right-arrow {
		height: 60px;
	}
	.video-modal p {
		margin-bottom: 5px;
	}
	.dble-check, .buy-now, .prod-sample {
		display: block;
		margin: 0px 0px 10px 0px;
	}
	.btn-align {
		text-align: center;
		display: block !important;
	}
	.buy-now .by-nw-drpdwn-menu {
		top: 80%;
		left: 3%;
		width: 88vw;
		text-align: center;
	}
	.eu-permeation-table.safespec-table-comp {
		margin: 0px;
		padding: 15px 0px 0px 0px;
	}
	.fabric-me.col-xs-10 {
		width: 100%;
	}
	.vertical-mobile {
		display: none;
	}
	.feature-prod-specification{
        padding:0px 15px 0px 15px;
    }

}

@media only screen and (max-width: 600px) {
	

	.vertical-car {
		max-width: 45px;
		height: 65px;
		margin-right: 5px;
	}
	.video-modal {
		max-width: 83px;
		height: 63px;
		font-size: 14px;
		margin-top: 22px;
		right: -15px;
	}
	.video-modal video {
		max-width: 76px;
		height: 63px;
	}
	.video-modal .vid_img {
		max-width: 76px;
		height: 63px;
	}
	.video-modal .vid_play_ico {
		position: absolute;
		top: 35%;
		left: 35%;
		width: 20%;
	}
	.video-modal p {
		display: none;
	}
}

@media only screen and (max-width: 520px) {
	
	#mainCarousel .new-img-strip {
	    left: 62px !important;
	}
	.share img, .prod-dscptn-detail img, .faq-detail img {
		margin: -5px 5px 0px 5px;
	}
	.share, .prod-dscptn-detail {
		border-right: 1px dotted #b2b2b2;
		padding-right: 5px;
	}
	.prod-detail-icons .col-xs-5 {
		width: 34%;
	}
}

@media only screen and (max-width: 480px) {
	.prod-main-left-arrow, .prod-main-right-arrow {
		height: 50px;
	}
	.buy-now-arrw {
		padding: 3px;
		margin: 5px;
	}
}

@media only screen and (max-width: 430px) {
	.dble-check, .buy-now, .prod-sample {
		padding-right: 5px;
	}
	.actual-image {
		max-width: 260px;
	}
	.prod-main-left-arrow, .prod-main-right-arrow {
		height: 35px;
	}
	.actual-image img {
		max-width: 60%;
	}
	.prod-detail-main-car .carousel-control.right {
		right: 20px;
	}

	
}

@media only screen and (max-width: 432px) {
	.video-modal video {
		max-width: 60px;
		height: 58px;
	}
	.video-modal .vid_img {
		max-width: 60px;
		height: 58px;
	}
	.vertical-car {
		max-width: 35px;
		height: 60px;
		margin-right: 5px;
	}
	.video-modal {
		max-width: 83px;
		height: 58px;
	}
	.product-detail-component .prod-detail-icons .col-xs-5 {
		width: 11%;
	}
	.product-detail-component .prod-detail-icons .col-xs-4 {
		width: 11%;
	}
	.product-detail-component .prod-detail-icons .col-xs-3 {
		width: 8%;
	}
}

@media only screen and (max-width: 360px) {
	.video-modal video {
		max-width: 50px;
		height: 43px;
	}
	.video-modal .vid_img {
		max-width: 50px;
		height: 43px;
	}
	.vertical-car {
		max-width: 27px;
		height: 45px;
		margin-right: 5px;
	}
	.video-modal {
		max-width: 83px;
		height: 42px;
	}
	.share, .prod-dscptn-detail {
		border-right: 1px dotted #b2b2b2;
		padding-right: 5px;
	}
	.faq-detail {
		float: none;
	}
	.share img, .prod-dscptn-detail img, .faq-detail img {
		margin: -5px 5px 0px 0px;
	}
	.prod-parameters td:first-child {
		padding: 0px 20px 0px 0px;
	}
	.dble-check, .buy-now, .prod-sample {
		margin-right: 0px;
	}
	.actual-image {
		max-width: 250px !important;
	}
	.share, .prod-dscptn-detail, .faq-detail {
		padding-top: 4px;
	}
	.product-detail-component {
		margin: 0px 10px !important;
	}
	.share span, .prod-dscptn-detail span, .faq-detail span {
		font-size: 12px;
	}
}

@media only screen and (max-width: 700px) {
	.zoomWindow {
		display: none !important;
	}
	.zoomLens {
		display: none !important;
	}
}

.prod-parameters table tr td ul {
	padding-left: 20px;
}

/*.clear-div {
	clear: both;
}*/

#s7flyout_div.s7flyoutviewer {
	width: 100%;
	height: 60%;
}

.s7flyoutviewer {
	width: 300px !important;
	height: 430px !important;
	border: transparent !important;
}

.s7flyoutzoomview {
	border: transparent !important;
}

@media only screen and (max-width: 360px) {
	.prod-detail-icons {
		top: 80px;
	}
}

.manfacturer-block, .manfacturer-block h5 {
	font-family: Arial;
	color: #000000;
	font-size: 14px;
	background-color: #ffffff;
	margin-bottom: 10px;
	padding: 1px 0px 5px 5px;
}

.manfacturer-adrs {
	/* display:flex; */
	margin-left: 50px;
}

.manfacturer-adrs address {
	display: inline-block;
	padding: 0px 10px 0px 10px;
	/* margin: 0px 0px 10px 0px; */
}

.manfacturer-block img {
	float: left;
	max-width: 200px;
	max-height: 80px;
}

.highlight {
	color: #c6001E;
}

.eloquamodalpd .eloqua-modal {
	height: auto;
	overflow: unset;
	position: fixed;
}

.eloquamodalpd #eloqua-ok-btn-pd {
	padding-bottom: 30px;
}

.pdfinfo {
	font-family: Arial;
	font-size: 18px;
	color: #317ea5;
	text-align: center;
	padding: 20px 0px 50px 0px;
}

#PdfDownload {
	font-size: 18px;
	color: #000;
	width: 150px;
	height: 55px;
	font-family: Arial;
	border: 1px solid #dadada;
	text-transform: uppercase;
	margin: 0 auto;
	display: block;
	font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: -0.2px;
}
#PdfDownload .divPdfDownload .img-responsive {
	float: left;
}

@media only screen and (max-width: 600px) {
	.manfacturer-adrs {
		display: inline-grid;
		margin-left: 10px;
	}
}

.s7flyoutzoom {
	left: 345px !important;
    top: -5px !important;
}

@media only screen and (min-device-width: 1024px) and (max-device-width:
	1366px) and (orientation: landscape) and
	(-webkit-min-device-pixel-ratio: 2) {
	.hover-txt {
		display: none;
	}
	.s7flyoutzoom, .s7highlight {
		display: none !important;
	}
	.zoom-image-width {
		width: 100% !important;
	}
}

@media only screen and (min-device-width: 1024px) and (max-device-width:
	1366px) and (orientation: portrait) and
	(-webkit-min-device-pixel-ratio: 1.5) {
	.hover-txt {
		display: none;
	}
	.s7flyoutzoom, .s7highlight {
		display: none !important;
	}
	.zoom-image-width {
		width: 100% !important;
	}
}

.prod-parameters .popover-content {
	font-size: 12px;
}

.prod-parameters .popover-content h4 {
	font-size: 14px;
}

.prod-parameters .popover-title .close, .fabric-chemical-component .popover-title .close,
	.popover-title .close, .popup-title .close {
	color: #000000 !important;
	opacity: 1;
}

.popover-hdng h4 {
	font-size: 16px;
}

.s7tip {
	display: none !important;
}

@media only screen and (max-width: 850px) and (min-width:701px) {
	#double-check {
		min-width: 100px;
		font-size: 12px;
	}
	.buy-now button {
		min-width: 90px;
		font-size: 12px;
	}
	.prod-sample button {
		min-width: 180px;
		font-size: 12px;
	}
}

.btn-align {
	display: flex;
	flex-wrap: nowrap;
}

.z-class {
	z-index: 99;
}

#myCarousel.prod-detail-small-carousel {
	height: 70px;
	margin-bottom: 20px;
	/* margin-left: 25px; */
}

.prod-detail-small-carousel .carousel-control.right {
	background-image: none;
	height: 30px;
	margin-right: 25px;
	position: absolute;
}

.prod-detail-small-carousel .carousel-control.left {
	background-image: none;
	height: 30px;
	position: absolute;
	margin-left: -55px;
}

.prod-detail-small-carousel .carousel-control img {
	height: 30px;
}

.prod-detail-small-carousel .carousel-inner>.item>img, .thumbnail>img {
	display: block;
}

.prod-detail-small-carousel .item div {
	display: inline-block;
    width: 87px;
    height: 76px;
    font-size: 15px;
    text-align: center;
    float: left;
    margin: 0 7px 8px 0;
}

.prod-detail-small-carousel .item img {
	width: 90px;
	height: 80px;
}

.ST-Modal-double.modal-backdrop {
	display: block !important;
	z-index: 9999;
}

.glove-Size-chart p {
	font-size: 15px;
	font-family: Arial;
	color: #317ea5;
	font-weight: bold;
	padding: 15px 0;
}

.glove-Size-chart a {
	text-decoration: underline;
}

/* EU - Changes */
.product-certificates-container {
	display: flex;
	flex-wrap: wrap;
	width: 99%;
}

.product-certificates-container .prod-certificate {
	padding: 0px 5px 5px 5px;
	font-size: 11px;
	text-align: center;
}

.product-certificates-container img {
	max-width: 40px;
	height: 40px;
	margin: 0 auto;
}

.print-btn, .print-btn-chem, .print-btn-chem-na, .print-btn-chemClass,
	.print-btn-chemClass-na, .print-btn-fabric, .print-btn-fabric-na,
	.print-btn-matchingProd, .print-btn-emea {
	float: right;
}

.print-btn i, .print-btn-chem i, .print-btn-chem-na i,
	.print-btn-chemClass i, .print-btn-chemClass-na i, .print-btn-fabric i,
	.print-btn-fabric-na i, .print-btn-matchingProd i, .print-btn-emea i {
	color: #c6001e;
	border: transparent;
	font-size: 20px;
	cursor: pointer;
	padding: 0px 0px 10px 0px;
}

.print-btn span, .print-btn-chem span, .print-btn-chem-na span,
	.print-btn-chemClass span, .print-btn-chemClass-na span,
	.print-btn-fabric span, .print-btn-fabric-na span,
	.print-btn-matchingProd span ,
    .print-btn-emea span {
	font-family: Arial;
	font-size: 15px;
	margin: 0px 0px 0px 5px;
	font-weight:normal;
}

.prod-detail-hdng {
	margin: 10px 0px 0px 0px;
}

.tech-data-sheet i {
	color: #317ea5;
	border: transparent;
	font-size: 20px;
}

.fabric-prod-accordion.physical-properties {
	margin-top: 15px;
}

.panel-inside-content {
	display: flex;
	align-items: center;
    margin: 15px 10px 0px 10px;
}

.panel-inside-content img {
	max-width: 80px;
	max-height: 80px;
	margin: 0px 10px 0px 0px;
}

.panel-inside-content p {
	padding: 0px 0px 0px 0px;
}

.physical-properties span {
	color: #686868;
	font-size: 13px;
	padding: 10px 0px 10px 0px;
	display: inline-block;
}

.physical-properties span.caret {
	color: #ffffff;
	font-size: 0px;
	padding: 0px;
	display: inline-block;
}

.div-footnotes ul {
	margin: 0;
	padding: 0;
}

.div-footnotes li {
	display: inline;
	margin: 0 10px 0 0;
}

.div-footnotes label {
	font-weight: bold;
}

@media print {
	.resouces-content .col-xs-12 {
		width: 33.3333%;
	}
	.prod-list-desktop .col-xs-12 {
		width: 25%;
	}
	.resouces-content img {
		margin: 0 auto;
		margin-left: 0px;
		max-width: none !important;
		width: 142px !important;
		max-height: none !important;
		height: 172px !important;
	}
	.resouces-content p {
		text-align: initial;
	}
	a[href]:after {
		display: none;
	}
	.product-certificates-container img {
		max-width: none !important;
		width: 43px !important;
		margin: 0 auto;
	}
	.s7flyoutzoomview {
		width: 100px !important;
	}
	.s7staticimage img {
		left: -30px;
	}
	.s7staticimage img {
		width: 160px !important;
	}
	.product-detail-component .col-xs-8 {
		width: 60% !important;
		margin-right: 10px;
	}
	.product-detail-component .col-xs-4 {
		width: 30% !important;
	}
	.footer-content, .quickLinks, .hover-txt, .carousel-control, .print-btn,
		.print-btn-chem, .print-btn-chem-na, .print-btn-chemClass,
		.print-btn-chemClass-na, .print-btn-fabric, .print-btn-fabric-na,
		.print-btn-matchingProd, #mbl-hidden-row, .search-container,
		.prod-selectortool, .filter-section, #myBtnwhrtoby, .compare-all-list
		{
		display: none !important;
	}
	.product-count, .related-prod-car-component .container,
		.fabric-chemical-component {
		page-break-before: always;
	}
	.product-count {
		margin-top: 15px;
	}
	.product-detail-component h1, .related-prod-car-component h1,
		.features-prod-details-component h1, .fabric-chemical-component h1,
		.resources-component h1, .prod-title-hdng h3, .list-heading label span
		{
		color: #c6001e !important;
	}
	.prod-dscptn-detail span, .tech-data-sheet span, .dble-check button,
		.related-car-prodlist-heading h1 a, .product-name a {
		color: #317ea5 !important;
	}
	.buy-now button, .save-scenario-btn {
		background-color: #317ea5 !important;
		color: #ffffff !important;
		-webkit-print-color-adjust: exact;
	}
	.features-prod-accordion .collapse, .fabric-chemical-component .collapse
		{
		height: auto !important;
		display: block !important;
	}
	.panel-group.features-prod-accordion .panel-title a.collapsed:before,
		.panel-group.fabric-prod-accordion .panel-title a.collapsed:before,
		.panel-group.fabric-prod-accordion .panel-title a:before {
		content: "\f068";
		color: #317ea5 !important;
	}
	.features-prod-accordion .panel-title a, .fabric-prod-accordion .panel-title a
		{
		color: #317ea5 !important;
	}
	.safespec-table-comp th {
		background-color: #a2a07e !important;
		/* color: #ffffff !important; */
		-webkit-print-color-adjust: exact;
	}
	.car-img-border img {
		max-width: 90px !important;
	}
	.navbar, .navbar .navbar-header {
		display: block !important;
		border: transparent !important;
		position: unset !important;
	}
	.navbar #header-class {
		display: none !important;
	}
	.dupont-logo {
		max-width: 15% !important;
	}
	#permeation-data-table thead {
		display: table-header-group !important;
	}
	#permeation-data-table tbody {
		display: table-row-group !important;
	}
	#permeation-data-table tr {
		page-break-inside: avoid !important;
	}
}

.design-images {
	margin: 10px 30px 20px 100px;
}

.test-title-images, .test-title-videos {
	margin: 0px 30px 20px 25px;
}

.test-title-images a, .test-title-videos a {
	float: left;
	text-align: center;
	margin: 10px 10px 0px 10px;
}

.dble-check .popover {
	color: rgb(198, 0, 30);
	font-weight: bold;
	box-shadow: 0px 0px 0px 0px transparent !important;
}

.fabric-me.item {
	display: -webkit-inline-box;
	-webkit-box-align: center;
}

.fabric-me.item img {
	width: 42px;
	height: 42px;
	margin: 10px;
	border: 2px solid #e4d7d7;
}

.fabric-me.left, .fabric-me.right {
	display: none;
}

.fabric-me .actual-image img {
	max-width: 293px !important;
}

.fabric-me .actual-image {
	height: 300px !important;
}

.permeation-ImpNote {
	margin: 0px 0px 15px 0px;
	display: inline-block;
}

@media only screen and (max-width: 450px) {
	.manfacturer-adrs {
		display: -webkit-box !important;
		padding-top: 15px;
	}
	.manfacturer-block.col-md-12{
		display: grid !important;
		text-align: -webkit-center;
	}
	.manfacturer-block img{
		margin: 0 auto;
		float: none;
	}
}

@page {
	margin: 0;
}

;
body {
	-webkit-print-color-adjust: exact !important;
}

.prodTitle {
	font-size: 22px;
	font-weight: bold;
	position: absolute;
	width: 100%;
	top: 53px;
	left: 25%;
	text-align: center;
}

.prodTitle1 {
	font-size: 22px;
	font-weight: bold;
	position: absolute;
	width: 100%;
	left: 64%;
	top: 28px;
}

.manfacturer-block.col-md-12 {
	display: flex;
	padding: 20px 10px;
}

.features .printFabric{
	display: none;
 }

.safespec-table-comp.available-opt th{
	background-color: #fcfcfc;
}


.tooltip {
  position: relative;
  opacity:1;
  z-index:1020;  
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: auto;
  background-color: #ffffff;
  color: #000000;
  text-align: center;
  border-radius: 0px;
  padding: 10px 10px;
  position: absolute;
  z-index: 1;
  bottom: 120%;
  left: 0%;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.17); 
  font-size:12px;  
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  bottom: -13%;
  left: 50%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
}

.prod-parameters .clear-div{
    clear:both;
}


#mainCarousel .new-img-strip{
    z-index: 9;
    position: absolute;
    top: 0px;
    left: 0px;
}
#permeation-chemical-resistance-data {
visibility: visible !important;
}
.white {
	background-color: #ffffff;
}

.productSelector-list .prod-slctr-li {
	display: table-cell;
	height: 40px;
	vertical-align: middle;
	padding: 0px 20px 0px 20px;
	width: 25%;
}

.productSelector {
	margin-top: 1px;
	background-color: #f7f7f7;
}

.productSelector-list {
	list-style: none;
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-bottom: transparent !important;
	display: flex;
	flex-wrap: nowrap;
}

.prod-slctr-text {
	display: inline-block;
    position: absolute;
    left: 5%;
    font-family: Arial;
    font-size: 12px;
    top: 12%;
    color: #ffffff;
    text-align: center;
    height: 30px;
    display: flex;
    align-items: center;
    font-weight: bold;
}

.productSelector-list .prod-slctr-li span {
	font-size: 12px;
	font-family: Arial;
	color: #000000;
	text-transform: uppercase;
    font-weight: bold;
}

.prod-slctr {
	height: 40px !important;
    width: 185px;
}

.productSelector-list span {
	padding-left: 5px;
}

@media only screen and (min-width:1600px) {
	.productSelector-list .prod-slctr-li {
		padding-right: 30px;
	}
	.productSelector-list .prod-slctr-li:first-of-type {
		padding-left: 30px;
	}
}

@media only screen and (max-width:1254px) {
	.productSelector-list .prod-slctr-li {
		padding-right: 0px;
	}
}

@media only screen and (min-width:961px) and (max-width: 1100px) {
	.productSelector-list .prod-slctr-li {
		padding-right: 20px;
	}
}

@media only screen and (max-width: 960px) {
	.productSelector-list .prod-slctr-li {
		padding-right: 0px;
	}
}

@media only screen and (max-width: 796px) {
	.productSelector-list .prod-slctr-li {
		padding-right: 0px;
	}
	.productSelector-list .prod-slctr-li a {
		font-size: 11px;
	}
	.productSelector-list {
		padding-left: 10px;
	}
}

@media only screen and (max-width: 700px) {
	.productSelector-list .prod-slctr-li a {
		display: block;
	}
	.productSelector-list .prod-slctr {
		margin-top: -5px;
	}
	.productSelector-list img {
		padding-top: 5px;
	}
	.prod-slctr-li img {
		padding-top: 0px;
	}
    .collapsed .toggleplus::after {
        content: "+";
        font-size: 1em;
    }
    .toggleplus::after {
        content: "-";
        font-size: 1.5em;
    }
    .toggleplus {
        display: inline;
        position: absolute;
        right: 2em;
        font-size: 20px;
        font-weight: bold;
    }
}

@media only screen and (max-width: 600px) {
	.prod-slctr-text {
		top: 17%;
		font-size: 13px;
		max-width: 60px;
	}
	.productSelector-list .prod-slctr-li:first-of-type {
		padding-left: 15px;
	}
	.productSelector-list .prod-slctr-li {
		padding-right: 0px;
		padding-left: 5px;
	}
	.productSelector-list .prod-slctr-li a {
		font-size: 11px;
	}
	.prod-slctr-text {
		left: 10%;
	}
	.productSelector-list .prod-slctr-li:first-of-type {
		padding-right: 8px;
	}
	.productSelector-list img {

		
	}
	.prod-slctr-text {
		top: 25%;
		font-size: 10px;
		max-width: 55px;
	}
}

@media only screen and (max-width: 400px) {
	.prod-slctr {
		max-width: 125% !important;
	}
}


.saved-scenario-drpdwn>.open>a>.prod-slctr-li>img {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
}

.open>a>.prod-slctr-li {
	background-color: #ededed;
	width: 0%;
}

.open>a>.prod-slctr-li>span {
	font-weight: bold;
	color: #c6001e;
}


.saved-scenario-drpdwnmenu li {
	display: table;
	margin: 0px 15px 0px 15px;
	padding: 20px 0px 20px 0px;
}

.dotted-border {
	border-bottom: 1px dotted #b2b2b2;
}

.prod-slctr-icn, .prod-slctr-arw {
	display: table-cell;
	vertical-align: middle;
}

.content {
	display: table-row;
}


.prod-slctr-arw img {
	height: 40px;
}

.display-none {
	display: none;
}

.display-block {
	display: block !important;
}

.productSelector-list img {
    width: 25px;
    height: 25px;
}

	.morecontentps span {
		display: none;
	}

	.or-mbl{
		display:none;
	}

	.or{
		display:block;
	}

	.morelinkps {
		display: block;
		size: 20px;
		color: #317ea5;
	}

	.selector-tool-component {
		padding-bottom: 50px;
		border: 1px solid #b2b2b2;
	}

	.accept-btn,#double-check-accept {
		background-color: #ffffff;
		min-width: 110px;
		height: 45px;
		border: 1px solid #000000;
		text-transform: uppercase;
		margin: 0px 10px 0px 0px;
	}

	.accept-btn a,#double-check-accept a{
		font-family: Diodrum Medium;
		font-size: 14px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: -0.2px;
		text-align: center;
		color: #000000;
	}

	button[disabled] {
		background-color: #6fbee6;
	}

	.cancel-btn {
		background-color: #ffffff;
		min-width: 110px;
		height: 45px;
		border: 1px solid #000000;
		text-transform: uppercase;
		margin: 0px 10px 0px 0px;
	}

	.cancel-btn a {
	  font-family: Diodrum Medium;
	  font-size: 14px;
	  font-weight: 500;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: normal;
	  letter-spacing: -0.2px;
	  text-align: center;
	  color: #000000;
	}

	.selector-warning-container {
		margin: 0px 15px 0px 15px;
	}

	.selector-warning-heading h2 {
		margin: 0px;
		font-family: Diodrum Medium;
		font-size: 24px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: normal;
		text-align: center;
		color: #070001;
	}

	.selector-warning-content p {
		font-size: 13px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 2.15;
		letter-spacing: normal;
		color: #210404;
	}

	.selector-warning {
		margin-top:35px;
		margin-bottom: 20px;
		padding-right: 15px;
		padding-left: 15px;
		border: 2px solid #333;
        background-color: #fff;
        position:relative; padding-bottom:0!important;
	}

    .selector-warning h3 {
        font-family: Diodrum Medium;
        font-size: 26px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        width: auto;
        line-height: normal;
        letter-spacing: normal;
        color: #e4001c;
        padding: 5px 45px 5px 45px;
        text-align: center;
        position: absolute;
        top: -37px;
        
        padding: 5px 20px 5px 40px; background:#fff url('../../../../content/dam/dupont/global-assets/icons/caution-icon.svg') no-repeat left center;
    }
    .selectorPageConPnl .selector-warning h3 { padding: 5px 20px 5px 40px; background:#fff url('../../../../content/dam/dupont/global-assets/icons/caution-icon.svg') no-repeat left center;}
    .agreementConPnl .selector-warning h3 { padding: 5px 20px 5px 45px; background:#fff url('../../../../content/dam/dupont/global-assets/icons/caution-icon.svg') no-repeat left center;}

	.selector-component .selector-warning p, .selectorPageConPnl .selector-warning p {
		font-size: 13px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.54;
		letter-spacing: normal;
        color: #210404;
        padding:30px 3%;
        line-height: 26px;
    }
    .guideme-selector-component .selector-warning p {
		font-size: 13px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.54;
		letter-spacing: normal;
        color: #210404;
        padding:2% 3%;
        line-height: 26px;
	}

	.selector-warning-buttons {
		margin: 120px 0px 0px 0px;
		width: 100%;
		text-align: center;
		height: 70px;
		box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.22);
		display: flex;
		justify-content: center;
		align-items: center;
	}


	#industry-step1-btns {
		margin-top: 15px;
	}

	.task-selector .top-heading {
		font-size: 18px;
		margin: 15px 5px;
	}

	.search-component .exposure-selector {
		padding: 0px 17px 17px 17px;
		margin: 20px;
		border: 1px solid #b2b2b2;
	}

	.task-block, .exposure-block {
		margin-bottom: 20px;
	}

	.step-wizard {
		margin-top: 32px;
	}

	.step-wizard .step-btn {
		border: none;
		background: #2a9fa9;
		color: #fff;
		padding: 0;
		max-width: 236px;
		height: 66px;
		border-radius: 0;
		width: 100%;
	}

	.step-wizard .step-btn span {
		font-size: 78px;
		font-weight: bold;
		position: absolute;
		top: 3px;
		left: 30px;
		line-height: 0.8;
	}

	.step-wizard .step-btn label {
		margin-left: 55px;
		font-weight: normal;
		font-size: 19px;
	}

	.step-wizard .active-arrow {
		position: absolute;
		width: 0;
		left: 110px;
		height: 0;
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;
		border-top: 20px solid #2a9fa9;
	}

	.step-wizard .step-disable {
		background: #b2b2b2;
	}

	.step-wizard .step-complete {
		background: #6d9717;
	}

	.step-wizard .step {
		max-width: 236px;
		width: 100%;
		height: 66px;
		background-color: #2b9ea8;
		color: #ffffff;
	}



	.task-selector .table-separator {
		line-height: 0;
		margin-bottom: 20px;
		border-bottom: 1px solid #b2b2b2;
	}

	.task-selector .table-separator span {
		background: #fff;
		margin-left: 100px;
		margin-bottom: 2px;
		font-size: 14px;
	}

	.industry-table table thead tr th {
		background: #808080;
		color: #fff;
		font-weight: normal;
		font-size: 14px;
		text-transform: uppercase;
		padding: 10px 0 10px 24px;
	}

	.industry-table table tbody tr td {
		padding: 15px 20px 15px 20px;
		border: 1px solid #efefef;
	}

	.industry-table table tbody tr td a {
		font-family: Diodrum Medium;
		font-size: 14px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.21;
		letter-spacing: normal;
		color: #000000;
	}

	.industry-table table tbody tr td a:hover {
		color: #e4001c;
	}

	.industry-table table tbody tr td a.active {
		color: #e4001c;
	}


	.industry-table table tbody tr td:hover {
		background: transparent;
	}

	.industry-table table tbody tr td.active {
		background: transparent;
	}

	.industry-tasks .expand-link {
		
		padding: 20px 10px 20px 10px;
		font-size: 14px;
	}

		@media only screen and (max-width:700px) {
			
			.rsc-mobile {
				width: 100%;
			}
			
		#chemical-class-subclass-table thead th:nth-child(2), #chemical-class-subclass-table thead th:nth-child(3),#chemical-class-subclass-table thead th:nth-child(4),
		#chemical-class-subclass-table tbody tr td:nth-child(2), #chemical-class-subclass-table tbody tr td:nth-child(3), #chemical-class-subclass-table tbody tr td:nth-child(4){
		position: unset !important;
	}	
		
		#chemical-class-subclass-table thead th{
			
			white-space: pre-wrap;
		}	
			
			
		.or-mbl{
			display:inlline-block;
			text-align: center;
			text-transform: uppercase;
			display: inline-block;
			width: 100%;
			padding: 20px 0px 0px 0px;
		}

		.or{
			display:none;
		}
		
		#material-haz-filter button,#data-haz-filter button{
			margin: 0px 0px 0px 15px;
		}
		
		#permeation-chemical-resistance-data .safespec-table-comp {
			margin: 40px 0px 30px 0px !important; 
		}
		
		#table1{
			table-layout: auto !important;
		}
		
		#material-haz-filter .refine-search-container.refinesSearch-modal,#material-sub-filter .refine-search-container.refinesSearch-modal{
			left: 5px;
		}
		
		.taskpanel-mbl-options .caret,#accordion2 .caret{
			width: 85%;
			margin: 0px 0px 50px 10px;
			border: transparent;
		}	
			
			
		#industry .industry-table,#tasks #industry-all-task{
			display:none !important;
		}

	#accordion1 .panel-heading,#accordion2 .panel-heading{
		background-color: transparent;
	}	
		
	.mobile-select-1 .task-accordion-selectInd{
		width: 100%;
		padding: 10px;
		background-color: transparent;
	}

	.taskpanel-mbl-options{
		padding: 10px;
	}

	.taskpanel-mbl-options>div{
		padding: 0px 0px 5px 0px;
	}	
		
	.fabric-pagination-mbl select{
		margin: 15px 10px 0px 10px !important;	
	}	

	#data-sub-filter .refine-search-compare {
		margin: -58px 0px 0px 0px !important;
	}

	#material-sub-filter .refine-search-compare{
		float: none;
		margin: 0px 0px 0px -5px;
	}

	#chemsub-resistance-data .guide-subpage-hdng {
		display: block !important;
		margin: -55px 0px 0px 0px;
	}


	#material-sub-filter{
		margin: 50px 0px 0px -10px;
		display: flex;
	}

	.or {
			float: none !important;
			text-align: center;
			margin: 10px 0px 10px 0px;
		}

		.or p {
			padding: 0px 0px 0px 0px !important;
			margin: 0px 0px 0px 0px !important; 
		}
		
	#chemical-step-chemhazard-1 .chem-hazard-one-selection .col-7,#chemical-step-chemhazard-1 .chem-hazard-one-selection .col-5,
	#industry-step-intermediate .chem-hazard-one-selection .col-7,#industry-step-intermediate .chem-hazard-one-selection .col-5{
		width:100%
	}

	#chemical-step-chemhazard-1 .chem-hazard-one-selection .col-7 .col-7,#industry-step-intermediate .chem-hazard-one-selection .col-7 .col-7{
		width:66.66666667%;
	}	
	#chemical-step-chemhazard-1 .chem-hazard-one-selection .col-7 .col-5,#industry-step-intermediate .chem-hazard-one-selection .col-7 .col-5{
		
		width: 33.33333333%;
	}
		
	#chem-step-content-block .industry-agreemnt-content{
		
		display: inline-block !important;
		margin: 20px 0px 0px 0px;		
	}


	.chem-searchby-container .chem-searchby-1{
		display: grid;
	} 

	#chem-step-content-block .guideme-selector-component-hdng{
		
		display: inline-block;		
	}

	#chem-step-content-block .industry-agreemnt-close{
		float: right;
	}
			

	.chem-searchby .radio-prod-sel {
		margin: 15px 5px 15px 5px !important;
	}

	.chem-search-mbl .small-padding{
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	.radio-prod-sel .radio-prod-sel-container {
		padding-left:0px !important;
	}	
			
	.chem-search-dsktp{
		display:none !important;
	}

	.chem-search-mbl{
		display:block !important;
	}

	.guideForm-step1-buttons .col-6,.define-exposure-btn-container .col-6{
		width:auto;
	}

	.guideForm-step1-buttons,.define-exposure-btn-container{
		display:flex;
	}

	.guideForm-step1-buttons #define-hazard-prev-btn,.guideForm-step1-buttons #define-hazard-btn,
	.define-exposure-btn-container #define-exposure-prev-btn,.define-exposure-btn-container #define-exposure-btn{
			margin: 0px 15px 0px !important;
	}

	.guide-fabric-option, .guide-seam-option {
		padding-bottom: 20px !important;
	}
		
		
	#guideme-step-2 .define-hazard-content {
		height: 60px !important;
	}	
		
	#savedscen-content .modal-content ul.nav.nav-pills{
		position: absolute;
		top: 55px;
		left: 20px;
	}	
		
	#prod-sel-modal-start .saved-scenario-header-content .nav.nav-pills li a{
			color: #000000;
			padding: 10px 10px 10px 10px;
		}	
		
	#prod-sel-modal-start .saved-scenario-header-content .nav.nav-pills li.active {
		border-bottom: 2px solid #e4001c;
	}	

	#prod-sel-modal-start .saved-scenario-header-content .nav.nav-pills li.active a {
		color: #e4001c;
	}
		
	.guide-intro {
		 padding: 0px 0px 32px 0px !important;
	}
	.guideme-selector-component-hdng img {
		margin: 0px 10px 0px 15px;
	}
		.industry-tasks, .industry-details {
			margin-top: 30px;
			margin-bottom: 20px;
		}
		#industry-task-accept {
			float: none;
		}
		
		/*	#table1 #chemical-hazard-data {
				display:block;
			}  */
		
		#check-table1 #chemical-hazard-data {
			display:block;
		}
		
		#table1 tbody tr td:first-child, #table1 tbody tr td:nth-child(2), #table1 tbody tr td:nth-child(3), 
		#check-table1 tbody tr td:first-child, #check-table1 tbody tr td:nth-child(2), #check-table1 tbody tr td:nth-child(3)
		{
		background-color: transparent !important;
		}
		.threeOption-sc.col-4{
			width:50%;
		}
		
		.guideme-selector-component-hdng .industry-agreemnt-content {
			justify-content: flex-start;
		}
	}

	.industry-tasks h3, .industry-details h3 {
		margin-bottom: 0;
		text-transform: uppercase;
		font-size: 16px;
		font-family: Diodrum Medium;
		font-size: 14px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: normal;
		color: #000000;
	}

	.industry-tasks .task-accordion .btn-task-accordion {
		background: transparent;
		color: #000000;
		text-align: left;
		border-radius: 0;
		padding: 10px 0 10px 24px;
		font-size: 14px;
		font-family: Diodrum Medium;
		font-size: 14px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: normal;
		color: #000000;
		border: 1px solid #c7c6c6;
		width: 97%;
		margin: 0px 5px 5px 5px;
	}

	.industry-tasks .task-accordion .btn-task-accordion:before {
		font-family: 'FontAwesome';
		content: "\f105";
		padding-right: 10px;
		float: right;
		font-weight: normal;
	}

	.industry-tasks .task-accordion .btn-task-active:before {
		font-family: 'FontAwesome';
		content: "\f107";
		padding-right: 10px;
		float: right;
		font-weight: normal;
	}

	li {
		font-size: 14px;
		/* font-family: Arial; */
	}

	.industry-details h3:nth-child(2) {
		border: none;
		font-family: Diodrum Medium;
		font-size: 14px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: normal;
	}

	.industry-details h3:nth-child(2)+p {
	  font-size: 13px;
	  font-weight: normal;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.38;
	  letter-spacing: normal;
	  color: #000000;
	}

	.industry-details .industry-link a {
		font-size: 18px;
		color: #2887b7;
	}

	.industry-details .industry-link, .industry-link-image {
		display: inline-block;
		vertical-align: top;
	}

	.industry-details .industry-link {
		width: 85%;
	}

	.industry-details a:hover {
		color: #2887b7;
		text-decoration: none;
	}

	.hazard-table table thead tr th {
	  font-size: 13px;
	  font-weight: normal;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: normal;
	  letter-spacing: normal;
	  color: #000000;
	  border:1px solid transparent;
	}

	.hazard-table table tr td {
	  font-family: Diodrum Medium;
	  font-size: 13px;
	  font-weight: 500;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: normal;
	  letter-spacing: normal;
	  color: #000000;
	  border:1px solid transparent;
	}

	.hazard-table table {
		margin:0px;
	}

	.hazard-table{
		border: 1px solid #c7c7c7;
	}

	.exposure-type p {
		color: #1e1e1e;
	}

	.exposure-type label {
		color: #5c5c5c;
		font-weight: normal;
	}

	.exposure-type input[type="radio" i] {
		background: #fff;
	}

	.radio-container {
		display: block;
		position: relative;
		padding-left: 35px;
		margin-bottom: 12px;
		cursor: pointer;
		font-size: 17px;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}


	.radio-container input {
		position: absolute;
		opacity: 0;
	}


	.radiomark {
		position: absolute;
		top: 0;
		left: 0;
		height: 20px;
		width: 20px;
		background-color: #fff;
		border-radius: 50%;
		border: 1px solid #1e1e1e;
	}


	.radio-container:hover input ~ .radiomark {
		background-color: #ccc;
	}


	.radio-container input:checked ~ .radiomark {
		background-color: #fff;
	}


	.radiomark:after {
		content: "";
		position: absolute;
		display: none;
	}


	.radio-container input:checked ~ .radiomark:after {
		display: block;
	}


	.radio-container .radiomark:after {
		top: 5px;
		left: 5px;
		width: 8px;
		height: 8px;
		border-radius: 50%;
		background: #1e1e1e;
	}

	.mobile-select select { 
		font-size: 14px;
		padding: 10px;
		width: 100%;
	}


	#guideme-step-1 {
		position: absolute;
		background-color: #ffffff;
		z-index: 9;
		width: 100%;
	}

	.step-flex-container {
		display: flex;
		justify-content: center;
		flex-wrap: nowrap;
		align-items: center;
		height: 70px;
	}

	.step-flex-container .step {
		width: 290px;
		height: 55px;
		position: relative;
	}
	.step-flex-container .step.active-step:before {
		content: "";
		position: absolute;
		bottom: 0;
		width: 0;
		height: 0;
		border-left: 20px solid #000000;
		border-top: 28px solid transparent;
		border-bottom: 27px solid transparent;
		z-index:9;
		right: -19px;
	}

	.active-step,.active-step-change {
		background-color: #000000;
		color:#ffffff;
	}


	.disabled-step {
		background-color: #efefef;
	}

	.visited-step {
		background-color: #46b713;
	}

	.step span {
		font-family: Diodrum Medium;
		font-size: 24px;
		color: #ffffff;
		margin-left: 20px;
		margin-right: 15px;
	}

	.step p {
		display: flex;
		align-items: center;
		height: 55px;
		margin: 0px 0px 0px 20px;
		font-family: Diodrum semibold;
		font-size: 14px;
		font-weight: 600;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: normal;
		text-align: center;
		color: #ffffff;	
	}

	.disabled-step p,.disabled-step span {
		color: #000000;	
	}

	.disabled-step span{
		margin-left: 40px;
	}

	.step-flex-container .active-arrow {
		position: absolute;
		width: 0;
		left: 105px;
		bottom: -17px;
		height: 0;
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;
		border-top: 18px solid #2a9fa9;
	}

	.guide-intro {
		padding: 0px 15px 32px 15px;
	}

	.guide-subpage-hdng h3,.search-block h3,#guideme-step-4 .guide-fabric-option .guide-subpage-hdng h3,
	#guideme-step-4 .guide-seam-option .guide-subpage-hdng h3,#guideme-step-4 .guide-design-option .guide-subpage-hdng h3{
		font-family: Diodrum Medium;
		font-size: 14px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.64;
		letter-spacing: normal;
		color: #000000;
		text-align: unset;
	}

	.guide-subpage-hdng {
		padding: 10px 0px 10px 0px;
	}

	.terms {
		font-family: Arial;
		font-size: 14px;
		color: #317ea5;
		float: right;
	}

	.notice {	
		font-size: 14px;
		color: #317ea5;
	}

	.notice-intermediate h3 { 
		font-family: Arial;
		font-size: 22px;
	}

	.notice-intermediate p {
		text-align: justify;
	}

	.notice-intermediate .close-notice {
		font-size: 30px;
		cursor: pointer;
	}

	.notice-intermediate .notice-img {
		margin-left: 15px;
	}


	.selection label.error, .text-validation .error { 
		color: #c6001E;
		font-size: 12px;
		font-family: Arial;

		top: 100px;
		font-weight: normal;
		padding-left: 10px;
	}

	.radio-prod-sel-container .error { 
		color: #c6001e;
		font-size: 12px;
		position: absolute;
		top: 22px;
		padding: 0;
		font-weight: normal;
	}

	.radio-table-container {
		font-weight: normal;
		margin-right: 5px;
	}

	.radio-table-container .error:nth-child(2) {
		color: #c6001e;
		font-size: 12px;
		position: absolute;
		right: 254px;
		margin-top:20px;
		padding: 0;
		font-weight: normal;
	}

	.guide-intro-content p, .guide-intro-content ol,
	.chem-hazard-one-content p, .chemhaz-stp2-chem-cont p {
		font-size: 13px;
		color: #000000;
	}
	.chemhaz-stp2-chem-cont p {
		font-size: 13px;
		color: #000000;
		text-align: center;
		padding: 15px 0px 25px 0px;
		width: 73%;
		margin: 0 auto;
	}

	.chem-hazard-one-content p {
		margin-bottom: 20px;
	}

	.guide-intro-content ol label {
		display: block;
		margin: 0px 0px 10px -15px;
	}

	.guide-intro-content ol {
		padding: 10px 0px 0px 15px;
	}

	.guide-intro-content li {
		padding: 0px 0px 10px 0px;
	}

	.nxt-btn, #check-chem-step1-chemhazard-nxt-btn, #check-chem-step2-chemhazard-nxt-btn .nxt-btn, #check-chem-step3-chemhazard-viewall-btn button{
		background-color: transparent;
		min-width: 110px;
		height: 45px;
		border-radius: 0px;
		border: none;
		text-transform: uppercase;
		padding: 0px 15px 0px 15px;
		border: 1px solid #000000 !important;
		font-family: Diodrum Medium;
		font-size: 14px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: -0.2px;
		text-align: center;
		color: #000000;
	}

	#guideme-step-2, #guideme-step-3, #guideme-step-4 {
		border: 1px solid #b2b2b2;
	}

	#guide-intro-btn {
		width: 100%;
		text-align: center;
		height: 70px;
		box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.22);
		display: flex;
		justify-content: center;
		align-items: center;
	}

	#guide-intro-btn a,#chem-step1-chemclass-nxt-btn a{
		color:#000000;
	}

	#define-hazard-btn, #define-exposure-btn, #selectend-btn,
		#define-hazard-industry-btn {
		margin: 32px 0px 0px 0px;
		display: inline-block;
		float: left;
	}

	#define-hazard-btn a{
		color: #000000;
	}

	.brdr-btm {
		border-bottom: 1px solid #b2b2b2;
	}

	.brdr-full {
		border: 1px solid #b2b2b2;
	}

	.define-hazard p, .define-exposure p, .radio-selection,
	.chem-hazard-one-selection p, .input-enter, .chem-index p {
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: normal;
		color: #343235;
		margin:0px;
	}

	.define-hazard-content p label {
		text-transform: uppercase;
	}

	.selection p, .radio-selection p, .input-enter p {
		font-family: Diodrum Medium;
		font-size: 14px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.64;
		letter-spacing: normal;
		color: #000000;
	}

	.selection .prod-sel-selection, .selection select {
		max-width: 387px;
		width: 100%;
		height: 45px;
		border: 1px solid #b2b2b2;
		padding: 10px;
		font-size: 14px;
		margin: 15px 0px 0px 0px;
		background-color: transparent;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: normal;
		color: #343235;
	}

	.selection label.error, .text-validation .error {
		color: #c6001E;
		font-size: 14px;
		font-family: Arial;

		top: 100px;
		font-weight: bold;
		padding-left: 10px;
	}

	.notice-intermediate h3 {
		font-family: Arial;
		font-size: 22px;
	}

	.help-ques {
		display: inline-block !important;
		margin: -5px 0px 0px 2px;
		width: 15px;
		height: 15px;
	}

	.define-hazard .help-ques {
		margin: 0 0px 0 2px;
		width: 15px;
		height: 15px;
	}

	.haz-exp-ques {
		margin-top: -2px;
	}

	.define-hazard-content .radio-prod-sel {
		display: inline-block;
	}

	.define-hazard-content {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px -21px 0px;
	}

	.radio-hazard label {
		font-family: Arial;
		color: #686868;
	}

	#define-hazard-prev-btn, #define-exposure-prev-btn, #selectend-prev-btn {
		display: inline-block;
		margin: 32px 15px 120px 0px;
		float:right;
	}


	.prev-btn,
	.add-to-list, #check-chemical-step-chemhazard-1 .add-to-list,
	.previous-btn {
		font-size: 14px;
		color: #000000;
		border: 1px solid #000000 !important;
		min-width: 115px;
		height: 45px;
		border-radius: 0px;
		font-family: Diodrum Medium;
		text-transform: uppercase;
		background-color: transparent;
		padding: 1px 10px 0px 10px;
		width:auto;
	}

	.guideForm-step1-buttons,.define-exposure-btn-container,.selectend-btn-container{
		width: 100%;
		text-align: center;
		height: 100px;
		box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.22);
		justify-content: center;
		align-items: center;
		margin: 50px 0px 0px 0px;
	}

	.prev-btn,
	.previous-btn {
		min-width: 110px;
		float: right;
	}

	.prev-btn a,
	.previous-btn a {
		color:#000000;
	}

	.add-to-list,#check-chemical-step-chemhazard-1 .add-to-list {
		margin-left: 30px;
	}

	.radio-padding {
		margin: 20px 5px 0px 10px;
	}

	.radio-industry-padding {
		margin: 15px 5px 0px 0px;
	}

	.input-area {
		max-width: 382px;
		width: 100%;
		height: 45px;
		margin: 12px 0px 10px 2px;
		padding:0px 5px;
	}

	.radio-prod-sel-container .error {
		color: #c6001e;
		font-size: 12px;
		position: absolute;
		top: 22px;
		padding: 0;
		font-weight: bold;
		left: 5px;
	}

	.hazards-matrix-text {
		margin: 32px 0px 32px 0px;
	}

	.nav-tabs>.prod-slctr-li>a {
		padding-top: 15px;
	}

	.task-selector .nav-tabs{
		height: 50px;
		box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
		display:flex;
		justify-content: flex-start;
		border: 1px solid #d1d1d1;
	}

	.task-selector .nav-tabs>li{
		border:transparent;
		height: 50px;
		display: flex;
		align-items: center;
		justify-content: center;
		min-width: 200px;
		justify-content: center;
	}

	.task-selector .nav-tabs>li>a:hover{
		border:transparent;
	}

	.task-selector .nav-tabs>li.active{
		border-bottom:2px solid #e4001c;
	}

	.task-selector .nav-tabs>li.active>a{
		color:#e4001c;
	}

	.task-selector .nav-tabs>li>a{	
	  font-family: Diodrum Medium;
	  font-size: 14px;
	  font-weight: 500;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.29;
	  letter-spacing: normal;
	  text-align: center;
	  color: #000000;
	  border: transparent;
	}

	.guide-subpage-hdng span {
		font-family: Arial;
		font-size: 15px;
		color: #686868;
		float: right;
	}

	.i_icon-prd-slctr {
		width: 20px;
		height: 20px;
		margin: -2px 5px 5px 8px;
		display: inline-block !important;
	}

	.fabric-optin-chkbx {
		border-top: 1px solid #d1d1d1;
	}

	.fabric-optin-chkbx table {
		width: 100%;
	}

	.fabric-optin-chkbx table tr {
		border-bottom: 1px solid #d1d1d1;
	}


	.fabric-optin-chkbx table td {
		padding: 10px 20px 10px 20px;
	}

	.fabric-optin-chkbx label {
		font-weight: 500;
	}

	.fabric-optin-chkbx label .checkmark { 
		top: 2px !important;
	}
	.seam-option-blk, .design-option-blk {
		padding: 0px 0px 20px 0px;
	}

	.seam-option-blk img, .design-option-blk img {
		max-width: 203px;
		height: 121px;
		background-color: white;
		width: 100%;
		margin: 0 auto;
	}

	.seam-img-container,.design-img-container{
		width: auto;
		border: 1px solid #d8d4d4;
	}

	.seam-option-blk p, .design-option-blk p {
		padding-top: 16px;
		font-size: 14px;
	}

	.seam-option-blk label, .design-option-blk label {
		padding-top: 10px;
		padding-bottom: 10px;
		font-family: Diodrum Medium;
		font-size: 13px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: -0.2px;
		color: #000000;
	}

	.seam-option, .design-option {
		margin-top: 20px;
		max-height: 400px;
		overflow-y: scroll;
		padding:0px 15px;
	}

	.seam-option::-webkit-scrollbar, .design-option::-webkit-scrollbar {
		width: 5px;
	}

	.seam-option::-webkit-scrollbar-track, .design-option::-webkit-scrollbar-track
		{
		box-shadow: inset 0 0 5px white;
		border-radius: 10px;
	}

	.seam-option::-webkit-scrollbar-thumb, .design-option::-webkit-scrollbar-thumb
		{
		background: #b2b2b2;
		border-radius: 10px;
	}

	.seam-option::-webkit-scrollbar-thumb:hover, .design-option::-webkit-scrollbar-thumb:hover
		{
		background: #b30000;
	}


	.display-block {
		display: block;
	}

	.display-none {
		display: none;
	}

	.saved-scenario-drpdwn>.open>a>.prod-slctr-li>img {
		-moz-box-sizing: border-box;
		box-sizing: border-box;

	}

	.saved-scenario-drpdwn>.open>a>.prod-slctr-li {
		background-color: #ededed;
		width: 25%;
	}

	.open>a>.prod-slctr-li>span {
		font-weight: bold;
		color: #c6001e;
	}

	.saved-scenario-drpdwnmenu {
		height: auto;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
		border: 1px solid #d0cccc;
		margin: 0px 25px 30px 25px;
	/*	display: flex;   */
		align-items: center;
	}

	.extra-question-popup {
		display: none;
		z-index: 9999;
		width: 100%;
		position: absolute;
		font-family: Arial;
		top: 0;
		background: #fff;
		border: 1px solid #b2b2b2;
		padding: 20px;
		box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	}

	.extra-question-popup .popup-content .media-heading {
		color: #c6001E;
	}

	.saved-scenario-drpdwnmenu li p {
	  font-size: 13px;
	  font-weight: normal;
	  font-style: normal;
	  font-stretch: normal;
	  letter-spacing: normal;
	  line-height: normal;
	  margin: 10px 0px 0px 0px;
	  font-family: Diodrum Medium;
	  display: inline-block;
	  padding:0px !important;
	}

	.saved-scenario-drpdwnmenu li a {

		display: block;
		font-family: Diodrum Medium;
		font-size: 18px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: normal;
		color: #000000;
	}

	.saved-scenario-drpdwnmenu li {
		display: table;
		margin: 0px 15px 0px 15px;
		padding: 10px 0px 10px 0px;
		width:100%;
	}

	.extra-question-popup { 
		display: none;
		z-index: 9999;
		width: 100%;
		position: absolute;
		font-family: Arial;
		top: 0;
		background: #fff;
		border: 1px solid #b2b2b2;
		padding: 20px;
		box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	}

	.extra-question-popup .popup-content .media-heading {
		color: #c6001E;
	}


	.dotted-border {
		border-bottom: 1px dotted #b2b2b2;
	}

	.prod-slctr-icn, .prod-slctr-arw {
		display: table-cell;
		width: 5%;
		vertical-align: middle;
	}

	.content {
		display: table-row;
	}


	.prod-slctr-arw img {
		height: 40px;
	}

	.mbl-table {
		display: none !important;
	}

	.table-sidenav {
		display: none;
	}

	@media only screen and (max-width: 960px) and (min-width: 701px) {
		.define-hazard, .define-exposure {
			padding: 0px 10px 32px 10px;
		}
		.radio-prod-sel .radio-prod-sel-container {
		
			font-size: 12px !important;
		}
		.radio-prod-sel {
			margin-left: -5px;
		}
		.help-ques {
			width: 20px;
		}
		.radio-prod-sel-container .checkmark {
			height: 20px !important;
			width: 20px !important;
		}
		.guide-subpage-hdng span {
			display: block;
			float: none;
		}
		.seam-option-blk img, .design-option-blk img {
			width: 95%;
		}
		.saved-scenario-drpdwnmenu {
			width: auto;
		}
		#chem-step3-chemhazard-viewall-btn span,
			#chem-step3-chemclass-viewall-btn span,
			#check-chem-step3-chemhazard-viewall-btn span {
			font-size: 14px !important;
		}
		.add-to-list,#check-chemical-step-chemhazard-1 .add-to-list {
			margin-left: 5px;
		}
	}

	@media only screen and (max-width: 900px) and (min-width:701px) {
		#chem-step3-chemhazard-viewall-btn span,
			#chem-step3-chemclass-viewall-btn span,
			#check-chem-step3-chemhazard-viewall-btn span{
			max-width: 171px !important;
		}
	}

	@media only screen and (max-width: 850px) and (min-width:701px) {
		.safespec-modal-content-eloqua {
			width: 45% !important;
			height: 20% !important;
		}
		.add-to-list,#check-chemical-step-chemhazard-1 .add-to-list {
			font-size: 14px !important;
		}
	}


		@media only screen and (min-width: 701px) {
			
			#chemical-step-chemhazard-1 .chem-hazard-one-selection .col-5 .col-4 .add-to-list,
			#chemical-step-chemclass-1 .chem-hazard-one-selection .col-6 .col-4 .add-to-list{
				float: right;
			}
			
			.step p.mbl-step-visible{
				display:none;
			}
			
			.dsktp-prd-slctr {
				display: block;
				margin-left: 10px;
				margin-top:15px;
			}
			.mbl-prd-slctr {
				display: none;
			}
			
			#chemical-step-chemclass-1 .chem-hazard-one-selection .col-6, #chemical-step-chemfabric-1 .chem-hazard-one-selection .col-6{ 
				width:100%;
			}
			#chemical-step-chemclass-1 .chem-hazard-one-selection .col-12{
				/*width:50%;*/
			}
			
			#chemical-step-chemfabric-1 #chem-fab-addtolist{
				float:right;
			}
			
			#fabric-selection{
				max-width: 100%;
			}
		}

	@media only screen and (max-width: 700px) {
		
		.step p{
			display:none;
		}
		
		.step p.mbl-step-visible{
			display:block;
			margin: 10px 0px 0px 0px;
		}
		
		.chem-step3-container .col-6:nth-child(2) {
			text-align: center !important;
		}
		
		#chem-step3-chemhazard-prev-btn .prev-btn,
		#chem-step3-chemhazard-prev-btn .previous-btn {
		float: none;
	}
		
		#material-haz-filter {
				float: none !important;
		margin-right: 0px !important;
		margin-left: 0px !important;
		}
		#data-haz-filter {
			margin-right: 0px !important;
		margin-left: 0px !important;
		}
		

		
		#permeation-chemical-resistance-data .guide-subpage-hdng{
			clear: both;
			display: block !important;
		}
		
		#chemical-step-chemhazard-2 .nav-pills li a, #chemical-step-chemfabric-2 .nav-pills li a, #chemical-step-chemclass-2 .nav-pills li a{
			width:auto !important;
		}
		
		.selector-warning-heading h2 {
			margin: 30px 0px 20px 0px;
		}
		.selector-warning-buttons {
			width: 100%;
		}
		
		.mbl-prd-slctr{
			display:none;
		}

		#guide-intro-btn {
			margin: 0px;
			float: none;
			width: 100%;
		}

		#guideme-step-2 .col-6, #guideme-step-3 .col-6, #guideme-step-4 .col-4
			{
			width: 100%;
		}
		.define-hazard, .define-exposure {
			padding: 0px 10px 32px 10px;
		}
		
		#terms-popover{
			padding: 0px;
		}
		
		.selection {
			margin-bottom: 20px;
		}
		.mbl-small-pdng {
			padding-left: 15px !important;
			padding-right: 15px !important;
		}
		.define-hazard-comp, .define-exposure-comp {
			margin: 0px 20px 120px 20px;
		}
		#define-hazard-btn, #define-exposure-btn, #selectend-btn {
			width: 100%;
		}
		#define-hazard-prev-btn, #define-exposure-prev-btn, #selectend-prev-btn
			{
			display: block;
		}
		.prev-btn,
		.previous-btn {
			margin: 0 auto;
			display: block;
		}
		.guide-subpage-hdng .terms {
			display: block;
			float: none;
			padding-top: 15px;
		}
		.terms {
			display: block;
			float: none;
			padding-top: 15px;
		}
		.seam-option {
			max-height: 430px;
			margin-bottom: 30px;
		}
		.design-option {
			max-height: 350px;
		}
		

		.step p {
			justify-content: center;
			font-size: 24px;
		}
		.mbl-container {
			display: inline-block;
			width: 85%;
		}
		.step1-gde-nxt, .step2-gde-nxt, .step1-chemical-nxt {
			width: 20px;
			display: inline-block;
			margin-left: 10px;
		}
		.step2-gde-prev {
			width: 20px;
			display: inline-block;
		}
		.step4-gde-prev {
			width: 20px;
			display: inline-block;
			margin-left: 10px;
		}
		#savedscen-content .modal-content {
			padding: 0px 0px 20px 0px;
		}
		.saved-scenario-drpdwnmenu {
			width: auto;
			margin: 10px 10px;
			padding: 10px 10px;
			height:auto;
		}
		
		.content-saved{
			margin: 10px 0px;
		}	
		
		.saved-scenario-drpdwnmenu li {
			margin: 0px 10px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		.step p {
			font-size: 14px;
			height: 50px;
		}
	/*		.tyvek-th-class, .tychem-th-class, .glove-th-class, .tyvek-table,
				.tychem-table, .glove-table {
				display: none !important;
			} */
			.mbl-table {
				display: block !important;
			}
	/*		.dstp-table {
				display: none !important;
			}  */
		.table-sidenav {
			height: auto;
			width: 0;
			position: absolute;
			z-index: 999999999;
			top: 0;
			right: -21px;
			background-color: #ffffff;
			overflow-x: hidden;
			transition: 0.5s;
			padding-top: 60px;
			font-family: Arial;
			display: block;
		}
		.table-sidenav .closebtn {
			position: absolute;
			top: 0;
			left: -80px;
			font-size: 15px;
			margin-left: 80px;
			padding-left: 10px;
			width: 100%;
			background-color: #a2a07e;
			color: #ffffff;
			padding: 10px 0px 10px 10px;
		}
		.table-sidenav .link {
			color: #317ea5;
		}
		.safespec-modal-content-eloqua {
			width: 55% !important;
			height: 19% !important;
		}
		.chem-hazard-one-selection .col-6, .chemhazard-step1-btns,
			#chemical-step-chemhazard-3 .col-6, #chemical-step-chemclass-3 .col-6
			{
			width: 100%;
		}
		.input-enter .col-6 {
			width: 50%;
		}
		#chem-step2-chemcladstp-table, #chemical-step-chemhazard-2 .tyvek-th,
			#chemical-step-chemhazard-2 .tychem-th, #chemical-step-chemhazard-2 .glove-th,
			#chemical-step-chemfabric-2 .tyvek-th, #chemical-step-chemfabric-2 .tychem-th,
			#chemical-step-chemfabric-2 .glove-th {
			display: none;
		}
		#chem-step2-chemhazard-nxt-btn {
			margin-right: 0px !important;
		}
		#chem-step3-chemhazard-viewall-btn span,
			#chem-step3-chemclass-viewall-btn span,
			#check-chem-step3-chemhazard-viewall-btn span {
			display: block;
			max-width: 100% !important;
			text-align: center;
			padding: 10px;
		}
		#chem-step3-chemhazard-viewall-btn, #chem-step3-chemhazard-prev-btn,
			#check-chem-step3-chemhazard-prev-btn, #chem-step3-chemclass-prev-btn,
			#chem-step3-chemclass-viewall-btn,
			#check-chem-step3-chemhazard-viewall-btn {
			display: block !important;
			width: 100%;
			margin: 10px 0px 0px 0px !important;
		}
		.chemhazard-step1-btns {
			padding: 15px 0px 50px 0px !important;
			margin-bottom: 70px !important;
			margin-top:0px !important; display:flex; justify-content:center; min-height: 52px;
		}
        .chemhazard-step1-btns #nonchem-step1-chemhazard-nxt-btn{
            min-height: 52px;
        }
		.radio-prod-sel-container .checkmark:after {
			top: 6px !important;
			left: 6px !important;
		}
		.popover-modal {
			left: -195px !important;
			top: 55px !important;
		}
		.safespec-modal-content-popover {
			width: 65vw !important;
		}
		#chem-step2-chemhazard-nxt-btn, #chem-step2-chemhazard-prev-btn,
			#chem-step2-chemclass-prev-btn, #chem-step2-chemclass-nxt-btn,
			#chem-step2-chemfabric-prev-btn, #chem-step2-chemfabric-nxt-btn,
			#check-chem-step2-chemhazard-prev-btn,
			#check-chem-step2-chemhazard-nxt-btn {
			display: block;
			margin: 0px 0px 32px 0px !important;
			width: 100%;
		}
		#chemical-step-chemhazard-2 .mar-val, #chemical-step-chemclass-2 .mar-val,
			#chemical-step-chemfabric-2 .mar-val {
			margin-right: 0px !important;
		}
		.radio-padding {
			margin: 20px 5px 0px 0px;
		}
		.add-to-list,#check-chemical-step-chemhazard-1 .add-to-list {
			margin-left: 5px;
		}
		#exposure-table tr th, #exposure-table tr td {
			font-size:14px !important;
		}
		.step-flex-container .active-arrow {
			left: 100px;
			bottom: -13px;
			border-top: 13px solid #2a9fa9;
		}
		.step-flex-container .step {
			max-width: 220px;
			margin: 20px auto 20px auto;
			height: 50px;
		}
		#industry-step-1 .col-4,#industry-step-2 .col-6{
			width:100%;
		}
		#define-hazard-prev-btn, #define-exposure-prev-btn, #selectend-prev-btn {
			margin: 32px 15px 0px  15px !important;
		}
		.prod-slctr-icn{
			padding-left: 10px;
		}
		.step span {
			margin-left: 5px; 
			margin-right: 5px;
	}

	.step-flex-container .step.visited-step:before {
		content: "";
		position: absolute;
		bottom: 0;
		width: 0;
		height: 0;
		border-left: 20px solid #46b713;
		border-top: 24px solid transparent;
		border-bottom: 27px solid transparent;
		z-index: 9;
		right: -19px;
	}
	.step-flex-container .step.active-step:before {
		content: "";
		position: absolute;
		bottom: 0;
		width: 0;
		height: 0;
		border-left: 20px solid #000000;
		border-top: 23px solid transparent;
		border-bottom: 27px solid transparent;
		z-index: 9;
		right: -19px;
	}
	.task-selector .nav-tabs>li {
		min-width: 190px;
	}
	}

	@media only screen and (max-width: 600px) {
		.step1-gde-nxt, .step2-gde-nxt {
			width: 20px;
			display: inline-block;
			margin-left: -10px;
		}
		.safespec-modal-content-eloqua {
			width: 65% !important;
			height: 17% !important;
		}
	}

	@media only screen and (max-width: 500px) {
		.define-hazard-comp, .define-exposure-comp {
			margin: 0px 10px 120px 10px;
		}
		.define-hazard-content {
			padding: 16px 0px 30px 0px;
		}
		.radio-prod-sel-container .checkmark {
			height: 20px !important;
			width: 20px !important;
		}
		.define-exposure .col-4 {
			width: 100%;
		}
		.define-hazard, .define-exposure {
			padding: 0px 10px 32px 10px;
		}

		.help-ques {
			width: 20px;
		}
		.guide-subpage-hdng span {
			float: none;
			display: block;
			padding-top: 10px;
		}
		.fabric-optin-chkbx table td {
			padding: 10px 10px 10px 10px;
		}
		.seam-option-blk img, .design-option-blk img {
			width: 95%;
		}
		.seam-option {
			width: auto;
		}
		.safespec-modal-content-eloqua {
			width: 80% !important;
			height: 15% !important;
		}
		.add-to-list,#check-chemical-step-chemhazard-1 .add-to-list {
			width: 100%;
		}
		.popover-modal .arrow-up-up {
			top: 5px;
			left: 350px;
		}
		.chem-hazard-one-selection .small-padding-right {
			padding-right: 5px !important;
		}

		.task-selector .nav-tabs>li {
			min-width: 50% !important;
		}
		#industry-step1-btns .prev-btn,
		#industry-step1-btns .previous-btn,
		#industry-step1-btns .accept-btn,
		.chemhazard-step1-btns .prev-btn,
		.chemhazard-step1-btns .previous-btn,
		.chemhazard-step1-btns .accept-btn {
			min-width: auto !important;
			width: 100% !important;
		}
		.selectorChemicalAll .step-flex-container ul li {
			vertical-align: top !important;
		}
	}


	@media only screen and (max-width: 400px) {
		.prev-btn,
		.previous-btn,
		.add-to-list,
		#check-chemical-step-chemhazard-1 .add-to-list{
			font-size: 11px !important;
			line-height: 1.2;
			font-weight: bold;
		}
		.step1-gde-nxt {
			width: 15px;
			margin-left: 0px;
		}
		.step4-gde-prev {
			width: 15px;
		}
		.step1-gde-nxt, .step2-gde-nxt, .step2-gde-prev {
			width: 15px;
		}
		.step-flex-container .step {
			width: 75%;
		}
		.step-flex-container .active-arrow {
			left: 95px;
		}
		.mbl-container {
			width: 85%;
		}
		.safespec-modal-content-eloqua {
			width: 90% !important;
			height: 13% !important;
		}
		.add-to-list,#check-chemical-step-chemhazard-1 .add-to-list {
			font-size: 12px;
		}
		.chemhaz-stp2-chem-comp {
			margin: 32px 0px 32px 0px !important;
		}
		.safespec-table-comp .fabric-table-block table tbody tr th {
			font-size: 14px !important;
		}
	}

	@media only screen and (max-width: 350px) {
		.saved-scenario-drpdwnmenu {
			width: auto;
		}
		.safespec-modal-content-eloqua {
			width: 90% !important;
			height: 11% !important;
		}
	}

	.radio-prod-sel-container input {
		position: absolute;
		opacity: 0;
		cursor: pointer;
	}

	.radio-prod-sel-container .checkmark {
		position: absolute;
		top: 0;
		left: 0;
		height: 20px;
		width: 20px;
		border-radius: 50%;
	}

	.radio-prod-sel-container .checkmark:after {
		content: "";
		position: absolute;
		display: none;
	}

	.radio-prod-sel-container input:checked ~ .checkmark {
		background-color: #ffffff;
	}

	.radio-prod-sel-container input:checked ~ .checkmark:after {
		display: block;
	}

	.radio-prod-sel-container .checkmark:after {
		top: 5px;
		left: 5px;
		width: 8px;
		height: 8px;
		border-radius: 50%;
		background: #6c9817;
	}

	.radio-prod-sel .radio-prod-sel-container {
		display: block;
		position: relative;
		padding-left: 35px;
		margin-bottom: 12px;
		cursor: pointer;
		font-size: 16px; color:#767676;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

	.saved-warng p {
		color: #ec7018;
	}

	.saved-msg p {
		color: #e4001c;
	}

	.saved-danger p {
		color: #c6001E;
	}

	.saved-scenario-drpdwn .fa-exclamation-triangle {
		border: transparent;
	}


	.eloqua-modal {
		display: none;
	}

	.eloqua-modal {
		display: none;
		z-index: 10000;
		padding-top: 0px;
		left: 0;
		top: 0px;
		width: 100%;
		height: 100%;
		overflow: unset;
		background-color: rgba(0, 0, 0, 0.4);
		position: absolute;
	}

	.safespec-modal-content-eloqua {
		background-color: #fefefe;
		padding: 0px;
		border: 1px solid #000000;
		width: 30%;
		height: 25%;
		margin: 270px auto;
	}

	.eloqua-btn button {
		font-size: 20px;
		color: #ffffff;
		background-color: #317ea5;
		min-width: 125px;
		height: 60px;
		border-radius: 5px;
		font-family: Arial;
		text-transform: uppercase;
	}

	.safespec-modal-content-eloqua p {
		display: flex;
		vertical-align: middle;
		height: 100px;
		justify-content: center;
		padding-top: 30px;
		font-family: Arial;
		font-size: 22px;
		text-transform: uppercase;
		color: #000000;
	}

	.eloqua-btn {
		display: flex;
		vertical-align: middle;
		justify-content: center;
	}

	.chem-searchby {
		flex: 4; z-index:0;
	}

	.chem-searchby .radio-prod-sel {
		margin: 15px 25px -20px 10px;
	}

	.selection span, .safespec-table-comp span {
		font-size: 14px;
		display: inline-block;
		font-style: italic;
		color: #686868;
		padding-top: 15px;
	}

	.or p {
		font-weight: 700;
		text-transform: uppercase;
		margin: 12px 15px 0px 0px;
	}

	.or{
		float: right;
	}

	.input-enter .casnumber-1 {
		max-width: 160px;
		width: 100%;
		height: 45px;
		border: 1px solid #b2b2b2;
		padding: 10px;
		font-family: Arial;
		font-size: 14px;
		margin: 0px 10px 0px 0px;
	}

	.input-enter .casnumber-2, .input-enter .casnumber-3 {
		max-width: 100px;
		width: 100%;
		height: 45px;
		border: 1px solid #b2b2b2;
		padding: 10px;
		font-family: Arial;
		font-size: 14px;
		margin: 0px 10px 0px 0px;
	}

	.chem-hazard-one-selection .prod-sel-selection {
		margin-top: 0px;
		max-width: 430px;
	}

	.chem-hazard-one-selection .safespec-table-comp th,
		.chem-hazard-one-selection .safespec-table-comp td {
		font-size: 14px;
		word-break: break-word;
	}

	.chem-hazard-one-selection .safespec-table-comp td:first-child {
		color: #000000;
		font-family:Diodrum Medium;
	}

	.chem-hazard-one-selection .safespec-table-comp table {
		min-height: 310px;
	}

	.selector-warning a {
		font-family: Diodrum Medium;
		font-size: 14px;
		padding-bottom: 10px;
		display: inline-block;
		color: #000000;
	}

	.chemhazard-step1-btns {
		padding: 15px 0px 30px 0px;
		text-align: center;
		margin: 12px 0px 0px 0px;
		width: 100%;
		text-align: center;
		height: 70px;
		box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.22);
	}

	.chemhaz-stp2-chem-comp {
	}

	#chem-step3-chemhazard-prev-btn, #chem-step3-chemhazard-viewall-btn,
		#check-chem-step3-chemhazard-viewall-btn,
		#check-chem-step3-chemhazard-prev-btn, #chem-step3-chemclass-prev-btn,
		#chem-step3-chemclass-viewall-btn {
		margin-top: 20px !important;
	}

	#chem-step2-chemhazard-prev-btn, 
	 #check-chem-step2-chemhazard-prev-btn
		{
		display: inline-block;
		margin: 0px 15px;
	}

	#chem-step2-chemclass-prev-btn{
		display: block;
		margin: 0px 15px;
		text-align: center;
	}

	#chem-step2-chemhazard-prev-btn .prev-btn,
	#chem-step2-chemhazard-prev-btn .previous-btn,
	#chem-step2-chemclass-prev-btn .prev-btn,
	#chem-step2-chemclass-prev-btn .previous-btn {
		float: none;
	}


	#chem-step2-chemfabric-prev-btn{
		display: block;
		margin: 20px 0px 20px 0px;
		text-align: center;
	}

	#chem-step2-chemfabric-prev-btn .prev-btn,
	#chem-step2-chemfabric-prev-btn .previous-btn {
			float: none;
	}

	#chem-step2-chemclass-nxt-btn,
		#check-chem-step2-chemhazard-nxt-btn,
		#check-chem-step3-chemhazard-viewall-btn,
		#chem-step2-chemfabric-nxt-btn, #chem-step3-chemhazard-viewall-btn,
		#chem-step3-chemclass-viewall-btn {
		display: table;
		margin: 0px 0px 0px 32px;
		float: right;
	}

	#chem-step2-chemclass-nxt-btn,
		#chem-step2-chemfabric-nxt-btn, #check-chem-step2-chemhazard-nxt-btn {
		margin-right: 15px !important;
	}

	#chem-step3-chemhazard-prev-btn, #chem-step3-chemclass-prev-btn,
		#check-chem-step3-chemhazard-prev-btn {
		display: inline-block;
	}

	.permeation-testing-details {
		padding: 0px 10px 0px 10px;
	}

	.permeation-test-det-hdng h4 {
		font-family: Diodrum Medium;
		font-size: 14px;
		color: #000000;
		text-transform: uppercase;
		margin-bottom: 15px;
		display: inline-block;
	}

	.permeation-test-det-cntnt p {
		font-family: Arial;
		font-size: 14px;
	}

	.permeation-test-det-cntnt .safespec-table-comp td {
		border-right: 1px solid #b2b2b2;
	}

	.chem-haz-step3-exposure {
		padding: 0px 0px 10px 0px;
	}

	.chem-haz-step3-exposure .guide-subpage-hdng {
		padding: 20px 0px 15px 0px;
	}

	.safespec-table-comp .fabric-table-block table tbody tr th {
		font-family: Diodrum Medium;
		font-size: 12px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: normal;
		color: #000000;
		box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.11);
		background-color: #fcfcfc;
		height: 80px;
		vertical-align: middle;
	}

	.safespec-table-comp .fabric-table-block label {
		font-size: 14px;
		font-weight: bold !important;
	}

	.safespec-table-comp .fabric-table-block td {
		border-bottom: 1px solid #b2b2b2;
		text-align: left;
		font-size: 13px;
		color: #000000;
		padding-left: 10px;
		border-right: 1px solid transparent;
		height: 40px;
		box-shadow: -1px 0 0 0 rgba(0, 0, 0, 0.15), 0 1px 0 0 rgba(0, 0, 0, 0.15);
		background-color: rgba(255, 255, 255, 0);
	}

	.task-selector .mobile-select {
		display: none;
	}

	.mobile-select {
		display: none;
	}

	.mobile-select-1 {
		display: none ;
	}

	#chem-step3-chemhazard-viewall-btn span,
		#chem-step3-chemclass-viewall-btn span,
		#check-chem-step3-chemhazard-viewall-btn span {
		font-family: Arial;
		font-size: 14px;
		max-width: 360px;
		display: table-cell;
		vertical-align: middle;
		color: #686868;
	}

	.gap-chemclass {
		margin-top: 10px;
	}

	@media only screen and (max-width:320px) {
		.step-flex-container .active-arrow {
			left: 80px;
		}
		.radio-selection .col-4,.radio-selection .col-6 {
			width: 100%;
		}
		.hazard-table table {
			font-size: 14px;
			table-layout: fixed;
		}
		.industry-details .industry-link {
			width: 81%;
		}
		.industry-table table tbody tr td a {
			font-size: 13px;
		}
		.industry-table table tbody tr td {
			padding: 8px 0 8px 8px;
		}
		.industry-tasks .task-accordion .btn-task-accordion {
			font-size: 17px;
		}
		.industry-tasks .task-accordion .btn-task-accordion {
			padding: 18px 18px;
		}
		.industry-table table tbody tr td a {
			font-size: 16px;
		}
		.industry-tasks .expand-link {
			font-size: 15px;
		}
		.industry-tasks h3, .industry-details h3 {
			font-size: 18px;
		}
		.industry-details a {
			font-size: 18px;
		}
		.task-selector .top-heading {
			font-size: 26px;
		}
	}

	@media only screen and (max-width:700px) {
	.gap-chemclass {
		margin-top: 90px !important;
	}	
		.mobile-select-1 {
		display: block !important;
	}
		
		.task-selector .nav-tabs>li {
			min-width: 190px;
		}
		
		.prev-btn,
		.previous-btn,
		.add-to-list,
		#check-chemical-step-chemhazard-1 .add-to-list {
			
			font-size:12px;
		}
		.fabric-optin-chkbx input:checked ~ .checkmark{
			top: 4px;
		}
		.desktp-select {
			display: none;
		}

		.radio-prod-sel-container .error {
			top: -22px;
			left:0;
		}
		#industry-step1-btns {
			width: auto;
			text-align: center;
		}
		#define-hazard-industry-prev-btn, #define-hazard-industry-btn {
			width: 100%;
			text-align: center;
			float: none;
			display: block;
		}
		.industrystep1-container{
			display: flex;
			justify-content: center;
		}
	}

	.safespec-table-comp .border-table td {
		border-right: 1px solid #b2b2b2;
	}

	.tyvek-table, .tychem-table, .glove-table {
		background-color: #f7f7f7;
	}

	.fabric-table-block table .toggle-icon.tabletoggle-ps {
		left: 85px;
	}

	.table-margin label {
		margin-top: 70px !important;
		margin-bottom: 35px;
	}

	.fabric-pagination-dsktp .compare-pagination {
		margin: 9px 0 0 -10px !important;
	}

	.sub-hdng a {
		display: grid;
		margin-left: 25px;
		margin-top: -24px;
		font-family: ZurichBT;
	  font-size: 13px;
	  font-weight: bold;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: normal;
	  letter-spacing: normal;
	  color: #4a4a4a;
	}

	.border-table .icon-change {
	 display: inline-block;
		border: solid #317ea5;
		border-width: 0 3px 3px 0;
		padding: 4px;
		margin-top: 5px;

	}

	.table-icon-down {
		transform: rotate(45deg) !important;
		-webkit-transform: rotate(45deg) !important;
		margin-top: 5px !important;
	}


	.fabric-table-block table .tyvek-th-class, .fabric-table-block table .tychem-th-class,
		.fabric-table-block table .glove-th-class {
		width: 4%;
	}

	.fabric-table-block table .tyvek-th-class label, .fabric-table-block table .tychem-th-class label,
		.fabric-table-block table .glove-th-class label {
		margin-top: 60px;
		font-weight: normal;
		transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
	}

	.brdr-right {
		border-right: 1px solid #b2b2b2 !important;
	}

	.table-padding {
		padding: 0px 15px 0px 15px;
		border: 1px solid #b2b2b2;
	}

	.color-table-menu {
		height: 30px !important;
		background-color: #848282;
	}

	.color-table-menu td{
		border-left: 1px solid #848282 !important;
		border-right: 1px solid #848282 !important;
		background-color: #848282 !important;
		box-shadow: 0px 0 0 0 rgba(0, 0, 0, 0.15), 0 0px 0 0 rgba(0, 0, 0, 0.15) !important;
	}

	.color-table-black {
		color: #ffffff !important;
	}

	.color-table-submenu {
		height: 30px !important;
		box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.11);
		background-color: #f9f9f9;
	}

	.color-table-submenu td{
		background-color: #f9f9f9 !important;
		border-left: 1px solid #f9f9f9 !important;
		border-right: 1px solid #F9F9F9 !important;
		box-shadow: 0px 0 0 0 rgba(0, 0, 0, 0.15), 0 0px 0 0 rgba(0, 0, 0, 0.15) !important;
	}

	.small-padding-right {
		padding-right: 10px !important;
	}

	.mbl-prd-slctr .form-control {
		font-family: Arial;
		margin: 20px 0px 20px 0px;
		border: 1px solid #b2b2b2;
		border-radius: 0px;
	}

	.table-data-navigation p {
		font-family: Arial;
		font-size: 18px;
		color: #000000;
		margin-top: 60px;
	}

	.table-sidenav .fabric-data-product-details {
		padding: 15px;
	}

	.table-sidenav .fabric-data-product-details
	{
		margin: 15px 0px 15px 0px;
		padding: 0px 15px 15px 15px;
		border: 1px solid #b2b2b2;
	}

	.chemclass-subcls .icon-right {
		float: right;
	}

	.fabric-pagination-mbl select {
		font-size: 16px;
		width: 100%;
		padding: 5px;
		font-family: Arial;
	}

	#chemical-step-chemfabric-2 .border-table .icon-change,
		#chemical-step-chemclass-2 .border-table .icon-change {
		border-right: solid #000000;
		border-bottom: solid #000000;
	}

	#chemical-step-chemclass-2 .border-table .icon-change.icon-right-sub {
		border-right: solid #317ea5;
		border-bottom: solid #317ea5;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	.border-rite {
		border-right-color: red;
	}

	.popover-content .close {
		color: #000000;
		opacity: 10;
	}

	.popover {
		border-radius: 0px !important;
		box-shadow: 2px 2px 2px 2px #b2b2b2 !important;
			z-index: 9999;
	}

	.popover .popover-title {
		padding: 0px;
		background-color: transparent;
		border-bottom: 1px solid transparent;
	}

	.popover-content .popover-subheadig{
		font-size: 14px;
		color: #e4001c;
		font-family: Diodrum Semibold;
	}

	.popover-content li {
		font-size: 14px;
		color: #000000;
		font-family: Diodrum Medium;
		list-style:none;
	}

	.popover-content p{
		font-size: 14px;
		color: #000000;
		font-family:Diodrum Regular;
	}

	.popup1 {
		display: inline-block;
		position: relative;
	}

	.up-case {
		text-transform: uppercase;
	}

	#terms-popover .popover {
		max-width: none !important;
		width: auto;
	}

	.popover-content .popover-note {
		font-size: 16px;
		color: #317ea5;
		font-weight: bold;
		margin-top: 10px;
	}

	.popover-content .popover-catn {
		font-size: 16px;
		color: #c6001e;
		font-weight: bold;
	}


	.chemhaz-input, .indhaz-input {
		display: inline-block;
		position: relative;
	}


	#chem-UIautocomplete .ui-autocomplete {
		position: absolute !important;
		top: 45px !important;
		font-size: 14px;
		z-index:99;
	}

	#ind-autocomplete .ui-autocomplete {
		position: absolute !important;
		top: 55px !important;  
		font-size: 18px;
		z-index:99999 !important;
	}

	.position-rel {
		position: relative;
	}

	#chem-haz-table i, #check-chem-haz-table i, #chem-class-subcls-table i, #ind-haz-table i,
		#fabric-table i, #ind-chem-class-subcls-table i {
		border: transparent;
	}

	.error-Msg {
		font-size: 14px;
		font-family: arial;
		color: #c6001e;
		font-weight: bold;
		margin-bottom: 10px;
	}

	#chem-haz-table td:first-child, #ind-haz-table td:first-child {
		width: 60%;
	}

	#chem-class-subcls-table td:first-child, #ind-chem-class-subcls-table td:first-child
		{
		width: 45%;
	}

	#chem-class-subcls-table td:nth-child(2), #ind-chem-class-subcls-table td:nth-child(2)
		{
		width: 40%;
	}

	#fabric-table td:first-child {
		width: 80%;
	}

	@media only screen and (max-width:960px) {
		.safespec-modal-content-chemhaz {
			max-height: 18% !important;
			width: 40% !important;
		}
		.safespec-modal-content-FREnv {
			width: 70% !important;
		}
		.safespec-modal-content-concRank, .safespec-modal-content-hazNotFound {
			width: 70% !important;
		}
	}

	@media only screen and (max-width:700px) {
		.safespec-modal-content-chemhaz {
			max-height: 15% !important;
			width: 55% !important;
			left: 27% !important;
		}
		.concRank-mdl-cntnt a {
			padding-left: 25px !important;
		}
		.safespec-modal-content-concRank {
			padding: 10px 10px 40px 10px !important;
		}
		.concRank-btn {
			margin: 5px 0px 5px 25px;

		}
		
		#chemical-fabricTable{
		   margin-bottom:20px;
		}
	}

	@media only screen and (max-width:600px) {
		.safespec-modal-content-FREnv img, .safespec-modal-content-concRank img
			{
			width: 16px !important;
		}
		.safespec-modal-content-FREnv, .safespec-modal-content-concRank,
			.safespec-modal-content-hazNotFound {
			width: 95% !important;
		}
		.FREnv-mdl-hdng h4 {
			font-size: 20px;
		}
		.concRank-mdl-cntnt h3 {
			font-size: 22px;
		}
		.concRank-mdl-hdng h4 {
			font-size: 20px;
		}
		.close-chem-sc {
			font-size: 70px;
			margin: -30px 15px -25px 0px;
		}
	}

	@media only screen and (max-width:450px) {
		.safespec-modal-content-chemhaz {
			max-height: 13% !important;
			width: 75% !important;
		}
	
		#chemical-step-chemfabric-1 .chem-hazard-one-comp {
			margin: 0px 0px 20px 0px;
		}
	}


	.required p:before {
		color: #c6001e;
		content: ' *';
		display: inline;
		position: absolute;
		left: 12px;
	}

	.chemhaz-modal {
		display: none;
		z-index: 10000;
		padding-top: 0px;
		left: 0;
		top: 0px;
		width: 100%;
		height: 100%;
		overflow: unset;
		background-color: transparent;
		position: absolute;
	}

	.safespec-modal-content-chemhaz {
		background-color: #fefefe;
		padding: 0px;
		border: 2px solid #b2b2b2;
		width: 30%;
		max-height: 19%;
		height: 100%;
		margin: 270px auto;
		padding: 5px 15px 5px 20px;
		border-radius: 5px;
	}

	.chemhaz-btn .btn:hover {
		color: #317ea5 !important;
	}

	.chemhaz-mdl-hdng h3 {
		font-family: Arial;
		font-size: 16px;
		margin: 5px 0px 10px 0px;
		color: #c6001e;
	}

	.chemhaz-mdl-cntnt p {
		font-family: Arial;
		font-size: 14px;
		margin-bottom: 15px;
		color: #000000;
	}

	.chemhaz-btn .btn {
		font-family: Arial;
		font-size: 18px;
		background-color: transparent;
		border: 2px solid #317ea5;
		min-width: 70px;
		display: block;
		margin: 0 auto;
		text-transform: uppercase;
	}

	#chemhaz-modal-cls {
		float: right;
		margin-top: -30px;
		width: 15px;
		cursor: pointer;
	}

	.chem-haz-FR-newquetion, .FREnv-modal, .concRank-modal,
		.hazNotFound-modal {
		display: none;
	}

	.FREnv-modal {
		z-index: 10000;
		padding-top: 0px;
		left: 0;
		top: 0px;
		width: 100%;
		height: 100%;
		overflow: unset;
		background-color: rgba(0, 0, 0, 0.4);
		position: absolute;
	}

	.safespec-modal-content-FREnv {
		background-color: #fefefe;
		padding: 0px;
		border: 2px solid #b2b2b2;
		width: 50%;
		height: auto;
		margin: 270px auto;
		padding: 10px 15px 30px 15px;
		font-family: Arial;
	}

	.FREnv-mdl-hdng h4, .concRank-mdl-hdng h4, .hazNotFound-mdl-hdng h4 {
		font-size: 18px;
		color: #e4001c;
		font-family: Diodrum Medium;
	}

	.safespec-modal-content-FREnv img, .safespec-modal-content-concRank img
		{
		float: right;
		margin-top: -30px;
		width: 16px;
		cursor: pointer;
	}

	.safespec-modal-content-hazNotFound img,
		.safespec-modal-content-chemInfo img {
		float: right;
		margin-top: 0px;
		width: 15px;
		cursor: pointer;
	}

	.FREnv-mdl-cntnt h3, .concRank-mdl-cntnt h3 {
		color: #000000;
		font-size: 14px;
		font-family: Diodrum Medium;
	}

	.FREnv-mdl-cntnt p, .FREnv-mdl-cntnt ul,
		.safespec-modal-content-chemInfo p {
		color: #000000;
		font-size: 14px;
	}

	.FREnv-mdl-cntnt .danger, .FREnv-mdl-cntnt a {
		color: #c6001e;
	}

	.FREnv-mdl-cntnt a:hover {
		color: #c6001e;
	}

	#chem-haz-FR-ID .popover, #popover-full .popover {
		max-width: none !important;
		width: auto;
	}

	.ntc-popover-align {
		left: 10px !important;
	}

	.ntc-popover-align .arrow {
		left: 5% !important;
	}

	.popover-cntnt label {
		color: #c6001e;
	}

	.safespec-modal-content-concRank {
		background-color: #fefefe;
		padding: 40px 40px 40px 40px;
		border: 1px solid #000000;
		width: 50%;
		height: auto;
		margin: 640px auto;
	}

	.concRank-modal {
		z-index: 10000;
		padding-top: 0px;
		left: 0;
		top: 0px;
		width: 100%;
		height: 100%;
		overflow: unset;
		background-color: transparent;
		position: absolute;
	}

	.concRank-mdl-cntnt {
		font-size: 14px;
	}

	.concRank-mdl-cntnt ul {
		margin-top: 10px;
		list-style: none;
	}

	.concRank-mdl-cntnt a {
		display: inline-block;
		color: #e4001c;
	}

	.concRank-btn {
		text-align: center;
	}

	.concRank-btn .btn {
		font-size: 14px;
		color: #000000;
		background-color: #ffffff;
	/*	max-width: 210px;
		width: 100%; 
		height: 40px;*/
		border-radius: 0px;
		margin: 30px 0px 0px 0px;
		border-color: #000000;
		font-family: Diodrum Medium;
	/*	width: 153px; */
		height: 44px;
		min-width:153px;
		width:auto;
	}

	.safespec-modal-content-hazNotFound {
		background-color: #fefefe;
		padding: 10px 10px 40px 20px;
		border: 1px solid #000000;
		width: 50%;
		height: auto;
		margin: 270px auto;
		font-size: 14px;
	}

	.safespec-modal-content-hazNotFound ul{
		list-style:none;
	}

	.safespec-modal-content-hazNotFound h4,.safespec-modal-content-hazNotFound h3{
		color: #e4001c;
		font-family: Diodrum Medium;
		font-size: 18px;
	}

	.hazNotFound-modal {
		z-index: 10000;
		padding-top: 0px;
		left: 0;
		top: 0px;
		width: 100%;
		height: 100%;
		overflow: unset;
		background-color: transparent;
		position: absolute;
	}

	.hazNotFound-mdl-cntnt ul {
		margin-top: 20px;
	}

	#chem-haz-table td:nth-child(3) {
		cursor: pointer;
	}

	#chem-haz-table td:nth-child(4) {
		width: 15%;
		cursor: pointer;
	}

	.chemInfo-modal {
		display: none;
	}

	.safespec-modal-content-chemInfo {
		background-color: #fefefe;
		padding: 10px 10px 25px 20px;
		border: 1px solid #000000;
		width: 35%;
		height: auto;
		margin: 340px auto;
		font-family: Arial;
	}

	.chemInfo-modal {
		z-index: 10000;
		padding-top: 0px;
		left: 0;
		top: 0px;
		width: 100%;
		height: 100%;
		overflow: unset;
		background-color: transparent;
		position: absolute;
	}

	#chem-class-subcls-table td:first-child, #ind-chem-class-subcls-table td:first-child
		{
		width: 45%;
	}

	#chem-class-subcls-table td:nth-child(2), #ind-chem-class-subcls-table td:nth-child(2)
		{
		width: 40%;
	}

	.industry-details .caret {
		height: auto;
		border: none;
		list-style: none;
		float: right; 
		font-size: 14px;
		width: 85%;
	}

	.ind-chemsubcls-newtable {
		display: none;
	}

	.extra-question label {
		font-family: Arial;
		color: #686868;
	}

	.extra-question .add-to-list {
		margin: 85px 0 0 0;
	}

	.extra-question .guideme-valid {
		margin-top: 20px;
	}

	.extra-question .selection .prod-sel-selection {
		margin-top: 0;
		margin-bottom: 15px;
	}

	.wrapper {
		position: absolute;
		background-color: white;
		border: 1px solid #b2b2b2;
		box-shadow: 2px 2px 2px 2px #b2b2b2;
		height: auto;
		width: 75%;
	}


	.popover .popover-title {
		padding: 0px;
		background-color: transparent;
		border-bottom: 1px solid transparent;
		display: block;
	}


	.fabric-table-block,
		.fabric-table-block .chem-fabric-chemcomp {
		table-layout: auto !important;

	}

	#exposure-ques {
		display: none;
	}

	.indChemInfo-modal {
		display: none;
	}

	.indChemInfo-modal {
		z-index: 10000;
		padding-top: 0px;
		left: 0;
		top: 0px;
		width: 100%;
		height: 100%;
		overflow: unset;
		background-color: transparent;
		position: absolute;
	}

	.radio+.radio {
		margin-top: 8px !important
	}

	#exposure-table tr td, #exposure-table tr th {
		font-size: 14px;
	}

	.direction-help-margin {
		margin-left: 5px !important;
	}

	@media only screen and (max-width:700px){
	.chemhaz-stp2-chem-comp {
		margin: 0px 0px 20px 0px;
		padding: 0px 10px 20px 15px;
	}	
		
	.define-hazard-comp, #chem-chemhaz-form .define-exposure-comp {
		margin: 0px 0px 50px 0px;
	}	
		
		/*#chemical-class-table-header,#chemical-subclass-table,
		.chem-haz-chemcomp thead tr:first-child,.chem-fabric-chemcomp thead tr:first-child
		{
			display:none;
		} 

		.chem-haz-chemcomp tr:nth-child(2),.chem-fabric-chemcomp tr:nth-child(2),.chem-haz-chemcomp tr:first-child,.chem-fabric-chemcomp tr:first-child{
			display:block;
		}  */

	.chem-subcls-chemcomp td,.chem-haz-chemcomp td,.chem-fabric-chemcomp td
	{
		white-space: normal !important;
	}
	}

	.fabric-data-product-details .transparent-table
	{
		border: transparent;
	}

	.fabric-data-product-details .transparent-table td
	{
		border: transparent;
		color:#000000;
	}

	.fabric-data-product-details .transparent-table td:first-child
	{
		text-align: right;
		padding-right: 10px;
		color: #686868;
	}

	.fabric-data-tyvek h3,.fabric-data-tychem h3
	{
		font-weight: 600;
		color: #686868;
		font-size: 18px;
		margin: 10px 0px 0px 0px;
	}

	#tyvek-data-chemclass,#tychem-data-chemclass,#glove-data-chemclass,
	#tychem-data-chemhaz,#tyvek-data-chemhaz,#glove-data-chemhaz,
	#tychem-data-fab,#tyvek-data-fab,#glove-data-fab
	{
		display:none;
	}


	#chemPhyModal,#multiHazModal
	{
		display:none;
	}

	#chemPhyModal p
	{
		margin: 20px 0px 20px 0px;
		font-size:14px;
	}

	#chemPhyModal #chemPhyModal-cls
	{
		margin-top: -90px;
	}

	#chemMulpleModal-cls
	{
		margin-top: -40px;
	}

	#multiHazModal .safespec-modal-content-concRank
	{
		margin: 500px auto;
	}
	.lookup-close{
		width: 17px;
		float: right;
	}
	.popup-lookup{
		position: absolute;
		background: #fff;
		font-family: Arial;
		padding: 20px;
		border: 1px solid #b2b2b2;
		width: 40%;
		z-index: 999;
		left: 30%;
	}
	#tyvek-data-chemhaz-mobile tr td:nth-child(2){
		  border-right: 1px solid #b2b2b2;
		
	}

	#tychem-data-chemhaz-mobile tr td:nth-child(2){
		  border-right: 1px solid #b2b2b2;
		
	}

	#glove-data-chemhaz-mobile tr td:nth-child(2){
		  border-right: 1px solid #b2b2b2;

	}


	.ST-Modal
	{
		position:absolute !important;
	}

	.products-section,.topic-link-sec
	{
		position:relative;
	}

	.ST-Modal.modal-backdrop {
		display: block !important;
		z-index: 1028;
	}


	.close-chem-sc img,.close-guide-sc img{
		width:20px;
	}

	.close-ind-sc img{
		float: right;
		margin:10px 0px 0px 0px;
		width:20px;
	}


	.close-savedscn-sc img{
		width:14px;
	}


	#define-hazard-industry-prev-btn{
		display: block;
		margin: 30px 0px 0px 0px;
	}

	#indWrongChem h3{
		 font-size: 18px;
	}

	#indWrongChem ul{
		font-size: 14px;
	}
	#indWrongChemEu h3{
		 font-size: 18px;
	}

	#indWrongChemEu ul{
		font-size: 14px;
	}

	#prod-sel-modal-start .modal{
		padding-right: 0px !important;
	}


	#savedscen-content .modal-content ul{
		list-style: none;
	}

	.prod-selectortool .triangle {
		position: absolute;
		width: 0;
		border-bottom: solid 22px #b2b2b2;
		border-right: solid 22px transparent;
		border-left: solid 22px transparent;
		left: 325px;
		top: 108px;
		display: none;
		z-index: 999;
	}
	.prod-selectortool .triangle .arrow-up-sc {
		position: absolute;
		top: 1px;
		left: -21px;
		width: 0;
		border-bottom: solid 21px white;
		border-right: solid 21px transparent;
		border-left: solid 21px transparent;
	}

	.selector-tool-list .col-6{
		position:relative;
	}

	.prod-listing-data .triangle {
		position: relative;
		width: 0;
		border-bottom: solid 22px #b2b2b2;
		border-right: solid 22px transparent;
		border-left: solid 22px transparent;
		left: 320px;
		top: -32px;
	}
	.prod-listing-data .triangle .arrow-up-sc {
		position: absolute;
		top: 1px;
		left: -21px;
		width: 0;
		border-bottom: solid 21px white;
		border-right: solid 21px transparent;
		border-left: solid 21px transparent;
	}

	.sc-cntnt .prod-sc-ind:active,.sc-cntnt .prod-sc-ind:hover{
	background-color: #ecf5f9 ;
	border-radius: 2px;
	}
	.prod-pd{
		padding-right:15px !important;
	}
	.modal-content
	{
		height:auto;
		border-radius:0px;
	}


	#table1,#check-table1 {
	  position: unset;
	  border-collapse: collapse;
	}

	.chm-haz-eu {
	  position: unset !important;
	  overflow: unset !important;
	}

	/*#table1 thead,#check-table1 thead {
	  position: relative;
	  display: block;
	  overflow: visible;
	} */

	.chm-haz-eu thead,.chem-class-eu thead {
	  position: unset !important;
	  overflow: unset !important;
	  display: contents !important;
	}

	.chm-haz-eu thead th{
	  min-width: unset;
	  height: 32px;
	  border: 1px solid #b2b2b2;
	  padding:8px 2px 8px 2px !important;
	}

	.chm-haz-eu thead th:first-child,.chm-haz-eu thead th:nth-child(2),
	.chm-haz-eu thead th:nth-child(3),.chm-haz-eu thead th:nth-child(4){
	  position: unset;

	}


	/*#table1 tbody,#check-table1 tbody {
	  position: relative;
	  display: block;
	  max-height: 300px;
	  overflow: scroll; 
	} */

	.chm-haz-eu tbody,.chem-class-eu tbody{
	  position: unset !important;
	  overflow: unset !important;
	  max-height: unset !important;
	  display: contents !important;
	}

	.chm-haz-eu tbody td{
	  min-width: unset;
	  border: 1px solid #b2b2b2;
	}

	.chm-haz-eu tbody tr td:first-child,.chm-haz-eu tbody tr td:nth-child(2),
	.chm-haz-eu tbody tr td:nth-child(3),.chm-haz-eu tbody tr td:nth-child(4){
	  position: unset;
	  height: 40px;
	  background-color: #ffffff;
	}

	#table1 .tyvek-data.empty-cell,#table1 .tychem-data.empty-cell,
	#table1 .glove-data.empty-cell,#check-table1 .tyvek-data.empty-cell,
	#check-table1 .tychem-data.empty-cell,#check-table1 .glove-data.empty-cell{
		background-color: #a2a07e;
	}

	.chm-haz-eu thead th:first-child,.chem-haz-chemcomp thead th:first-child{
		width: 180px;
	}

	.chm-haz-eu thead th:nth-child(2),.chem-haz-chemcomp thead th:nth-child(2){
		width: 90px;
	}

	.chm-haz-eu thead th,.chem-haz-chemcomp thead th{
		width: 40px;
	}


	@media only screen and (max-width:700px) 
	{
	#table1 .tyvek-data.empty-cell,#table1 .tychem-data.empty-cell,
	#table1 .glove-data.empty-cell,#check-table1 .tyvek-data.empty-cell,
	#check-table1 .tychem-data.empty-cell,#check-table1 .glove-data.empty-cell{
		display:none;
	}
	/*	#table1 tbody td,#check-table1 tbody td{
			width: 605px;
			min-width:auto;
		}  */
	#chemical-class-subclass-table tbody td {
		width: 637px;
		min-width:auto;
	}
	}

	@media only screen and (min-width:1367px) 
	{
	#table1 tr th,#chemical-class-subclass-table tr th,#chemical-fabricTable tr th,
	#table1 tr td,#chemical-class-subclass-table tr td,#chemical-fabricTable tr td{
		font-size:12px;
	}	
		
	#table1	thead tr:first-child th.glove-th,
	#check-table1 thead tr:first-child th.glove-th {
			min-width: 253px;
		}
		
	.chm-haz-eu	thead tr:first-child th.glove-th{
			min-width: unset;
		}

	#chemical-class-subclass-table	thead tr:first-child th.glove-th-class{    
		min-width: 215px;   
	 } 

	} 

	#chemical-class-subclass-table{
	  position: relative;
	  overflow: hidden;
	  border-collapse: collapse;
	}

	.chem-class-eu{
	  overflow: unset !important;
	}

	.chem-class-eu thead th,.chem-class-eu thead td,.chem-class-eu{
		word-break:break-word;
		word-wrap:break-word;
		-ms-word-wrap:break-word;
		overflow-wrap:break-word;
	}

	#chemical-class-subclass-table thead {
	  position: relative !important;
	  display: block !important;
	  overflow: visible !important;
	}

	.chem-class-eu thead th{
	  height: 32px;
	  border: 1px solid #b2b2b2;
	  padding: 8px 2px 8px 2px !important;
	}	


	#chemical-class-subclass-table tbody {
	  position: relative !important;
	  display: block !important;
	  max-height: 300px;
	  overflow-x: scroll !important;
	}

	.chem-class-eu tbody {
	  max-height: none !important;
	  overflow: unset !important;;
	}

	#chemical-class-subclass-table tbody td{
		border: 1px solid #b2b2b2;
		width: 1200px;
		min-width: 150px;
	}

		.chem-class-eu tbody td,.chem-class-eu thead th{
			min-width: 65px !important;  
			padding: 0px 5px 0px 5px !important;
		}

	#chemical-class-subclass-table tbody tr td:first-child,#chemical-class-subclass-table tbody tr td:nth-child(2),
	#chemical-class-subclass-table tbody tr td:nth-child(3),#chemical-class-subclass-table tbody tr td:nth-child(4)  {
		position: relative;
		height: 40px;
		min-width: 150px;
		background-clip:padding-box;
	}

	.chem-class-eu tbody tr td:first-child, .chem-class-eu tbody tr td:nth-child(2), 
	.chem-class-eu tbody tr td:nth-child(3) {
		word-break: break-word;
	} 

	.chem-class-eu tbody td{
		padding: 0px 5px 0px 5px !important;
		/* width: unset !important; */
		vertical-align: middle !important;
	}


	#chemical-class-hazard-data td:first-child,#chemical-class-hazard-data td:nth-child(2),
	#chemical-class-hazard-data td:nth-child(3){
		background-color:#ffffff;
		min-width: 179px; 
	}

	#indWrongChemCAS,#indWrongChem,#indWrongChemEu{
		font-size: 18px;
	}

	#indCASNotFoundmodal img,#indHazNotFoundmodal img{
		margin-top: -5px;
	}


	.saved-scenario-drpdwnmenu i{

		border: solid transparent;
	}

	#chemical-class-subclass-table thead th.tyvek-th-class{
		width:20%;
		min-width: 165px !important;
	}

	#chemical-class-subclass-table thead th.tychem-th-class{
		width:21%;
	}

	/*#chemical-class-subclass-table tbody td.tyvek-th-class{
		width: 20.5%;
	}*/

	#chemical-class-subclass-table tbody .chemical-subclass-datachem td.tychem-th-class{
		width: 20%;
	}

	#importantNotemodal {
		position:absolute;
		top:100px;
		z-index:9999;
	}

	.prod-list-sec-block p a
	{
			margin-left: 77px;
	}



	#eloqua-iframe ,#eloqua-iframe-chem{
		display: none;
	}
	.cstm-modal-backdrop{
		background: rgba(0,0,0,.5);
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	 }
	#eloqua-iframe iframe,#eloqua-iframe-chem iframe{
		width: 100%;
		height: 511px;
	}
	.safespec_width{
		position: relative;
		z-index: 99999999;
		min-width: 170px;
	}
	#table1 tbody td, #check-table1 tbody td {
		min-width: 110px;
		border: 1px solid #b2b2b2;
		font-size: 12px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.33;
		letter-spacing: normal;
		color: #000000;
		padding: 0px 10px !important;
		vertical-align: middle !important;
	}
	#table1 thead th, #check-table1 thead th {
		min-width: 110px;
		height: 32px;
		border: 1px solid #b2b2b2;
		box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.11);
		background-color: #fcfcfc;
		font-family: Diodrum Medium;
		font-size: 13px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: normal;
		color: #000000;
		height: 25px;
		vertical-align: middle;
		padding: 1px 10px !important;
	}

	.chm-haz-eu tbody td,.chm-haz-eu thead th{
		/*	min-width: unset !important;  
			min-width: 85 !important;   */
	}

	.acids_width{
		width:252px;
	}
	.visible_chem{
		z-index: 99999999;
	}
	#table1 tbody tr td:first-child, #table1 tbody tr td:nth-child(2), #table1 tbody tr td:nth-child(3), #check-table1 tbody tr td:first-child, #check-table1 tbody tr td:nth-child(2), #check-table1 tbody tr td:nth-child(3) {
		position: unset;
		height: 40px;
		background-color: #ffffff;
		min-width:170px;
	}
	#table1 thead th:first-child, #table1 thead th:nth-child(2), #table1 thead th:nth-child(3), #check-table1 thead th:first-child, #check-table1 thead th:nth-child(2), #check-table1 thead th:nth-child(3) {
		position: unset;

		min-width:170px;
		box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.11);
		background-color: #fcfcfc;
	}
	#chemical-class-subclass-table thead th:first-child, #chemical-class-subclass-table thead th:nth-child(2), #chemical-class-subclass-table thead th:nth-child(3),#chemical-class-subclass-table thead th:nth-child(4)  {
		position: relative;
		background-clip:padding-box;
		min-width: 165px;
		background-color: #a2a07e;
		height: 80px;
		box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.11);
		background-color: #fcfcfc;
		vertical-align: middle;
	}
	#chemical-class-subclass-table thead th {
		min-width: 150px;
		height: 32px;
		border: 1px solid #b2b2b2;
	   width: 1200px;    
		padding: 0px 5px 0px 5px !important;
		vertical-align:middle;
		height: 80px;
		box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.11);
		background-color: #fcfcfc;
		vertical-align: middle;
	}
	#chemical-class-subclass-table tbody tr td:first-child, #chemical-class-subclass-table tbody tr td:nth-child(2), #chemical-class-subclass-table tbody tr td:nth-child(3),#chemical-class-subclass-table tbody tr td:nth-child(4) {
		/* position: relative; */
		height: 40px;
		min-width: 165px;

	}

	.div-footnotes,.div-footnotesTwo{
		padding: 15px 15px 15px 15px;
	}

	.safespec-table-comp .chem-haz-chemcomp th,.safespec-table-comp .chem-haz-chemcomp td {
		font-size: 14px;
		padding: 8px 2px 8px 2px !important;
	}

	.fabric-table-block #chemical-class-subclass-table tbody tr td,.fabric-table-block #chemical-hazard-data td,.fabric-table-block #chemical-fabric-data td{

		vertical-align:middle;
	}

	#check-chemical-step-chemhazard-3{
		padding-bottom: 75px;
	}


	#chemical-fabricTable tbody tr th, #chemical-fabricTable tbody tr td {

		padding:0px 20px 0px 20px !important;
	}

	#chemical-fabricTable tr th:first-child{
		width: 350px;
	}

	#chemical-fabricTable tr th:nth-child(2){
		width: 78px;
	}

	#chemical-fabricTable tr th{
		width: 55px;
	}

	#chemical-fabricTable tr th:nth-child(6),#chemical-fabricTable tr th:nth-child(9),#chemical-fabricTable tr th:nth-child(12),#chemical-fabricTable tr th:nth-child(15),#chemical-fabricTable tr th:nth-child(18){
		width: 24px;
	}

	/*.chem-class-eu thead th{
		width:45px !important;
	}

	.chem-class-eu tr th:first-child{
		width: 140px !important;
	}

	.chem-class-eu tr th:nth-child(2){
		width: 45px !important;
	}

	.chem-class-eu tr th:nth-child(3){
		width: 35px !important;
	} */


	.selector-warning-buttons button{
		width:auto;
	}

	@media only screen and (max-width: 800px) and (min-width: 701px){
	.slector-tool-three.col-12 {
		width:33.33333%;
	}
    }    
    @media only screen and (min-width: 768px) and (max-width:1199px){
       .chem-searchby form{ display:flex;}
       .radio.radio-prod-sel{height:80px;}
        }  
               



	.guideme-selector-component-hdng p{	
		display: inline-block;
		font-family: Diodrum Medium;
		font-size: 20px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: normal;
		color: #e4001c;
		margin: 0px;
	}

	.guideme-selector-component-hdng{
		box-shadow:0 0 5px #ccc;
		display: flex;
		justify-content: center;
		align-items: center;
        height: 70px;
        margin-top:30px;
	}

	.guideme-selector-component-hdng img{
		display: inline-block;
		width: 42px;
		height: 39px;
		margin: 0px 10px 0px 10px;
	}

	.industry-agreemnt-close{
		display: flex;
		width: 79px;
		height: 70px;
		background-color: #f5f5f5;
		justify-content: center;
		align-items: center;
	}

	.industry-agreemnt-close img{
		width: 18px;
		height: 18px;
		cursor: pointer;
	}

	.industry-agreemnt-content{
		flex: 1;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	h3.top-heading{
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.77;
		letter-spacing: normal;
		color: #000000;
		font-family: Diodrum Regular;
	}

	.tab-content #indtaskgroups{
		border: 1px solid #d1d1d1;
	}

	#industry.tab-pane {
		padding: 0px 0;
		width: 100%;
	}

	#industry>.industry-table {
		display: inline-block;
		float: left;
	}


	#tasks.tab-pane {
		padding: 0px 0;
		width: 100%;
	}


	#indbody td:after,.task-accordion table tbody tr td:after{
		display: block;
		content: "\203A";
		float: right;
		width: 0;
		height: 0;
		border-color: transparent;
		border-style: solid;
		border-width: 0px 0 0px 0px;
		border-left-color: #cccccc;
		margin-top: -9px;
		margin-right: 5px;
		font-size: 26px;
	}

	#indtaskgroups{
		border: 1px solid #d1d1d1;
	}

	.task-accordion .industry-table table tbody tr td a{
		font-family:Diodrum Regular;
	}

	.task-accordion{
		border: 1px solid #d1d1d1;
	}


	#industry-task-accept {
		float: left;
	}

	#industrystep1-cancel-btn a{
		color: #000000;
	} 

	.industry-unique-details{
		margin: 10px 0px 0px 0px;
		position: absolute;
		right: 0px;
	}
	
	.industry-unique-details_task{
		margin: 10px 0px 0px 0px;
	}

	.industry-link-image img{
		height: 35px;
		width: 32px;
	}

	.step-flex-container .step.visited-step:before {
		content: "";
		position: absolute;
		bottom: 0;
		width: 0;
		height: 0;
		border-left: 20px solid #46b713;
		border-top: 27px solid transparent;
		border-bottom: 27px solid transparent;
		z-index: 9;
		right: -19px;
	}

	.active-step-change p{
		margin-left: 20px;
	}

	.terms.popup-safespec{
		font-family: Diodrum Medium;
		font-size: 14px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.64;
		letter-spacing: normal;
		color: #e4001c;
		margin: -30px 0px 0px 0px;
	}

	#industryform{
		border: 1px solid #e9e9e9;
	}

	.define-hazard-industry-container{
		height: 70px;
		box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.13);
		margin: 80px 0px 20px 0px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	#savedscen-content .modal-content{
		width: 80%;
		margin: 100px auto;
	}

	.saved-scenario-header-content{
		height: 50px;
		box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
		background-color: #e4001c;
		display: flex;
		align-items: center;
		justify-content: flex-end;
		padding: 0px 20px 0px 20px;
	}

	.saved-scenario-heading{
		flex: 1;
	}


	.saved-scenario-heading img{
		display: inline-block;
		width: 18px;
		height: 24px;
	}

	.saved-scenario-header-content .nav.nav-pills{
		display: flex;
		height: 35px; margin-right:20px;
	}

	.saved-scenario-header-content .nav.nav-pills li a img{
		width: 17px;
		height: 16px;
		display: inline-block;
		margin: 0px 5px 0px 0px; filter:brightness(1000);
    }
    .saved-scenario-header-content .nav.nav-pills li .active img {
filter: brightness(1);
    }

	.saved-scenario-header-content .nav.nav-pills li a{
		
		font-family: Diodrum Medium;
		font-size: 13px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: 0.69;
		letter-spacing: normal;
		text-align: center;
		color: #ffffff;
	}

	.saved-scenario-header-content .nav.nav-pills li.active{
		border-bottom: 2px solid #ffffff;
		margin: 0px 0px -7px 0px;
	}

	.saved-scenario-header-content .nav.nav-pills li.active a,.saved-scenario-header-content.nav>li>a:focus, 
	.saved-scenario-header-content .nav>li>a:hover{
		background-color: transparent;
	}

	.saved-scenario-heading span{
		font-family: Diodrum semibold;
		font-size: 18px;
		font-weight: 600;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: normal;
		color: #ffffff;
		margin: 0px 0px 0px 10px;
	}

	.selector-warning-heading{
		margin: 0px 0px 25px 0px;
	}


	#guideme-step-1 .dsktp-prd-slctr .step-flex-container .step:nth-child(2):before,
	#chemical-step-chemhazard-1 .dsktp-prd-slctr .step-flex-container .step:nth-child(2):before{
		content: '';
		display: block;
		position: absolute;
		left: 100%;
		width: 0;
		height: 0;
		border-style: solid;
		top: 0px;
		border-color: transparent transparent transparent #000000;
		border-width: 27px;
		z-index: 99;
	}


	#guideme-step-1 .dsktp-prd-slctr .step-flex-container .step:nth-child(2):after,
	#chemical-step-chemhazard-1 .dsktp-prd-slctr .step-flex-container .step:nth-child(2):after{
		content: '';
		display: block;
		position: absolute;
		left: 99.6%;
		width: 0;
		height: 0;
		border-style: solid;
		top: 0px;
		border-color: transparent transparent transparent #efefef;
		border-width: 27px;
		z-index: 999;
	}


	#guideme-step-1 .dsktp-prd-slctr .step-flex-container .step:nth-child(3):before{
		content: '';
		display: block;
		position: absolute;
		left: 100%;
		width: 0;
		height: 0;
		border-style: solid;
		top: 0px;
		border-color: transparent transparent transparent #000000;
		border-width: 27px;
		z-index: 99;
	}


	#guideme-step-1 .dsktp-prd-slctr .step-flex-container .step:nth-child(3):after{
		content: '';
		display: block;
		position: absolute;
		left: 99.6%;
		width: 0;
		height: 0;
		border-style: solid;
		top: 0px;
		border-color: transparent transparent transparent #efefef;
		border-width: 27px;
		z-index: 999;
	}

	#guideme-step-1 .guide-subpage-hdng h3,#guideme-step-2 .guide-subpage-hdng h3,#guideme-step-3 .guide-subpage-hdng h3,
	#guideme-step-4 .guide-subpage-hdng h3{
	  font-family: Diodrum Medium;
	  font-size: 24px;
	  font-weight: 500;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: normal;
	  letter-spacing: normal;
	  text-align: center;
	  color: #070001;
	}


	#guideme-step-2 .dsktp-prd-slctr .step-flex-container .step:nth-child(3):after{
		content: '';
		display: block;
		position: absolute;
		left: 99.6%;
		width: 0;
		height: 0;
		border-style: solid;
		top: 0px;
		border-color: transparent transparent transparent #efefef;
		border-width: 27px;
		z-index: 999;
	}


	#guideme-step-2 .dsktp-prd-slctr .step-flex-container .step:nth-child(3):before{
		content: '';
		display: block;
		position: absolute;
		left: 100%;
		width: 0;
		height: 0;
		border-style: solid;
		top: 0px;
		border-color: transparent transparent transparent #000000;
		border-width: 27px;
		z-index: 99;
	}

	#guideForm-step1{
		margin: 50px 0px 0px 0px;
	}

	#guideme-step-2 .define-hazard-content{
		height: 40px;
		background-color: #fcfaef;
		display:flex;
		align-items:center;
		padding: 0px 10px;
	}

	.radio-selection{
		margin: 20px 0px 0px 0px;
	}

	.chem-searchby .radio-selection{
		margin: 0px 0px 0px 0px;
	}

	#guideme-step-3 .dsktp-prd-slctr .step-flex-container .step:first-child:after,
	#guideme-step-4 .dsktp-prd-slctr .step-flex-container .step:first-child:after,
	#guideme-step-4 .dsktp-prd-slctr .step-flex-container .step:nth-child(2):after{
		content: '';
		display: block;
		position: absolute;
		left: 99.6%;
		width: 0;
		height: 0;
		border-style: solid;
		top: 0px;
		border-color: transparent transparent transparent #46b713;
		border-width: 27px;
		z-index: 999;
	}


	#guideme-step-3 .dsktp-prd-slctr .step-flex-container .step:first-child:before,
	#guideme-step-4 .dsktp-prd-slctr .step-flex-container .step:first-child:before,
	#guideme-step-4 .dsktp-prd-slctr .step-flex-container .step:nth-child(2):before{
		content: '';
		display: block;
		position: absolute;
		left: 100%;
		width: 0;
		height: 0;
		border-style: solid;
		top: 0px;
		border-color: transparent transparent transparent #000000;
		border-width: 27px;
		z-index: 99;
	}

	#guideme-step-4 .guide-subpage-hdng{
		margin: 0px 20px;
		padding:0px;
	}

	#fabric-options-list .check-box a{
		font-family: Diodrum Medium;
		font-size: 13px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: -0.2px;
		color: #000000;
	}

	.guide-fabric-option,.guide-seam-option{
		border-right: 1px solid #d1d1d1;
		border-left: 1px solid #d1d1d1;
		padding-bottom: 120px;
	}

	.guideme-options-container{
		border: 1px solid #d1d1d1;
		margin: 0px 0px -50px 0px;
	}


	#guideme-step-4  .guide-seam-option .guide-subpage-hdng,#guideme-step-4  .guide-design-option .guide-subpage-hdng{
		border-bottom: 1px solid #d1d1d1;
		margin: 0px;
		padding: 0px 20px;
	}

	#savedscen-content .tab-pane p{
		padding: 15px;		
	}


	.task-accordion select.task-accordion-selectInd{
		height: 44px;
		width: 100%;
	}

	.industry-details p{
		font-size:14px;
	}


	#chem-step-content-block .industry-agreemnt-content{
		display:block;
	}

	#chem-step1-chemhazard-nxt-btn a{
		color: #000000;
	}


	.chem-step2-container{
		width: 100%;
		text-align: center;
		height: 70px;
		box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.22);
		display: flex;
		justify-content: center;
		align-items: center;
	}


	.industrystep1-container{
		margin: 0;
		width: 100%;
		text-align: center;
		height: 70px;
		box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.22);
	}

	@media only screen and (min-width:1367px){
	#chem-step-content-block .industry-agreemnt-content {
		flex: 0.7 !important;
		display:flex !important;
	}
	}


	#chem-step-content-block .industry-agreemnt-content {
		flex: 0.4;
		display:flex;
	}

	#chem-step-content-block .chem-searchby {
		flex: 1;
	}


	#chemical-step-chemhazard-2 .nav-pills,#chemical-step-chemfabric-2 .nav-pills,
	#chemical-step-chemclass-2 .nav-pills,#check-chemical-step-chemhazard-2 .nav-pills{
		display: flex;
		justify-content: center;
	}

	#chemical-step-chemhazard-2 .nav-pills li a,#chemical-step-chemfabric-2 .nav-pills li a,
	#chemical-step-chemclass-2 .nav-pills li a,#check-chemical-step-chemhazard-2 .nav-pills li a{
		width: auto;
		height: 53px;
		background-color: #ffffff;
		color: #000000;
		border: 1px solid #979797;
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: 0px;
	}

	#chemical-step-chemhazard-2 .nav-pills li.active a,#chemical-step-chemfabric-2 .nav-pills li.active a,
	#chemical-step-chemclass-2 .nav-pills li.active a,#chemical-step-chemclass-2 .nav-pills li.active a,
	#check-chemical-step-chemhazard-2 .nav-pills li.active a{
		border: 1px solid #e4001c;
		color: #e4001c;
	}

	#chemical-step-chemhazard-2 .tab-content .tab-pane,#chemical-step-chemfabric-2 .tab-content .tab-pane,
	#check-chemical-step-chemhazard-2 .tab-content .tab-pane{
		padding:0px;
	}

	#chem-step2-chemhazard-nxt-btn button a,#chem-step1-chemfabric-nxt-btn a,#industry-intermediate-nxt-btn a{
		color: #000000;
	}


	#permeation-chemical-resistance-data .guide-subpage-hdng{
		display: inline-block;
	}

	#permeation-chemical-resistance-data .refine-search-compare{
		display: inline-block;
		float: right;
		margin: 25px -55px 0px 35px;
	}

	#permeation-chemical-resistance-data .refine-search-compare button{
		/* width: 175px; */
    	font-size:0.875rem;
	}

	#chem-chemhaz-form .radio-selection {
		margin: 20px 0px 0px 10px;
	}

	#chemical-step-chemfabric-1 .chem-hazard-one-comp{
		padding: 15px 0px 20px 0px;
	}


	.resource-component .compare-pagination{
		width:100%;
	}

	#fabric-resistance-data .refine-search-compare{
		float: right;
	}

#fabric-resistance-data .refine-search-compare button label,#chemsub-resistance-data .refine-search-compare button label{
    display: inline-block !important;
    max-width: 100% !important;
    margin: 3px 5px 0px 0px !important;
    font-weight: 700 !important;
	font-size:14px;
}
#fabric-resistance-data .refine-search-compare button,#chemsub-resistance-data .refine-search-compare button {
    /*width: 185px;*/
    min-height: 44px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    border: solid 1px #bbbbbb;
    padding:14px 14px 12px 14px;
}

	#fabric-resistance-data .refine-search-compare .refine-search-container {
		top: 65px;
	}

	#fabric-resistance-data .refine-search,#data-sub-filter .refine-search,#material-sub-filter .refine-search,
	#data-haz-filter .refine-search,#material-haz-filter .refine-search, #chemical-conce-haz-filter .refine-search{
		margin: 0px 0px 0px 0px;
		padding-bottom: 0px;
	}


	.fabric-pagination-dsktp{
		margin: 0px -10px 0px 10px;
	}

	.fabric-pagination-dsktp ul{
		display: inline-block;
		border: 1px solid #979797;
		border-radius: 0px;
	}


	.div-footnotes p, .div-footnotesTwo p{
		font-size:14px;
	}
	
	#chemFabricImportantNote,#chemClassImportantNote,#chemhazImpNote{
		font-size:14px;
	}

	#chemsub-testing-details .div-footnotes, .div-footnotesTwo {
		padding: 15px 0px 15px 0px;
	}

	#chemsub-resistance-data .guide-subpage-hdng{
		display: inline-block;
	}

	#chemsub-resistance-data .refine-search-compare{
		display: inline-block;
		float: right;
		margin: -23px -2px 9px 8px;;
	}

	.fabric-fids-filter-done, .fabric-filter-done{
		height: 35px;
		background-color: #e4001c;
		display: flex;
		justify-content: center;
		align-items: center;
		cursor: pointer;
		margin: 50px 0px 0px 0px;	
	}

	.fabric-fids-filter-done p, .fabric-filter-done p{
		font-family: Diodrum Medium;
		font-size: 13px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: normal;
		text-align: center;
		color: #ffffff;
		margin: 0px;
	}

	#permeation-chemical-resistance-data .safespec-table-comp {
		margin: 40px 0px 0px 0px;
	}

	.chem-step3-container .col-6:first-child{
			text-align: right;
	}

	.chem-step3-container .col-6:nth-child(2){
			text-align: left;
	}

	#chem-step3-chemhazard-viewall-btn{
		float: none;
		margin: 0px;
	}

	.chem-search-dsktp{
		display:block;
	}

	.chem-search-mbl{
		display:none;
	}

	.popup-safespec+.popover{
		left:15px !important;
	}

	.popup-safespec+.popover li{
		font-family: Diodrum Regular;
		font-size: 12px;
	}

	.popover-content h3{
		font-size:16px;
	}


	#industry-step-intermediate .chem-hazard-one-comp{
		padding: 15px 0px 0px 0px;
	}

	#industry-step-intermediate .popover, #chemical-step-chemfabric-2+.popover{
		left: 95px !important;
	}

	.double-check-block .guideme-selector-component+.popover{
		left: 40px !important;
	}

	table#chemical-class-subclass-table{
		table-layout: fixed;
	}


	#chemclassnomaterialfilter .modal-content,#chemhaznomaterialfilter .modal-content,
	#chemhaznodatafilter .modal-content, #fabnomaterialfilter .modal-content{
		padding: 0px 0px 20px 0px;
	}


	#chemclassnomaterialfilter,#chemhaznomaterialfilter,#chemhaznodatafilter, #fabnomaterialfilter{
		background-color: #b2b2b2b2;
	}

	#chemclassnomaterialfilter .modal-body,#chemhaznomaterialfilter .modal-body,#chemhaznodatafilter .modal-body, #fabnomaterialfilter .modal-body{
		text-align: center;
	}

	#chemclassnomaterialfilter button,#chemhaznomaterialfilter button,#chemhaznodatafilter button, #fabnomaterialfilter button{
		margin: 0 auto;
		display: block;
	}


	.concRankModalCls{
		float: right;
		margin: -79px -40px 0px 0px;
		width: 57px;
		height: 54px;
		background-color: #f5f5f5;
	}


	.safespec-modal-content-concRank img{
		margin: 20px !important;
	}

	.Search-filter-panel{
		float:right;
	}
	#permeation-chemical-resistance-data #data-haz-filter, 
	#permeation-chemical-resistance-data #material-haz-filter,
	#permeation-chemical-resistance-data #chemical-conce-haz-filter{
		float:left;
	}  
	
	@media only screen and (max-width: 700px){
	#permeation-chemical-resistance-data #data-haz-filter button, 
	#permeation-chemical-resistance-data #material-haz-filter button,
	#permeation-chemical-resistance-data #chemical-conce-haz-filter button{
		min-width:160px;
		width:auto;
	}  
	#permeation-chemical-resistance-data #material-haz-filter{
		margin-left:9px !important;
	} 
	}
	
	#permeation-chemical-resistance-data #data-haz-filter{
		/* margin-right: -20px; */
	}
	
	#permeation-chemical-resistance-data #material-haz-filter{
		margin-right: -20px;
	}
	#permeation-chemical-resistance-data #chemical-conce-haz-filter{
		margin-right: -20px;
	}  
	
	#chemical-conce-haz-filter button {
		min-width: 210px;
   		width: auto;
	}
	
	.dsktp-prd-slctr .radio-prod-sel-container .checkmark{
		display:none;
	}


	#chem-haz-table th,#check-chem-haz-table th, #chem-class-subcls-table th, #ind-haz-table th,
		#fabric-table th, #ind-chem-class-subcls-table th,#chem-haz-table td,#check-chem-haz-table td, #chem-class-subcls-table td, #ind-haz-table td,
		#fabric-table td, #ind-chem-class-subcls-table td{
		color:#000000;
	}

	.hazNotFoundModalCls,.CASNotFoundModalCls{
		float: right;
		margin: -10px -10px 0px 0px;
		width: 57px;
		height: 54px;
		background-color: #f5f5f5;	
	}

	.safespec-modal-content-hazNotFound img{
		margin: 20px !important;	
	}

	.CASNotFoundModalCls{
		margin: -49px -10px 0px 0px;	
	}


	.add-to-list span{
		color: #e4001c;
		margin: 0px 5px 0px 0px;
		font-size: 20px;
		display: inline-block;
	}

	#chem-haz-addtolist span,#chem-class-addtolist span,#chem-fab-addtolist span,#industry-step-intermediate span{
		padding: 0px;
		font-style: normal;
	}



	@media only screen and (max-width:1024px) and (min-width:881px){
	.add-to-list, #check-chemical-step-chemhazard-1 .add-to-list {
	   
		font-size:12px !important;
	}

	.or p {
		margin-top: 12px !important;
		margin-right: 30px !important;
	}

	.add-to-list, #check-chemical-step-chemhazard-1 .add-to-list {
		margin-left: 14px!important;
	}
	.chem-class-eu thead th {
		word-break: inherit !important;
	}
	}


	@media only screen and (max-width:880px) and (min-width:701px){
	.add-to-list, #check-chemical-step-chemhazard-1 .add-to-list {
	   
		font-size:12px !important;
	}

	.or p {
		margin: 12px 15px 0px 0px !important;
	}
	.chem-class-eu thead th {
			word-break: inherit !important;
		}
	}

	a:hover{
		text-decoration:none !important;
	}


	#chemical-class-subclass-table thead th:first-child,#chemical-class-subclass-table tbody td:first-child{
		min-width: 100px !important;
	}

	#chemical-class-subclass-table thead th:nth-child(2),#chemical-class-subclass-table tbody td:nth-child(2){
		min-width:65px !important;
	}

	#chemsub-resistance-data .table-responsive{
		overflow-x: hidden;
	}

	#chemical-class-subclass-table tbody tr td:nth-child(4){
		background-color: white;
	}

	#chemical-class-data .color-table-black:first-child{
		min-width: 200px !important;
	}
	

	#data-haz-filter label,#data-sub-filter label{
		white-space: initial;
	}

	
	.categories-btn-compare .refine-search-compare button{
		    width: 190px;
	}
	
	.caret {
		display: inline-block;
		width: 0;
		height: 0;
		margin-left: 2px;
		vertical-align: middle;
		border-top: 4px dashed;
		border-top: 4px solid\9;
		border-right: 4px solid transparent;
		border-left: 4px solid transparent
	}
	
	.pagination > li {
		display:inline;
	}
	
	.pagination>li>a, .pagination>li>span {
		position: relative;
		float: left;
		padding: 6px 12px;
		margin-left: -1px;
		line-height: 1.42857143;
		color: #337ab7;
		text-decoration: none;
		background-color: #fff;
		border: 1px solid #ddd
	}

	.pagination>li:first-child>a, .pagination>li:first-child>span {
		margin-left: 0;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px
	}

	.pagination>li:last-child>a, .pagination>li:last-child>span {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px
	}

	.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus,
		.pagination>li>span:hover {
		z-index: 2;
		color: #23527c;
		background-color: #eee;
		border-color: #ddd
	}

	.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover,
		.pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover
		{
		z-index: 3;
		color: #fff;
		cursor: default;
		background-color: #337ab7;
		border-color: #337ab7
	}

	.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover,
		.pagination>.disabled>span, .pagination>.disabled>span:focus,
		.pagination>.disabled>span:hover {
		color: #777;
		cursor: not-allowed;
		background-color: #fff;
		border-color: #ddd
	}

	.pagination-lg>li>a, .pagination-lg>li>span {
		padding: 10px 16px;
		font-size: 18px;
		line-height: 1.3333333
	}

	.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
		border-top-left-radius: 6px;
		border-bottom-left-radius: 6px
	}

	.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px
	}

	.pagination-sm>li>a, .pagination-sm>li>span {
		padding: 5px 10px;
		font-size: 12px;
		line-height: 1.5
	}

	.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
		border-top-left-radius: 3px;
		border-bottom-left-radius: 3px
	}

	.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px
	}

	.pager {
		padding-left: 0;
		margin: 20px 0;
		text-align: center;
		list-style: none
	}

	.pager li {
		display: inline
	}

	.pager li>a, .pager li>span {
		display: inline-block;
		padding: 5px 14px;
		background-color: #fff;
		border: 1px solid #ddd;
		border-radius: 15px
	}

	.pager li>a:focus, .pager li>a:hover {
		text-decoration: none;
		background-color: #eee
	}

	.pager .next>a, .pager .next>span {
		float: right
	}

	.pager .previous>a, .pager .previous>span {
		float: left
	}

	.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover,
		.pager .disabled>span {
		color: #777;
		cursor: not-allowed;
		background-color: #fff
	}
	.chem-hazard-one-selection .input-enter .small-padding-right {
		padding-right: 5px !important;
	}
	
	.view-matching-prod-results .refine-search-container .refine-search,.terms.popup-safespec,[type="button"] {
		background-color:white;
		-webkit-appearance: none;
	}
	
	.nav-pills > li {
		float: left;
	}
	
	.nav > li {
		position: relative;
		display: block;
	}
	
	.nav-pills > li+li {
		margin-left: 2px;
	}
	
	.nav>li>a {
		position: relative;
		display: block;
		padding: 10px 15px;
	}
	
	#chemical-step-chemhazard-2 .nav-pills li a.active,#chemical-step-chemfabric-2 .nav-pills li a.active,
	#chemical-step-chemclass-2 .nav-pills li a.active,#chemical-step-chemclass-2 .nav-pills li a.active,
	#check-chemical-step-chemhazard-2 .nav-pills li a.active{
		border: 1px solid #e4001c;
		color: #e4001c;
	}
	
	.Search-filter-panel .check-box input:checked ~ .checkmark, .refine-search-content .check-box input:checked ~ .checkmark {
		background-color: #fff;
	}
	
	.Search-filter-panel .check-box .checkmark:after, .refine-search-content .check-box .checkmark:after {
		left: 5px;
		top: 2px;
		width: 4px;
		height: 8px;
		border: solid #e4001c;
		border-width: 0 1px 1px 0;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	
	.resource-component .search-pagination li a,
.resource-component .compare-pagination li a {
    border: none;
    border-right: 2px solid #919191;
    margin-left: 1px;
    margin-right: 1px;
    font-family: Diodrum Medium;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
}

	.resource-component .search-pagination li .active,
	.resource-component .compare-pagination li .active {
		color: #686868;
		pointer-events: none;
		cursor: no-drop;
	}

	.resource-component .search-pagination li:last-child a,
	.resource-component .compare-pagination li:last-child a {
		border-right: none;
	}

	.resource-component .search-pagination li a:hover,
	.resource-component .compare-pagination li a:hover {
		border-color: #919191;
		background: none;
	}

	.resource-component .search-pagination li a:active,
	.resource-component .compare-pagination li a:active {
		background: none;
	}

	.resource-component .search-pagination li a:focus,
	.resource-component .compare-pagination li a:focus {
		background: none;
	}

	.resource-component .search-pagination li .disabled,
	.resource-component .compare-pagination li .disabled {
		color: #686868;
		pointer-events: none;
		cursor: no-drop;
	}
	
	#chemical-content .table-bordered {
		border: 1px solid #b2b2b2;
	}
	
	.safespec-container > .nav, .task-selector > .nav, #chemical-step-chemclass-2 .nav,#chemical-step-chemfabric-2 .nav{
		flex-wrap: nowrap;
	}
	
	#industry-selector-warning-comp > .modal-dialog,#selector-warning-comp-guideme > .modal-dialog {
		max-width: 100%;
		pointer-events: auto;
		margin: 0px auto;
	}
	
	#savedscen-content > .modal-dialog {
		max-width: 100%;
		pointer-events: auto;
	}
	
	.task-selector_underline {
		border-bottom: 2px solid rgb(228, 0, 28) !important;
	}
	
	.savedHeader-selector_underline {
		
		margin: 0px 0px 2px 0px;
	}
	
	.saved-scenario-header-content > .nav > li > a {
		position: relative;
		display: block;
		padding: 12px 30px;
	}
	
	.panel {
		margin-bottom: 20px;
		background-color: #fff;
		border: 1px solid transparent;
		border-radius: 4px;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
		box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
	}

	.panel-body {
		padding: 15px
	}

	.panel-heading {
		padding: 10px 15px;
		border-bottom: 1px solid transparent;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px
	}

	.panel-heading>.dropdown .dropdown-toggle {
		color: inherit
	}

	.panel-title {
		margin-top: 0;
		margin-bottom: 0;
		font-size: 16px;
		color: inherit
	}

	.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small,
		.panel-title>small>a {
		color: inherit
	}

	.panel-footer {
		padding: 10px 15px;
		background-color: #f5f5f5;
		border-top: 1px solid #ddd;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px
	}

	.panel>.list-group, .panel>.panel-collapse>.list-group {
		margin-bottom: 0
	}

	.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item
		{
		border-width: 1px 0;
		border-radius: 0
	}

	.panel>.list-group:first-child .list-group-item:first-child, .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child
		{
		border-top: 0;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px
	}

	.panel>.list-group:last-child .list-group-item:last-child, .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child
		{
		border-bottom: 0;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px
	}

	.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child
		{
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}

	.panel-heading+.list-group .list-group-item:first-child {
		border-top-width: 0
	}

	.list-group+.panel-footer {
		border-top-width: 0
	}

	.panel>.panel-collapse>.table, .panel>.table, .panel>.table-responsive>.table
		{
		margin-bottom: 0
	}

	.panel>.panel-collapse>.table caption, .panel>.table caption, .panel>.table-responsive>.table caption
		{
		padding-right: 15px;
		padding-left: 15px
	}

	.panel>.table-responsive:first-child>.table:first-child, .panel>.table:first-child
		{
		border-top-left-radius: 3px;
		border-top-right-radius: 3px
	}

	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child, .panel>.table:first-child>thead:first-child>tr:first-child
		{
		border-top-left-radius: 3px;
		border-top-right-radius: 3px
	}

	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:first-child
		{
		border-top-left-radius: 3px
	}

	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
		.panel>.table:first-child>thead:first-child>tr:first-child th:last-child
		{
		border-top-right-radius: 3px
	}

	.panel>.table-responsive:last-child>.table:last-child, .panel>.table:last-child
		{
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px
	}

	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child
		{
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px
	}

	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child
		{
		border-bottom-left-radius: 3px
	}

	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
		.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
		border-bottom-right-radius: 3px
	}

	.panel>.panel-body+.table, .panel>.panel-body+.table-responsive, .panel>.table+.panel-body,
		.panel>.table-responsive+.panel-body {
		border-top: 1px solid #ddd
	}

	.panel>.table>tbody:first-child>tr:first-child td, .panel>.table>tbody:first-child>tr:first-child th
		{
		border-top: 0
	}

	.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
		border: 0
	}

	.panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>thead>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
		.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
		border-left: 0
	}

	.panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>thead>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child
		{
		border-right: 0
	}

	.panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
		.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
		border-bottom: 0
	}

	.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th
		{
		border-bottom: 0
	}

	.panel>.table-responsive {
		margin-bottom: 0;
		border: 0
	}
	.panel-group {
		margin-bottom: 20px
	}

	.panel-group .panel {
		margin-bottom: 0;
		border-radius: 4px
	}

	.panel-group .panel+.panel {
		margin-top: 5px
	}

	.panel-group .panel-heading {
		border-bottom: 0
	}

	.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body
		{
		border-top: 1px solid #ddd
	}

	.panel-group .panel-footer {
		border-top: 0
	}

	.panel-group .panel-footer+.panel-collapse .panel-body {
		border-bottom: 1px solid #ddd
	}

	.panel-default {
		border-color: #ddd
	}

	.panel-default>.panel-heading {
		color: #333;
		background-color: #f5f5f5;
		border-color: #ddd
	}

	.panel-default>.panel-heading+.panel-collapse>.panel-body {
		border-top-color: #ddd
	}

	.panel-default>.panel-heading .badge {
		color: #f5f5f5;
		background-color: #333
	}

	.panel-default>.panel-footer+.panel-collapse>.panel-body {
		border-bottom-color: #ddd
	}

	.panel-primary {
		border-color: #337ab7
	}

	.panel-primary>.panel-heading {
		color: #fff;
		background-color: #337ab7;
		border-color: #337ab7
	}

	.panel-primary>.panel-heading+.panel-collapse>.panel-body {
		border-top-color: #337ab7
	}

	.panel-primary>.panel-heading .badge, #indNoMatchingProducts p a {
		color: #337ab7;
		background-color: #fff
	}

	.panel-primary>.panel-footer+.panel-collapse>.panel-body {
		border-bottom-color: #337ab7
	}

	.panel-success {
		border-color: #d6e9c6
	}

	.panel-success>.panel-heading {
		color: #3c763d;
		background-color: #dff0d8;
		border-color: #d6e9c6
	}

	.panel-success>.panel-heading+.panel-collapse>.panel-body {
		border-top-color: #d6e9c6
	}

	.panel-success>.panel-heading .badge {
		color: #dff0d8;
		background-color: #3c763d
	}

	.panel-success>.panel-footer+.panel-collapse>.panel-body {
		border-bottom-color: #d6e9c6
	}

	.panel-info {
		border-color: #bce8f1
	}

	.panel-info>.panel-heading {
		color: #31708f;
		background-color: #d9edf7;
		border-color: #bce8f1
	}

	.panel-info>.panel-heading+.panel-collapse>.panel-body {
		border-top-color: #bce8f1
	}

	.panel-info>.panel-heading .badge {
		color: #d9edf7;
		background-color: #31708f
	}

	.panel-info>.panel-footer+.panel-collapse>.panel-body {
		border-bottom-color: #bce8f1
	}

	.panel-warning {
		border-color: #faebcc
	}

	.panel-warning>.panel-heading {
		color: #8a6d3b;
		background-color: #fcf8e3;
		border-color: #faebcc
	}

	.panel-warning>.panel-heading+.panel-collapse>.panel-body {
		border-top-color: #faebcc
	}

	.panel-warning>.panel-heading .badge {
		color: #fcf8e3;
		background-color: #8a6d3b
	}

	.panel-warning>.panel-footer+.panel-collapse>.panel-body {
		border-bottom-color: #faebcc
	}

	.panel-danger {
		border-color: #ebccd1
	}

	.panel-danger>.panel-heading {
		color: #a94442;
		background-color: #f2dede;
		border-color: #ebccd1
	}

	.panel-danger>.panel-heading+.panel-collapse>.panel-body {
		border-top-color: #ebccd1
	}

	.panel-danger>.panel-heading .badge {
		color: #f2dede;
		background-color: #a94442
	}

	.panel-danger>.panel-footer+.panel-collapse>.panel-body {
		border-bottom-color: #ebccd1
	}
	
	#define-exposure-prev-btn>.prev-btn>a,
	#define-exposure-prev-btn>.previous-btn>a,
	#chem-step2-chemclass-prev-btn>.prev-btn>a,
	#chem-step2-chemclass-prev-btn>.previous-btn>a,
	#chem-step1-chemclass-nxt-btn>a,
	#chem-step1-chemfabric-nxt-btn>a,
	#chem-step2-chemfabric-prev-btn>.prev-btn>a,
	#chem-step2-chemfabric-prev-btn>.previous-btn>a,
	#industrystep1-cancel-btn>a,
	#define-hazard-industry-prev-btn>.prev-btn>a,
	#define-hazard-industry-prev-btn>.previous-btn>a,
	#guide-intro-btn>.nxt-btn>a,
	#define-hazard-prev-btn>.prev-btn>a,
	#define-hazard-btn>.nxt-btn>a,
	#selectend-prev-btn>.prev-btn>a,
	#selectend-prev-btn>.previous-btn>a,
	#industry-intermediate-nxt-btn>a {
		font-family: Diodrum Medium;
		font-size: 14px;
	}

	.extra-question>.radio-selection>.small-text-chem{
		line-height: 2.5;
	}
	
	input[type=text]:focus,input[type=number]:focus {
	  /*box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	  border: 1px solid rgba(81, 203, 238, 1);*/
	  outline-color:rgb(77, 144, 254);
	  outline-offset:-2px;
	  outline-style:auto;
	  outline-width:1px;
	}
	
	.h1, .h2, .h3, h1, h2, h3 {
		margin-top: 20px;
		margin-bottom: 10px
	}
	
	.h4, .h5, .h6, h4, h5, h6 {
		margin-top: 10px;
		margin-bottom: 10px
	}
	
	#ind-haz-addtolist,#chem-haz-addtolist,#cas-addtolist,#ind-cas-addtolist{
		min-width: 150px;
	}
	
	.media-body h3{
		font-size:16px;
		font-family: Diodrum semibold;
		line-height: 1.1;
	}
	
	.popover-hdng h3 {
		font-size: 16px;
		font-family: Diodrum semibold;
	}
	
	.popover-hdng h4 {
		font-size: 16px;
		font-family: Diodrum semibold;
	}
	
	/*.safespec-container h4 {
		font-size: 20px;
		font-family: Diodrum semibold;
	}
*/
	.media-body {
		padding: 9px 14px;
	}
	
	.media-body li {
		font-size: 12px;
		color: #000000;
		font-family: Diodrum Regular;
		list-style: none;
	}
	
	.popover-hdng li {
		font-size: 14px;
		color: #000000;
		font-family: Diodrum Medium;
		list-style: none;
	}
	
	.media-heading,.popover-header {
		margin-top: 0;
		margin-bottom: 0px
	}
	.media-heading > .close,.popover-header > .close{
		cursor:pointer;
	}
	.popover-hdng a {
		color: #337ab7;
		text-decoration: none;
	}
	.popover-hdng a:focus, .popover-hdng a:hover {
		color: #23527c;
		text-decoration: underline;
	}
	.popover-cntnt li{
		font-size: 14px;
		color: #000000;
		font-family: Diodrum Medium;
		list-style: none;
	}
	#chemical-step-chemhazard-3 .popover-hdng p::before {
		content: "*";
		position: absolute;
		z-index: 9;
		color:#c6001e;
		left:15px;
	}
	
	#check-chem-chemhaz-form .popover-hdng p::before {
		content: "*";
		position: absolute;
		z-index: 9;
		color:#c6001e;
		left:5px;
	}
	
	#check-chem-chemhaz-form .popover-cntnt p::before {
		content: "*";
		position: absolute;
		z-index: 9;
		color:#c6001e;
		left:5px;
	}
	#chemical-step-chemhazard-3 .popover-hdng p{
		font-weight: bold;
	}
	#chem-class-addtolist{
		line-height: normal;
		min-width: 150px;
		float: right;
	}
	.btn-default {
		color: #333;
		background-color: #fff;
		border-color: #ccc;
	}
	
	@media ( min-width :768px) {
		#chemhaznomaterialfilter .modal-dialog, #chemclassnomaterialfilter .modal-dialog,
		#chemhaznodatafilter .modal-dialog, #fabnomaterialfilter .modal-dialog {
			width: 600px;
			margin: 30px auto;
        }
        .chem-hazard-one-comp{padding:0;}
	}
	
	.btn-default:hover {
		color: #333;
		background-color: #d4d4d4;
		border-color: #8c8c8c;
	}
	
	#industryform .popover .popover-body .media-body p,#industryform .popover .popover-body .media-body p a, #guideForm-step2 .popover .popover-body .media-body p a {
		font-size:14px !important;
		font-family: Diodrum Regular;
		color:black
	}
	
	#industryform .popover .popover-body .media-body ul li {
		font-family: "Diodrum Regular";
		font-size: 12px;
	}
	
	#industryform .popover .popover-body .media-body p a,#guideForm-step2 .popover .popover-body .media-body p a {
		color: #337ab7;
		text-decoration: none;
	}
	.guide-intro-content a:hover,.guide-intro-content a:focus,
	#industryform .popover .popover-body .media-body p a:hover, #industryform .popover .popover-body .media-body p a:focus,
	#guideForm-step2 .popover .popover-body .media-body p a:hover, #guideForm-step2 .popover .popover-body .media-body p a:focus {
		color: #23527c;
	}
	.task-selector .nav-tabs>li>a.active {
		color: #e4001c;
	}
	.popover-header {
		padding: 0rem 0rem;
	}

	.safespec-container .popover-header .close {
		font-size: 2.5rem;
		line-height: 0.6;
    }

	#industryform .popover {
		left: 70px !important;
	}
	
	@media ( max-width :768px) {
		#chemical-step-chemhazard-3 .popover-hdng p::before {
			left:15px;
		}
	}
	@media only screen and (max-width:700px) {
		#chem-class-addtolist{
			line-height: normal;
			min-width: 110px;
			float: none;
		}
		#chem-step-content-block .mbl-zero-padding{
			padding-right:0px;
			padding-left:0px;
		}
	}
	
	.footer-Btn-sticky button{
		font-size: 14px;
	}
	.footer-Btn-sticky{
        background:#fff!important;
    }
	#selectend-btn > button{
		min-width: 146px;
	}
	
	.override-rows{
    	display:unset;
    	flex-wrap:nowrap;
	}
#matching-products-dsktp .step-flx .btn{
white-space: nowrap;
}

	#check-chem-chemhaz-form .popover{
		width: auto;
		max-width: none !important;
	}
	
	#fabric-testing-details label,#chemClassFootNote label,chemhazFootNote label{	
		display: inline-block;
		max-width: 100%;
		margin-bottom: 5px;
		font-weight: 700;
		font-size: 14px;
	}
	
	#chemical-step-chemclass-2 .nav, #chemical-step-chemfabric-2 .nav {
		margin-top: 5px;
	}
	
	@media only screen and (max-width: 700px){
		.Sub-Search-filter-panel {
			width: 100%;
			float: none;
			display: inline-block;
			margin-right: 0;
		}
		
		#material-sub-filter {
			margin: 1em 0 0 0;
			display: inline-block;
			width: 100%;
		}
		
		#data-sub-filter {
			margin: 1em 0 0 0;
			display: inline-block;
			width: 100%;
		}
		
		#data-sub-filter .refine-search-compare, #material-sub-filter .refine-search-compare{
			width: 100%;
			margin: 0px !important;
		}
		
		#data-sub-filter .refine-search-compare button, #material-sub-filter .refine-search-compare button{
			padding: 8px 5px 8px 5px;
		}
	}
	
	@media only screen and (max-width: 800px) and (min-width: 701px){
		#data-haz-filter button{
			width:auto;
		}
	}



/*industry selector css*/
    #industry-content .full-width {
		width: 100%;
    }
    .industrystep1-container {
    	height: 78px;
	}
    .industrystep1-container .prev-btn,
	.industrystep1-container .previous-btn {
    	min-height: 52px;
    	padding-top: .3em;
    }
    @media only screen and (min-width: 1367px){
    .safespec-container.zero-padding {
        width: 100%;
    }
}
/*@media only screen and (max-width: 700px)*/
.task-selector .nav-tabs>li {
    min-width: 150px;
}

#industry-step-1 .selector-tool-component {
	border: none;
}
.industrystep1-container {
	box-shadow: none;
}

#industry-step-2 .safespec-container {
	margin-bottom: 50px;
}
#industry-step-2 .define-hazard-industry-container {
	box-shadow: none;
    border: none;
    margin: 0;
}

#industry-step-2 #define-hazard-industry-prev-btn, #industry-step-2 #define-hazard-industry-btn {
	margin-top: 15px;
}
/*#industry-step-2 #define-hazard-industry-btn .nxt-btn {
	background-color: white;
}*/
.radio-industry-padding {
	margin-bottom: 20px;
}

/*guide me page css*/
#guideme-step-2 .guideForm-step1-buttons {
    height: 80px;
}
#guideme-step-2 #define-hazard-prev-btn {
    margin: 20px 15px 10px 0px;
}
#guideme-step-2 #define-hazard-btn {
        margin: 20px 0px 0px 0px;
}

#guideme-step-3 .define-exposure-btn-container {
    height: 60px;
    margin-top: 25px;
}
#guideme-step-3 #define-exposure-btn, #guideme-step-3 #define-exposure-prev-btn {
	margin: 0;
}
#guideme-step-4 .selectend-btn-container {
    margin-top: 20px;
    height: 60px;
}
#guideme-step-4 .safespec-container {
    margin-bottom: 100px;
}
#guideme-step-4 #selectend-prev-btn {
    margin: 0;
}
#guideme-step-4 #selectend-btn {
    margin: 0;
}
#guideme-step-1 {
	position: initial;
}
#guideme-content .step-flex-container .step {
width: 240px;
}
#guideme-content .dsktp-prd-slctr .step-flex-container .step:not(.active-step):nth-child(4):after {
    content: '';
    display: block;
    position: absolute;
    left: 99.6%;
    width: 0;
    height: 0;
    border-style: solid;
    top: 0px;
    border-color: transparent transparent transparent #efefef;
    border-width: 27px;
    z-index: 999;
}
#guideme-content .dsktp-prd-slctr .step-flex-container .step:nth-child(4):before {
    content: '';
    display: block;
    position: absolute;
    left: 100%;
    width: 0;
    height: 0;
    border-style: solid;
    top: 0px;
    border-color: transparent transparent transparent #000000;
    border-width: 27px;
    z-index: 99;
}
#guideme-content .dsktp-prd-slctr .step-flex-container .step.active-step:nth-child(4):before {

    content: "";
    position: absolute;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 20px solid #000000;
    border-top: 28px solid transparent;
    border-bottom: 27px solid transparent;
    z-index: 9;
    right: -19px;
}
#guideme-step-5 .dsktp-prd-slctr .step-flex-container .step:not(.active-step):nth-child(4):after {
    border-left: 20px solid #46b713 !important;
}

@media only screen and (max-width: 700px) {
    #guideme-step-1 .large-margin-left {
        max-width: 100%;
    }
    #guideme-step-2 #define-hazard-btn {
    	margin: 0 !important;
	}
    #guideme-step-2 #guideForm-step1 .row {
		margin: 0;
    }
    #guideme-step-2 #define-hazard-prev-btn {
        margin-top: 25px !important;
    }
    #guideme-step-2 #define-hazard-btn {
        margin-top: 25px !important;
    }
    #guideme-step-3 .define-exposure-btn-container {
        margin-top: 10px;
    }
    #guideme-step-4 #selectend-prev-btn {
		margin-top: 0 !important;
    }
    #guideme-content .mbl-step-visible {
		padding-left: 20px;
    	padding-top: 2px;
    }
}

.chem-non-chem-tabs{ display:flex;}
/*.radio-prod-sel{ border: none!important;}*/
.chem-searchby-container{ margin:40px 0;}
.radio.radio-prod-sel {
    background: rgb(239, 239, 238);
    padding: 25px 20px; margin:0;
    height:103px;
}
.chem-searchby .float-left.zero-padding{
border-right:solid 1px #D6D6D6;
text-align:center;
}
.chem-searchby label.radio-prod-sel-container.chem-h{
padding:5px 10px 0 10px; 
}
.chem-searchby .selectorAgreement .guideme-selector-component-hdng::before, .selectorPageHeader::before{
    border-bottom:none!important;
}
.my-scenarios-right{ margin-left:20px; float:right;}
.my-scenarios-right a{
    border: solid 1px #000;
    color: #e4001c;
    font-size: 16px;
    margin-top: 20px;
    cursor: pointer;
    display: inline-block;
    font-family: Diodrum Medium;
    background:url('../../../../content/dam/dupont/global-assets/icons/scenariosicon.svg') no-repeat 20px center;
    padding: 20px 25px 20px 70px;
   
}
.hazard-tittlee {
    max-width: 1336px;
    margin: 30px auto 0 auto;
}
.chem-class-hover span{
    background:url('../../../../content/dam/dupont/global-assets/icons/chemical.svg') no-repeat center center;
    height: 40px;
    width: 40px;
    padding: 20px;
}
.chemclass-tab .tab-icon{
    background:url('../../../../content/dam/dupont/global-assets/icons/chemical-hover.svg') no-repeat center center!important;
    height: 40px;
    width: 40px;
    padding: 20px;
}


.chem-h-hover span{
    background:url('../../../../content/dam/dupont/global-assets/icons/chemical-hazard.svg') no-repeat center center;
    height: 40px;
    width: 40px;
    padding: 20px;
}
.ch-tab .tab-icon{
    background:url('../../../../content/dam/dupont/global-assets/icons/chemical-hazard-hover.svg') no-repeat center center!important;
    height: 40px;
    width: 40px;
    padding: 20px;
}

.part-bio-hover span{
    background:url('../../../../content/dam/dupont/global-assets/icons/particle.svg') no-repeat center center;
    height: 40px;
    width: 40px;
    padding: 20px;
}
.particle-tab label {
    color: #fff!important;
}
.particle-tab .tab-icon{
    background:url('../../../../content/dam/dupont/global-assets/icons/particle-hover.svg') no-repeat center center!important;
    height: 40px;
    width: 40px;
    padding: 20px;
}
.fab-mat-hover span{
    background:url('../../../../content/dam/dupont/global-assets/icons/fabric.svg') no-repeat center center;
    height: 40px;
    width: 40px;
    padding: 20px;
}
.fabric-tab .tab-icon{
    background:url('../../../../content/dam/dupont/global-assets/icons/fabric-hover.svg') no-repeat center center!important;
    height: 40px;
    width: 40px;
    padding: 20px;
}
.product-selector-tools{ padding:0 94px; margin:0 auto; float:none!important; max-width:1440px;}
.selectorPageConPnl.safespec-container{ width:100%;}
.selector-component .safespec-container{ width:100%;}
#chemical-step-chemfabric-1 .large-margin-right{margin:0;}
#chemical-step-chemfabric-1 .large-margin-left{margin:0;}
.chem-hazard-one-comp.large-margin-right.large-margin-left{ margin:0;}
.particleandbio #nonChemical-selection {
    max-width: 100%;
}
.particleandbio button#chem-haz-addtolist {
    float: right;
    margin-top: 20px;
}
.chem-nonchem-tabs {
    padding: 0;
}
.guide-intro-comp{ border:solid 1px #ccc; margin-top:20px;}
#guide-intro-btn, .guideForm-step1-buttons{box-shadow:none;}
.selector-tool-component{border:none;}
.guideme-page #Choose_Chemicals_tab{ width:auto;}
.define-exposure-comp{ border:solid 1px #ccc; margin-top:20px; padding-bottom:20px;}
.hourscolumn-number{
    border:solid 1px #ccc; margin-top:10px;
}
.guideintro{width:auto!important;}

.savesce-modal-cnt #savedScenarioTitle{ padding-left:10px; border: solid 1px #ccc;}
.large-margin-left,.large-margin-right{margin-left:0!important; margin-right:0!important;}

.innerheading-savedscenarios{
display: flex;border-bottom:solid 1px #ccc;
    justify-content: space-between; padding-bottom:10px;
}
@media screen and (max-width:767px){
    .my-scenarios-right a{
        padding: 8px 25px 8px 40px;
    background-size: 19px;
    background-position: 10px;
    }
    .chem-searchby-container{margin:0;}
    .my-scenarios-right{margin-left:0;}
    .radio.radio-prod-sel {

        padding:8px 10px; margin:0;
        height:60px;
    }

    .selectorPageHeader.guideme-selector-component-hdng{ padding:0;}
    .chem-searchby .radio-selection form{
        display:flex;
    }
    .chem-searchby .float-left.zero-padding{ border:none;}
    .chem-searchby.chem-search-dsktp.chem-non-chem-tabs{
        display: flex!important;
    flex-direction: column-reverse;
    }
    .selectorPageStepsPnl.col-12.col-sm-12.col-md-12.col-lg-12.float-left.mbl-zero-padding{
        margin-top:70px;
    }
    .mobile-step-visible span{
        display:block;
    }

}
@media screen and (max-width:1199px){
.radio-selection.dsktp-prd-slctr .tab-icon{
    display:none;
}
.radio-selection label.radio-prod-sel-container{ margin:0;}

.product-selector-tools{ padding:0 15px;}

.my-scenarios-right a{margin-top:20px;}
}
.negative-margin-design{

    height: 130px;
    margin-bottom: 40px;
}

.cat-ind-design .categories-section {
    margin: -50px 0px 0px 0px;
}

.cat-ind-design .selector-tool-menu {
    top: 81px;
}        

.comparing-links{
	font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
    font-family: Diodrum Medium;
    display:block;        
}    

.insudtry-all-container,.industry-selected-container{
	display: inline-block;
    width: -webkit-fill-available;
    max-width: 49%;
    width:100%
    
}  

.col-xs-3.industry-compare-container{
	float:right;
}

.insudtry-all-container a{
	width: -webkit-fill-available;
    height: 40px;
    background-color: rgba(255, 255, 255, 0);
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: center;
    color: #000000;
    border: 0.8px solid #000000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Diodrum Medium;
}

.industry-selected-container a{
	width: -webkit-fill-available;
    height: 40px;
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: center;
    color: #000000;
    border: 0.8px solid #000000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Diodrum Medium;

    }  
.product-grid-container .res-container-res{
    margin:0 auto;
}    

@media only screen and (max-width:961px) and (min-width:701px){

.cat-ind-design .large-margin-top {
    margin-top: 60px;
}

}


@media only screen and (max-width: 800px) and (min-width: 701px){
.cat-ind-design .selector-tool-container .arrow-up {
    bottom: 37px;
}
}



@media only screen and (max-width: 700px){
.cat-ind-design .categories-section {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px;                            
}
.cat-ind-design .selector-tool-container .arrow-up{
	display:none;
}
.col-xs-3.industry-compare-container {
    float: unset;
    width: 100%;
	padding: 0px 15px 0px 15px !important;        
}
.products-list-industry{
    padding:0px 15px;
}    
}                
#industries-safespec-bdcpy{
	margin: 0 20px;
	width: 100%;
}
.fabric-chemical-component {
	padding: 10px 25px 0px 25px;
    background-color: #f6f6f6;
    margin-bottom: 15px;
}

.fabric-chemical-hdng h1 {
	font-family: ff-meta-web-pro;
	font-weight: 500;
	font-style: normal;
	font-size: 20px;;
	color: #c6001e;
	text-transform: uppercase;
	display: inline-block;
	margin: 0px 0px 10px 0px;
}

.fabric-chemical-hdng span {
	color: #000000;
	font-family: Arial;
	font-size: 16px;
}

.safespec-table-comp table {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #b2b2b2;
	position: relative;
}

.safespec-table-comp {
	margin: 15px 0px 0px 0px;
}

.safespec-table-comp td, .safespec-table-comp th {
	border-bottom: 1px solid #f9f9f9;
	text-align: left;
	font-size: 14px;
}
.safespec-table-comp th{
	font-size:14px;
}

table#chem-res-data-table1 th {
 
    text-align: center;
}

.fabric-chemical-component .safespec-table-comp th{
	padding:10px 1px;
}
.safespec-table-comp tr {
	height: 40px;
    max-height: 40px;
}

.safespec-table-comp th {
	background-color: #fcfcfc;
   /*  color: #ffffff;  */
}

.fabric-chemical-component .safespec-table-comp th {
/*	word-break: break-word; */
    white-space: pre-line;
	padding: 10px 2px;
}


.dwnld-permeation-align {
	display: table-cell;
    vertical-align: middle;
    width: 35%;
    height: 270px;
    text-align: center;
}

.perm-guide {
	margin: 0 auto;
	margin-bottom: 10px;
}

.dwnld-permeation-guide a {
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
	color: #317ea5;
	display: block;
	width: 40%;
	margin: 0 auto;
    font-weight: bold;
}

.fabric-chemical-component a:focus, .fabric-chemical-component a:hover {
	color: #317ea5;
	text-decoration: none;
}


@media only screen and (max-width:768px) and (min-width: 701px) {
	.fabric-chemical-component .col-xs-12 {
		width: 50%;
	}
}

@media only screen and (max-width: 700px) {
	table#chem-res-data-table1 th {
    	color: #ffffff;
    	text-align: center;
	}
	.dwnld-permeation-guide {
		margin: 15px 0px 20px 0px;
	}
	.safespec-table-comp {
		margin: 20px 0px 0px 0px;
	}
	.fabric-chemical-hdng {
		
	}
	.dwnld-permeation-align {
		width: 1%;
	}
	.fabric-full {
	    display: block !important;
	    width: 100% !important;
		padding-top:0px !important;
	}
	.fabric-dwmld-hlf {
	    margin: 25px 0px 0px 0px !important;
	}
	.fabric-chemical-component {
    	padding: 10px 20px 0px 20px !important;
	}
}


.fabric-full {
	display: flex;
    margin-bottom: 15px;
    margin-top: 15px;
    display: -webkit-box;
    width: 98%;
	padding-top: 35px;
}

.fabric-dwmld-hlf {
	flex: 1;
    border: 1px solid #b2b2b2;
    margin: 15px 0px 0px 30px;
}

.fabric-table-hlf {
	flex: 1;
}

#chem-res-data-table td{
	font-family: Diodrum Regular;
	font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
    padding: 15px 15px 15px 15px;
}

.panel-group.fabric-prod-accordion .panel-title a:before {
	font-family: fontAwesome;
    color: #317ea5;
    font-size: 15px;
    margin-right: 10px;
}
.panel-group.fabric-prod-accordion .panel-title a:before {
    content: "\f068";
}
.panel-group.fabric-prod-accordion .panel-title a.collapsed:before {
    content: "\f067";
}

.fabric-chemical-component {
	padding: 10px 25px 0px 25px;
    background-color: #f6f6f6;
    margin-bottom: 15px;
}

.fabric-chemical-hdng h1 {
	font-family: ff-meta-web-pro;
	font-weight: 500;
	font-style: normal;
	font-size: 20px;;
	color: #c6001e;
	text-transform: uppercase;
	display: inline-block;
	margin: 0px 0px 10px 0px;
}

.fabric-chemical-hdng span {
	color: #000000;
	font-family: Arial;
	font-size: 16px;
}

.safespec-table-comp table {

	border-collapse: collapse;
	width: 100%;
	border: 1px solid #b2b2b2;
	position: relative;
}

.safespec-table-comp {
	margin: 15px 0px 0px 0px;
}

.safespec-table-comp td, .safespec-table-comp th {
	border-bottom: 1px solid #b2b2b2;
	text-align: left;
	font-size: 13px;
	color: #686868;
	padding-left: 10px;
}


.fabric-chemical-component .safespec-table-comp th {
	word-break: break-word;
	padding: 10px;
}


.dwnld-permeation-align {
	display: table-cell;
    vertical-align: middle;
    width: 35%;
    height: 270px;
    text-align: center;
}

.perm-guide {
	margin: 0 auto;
	margin-bottom: 10px;
}

.dwnld-permeation-guide a {
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
	color: #317ea5;
	display: block;
	width: 40%;
	margin: 0 auto;
    font-weight: bold;
}

.fabric-chemical-component a:focus, .fabric-chemical-component a:hover {
	color: #317ea5;
	text-decoration: none;
}


@media only screen and (max-width:768px) and (min-width: 701px) {
	.fabric-chemical-component .col-xs-12 {
		width: 50%;
	}
}

@media only screen and (max-width: 700px) {
	.dwnld-permeation-guide {
		margin: 15px 0px 20px 0px;
	}
	.safespec-table-comp {
		margin: 20px 0px 0px 0px;
	}
	.fabric-chemical-hdng {
		
	}
	.dwnld-permeation-align {
		width: 1%;
	}
	.fabric-full {
	    display: block !important;
	    width: 100% !important;
	}
	.fabric-dwmld-hlf {
	    margin: 25px 0px 0px 0px !important;
	}
	.fabric-chemical-component {
    	padding: 10px 20px 0px 20px !important;
	}
}


.fabric-full {
	display: flex;
    margin-bottom: 15px;
    margin-top: 15px;
    display: -webkit-box;
    width: 98%;
}

.fabric-dwmld-hlf {
	flex: 1;
    border: 1px solid #b2b2b2;
    margin: 15px 0px 0px 30px;
}

.fabric-table-hlf {
	flex: 1;
}

.panel-group.fabric-prod-accordion .panel-title a:before {
	font-family: fontAwesome;
    color: #317ea5;
    font-size: 15px;
    margin-right: 10px;
}
.panel-group.fabric-prod-accordion .panel-title a:before {
    content: "\f068";
}
.panel-group.fabric-prod-accordion .panel-title a.collapsed:before {
    content: "\f067";
}

@media only screen and (min-width: 701px) {
	#chem-res-data-table #mbl-hidden-row.collapse,#permeation-data-table #mbl-hidden-row.collapse, #permeation-data-table1 #mbl-hidden-row.collapse
    {
		display:table-row;	
    }

}
@media only screen and (min-width: 700px) {
	#chem-res-data-table #mbl-hidden-row.collapse,#chem-res-data-table1 #mbl-hidden-row.collapse
    {
		display:table-row;	
    }

}
.fabric-chemical-component {
	padding: 10px 25px 0px 25px;
    background-color: #f6f6f6;
    margin-bottom: 15px;
}

.fabric-chemical-hdng h1 {
	font-family: ff-meta-web-pro;
	font-weight: 500;
	font-style: normal;
	font-size: 20px;;
	color: #c6001e;
	text-transform: uppercase;
	display: inline-block;
	margin: 0px 0px 10px 0px;
}

.fabric-chemical-hdng span {
	color: #000000;
	font-family: Arial;
	font-size: 16px;
}

.safespec-table-comp table {

	border-collapse: collapse;
	width: 100%;
	border: 1px solid #b2b2b2;
	position: relative;
}

.safespec-table-comp {
	margin: 15px 0px 0px 0px;
}

.safespec-table-comp td, .safespec-table-comp th {
	border-bottom: 1px solid #b2b2b2;
	text-align: left;

	font-size: 13px;
	color: #686868;
	padding-left: 10px;
}


.dwnld-permeation-align {
	display: table-cell;
    vertical-align: middle;
    width: 35%;
    height: 270px;
    text-align: center;
}

.perm-guide {
	margin: 0 auto;
	margin-bottom: 10px;
}

.dwnld-permeation-guide a {
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
	color: #317ea5;
	display: block;
	width: 40%;
	margin: 0 auto;
    font-weight: bold;
}

.fabric-chemical-component a:focus, .fabric-chemical-component a:hover {
	color: #317ea5;
	text-decoration: none;
}


@media only screen and (max-width:768px) and (min-width: 701px) {
	.fabric-chemical-component .col-xs-12 {
		width: 50%;
	}
}

@media only screen and (max-width: 700px) {
	.dwnld-permeation-guide {
		margin: 15px 0px 20px 0px;
	}
	.safespec-table-comp {
		margin: 20px 0px 0px 0px;
	}
	.fabric-chemical-hdng {
		
	}
	.dwnld-permeation-align {
		width: 1%;
	}
	.fabric-full {
	    display: block !important;
	    width: 100% !important;
	}
	.fabric-dwmld-hlf {
	    margin: 25px 0px 0px 0px !important;
	}
	.fabric-chemical-component {
    	padding: 10px 20px 0px 20px !important;
	}
}


.fabric-full {
	display: flex;
    margin-bottom: 15px;
    margin-top: 15px;
    display: -webkit-box;
    width: 98%;
}

.fabric-dwmld-hlf {
	flex: 1;
    border: 1px solid #b2b2b2;
    margin: 15px 0px 0px 30px;
}

.fabric-table-hlf {
	flex: 1;
}

.panel-group.fabric-prod-accordion .panel-title a:before {
	font-family: fontAwesome;
    color: #317ea5;
    font-size: 15px;
    margin-right: 10px;
}
.panel-group.fabric-prod-accordion .panel-title a:before {
    content: "\f068";
}
.panel-group.fabric-prod-accordion .panel-title a.collapsed:before {
    content: "\f067";
}


.fabric-lm-modal-close {
	color: #000000;
	position: absolute;
	right: 26px;
	top: 20px;
}

.fabric-lm-modal-close img {
	width: 70%;
}

.fabric-lm-modal-close:hover, .fabric-lm-modal-close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.text-transform h1 {
	text-transform: uppercase;
}

.fabric-chem-modal-hdng h1 {
	font-family: Arial;
	font-size: 18px;
	color: #c6001e;
	text-align: center;
	margin: 0px 0px 15px 0px;
	text-transform: uppercase;
}

.fabric-chem-modal {
	padding: 0px 42px 0px 42px;
}

.safespec-table-title {
	margin-top: 45px;
}

.safespec-table-title h1 {
	font-size: 18px;
	font-family: Arial;
	color: #000000;
	text-transform: uppercase;
	margin: 0px;
}

.chem-res-float h1 {
	float: left;
}

.modal-top {
	float: right;
	padding-top: 32px;
}

.modal-top img {
	max-height: 69px;
	max-width: 65px;
}

.fabricchemLearnMore-modal .modal-height {
	height: auto;
}

.txt-align {
	text-align: center;
}

.fabric-chem-modal-hdng h1 {
	font-family: Arial;
	font-size: 30px;
	color: #c6001e;
	text-align: center;
	margin: 0px 0px 15px 0px;
	text-transform: uppercase;
}

.special-warning-title h4 {
	font-family: Arial;
	font-size: 20px;
	color: #000000;
	margin-top: 0px;
}

.special-warning-dscptn {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
}

.special-warnings {
	background-color: #ffe9ec;
	padding: 15px 15px 15px 15px;
}

.special-warning-dscptn ul {
	padding: 0px 0px 0px 15px;
}

.safespec-table-title a {
	font-family: Diodrum Medium;
    color: #e4001c;
    font-size: 14px;
    text-transform: uppercase;
    float: right;
    width: auto;
}

.safespec-table-title .perm-guide {
	display: inline-block;
	height: 40px;
}

.grid-search input {
	width: 75%;
	border: 1px solid transparent;
	border-bottom: 1px solid #b2b2b2;
}

.grid-search a {
	margin-left: -35px;
}

.safespec-pagination {
	width: 100%;
	height: 60px;
	background-color: #f6f6f6;
	margin-bottom: 32px;
	border: 1px solid #b2b2b2;
	border-top: transparent;
}

.safespec-pagination .pagination {
	font-family: Arial;
	font-size: 18px;
	float: right;
}

.safespec-pagination .pagination>li>a, .safespec-pagination .pagination>li>span
	{
	border: transparent;
	padding: 0px 15px 0px 15px;
	background-color: transparent !important;
}

.safespec-pagination .pagination .numeros a, .safespec-pagination .pagination .numeros a:active,
	.safespec-pagination .pagination .numeros a:hover {
	border-left: 1px solid #686868;
	background-color: transparent;
}

.safespec-pagination .pagination .pag_prev, .safespec-pagination .pagination .pag_next,
	.safespec-pagination .pagination .pag_prev:hover, .safespec-pagination .pagination .pag_next:hover
	{
	font-family: Arial;
	font-size: 18px;
	color: #686868;
}

.safespec-pagination .pagination .pag_next a, .safespec-pagination .pagination .pag_next a:active,
	.safespec-pagination .pagination .pag_next a:hover {
	border-left: 1px solid #686868;
}

.safespec-pagination .pagination>.active>a, .safespec-pagination .pagination>.active>a:focus,
	.safespec-pagination .pagination>.active>a:hover, .safespec-pagination .pagination>.active>span,
	.safespec-pagination .pagination>.active>span:focus,
	.safespec-pagination .pagination>.active>span:hover {
	color: #686868;
	background-color: transparent;
	border-left: 1px solid #686868;
}

.safespec-pagination .pagination>.active>a {
	color:
}

@media only screen and (max-width: 960px) {
	.fabric-lm-modal-close {
		right: 50px;
		top: 20px;
	}
}

@media only screen and (max-width: 768px) and (min-width:701px) {
	.fabric-chem-modal .col-xs-12 {
		width: 100%;
	}
}

@media only screen and (max-width: 700px) {
	.fabric-lm-modal-close {
		right: 30px;
		top: 18px;
	}
	.fabric-chem-modal-hdng h1, .safespec-table-title h1 {
		font-size: 20px;
	}
	.features-prod-modal-dcrptn, .feature-prod-specification {
		font-size: 18px;
	}
	.fabric-full {
    	display: block;
        margin-top: 0px;
	}
	.fabric-dwmld-hlf {
    	margin: 25px 0px 0px 0px;
	}
   .fabric-prod-accordion {
   	 	margin-top: 25px;
	}
	.eu-permeation-table
	{
		overflow-x:auto;
	}
}

@media only screen and (max-width: 600px) {
	.fabric-chem-modal {
		padding: 0px 30px 0px 20px;
	}
	.special-warnings {
		padding: 20px 0px 32px 20px;
	}
}

@media only screen and (max-width: 500px) {
	.fabric-lm-modal-close {
		right: 30px;
		top: 15px;
	}
	.fabric-lm-modal-close img {
		width: 20px;
	}
}

.fabricchemLearnMore-modal .modal-dialog {
	width: 100%;
	margin: 0px auto;
}


#example_paginate .disabled
{
	color: #686868;
}

#example_paginate .current
{
	color: #686868;
}

.dataTables_info,.dataTables_length,.dataTables_filter
{
	display:none;
}

.dataTables_paginate
{
	font-family: arial;
    font-size: 18px;
    padding: 20px 0px 20px 0px;
    background-color: #f6f6f6;
    width: 100%;
    text-align: end;
	margin-bottom: 25px;
}

.dataTables_paginate a
{
	border-right:2px solid #686868;
	padding: 0px 15px 0px 15px;
}

.paginate_button.next
{
	border-right:transparent;
}

.paginate_button.previous:focus,.paginate_button.next:focus
{
	outline:none;
}

.dataTables_paginate a
{
	cursor: pointer;	
}

.paginate_button.current
{
	color: #686868;
}
.dataTables_paginate .previous.disabled,
.dataTables_paginate .next.disabled
{
	color: #686868 ;
}



.fabric-prod-accordion
{
	margin-top:45px;
}

.fabric-prod-accordion .panel-title a
{
	font-size: 15px;
    font-family: Arial;
    color: #317ea5;
    text-transform: uppercase;
    margin: 0px;
    font-weight: bold;
}

.fabric-prod-accordion .panel-default
{
	border:transparent;
	background: transparent;
	box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
}

.fabric-prod-accordion .panel-title
{
	margin-bottom:15px;
}

#accordion-two .available-opt
{
	margin-bottom: 25px;
}

.grid-search input
{
	outline:transparent;
}

#chem-res-data-table thead tr:nth-child(2) th,#permeation-data-table thead tr:nth-child(2) th
{
	background-color:#ffffff;
}

#chem-res-data-table thead tr:nth-child(2) th, #chem-res-data-table1 thead tr:nth-child(3) th
{
	background-color:#ffffff;
	color:#ffffff; 
}


#chem-res-data-table input, #chem-res-data-table1 input
{
	color:black;
	width: 95%;
}

button.mbl-data-btn
{
	display:none;
}

#collapse5
{
	position: relative;
}

.mbl-data-hdng
{
	display:none;
}

#permeation-data-table thead tr:nth-child(2) th input, #permeation-data-table1 thead tr:nth-child(3) th input{
	/* display:none; */
	width:75%;
}

#permeation-data-table thead tr:nth-child(2) th:nth-child(1) input,
#permeation-data-table thead tr:nth-child(2) th:nth-child(2) input,
#permeation-data-table thead tr:nth-child(2) th:nth-child(3) input{
	/* width:75%; */
	display:block !important;
    color: #000000;
}

#permeation-data-table_wrapper .dataTables_paginate
{
	margin-bottom:0px;
}

.permeation-ImpNote+div{
	max-width: 60% !important;
   
}  

 @media only screen and (max-width: 700px)
{
#chem-res-data-table thead tr:nth-child(2) th,#permeation-data-table thead tr:nth-child(2) th
{
	background-color:#ffffff;
	color:black !important;
}
} 

@media only screen and (max-width: 700px)
{
.permeation-data-eu.safespec-table-comp
{
    margin: 0px;
    padding: 20px 0px 0px 0px;
}

#mbl-hidden-row
{
	position: absolute;
    top: -18px;
    left: 0px;
    width: 100%;
    padding-top:10px;
}
	
#chem-res-data-table thead tr:nth-child(2) th,#chem-res-data-table1 thead tr:nth-child(3) th
{
	width: auto !important;
    display: block;
    padding: 20px 0px 20px 20px;
    border-right: 1px solid #b2b2b2;
    border-left: 1px solid #b2b2b2;
    border-bottom: 1px solid transparent;
}

#permeation-data-table thead tr:nth-child(2) th input,#permeation-data-table thead tr:nth-child(2) th{
	/* display:none !important; */
}

#permeation-data-table thead tr:nth-child(2) th:nth-child(1) input,
#permeation-data-table thead tr:nth-child(2) th:nth-child(2) input,
#permeation-data-table thead tr:nth-child(2) th:nth-child(3) input{
	/* width:98%; */
	display:block !important;
}

#permeation-data-table thead tr:nth-child(2) th:nth-child(1),
#permeation-data-table thead tr:nth-child(2) th:nth-child(2),
#permeation-data-table thead tr:nth-child(2) th:nth-child(3){
	width:auto;
	display:block !important;
	border: transparent;
    padding: 10px;
}

#chem-res-data-table thead tr:nth-child(2) th:nth-child(4),#chem-res-data-table1 thead tr:nth-child(3) th:nth-child(4)
{
	border-bottom:1px solid #b2b2b2;
}  

button.mbl-data-btn
{
	display:block;
    width: 100%;
	font-size: 16px;
    font-family: Arial;
}


.safespec-table-title a {
    float: none;
}
.mbl-data-hdng
{
	display: block;
    color: #c6001e;
    font-size: 16px;
}
}	
#chem-res-data-table1 thead tr:nth-child(1) th:nth-child(5) {
    text-align: center;
    border: 1px solid #b2b2b2;
}
#chem-res-data-table1 thead tr:nth-child(3) th:nth-child(5), #chem-res-data-table1 tbody tr td:nth-child(5) {
    border-left: 1px solid #b2b2b2;
}
#chem-res-data-table1 thead tr:nth-child(3) th:nth-child(5), #chem-res-data-table1 tbody tr td:nth-child(5) {
    border-right: 1px solid #b2b2b2;
}
@media only screen and (max-width: 700px)
{
.safespec-table-comp.available-opt {
    overflow: auto;
}
#chem-res-data-table1 input{
    color: black;
    width: 60%;
}
#chem-res-data-table1 thead tr:nth-child(3) th:nth-child(5),#chem-res-data-table1 thead tr:nth-child(3) th:nth-child(4), #chem-res-data-table1 thead tr:nth-child(3) th{
	border:none;
}

.fabric-chemical-component .safespec-table-comp th {
	word-break: break-word;
	padding: 0px !important;

}
}
@media only screen and (min-width: 768px) and (max-width:1366px) {
	#chem-res-data-table1 thead tr:nth-child(1) th:nth-child(4){
		width: 15% !important;
	}
	 .fabric-chemical-component .safespec-table-comp th {
		word-break: break-word;
		padding: 10px 2px;
}
}


#chem-res-data-table.dataTable thead th, #chem-res-data-table.dataTable thead td {
    padding: 15px 15px;
    border-bottom: 1px solid #111;
    font-family: Diodrum Medium;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
}

#chem-res-data-table.dataTable thead th{
	background-color:#fcfcfc;
}

.help-ques{
	display: inline-block;
}
.resources-cat-hdng h1{
  font-size: 32px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  margin: 0px;
}


.categories-container.resources-cat-container{
	justify-content: center;
}

.resources-cat-container .categories-section {
	justify-content: center;
    height: 80px;
}        

.negative-margin-resources{
	margin-top: -1px;
    height: 80px;
}

.resource-bgc {
	background: #317fa5;
}

.resource-article .carousel-inner .carousel-caption img {
	width: auto;
}

.hero-comp-descrptn p {
	color: #fff;
}

.resource-header .safespec-container {
	background: #317fa5;
	margin-bottom: 28px;
}

.resource-header .safespec-container .item {
	margin-top: 50px;
}

.resource-header .caption {
	background: transparent;
	color: #fff;
	position: absolute;
	top: 150px;
	left: 50%;
}

.resource-header .caption h3 {
	font-size: 40px;
}

.resource-header .caption p {
	font-size: 28px;
}

.resource-tabs h3 {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 16px;
	margin-top: 10px;
}

.resource-tabs .resource-menu {
	display: inline-block;
}

.resource-tabs .resource-logo {
	margin: 0 15px;
	max-width: 150px;
	height: 78px;
	display: inline-block;
}

.desktp-resource-menu {
    margin-bottom: -4px;
    justify-content: center;
    height: 72px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
    align-items: center;
    display: flex;
}

.resource-tabs .resource-menu img {
	max-width: 70%;
	margin-left: 20px;
}

.resource-tabs .resource-menu button {
	border: none;
	height: 74px;
	padding: 25px;
	min-width: 130px;
	background: transparent;
  	font-size: 16px;
  	font-weight: 500;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: normal;
  	letter-spacing: -0.2px;
  	text-align: center;
}

.resource-tabs .resource-menu .active-resource {
	color: #e4001c;
    background-color:transparent; 
    outline: transparent;
      box-shadow: inset 0 -2px 0 0 #e4001c;
}

.resource-menu  .active-resource-arrow {
	position: absolute;
	width: 0;
	height: 0;
	margin: 19px 30px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 15px solid #fff;
}

.search-section .search-sort {
	margin-bottom: 30px;
}

.search-section .search-bar {
	width: 32% !important;
	height: 50px;
	opacity: 0.9;
}

.search-section .sort-by .btn {
	height: 50px;
	width: 154px;
	border-radius: 0;
	background: none;
	border: 1px solid #b2b2b2;
}

.search-section .sort-by {
	font-size: 20px;
	font-family: Arial;
	color: #686868;
	padding: 0px 15px 0 15px;
}

.search-section .sort-by .sort-arrow {
	margin-left: 30px;
}

.search-section .search-bar input {
	border: none;
	border-bottom: 1px solid #b2b2b2;
	width: 95%;
	background-color: transparent;
	margin-top: 15px;
	height: 30px;
}

.search-section .search-bar input:focus {
	outline: none;
}

.search-section .search-bar .fa-search {
	font-size: 22px;
	color: #000000;
}

.search-section .search-bar ::-webkit-input-placeholder {

	font-family: Arial;
	font-style: italic;
	font-size: 20px;
	color: #000000;
}


.search-section .search-bar span {
	font-size: 18px;
	margin-left: 25px;
}

.article-block .article-container,
.events-block .article-container,
.media-wallet-block .article-container,
.success-stories-block .article-container  {
	border-bottom: 1px solid #b2b2b2;
	/* font-family: Arial; */
	padding: 25px 0 25px 18px;
}

.article-block .article-container:hover,
.events-block .article-container:hover,
.media-wallet-block .article-container:hover,
.success-stories-block .article-container:hover {
	background: #f7f7f7;
}

.article-block .article-container h3 a,
.events-block .article-container h3 a,
.media-wallet-block .article-container h3 a,
.success-stories-block .article-container h3 a {
	color: #c6001e;
	font-size: 25px;
}

.article-block .article-container h3 p,
.events-block .article-container h3 p,
.media-wallet-block .article-container h3 p,
.success-stories-block .article-container h3 p {
	color: #c6001e;
	font-size: 25px;
}

.article-block .article-container p,
.events-block .article-container p,
.media-wallet-block .article-container p,
.success-stories-block .article-container p {
	color: #686868;
	font-size: 20px;
}

.article-block .article-container label,
.events-block .article-container label,
.media-wallet-block .article-container label,
.success-stories-block .article-container label {
	color: #000000;
	font-size: 18px;
}

.resource-component .search-pagination,
.resource-component .compare-pagination {
	margin: 9px 0 0 0;
	font-size: 15px;
}

.resource-component .resource-detail-block {

}

.resource-component .resource-detail-block {
	margin-bottom: 20px;
}

.resource-component .search-pagination li a,
.resource-component .compare-pagination li a {
    border: none;
    border-right: 2px solid #919191;
    margin-left: 1px;
    margin-right: 1px;
    font-family: Diodrum Medium;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
}

.resource-component .search-pagination li .active,
.resource-component .compare-pagination li .active {
	color: #686868;
	pointer-events: none;
	cursor: no-drop;
}

.resource-component .search-pagination li:last-child a,
.resource-component .compare-pagination li:last-child a {
	border-right: none;
}

.resource-component .search-pagination li a:hover,
.resource-component .compare-pagination li a:hover {
	border-color: #919191;
	background: none;
}

.resource-component .search-pagination li a:active,
.resource-component .compare-pagination li a:active {
	background: none;
}

.resource-component .search-pagination li a:focus,
.resource-component .compare-pagination li a:focus {
	background: none;
}

.resource-component .search-pagination li .disabled,
.resource-component .compare-pagination li .disabled {
	color: #686868;
	pointer-events: none;
	cursor: no-drop;
}

.mbl-resource-menu {
	display: none;
	padding: 20px;
	border-top: 1px solid #b2b2b2;
}

.mbl-resource-menu select {
    font-family: Diodrum Regular;
    padding: 15px;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.01;
    letter-spacing: normal;
    color: #000000;
}

.view-all-btn {
	font-size: 16px;
	color: #317ea5;
	border: 2px solid #317ea5 !important;
	min-width: 150px;
	height: 35px;
	border-radius: 5px;
	font-family: Arial;
	text-transform: uppercase;
	background-color: transparent;
	margin-top: 20px;
}

.resource-sections {
	font-family: Arial;
	padding: 0px 10px 20px 10px;
}

.resource-sections h2 {
	text-transform: uppercase;
	font-weight: 600;
}

.resource-sections .backtotop {
	margin-top: 20px;
}

.resource-sections h3 {
  margin-bottom: 40px;        
  font-size: 28px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  font-family: Diodrum Medium;
  margin-top: 60px;
}

.resource-sections .date-block, .resource-training .date-block {
	padding: 0;
	border: 1px solid #b2b2b2;
	text-align: center;
}

.resource-training .date-block p {
	margin: 0;
	padding: 2px 0;
	font-weight: bold;
	font-size: 20px;
	background: #c6001e;
	color: #fff;
}

.res-container-res{
    max-width: 255px;
    height: 300px;
    margin: 0 10px 110px 10px;
    text-align: center;
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.28);
}

.resource-sections .date-block span, .resource-training .date-block label{
	font-size: 30px;
	font-weight: bold;
	margin: 8px 0;
	display: block;
}

.resource-sections .event-block, .resource-training .event-block {
	font-size: 20px;
}

.resource-sections .btn-row, .resource-training .btn-row {
	margin-top: 10px;
}

.resource-sections .btn-row p, .resource-training .btn-row p {
	font-size: 16px;
	margin: 5px 0;
	text-transform: uppercase;
	font-weight: 600;
}

.resource-article, .resource-literature, .resource-videos,
	.resource-casestudy, .resource-fabricdata, .resource-training,
	.resource-distributor {
	/* font-family: Arial; */
	padding: 12px;
}

.resource-article h2, .resource-videos h2, .resource-casestudy h2,
	.resource-fabricdata h2, .resource-training h2, .resource-distributor h2
	{
	text-transform: uppercase;
}

.resource-literature .section-row {
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #b2b2b2;
}

.resource-literature .section-row:last-child {
	margin-bottom: 0;
}

.resource-videos .video-block {
	padding: 20px 20px 0 20px;
	border: none;
}

.dsktp-fabric-table {
	display: block;
}

.mbl-fabric-table {
	display: none;
}

.resource-casestudy .case-block {
	padding: 20px 20px;
	border-bottom: 1px solid #b2b2b2;
}

.resource-casestudy .case-rows .case-block h3 {
	font-weight: bold;
	font-size: 20px;
}

.resource-fabricdata .fabric-row .fabric-block {
	border-left: 1px solid #b2b2b2;
}

.resource-fabricdata .fabric-head h3 {
	font-size: 23px;
}

.resource-fabricdata .fabric-table {
	table-layout: fixed;
}

.resource-training .train-row {
	padding: 20px 0;
}

.chem-index .mbl-index {
	display: none;
}

.chem-index .dsktp-index {
	display: block;
}

.chem-index .mbl-index select {
	font-size: 16px;
	width: 100%;
	padding: 5px;
}

.fabric-row .fabric-name label {
	font-size: 16px;
}

.fabric-row .fabric-name select {
	font-size: 16px;
	padding: 8px;
	border-radius: 5px;
	margin-right: 15px;
}

.fabric-row .chem-index {
	margin-top: 20px;
	margin-bottom: 20px;
}

.fabric-row .chem-index label {
	font-size: 16px;
}

.fabric-table-block table {
	table-layout: fixed;
	;
}

.fabric-table-block table tbody tr th {
	color: #fff;
	background: #686868;
	font-weight: 500;
}

.fabric-table-block table tbody tr td {
	word-wrap: break-word;
}

.fabric-table-block table .tyvek-th, .fabric-table-block table .tychem-th,
	.fabric-table-block table .glove-th {
	width: 17%;
}

.nested-column {
	width: 20%;
}

.not-nested-column {
	border-bottom: none !important;
}

.not-nested-column1 {
	border-top: none !important;
}

.fabric-table-block table .tyvek-th label, .fabric-table-block table .tychem-th label,
	.fabric-table-block table .glove-th label {
	margin-top: 60px;
	font-weight: normal;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
}

.fabric-table-block table .toggle-icon {
	padding: 5px;
	cursor: pointer;
	position: absolute;
	right: -60px;
	top: -3px;
}

.fabric-table-block table .collapse-icon {
	padding: 5px;
	cursor: pointer;
}


.data-accordion button {
	width: 100%;
	border: 1px solid #b2b2b2;
	background: none;
	padding: 10px;
	font-size: 18px;
	text-align: left;
	font-family: Arial;
}

.data-accordion .chemical-accordion-first-level:before {
	font-family: 'FontAwesome';
	content: "\f107";
	padding-right: 10px;
	float: left;
	font-weight: normal;
}

.data-accordion .chemical-accordion-second-level:before {
	font-family: 'FontAwesome';
	content: "\f107";
	padding-left: 30px;
	padding-right: 10px;
	float: left;
	font-weight: normal;
}

.resource-component .desktop-pagination {
	display: block;
}

.resource-component .mobl-pagination {
	display: none;
	list-style: none;
}

.data-accordion .chemical-accordion-third-level {
	padding-left: 60px;
}

.resource-component .resource-pagination {
	float: right;
}

.data-accordion .chemical-accordion-third-level:after {
	font-family: 'FontAwesome';
	float: right;
	content: "\f105";
}

.data-accordion .active-chemical-accordion:after {
	font-family: 'FontAwesome';
	float: right;
	content: "\f107";
}

.products-fabric-data {
	border-right: 1px solid #b2b2b2;
}

.products-fabric-data a {
	font-size: 18px;
}

.fabric-active a {
	pointer-events: none;
	color: #b2b2b2;
}

.products-fabric-data:last-child {
	border: none;
}

.fabric-data-table {
	margin-top: 20px;
}

.fabric-data-table table th {
	background: #686868;
	color: #fff;
}

.fabric-data-tyvek, .fabric-data-tychem, .fabric-data-gloves {
	padding: 10px;
	border: 1px solid #b2b2b2;
	margin: 20px 0;
}

.fabric-data-tyvek img, .fabric-data-tychem img, .fabric-data-gloves img
	{
	padding: 30px;
	border: 1px solid #b2b2b2;
}


.train-register {
	font-size: 16px;
	color: #ffffff;
	background-color: #317ea5;
	min-width: 150px;
	height: 35px;
	border-radius: 5px;
	font-family: Arial;
	border: none;
	text-transform: uppercase;
}

@media only screen and (min-width: 1366px) {
	.search-section .search-bar input {
		width: 90%;
	}
}

@media only screen and (max-width:1366px) and (min-width:960px) {
	.resource-container {
		padding-right: 0px !important;
		padding-left: 0px !important;
		margin-right: auto !important;
		margin-left: auto !important;
		width: auto !important;
	}
}

@media only screen and (max-width: 960px) and (min-width: 701px) {
	.resource-container {
		padding-right: 0px !important;
		padding-left: 0px !important;
		margin-right: auto !important;
		margin-left: auto !important;
		width: auto !important;
	}
}

@media only screen and (min-width:960px) and (max-width:1147px) {
	.search-section .search-bar input {
		width: 88%;
	}
	.resource-tabs .resource-menu button {
		padding: 20px;
		min-width: 100px;
	}
}

@media only screen and (min-width: 960px) and (max-width: 969px) {
	.search-section .search-bar input {
		width: 87%;
	}
}

@media only screen and (min-width: 842px) and (max-width: 960px) {
	.search-section .search-bar {
		height: 35px;
		width: 50% !important;
	}
	.resource-sections h2 {
		font-size: 27px;
	}
	.resource-sections h3 {
		font-size: 20px;
	}
	.search-section .search-bar input {
		margin-top: 5px;
		height: 25px;
		width: 85%;
	}
	.resource-tabs .resource-menu button {
		padding: 15px;
		min-width: 83px;
	}
	.resource-tabs .resource-menu img {
		max-width: 60%;
	}
	.resource-tabs .resource-menu .active-resource {
		height: 88px;
	}
	.resource-menu .active-resource-arrow {
		margin: 19px 2%;
	}
	.resource-tabs .resource-menu {
		font-size: 18px;
	}
	.search-section .search-bar ::-webkit-input-placeholder {
		font-size: 15px;
	}
}

@media only screen and (min-width: 747px) and (max-width: 842px) {
	.search-section .search-bar input {
		width: 86%;
	}
	.resource-tabs .resource-menu button {
		padding: 12px;
		height: 75px;
		min-width: 73px;
	}
	.fabric-table-block table .tyvek-th, .fabric-table-block table .tychem-th,
		.fabric-table-block table .glove-th {
		width: 8%;
	}
	.nested-column {
		width: 8%;
	}
	.resource-sections h2 {
		font-size: 24px;
	}
	.resource-sections h3 {
		font-size: 18px;
	}
	.resource-tabs .resource-menu img {
		max-width: 60%;
	}
	.resource-tabs .resource-menu .active-resource {
		height: 80px;
	}
	.resource-tabs .resource-menu {
		font-size: 15px;
	}
	.resource-menu .active-resource-arrow {
		margin: 19px 14px;
	}
	.desktp-resource-menu {
		margin-bottom: -3px;
	}
}

@media only screen and (min-width: 700px) and (max-width: 747px) {
	.search-section .search-bar input {
		width: 85%;
	}
	.fabric-table-block table .tyvek-th, .fabric-table-block table .tychem-th,
		.fabric-table-block table .glove-th {
		width: 8%;
	}
	.search-section .search-sort {
		margin-top: 0;
	}
	.search-section .sort-by {
		padding: 0px 10px 0 10px;
	}
	.resource-tabs .resource-menu button {
		padding: 10px;
		height: 60px;
		min-width: 65px;
	}
	.resource-sections h2 {
		font-size: 24px;
	}
	.resource-sections h3 {
		font-size: 18px;
	}
	.resource-tabs .resource-menu img {
		max-width: 60%;
	}
	.resource-tabs .resource-menu .active-resource {
		height: 70px;
	}
	.resource-menu .active-resource-arrow {
		margin: 12px;
	}
	.resource-tabs .resource-menu {
		font-size: 15px;
	}
	.desktp-resource-menu {
		margin-bottom: -18px;
	}
	
}


@media only screen and (max-width: 700px) {
	.search-section .search-bar input {
		width: 86%;
	}
	.case-block img {
		margin: 0 auto;
	}
	.resource-bgc-mbl {
		background: #317fa5;
	}
	.search-section .search-sort {
		margin-bottom: 15px;
	}
	.resource-component .resource-pagination {
		float: right;
	}
	.resource-component .resource-pagination form {
		display: inline;
	}
	.resource-page .resource-tabs {
		margin-bottom: 25px;
	}
	.resource-component .desktop-pagination {
		display: none;
	}
	.resource-component .mobl-pagination {
		display: block;
	}
	.resource-training .train-row {
		padding: 20px 10px;
	}
	.dsktp-fabric-table {
		display: none;
	}
	.mbl-fabric-table {
		display: block;
	}
	.fabric-row .fabric-name select {
		width: 100%;
	}
	.article-block .article-container {
		padding-top: 0;
	}
	.resource-videos .video-block {
		padding: 15px 15px 0 15px;
	}
	.fabric-table-block {
		margin: 0;
	}
	.fabric-table-block table tbody tr th {
		font-size: 12px;
	}
	.fabric-table-block table tbody tr td {
		font-size: 11px;
	}
	.resource-training .event-block {
		font-size: 15px;
	}
	.resource-training .btn-row p {
		margin: 5px 0;
		font-size: 13px;
	}
	.fabric-table-block table .tyvek-th, .fabric-table-block table .tychem-th,
		.fabric-table-block table .glove-th {
		width: 9%;
	}
	.resource-training .date-block label {
		font-size: 18px;
	}
	.train-register {
		font-size: 13px;
		margin-left: 20px;
		min-width: 110px;
		height: 26px;
	}
	.chem-index .mbl-index {
		display: block;
	}
	#industry-task-accept {
		float: none;
	}
	.chem-index .dsktp-index {
		display: none;
	}
	.search-section .search-bar {
		left: 0;
		width: 60% !important;
	}
	.search-section .search-bar ::-webkit-input-placeholder {
		font-size: 16px;
	}
	.resource-component .resource-detail-block {
		padding: 0;
	}
	.mbl-resource-menu {
		display: none;
	}
	.categories-section .mbl-resource-menu {
		display: block;
	}
	.desktp-resource-menu {
		display: none;
	}
	.resource-literatures .resource-sections .col-xs-3{
		width:100%;
	}
	.res-container-res{
		margin: 10px auto 110px auto;
	}
	.resource-literatures{
		margin: 0px 15px 0px 15px;
	}
	.resources-cat-container .categories-section {
		height: auto;
		display: block;
		margin: 30px 0px 10px 0px;
	}
	.negative-margin-resources{
		height: auto;
	}
}

@media only screen and (max-width:700px) and (min-width:500px) {
	.resource-training .date-block {
		width: 100px;
	}
}

@media only screen and (max-width: 560px) {
	.search-section .search-bar input {
		width: 85%;
	}
	.search-section .search-bar {
		width: 100%;
	}
	.fabric-data-tyvek img, .fabric-data-tychem img, .fabric-data-gloves img
		{
		padding: 20px;
	}
	.fabric-table-block table .tyvek-th, .fabric-table-block table .tychem-th,
		.fabric-table-block table .glove-th {
		width: 10%;
	}
	.search-section .sort-by {
		float: none !important;
		margin: 0 10px;
	}
	.search-section .search-sort {
		margin-left: 20px;
	}
}

@media only screen and (max-width: 511px) {
	.search-section .search-bar input {
		width: 83%;
	}
	.search-section .search-bar {
		width: 100% !important;
	}
}

@media only screen and (max-width: 490px) {
	.herolist-default .search-bar {
		left: 13%;
	}
}

@media only screen and (max-width: 470px) {
	.search-section .search-bar input {
		width: 82%;
	}
}

@media only screen and (max-width: 437px) {
	.search-section .search-bar input {
		width: 80%;
	}
	.data-accordion .chemical-accordion-third-level, .data-accordion .chemical-accordion-first-level,
		.data-accordion .chemical-accordion-second-level {
		font-size: 15px;
	}
	.fabric-data-tyvek img, .fabric-data-tychem img, .fabric-data-gloves img
		{
		padding: 10px;
	}
	.products-fabric-data a {
		font-size: 14px;
	}
}

@media only screen and (max-width: 384px) {
	.search-section .search-bar input {
		width: 78%;
	}
}

@media only screen and (max-width: 346px) {
	.search-section .search-bar input {
		width: 74%;
	}
	.resource-training .date-block p {
		font-size: 15px;
	}
	
	.resource-training .train-row {
		padding: 20px 10px;
	}
	
	.search-section .sort-by {
		margin: 0 10px;
	}
	.fabric-data-tyvek img, .fabric-data-tychem img, .fabric-data-gloves img
		{
		padding: 5px;
	}
	.products-fabric-data a {
		font-size: 12px;
	}
	.products-fabric-data {
		padding: 2px;
	}
	.fabric-name .view-all-btn {
		margin: 10px 14%;
	}
}

.resource-faq .qanda-desc h2
{
	/* font-family: ff-meta-web-pro; */
    margin-bottom: 35px;
    color: #c6001e;
    font-size: 36px;
}

.resource-literatures img
{
	width: -webkit-fill-available;
    display: block;
    margin: 0 auto;
    height: -webkit-fill-available;
    height: 100%;
    width: 100%;

}

.resource-sections p{
    padding: 0px 10px 0px 10px;
    font-family: Diodrum Medium;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.37;
    letter-spacing: normal;
    color: #ffffff;
    max-width: 230px;
} 

.resources-text{
    background-color: #000000;
    text-align: left;
    display: flex;
    align-items: center;
    height: 80px; 
}

.resources-text img{
    width: -webkit-fill-available;
    display: inline-block;
    padding: 0px 10px 0px 0px;
    height: fit-content !important;
    width: auto;
    object-fit:contain;
}

.resources-text a{
    display: -ms-inline-flexbox;
    display: -webkit-inline-box;
} 

.product-grid-container .resources-text img{
	margin: 0px auto;
}
.matching-products-flx-cntnr {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    margin: 50px 15px 10px 15px;
    border: 1px solid #b2b2b2;
    height: auto;
}

.matching-products-flx-cntnr .step-flx-box {
	background-color: #6e6e6e;
	display: flex;
	align-items: center;
}

.matching-products-flx-cntnr .step-flx {
	text-align: center;
	font-size: 20px;
	font-family: Arial;
	position: relative;
}


.haz-scenario {
	text-transform: uppercase;
	color: #ffffff;
	background-color: #6e6e6e;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 180px;
}

	.haz-scenario p {
		margin: 0px;
		font-size: 16px;
		color: #ffffff;
		padding: 0px 5px 0px 5px;
		word-break: break-word;
	}

.haz-name, .haz-exp-lvl {
	height: 100px;
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	max-width: 525px;
    font-size: 14px;
}

.haz-name h4, .haz-exp-lvl h4 {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}

.haz-name p, .haz-exp-lvl p {
	font-size: 14px;
	color: #686868;
}

.step-gap {
	margin: 0px 35px 0px 35px;
}

.step-gap-padding {
	padding: 0px 20px 0px 0px;
}

.save-scenario-btn .btn {
	font-size: 13px;
	color: #ffffff;
	background-color: #317ea5;
	max-width: 100%;
	height: 40px;
	border-radius: 5px;
	font-family: Arial;
	text-transform: uppercase;
}

.save-scenario-btn a {
	display: table-cell;
	height: 80px;
	vertical-align: middle;
}

	.save-scenario-btn {
		padding: 0px 10px 0px 15px;
		border-left: 1px solid #b2b2b2;
		height: 80px;
		margin-top: 10px;
	}

.save-scenario-btn button:focus, .save-scenario-btn button:hover {
	color: #ffffff;
}

.savescenario-modal {
	display: none;
	position: fixed;
	z-index: 9999999;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.4);
}

savescenario-modal-message {
	display: none;
	position: fixed;
	z-index: 1;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.4);
}

.safespec-modal-content-savesce {
	background-color: #fefefe;
	margin: 70px auto 0px auto;
	padding: 20px 20px 100px 20px;
	border: 2px solid #b2b2b2;
	width: 100%;
}

.savesce-modal-hdng {
	padding: 10px 0px 10px 0px;
}

.savesce-modal-hdng h4 {
	font-family: Arial;
    font-size: 16px;
	display: inline-block;
	margin: 0px;
	color: #c6001e;
}

.savesce-modal-hdng img {
	display: table;
	float: right;
	width: 15px;
	vertical-align: middle;
	cursor: pointer;
}

.savesce-modal-cnt {
	padding-top: 10px;
}

.savesce-modal-cnt p {
	font-family: Arial;
	font-size: 14px;
}

.savesce-modal-cnt form {
	margin-left: 10px;
}

.savesce-modal-cnt label {
	font-family: Arial;
	font-weight: 500;
}

.savesce-modal-cnt h4 {
	font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    margin-top: 10px;
}

.savesce-modal-cnt p {
	font-family: Arial;
	font-size: 14px;
}

.savesce-modal-footer {
	float: right;
	padding-top: 20px;
}

.savesce-modal-footer .cancel-btn {
    font-size: 15px;
    color: #317ea5;
    background-color: #ffffff;
    border-radius: 5px;
    font-family: Arial;
    border: none;
    text-transform: uppercase;
    min-width: 90px;
    height: 40px;
    display: inline-block;
}

.savesce-modal-footer .accept-btn {
	font-size: 15px;
    color: #ffffff;
    background-color: #317ea5;
    min-width: 90px;
    height: 40px;
    border-radius: 5px;
    font-family: Arial;
    border: none;
    text-transform: uppercase;
    display: inline-block;
}

#matching-products-mbl {
	display: none;
}

#savescenario-form {
	font-family: Arial;
}

#savescenario-form .error {
	font-size: 12px;
	color: #c6001E;
	font-family: Arial;
}

.savesce-modal-cnt input {
	max-width: 382px;
	width: 100%;
	height: 54px;
}

.savesce-modal-cnt label, .savesce-modal-cnt p {
	font-size: 14px;
}

.savesce-modal-cnt{
    font-family: Arial;
    padding: 0px 10px;
}

.savesce-modal-cnt text-area {
	border-radius: 0px;
	border: 1px solid #b2b2b2;
}

@media only screen and (max-width: 960px) {
	.step-gap {
		margin: 0px 15px 0px 15px;
	}
	.step-gap-padding {
		padding: 0px 10px 0px 0px;
	}
	.save-scenario-btn {
		padding: 0px 10px 0px 10px;
	}
}

@media only screen and (max-width: 700px) {
	#matching-products-dsktp {
		display: none;
	}
	#matching-products-mbl {
		display: block;
		margin: 10px 15px 10px 15px;
		border: 1px solid;
		background-color: #6e6e6e;
	}
	.product-grid .mbl-pull-right {
		float: right;
	}
	.mbl-brdr-btm {
		border-bottom: 1px solid #000000;
	}
	.haz-name, .haz-exp-lvl {
		font-family: Arial;
		padding: 10px;
		display:block;
		min-height:30px;
		height:auto;
	}
	.step-flx-mbl .haz-scenario {
		font-family: Arial;
		text-align: center;
		max-width: 130px;
		height: auto;
	}
	.save-scenario-btn {
		border-left: transparent;
		text-align: -webkit-center;
	}
	.haz-mbl-block {
		border-bottom: 1px solid #b2b2b2;
		margin-right: 10px;
	}
	.matching-products .product-grid-brd-catgrs-stn {
		border-top: 1px solid transparent;
		border-bottom: 1px solid transparent;
	}
	#matching-products-mbl .row {
		display: flex;
		align-items: center;
	}
	#matching-products-mbl .col-3 {
		flex: 0 1 30%;
		margin-right: 10px;
	}
	#matching-products-mbl .col-9 {
		flex: 1;
		background-color: #ffffff;
	}
	.haz-scenario p {

    	margin: 0px 5px 0px 15px;
	}
}

@media screen and (max-width: 400px) {
	#matching-products-mbl {
		margin: 10px 0px 10px 15px;
	}
}

@media screen and (max-width: 350px) {
	#matching-products-mbl .col-9 {
		padding: 0px 5px 0px 5px;
	}
}


.matching-prd-grid #whrtobyModal{
	top: -700px !important;
}

#signleElementCheckAll-close {
	margin-top: -25px;
}
.resources-component {
	padding: 10px 25px 0px 25px;
}

.resources-com-hdng h1 {
	font-family: ff-meta-web-pro;
	font-weight: 500;
	font-style: normal;
	font-size: 20px;
	color: #c6001e;
	text-transform: uppercase;
	display: inline-block;
	margin: 0px 0px 10px 0px;
}

.resources-com-hdng span {
	color: #000000;
    font-family: arial;
 	font-size: 16px;
}

.resources-com-hdng h4, .resouces-content h4 {
	font-family: ff-meta-web-pro;
	font-weight: 500;
	font-style: normal;
    font-size: 14px;
	color: #000000;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
}

.resouces-content h4 {
	font-family: ff-meta-web-pro;
	font-weight: 500;
	font-style: normal;
	font-size: 20px;
	color: #000000;
	text-transform: uppercase;
	margin: 26px 0px 26px 0px;
	text-align: center;
}

.resouces-content img {
	max-width: 142px;
	width: 100%;
	max-height: 172px;
	height: 100%;
	border: 1px solid #b2b2b2;
	margin: 0 auto;
	margin-left: 0px;
}

.resouces-content p {
	font-family: Arial;
    font-size: 14px;
	color: #000000;
	margin-top: 14px;
}

.resouces-content {
	margin-left: 27px;
}

.resources-btn .btn {
	min-width: 241px;
	height: 60px;
	font-family: Arial;
	font-size: 20px;
	color: #317ea5;
	background-color: transparent;
	border: 2px solid #317ea5;
}

.resources-btn {
	text-align: center;
	margin: 36px 0px 36px 0px;
}

.resources-btn button:focus, .resources-btn button:hover {
	color: #317ea5;
}

.resources-country{
	text-align: right;
    margin-bottom: 20px;
}

.resources-country img{
	display: inline-block;
    width: 20px;
    margin: 0px 5px 0px 5px;
}

#res-cont-2,#res-cont-3,#res-cont-4,#res-cont-5,#res-cont-6{
	display:none;
}

@media only screen and (max-width: 768px) and (min-width:701px) {
	.resouces-content .col-xs-12 {
		width: 33.33333333%;
	}
	.resources-btn .col-xs-12 {
		width: 100%;
	}
}

@media only screen and (max-width: 700px) {
	.resouces-content{
		text-align: center;
	}
	.resouces-content p {
		text-align: center;
	}
	.resources-com-hdng {

	}
	.resouces-content {
		margin-left: 0px;
	}
	.resources-component {
		padding: 0px 20px 0px 20px;
	}
}


.related-prod-car-component .col-xs-offset-1 {
	margin-left: 9%;
}

.related-prod-car-component {
	margin: 15px 0px 20px 0px;
    background-color: #f6f6f6;
    padding-bottom: 15px;
}

.related-prod-car-hdng {
	padding: 15px 0px 15px 0px;
}

.related-prod-car-hdng h1 {
	font-family: ff-meta-web-pro;
	font-weight: 500;
	font-style: normal;
	font-size: 18px;
	color: #c6001e;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.related-car-prodlist-heading h1 {
	font-family: Arial;
    font-size: 14px;
    color: #000000;
    text-transform: uppercase;
    text-align: left;
    margin-top: 0px;
    height: 75px;
    vertical-align: middle;
    font-weight: 700;
}

.related-prod-carousel .car-img-border {
    max-width: 150px;
    height: 190px;
	border: 1px solid #b2b2b2;
	background-color: #ffffff;
	display: flex;
	align-items: center;
}

.related-prod-carousel .car-img-border img {
	margin: 0px auto;
	max-width: 100px;
    width: 100%;
    max-height: 187px;
	height: 100%;
}

.related-prod-carousel .carousel-inner .item {
	text-align: center;
}

.related-prod-carousel .carousel-control {
	opacity: 10;
	position: absolute;
	height: 75%;
	display: flex;
	align-items: center;
	width: 0%;
    display: -webkit-inline-box;
	-webkit-box-align: center;
	-webkit-align-pack: center;
}

.rel-car-right-arrw {
	margin-left: -67px;
    height: 35px;
	margin-right: 80px;
    margin-top: 40px;
}

.rel-car-left-arrw {
	height: 35px;
    margin-left: 32px;
    margin-right: 50px;
    margin-top: 40px;
}

.related-car-prodlist-description h5 {
    font-size: 14px;
	font-family: Arial;
	color: #000000;
	text-align: left;
	margin: 15px 0px 0px 0px;
}

.related-car-prodlist-description p {
    font-size: 12px;
	font-family: Arial;
	color: #686868;
	text-align: left;
	margin: 5px 0px 0px 0px;
}

.rel-prod-car-mbl {
	display: none;
}


@media only screen and (max-width: 960px) {
	.rel-car-left-arrw, .rel-car-right-arrw {
		height: 50px;
	}
	.rel-car-right-arrw {
		margin-left: -50px;
	}
}

@media only screen and (max-width: 850px) and (min-width:701px) {
	.related-car-prodlist-description h5 {
		font-size: 14px;
	}
	.related-car-prodlist-description p {
		font-size: 11px;
	}
}

@media only screen and (max-width: 700px) {
	.rel-prod-car-dsktp {
		display: none;
	}
	.rel-prod-car-mbl {
		display: block;
	}
	.related-car-prodlist-heading h1 {
		text-align: center;
	}
	.car-img-border {
		margin: 0 auto;
	}
	.related-car-prodlist-description h5 {
		text-align: center;
	}
	.related-car-prodlist-description p {
		text-align: center;
	}
	.rel-car-left-arrw {
		height: 50px;
	}
	.rel-car-right-arrw {
		height: 50px;
	}
	.related-prod-car-hdng {
		padding: 20px 0px 20px 0px;
	}
		.related-car-prodlist-heading {
			 height: auto !important; 
			overflow: hidden;
		}
		.related-car-prodlist-heading h1
		{
			display:inline-block;
			height: auto;
		}
}

@media only screen and (max-width: 500px) {
	.rel-car-left-arrw {
		height: 40px;
		margin-left: 20px;
	}
	.rel-car-right-arrw {
		height: 40px;
		margin-left: -45px;
	}
}
.related-car-prodlist-heading
{
	height: 75px;
	overflow: hidden;
}

.related-prod-carousel .car-img-border a
{
    margin: 0px auto;        
}

@media only screen and (min-width: 1367px) {
.related-car-prodlist-heading h1 {
    font-size: 15px;
}
}

.selectorAgreement, .selectorChemicalAll {
	margin-top: 0px;
	border: none !important;
}
.selectorAgreement .guideme-selector-component-hdng
{
	padding: 0 6em;
	box-sizing: border-box;
}
.selectorPageHeader{
	box-shadow:none;
	position:relative;
}
.selectorAgreement .guideme-selector-component-hdng::before,
.selectorPageHeader::before {
	content: "";
	position: absolute;
	border-bottom: 1px solid #b2b2b2;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
#selector-warning-comp-chem {
   padding-bottom: 0px;
}
.selectorAgreement .selector-warning-heading h2{
	font-size: 20px;
}
.selectorAgreement .brdr-btm {
	border-bottom: none;
}
.footer-Btn-sticky {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  text-align:center;
  background-color: #fff;
  z-index:999;
  display: inline-block;
  width: 100%;
}
.footer-Btn-sticky .cancel-btn {
    font-weight: bold;
    margin-right: 10px;
    padding: 0 10px;
	padding-top: .3em;
    min-width: auto;
    width: auto;
    height: auto;
    min-height: 52px;
    text-align: center;
    vertical-align: middle;
    background: #fff;
	color:#000;
}
.footer-Btn-sticky .accept-btn {
    font-weight: bold;
    position: relative;
	padding: .3em 4em 0 3em;
    min-width: 160px;
    width: auto;
    height: auto;
    min-height: 52px;
    text-align: center;
    vertical-align: middle;
	color:#000;
	background: #fff url(../../../../content/dam/dupont/global-assets/icons/icon_next_btn_arrow.png);
	background-repeat: no-repeat;
	background-position: 85%;
	background-size: 8px;
}
.footer-Btn-sticky .accept-btn:hover{
	color: #e4001c;
	border:1px solid #e4001c !important;
	background: #fff url(../../../../content/dam/dupont/global-assets/icons/icon_next_btn_arrow_active.png);
	background-repeat: no-repeat;
    background-position: 85%;
    background-size: 8px;

}
.footer-Btn-sticky .cancel-btn:hover{
	color: #e4001c;
	border:1px solid #e4001c !important;
	background:#fff;
}
.footer-Btn-sticky .selector-warning-buttons, .footer-Btn-sticky .chemhazard-step1-btns {
	margin: 0px;
	box-shadow: none;
	min-height: 70px;
	height: auto;
	padding: 1.2em 0;
}
.selectorAgreement .guideme-selector-component-hdng {
box-shadow:0 0 5px #ccc; margin-top:35px;
	position:relative; width:100%; padding:0;
}
#chem-step-content-block
{
	box-shadow: none;
	border: none;
}
.disabled-step {
	width: 290px;
	height: 55px;
	position: relative;
}
.exposureDetailsPnl {
	display:inline-block;
	width:100%;
}
.hide-HazardExposure {
	border-bottom: none !important;
}
.HideBox
{
	display: none;
	border-bottom: none !important;
}
.selectorChemicalAll .step-flex-container {
	display: table;
	width: 100%;
}
.selectorChemicalAll .step-flex-container ul {display:table-row;}
.selectorChemicalAll .step-flex-container ul li {
	display: table-cell;
	list-style: none;
	position:relative;
	width:25%;
	text-align: center;
	vertical-align: middle;
	background:#fff;
	padding-left:6em;
	
}
.selectorChemicalAll .step-flex-container ul li::before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-left: 30px solid #FFF;
	border-top: 35px solid transparent;
	border-bottom: 35px solid transparent;
	top: 0;
	right: -30px;
	z-index:999;
}

.selectorChemicalAll .step-flex-container ul li span {
	position: absolute;
	left: 45px;
	top: 15px;
}
.selectorChemicalAll .step-flex-container ul p {
	color: #000;
    font-family: Diodrum regular;
    font-weight: normal; text-transform: uppercase;
    font-size: 14px;
    width:auto;
	margin-left: 10px; text-align: left;
}
.selectorChemicalAll .step-flex-container .desktop-step-visible{display:block; margin-bottom:0;}
.selectorChemicalAll .step-flex-container .mobile-step-visible{display:none}
.selectorChemicalAll .step-flex-container ul li.active {
	background-color:none;
	color:#333;
}

.selectorChemicalAll .step-flex-container ul li.completed p {
	color:#333;
}


.selectorChemicalAll .radio-prod-sel-container {
	text-align: center;
	padding: 0 1em; margin-top:15px;
}
.selectorChemicalAll #permeation-chemical-resistance-data
{
	width: 99%;
	margin-left: .5em;
}
#chemical-step-chemhazard-2 .nav-pills{
	margin:1em 0;
}
#chem-step-content-block .industry-agreemnt-content {
	min-height: 70px;
	height: auto;
}
.chem-step2-container {
	padding: 1em 0;
	box-sizing: border-box;
	min-height: 70px;
	height: auto;
}
.footer-Btn-sticky .chem-step2-container {
	background-color: #efefef;
}
#Choose_Chemicals_tab .active span {
	width: 30px;
    height: 30px;
    border-radius:50px;
    background: none;
    background-repeat: no-repeat;
    background-position: center;
	background-size:28px;
    left: 50px;
    top: 12px;
}
#Choose_Chemicals_tab.active span{
    background:#e4001c!important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #fff;
    padding-top: 5px;
    font-size: 16px;
    text-align: center;
}
#Choose_Chemicals_tab.completed span{
    background:green!important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #fff;
    padding-top: 5px;
    font-size: 16px;
    text-align: center;
}
#Permeation_Data_tab span {
	width: 34px;
    height: 34px;
    background: #efefef;
    border-radius: 30px; padding-top: 5px; font-size: 18px; font-weight: normal;
    background-repeat: no-repeat;
    background-position: center;
    left: 50px;
    top: 17px;
    text-align: center;
}
#Permeation_Data_tab.active span, #Permeation_Data_tab.completed span{
    background: url(../../../../content/dam/dupont/global-assets/icons/icon_ViewData_active.png) !important;
}
#Permeation_Data_tab.active span{
    background:#e4001c!important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #fff;
    padding-top: 5px;
    font-size: 16px;text-align: center;
}
#Permeation_Data_tab.completed span{
    background:green!important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #fff;
    padding-top: 5px;
    font-size: 16px;text-align: center;
}
#Exposure_Details_tab span {
	width: 33px;
    height: 33px;
    background:#efefef;
    border-radius: 30px; padding-top: 5px; font-size: 18px; font-weight: normal;
    background-repeat: no-repeat;
    background-position: center;
    left: 50px;
    top: 18px;text-align: center;
}

#Exposure_Details_tab.active span{
    background:#e4001c!important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #fff;
    padding-top: 5px;
    font-size: 16px;text-align: center;
}
#Exposure_Details_tab.completed span{
    background:green!important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #fff;
    padding-top: 5px;
    font-size: 16px;text-align: center;
}
#Matching_Products_tab span {
	width: 35px;
    height: 34px;
    background: #efefef;
    border-radius: 30px; padding-top: 5px; font-size: 18px; font-weight: normal;
    background-repeat: no-repeat;
    background-position: center;
    left: 50px;
    top: 18px;text-align: center;
}

#Matching_Products_tab.active span{
    background:#e4001c!important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #fff;
    padding-top: 5px;
    font-size: 16px;text-align: center;
}
#Matching_Products_tab.completed span{
    background:green!important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #fff;
    padding-top: 5px;
    font-size: 16px;text-align: center;
}
#Choose_Chemical_class_sublcass_tab span {
	width: 35px;
    height: 34px;
    background: #efefef;
    border-radius: 30px; padding-top: 5px; font-size: 18px; font-weight: normal;
    background-repeat: no-repeat;
    background-position: center;
    left: 50px;
    top: 18px;text-align: center;
}
#Choose_Chemical_class_sublcass_tab.active span{
    background:#e4001c!important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #fff;
    padding-top: 5px;
    font-size: 16px;text-align: center;
}
#Choose_Chemical_class_sublcass_tab.completed span{
    background:green!important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #fff;
    padding-top: 5px;
    font-size: 16px;text-align: center;
}
#Permeation_Data_class_sublcass_tab span {
	width: 35px;
    height: 34px;
    background: #efefef;
    border-radius: 30px; padding-top: 5px; font-size: 18px; font-weight: normal;
    background-repeat: no-repeat;
    background-position: center;
    left: 50px;
    top: 18px;text-align: center;
}
#Permeation_Data_class_sublcass_tab.active span{
    background:#e4001c!important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #fff;
    padding-top: 5px;
    font-size: 16px;text-align: center;
}
#Permeation_Data_class_sublcass_tab.completed span{
    background:green!important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #fff;
    padding-top: 5px;
    font-size: 16px;text-align: center;
}
#Choose_fabric_tab span {
	width: 35px;
    height: 34px;
    background: #efefef;
    border-radius: 30px; padding-top: 5px; font-size: 18px; font-weight: normal;
    background-repeat: no-repeat;
    background-position: center;
    left: 50px;
    top: 18px;text-align: center;
}
#Choose_fabric_tab.active span{
    background:#e4001c!important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #fff;
    padding-top: 5px;
    font-size: 16px;text-align: center;
}
#Choose_fabric_tab.completed span{
    background:green!important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #fff;
    padding-top: 5px;
    font-size: 16px;text-align: center;
}
#Permeation_Data_fabric_tab  span {
	width: 35px;
    height: 34px;
    background: #efefef;
    border-radius: 30px; padding-top: 5px; font-size: 18px; font-weight: normal;
    background-repeat: no-repeat;
    background-position: center;
    left: 50px;
    top: 18px;text-align: center;
}
#Permeation_Data_fabric_tab.active span{
    background:#e4001c!important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #fff;
    padding-top: 5px;
    font-size: 16px;text-align: center;
}

#Permeation_Data_fabric_tab.completed span{
    background:green!important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #fff;
    padding-top: 5px;
    font-size: 16px;text-align: center;
}
div#chemical-hazard-steps-bar {
    width: 90%;
    margin: 0 auto;
}

#chemical-hazard-steps-bar .mobile-step-visible span{ display:block; width:35px; height:35px;}
.selectorPageStepsPnl .dsktp-prd-slctr.allSteps-Nav{
border-bottom:solid 1px #ccc; width:100%;
}
.filter-setion-info {
    align-items: center;
    border: 1px solid #dddcdc;
    padding: 10px 15px 20px 15px;
}
.filter-setion-info .clear-all span {
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    font-family: Diodrum Medium;
    color: #e4001c;
    cursor: pointer;
}
.filter-setion-info span {
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #5f5f5f;
}
.filter-setion-info img {
    display: inline-block;
    width: 13px;
    height: 13px;
    background-color: #dbdbdb;
    border-radius: 10px;
    margin: -3px 0px 0px 5px;
    padding: 2px;
    cursor: pointer;
}
.selectorChemicalAll .allSteps-Nav {
	margin: 1em 0 0 0;
	box-sizing: border-box;
}
.selectorChemicalAll .industry-agreemnt-content{
	width: 100%;
	justify-content: left;
	padding: 0 1em;
}
.selectorChemicalAll #chem-haz-addtolist, .selectorChemicalAll #ind-haz-addtolist
{
	margin-left: 20px;
	background:#fff;
}
.selectorChemicalAll #cas-addtolist, .selectorChemicalAll #ind-cas-addtolist {
	margin-left: 10px;
	float: left !important;
	background:#fff;
}
.selectorChemicalAll .or p {
	margin: 1em 0 0 0;
}
.selectorChemicalAll #ind-cas-addtolist:hover, .selectorChemicalAll #cas-addtolist:hover, .selectorChemicalAll #chem-haz-addtolist:hover, .selectorChemicalAll #ind-haz-addtolist:hover {
	color: red;
	border:1px solid red !important;
	background:#fff;
}
.footer-Btn-sticky #chem-step1-chemhazard-cancel-btn {
	font-weight: bold;
    margin-right: 20px;
    padding: 0 15px;
	padding-top:.3em;
    min-width: auto;
    width: auto;
    height: auto;
    min-height: 52px;
    text-align: center;
    vertical-align: middle;
    background: #fff;
    color: #000;
}
.footer-Btn-sticky #chem-step1-chemhazard-nxt-btn
{
    position: relative;
    padding: 0 3em 0 2em;
	padding-top: .3em;
    min-width: 300px;
    width: auto;
    height: auto;
    min-height: 52px;
    text-align: center;
    vertical-align: middle;
    background: #fff;
    color: #000;
}
.footer-Btn-sticky #chem-step1-chemhazard-nxt-btn {
	background: #fff url(../../../../content/dam/dupont/global-assets/icons/icon_next_btn_arrow.png);
	background-repeat: no-repeat;
	background-position: 92%;
	background-size: 8px;
}
.footer-Btn-sticky #chem-step1-chemhazard-nxt-btn a {
    color: #000;
    font-weight: normal;
}
.footer-Btn-sticky #chem-step1-chemhazard-cancel-btn:hover, .footer-Btn-sticky #chem-step1-chemhazard-nxt-btn:hover {
	color: #e4001c;
	border:1px solid #e4001c !important;
	background:#fff;
}
.footer-Btn-sticky .cancel-btn a:hover, .footer-Btn-sticky #chem-step1-chemhazard-nxt-btn a:hover {
	color: #e4001c;
}
.footer-Btn-sticky #chem-step1-chemhazard-nxt-btn:hover {
	background: #fff url(../../../../content/dam/dupont/global-assets/icons/icon_next_btn_arrow_active.png);
	background-repeat: no-repeat;
    background-position: 92%;
    background-size: 8px;
	border:1px solid #e4001c !important;
	color: #e4001c;
}
.selectorChemicalAll
{
	position:relative;
}
.selectorChemicalAll #concRankmodal
{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9999;
}
.selectorChemicalAll #concRankmodal::before
{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background:#000;
	opacity:0.5;
	width: 100%;
	height: 100%;
}
#concRankmodal .safespec-modal-content-concRank {
	position: absolute;
	z-index: 99999;
	top: 20%;
	left: 25%;
	margin: 0;
}
#concRankmodal #concRank-ok-btn, .BothFR-modal-content .BothFR-btn-pnl #BothFR-ok-btn, .GloveFR-modal-content .BothFR-btn-pnl #GloveFR-ok-btn   
{
	font-weight: bold;
	position:relative;
	padding: 0 3em 0 2em;
	min-width: 250px;
	width: auto;
	height: auto;
	min-height: 50px;
	text-align: center;
	vertical-align: middle;
	text-transform:uppercase;
	background: #fff url(../../../../content/dam/dupont/global-assets/icons/icon_next_btn_arrow.png);
	background-repeat: no-repeat;
	background-position: 90%;
	background-size: 8px;
	border:1px solid #000000;
}
#concRankmodal #concRank-ok-btn:hover, .BothFR-modal-content .BothFR-btn-pnl #BothFR-ok-btn:hover,  .GloveFR-modal-content .BothFR-btn-pnl #GloveFR-ok-btn:hover {
	color: #e4001c;
	border:1px solid #e4001c !important;
	background: #fff url(../../../../content/dam/dupont/global-assets/icons/icon_next_btn_arrow_active.png);
	background-repeat: no-repeat;
    background-position: 90%;
    background-size: 8px;
}
.ExposureDetails {
	box-sizing: border-box;
	margin: 1em 0px 0px;
	padding: 0px 1em;
}
.selectorChemicalAll #FREnvmodal
{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9999;
}
.selectorChemicalAll #FREnvmodal::before
{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
/*	background:#000; */
	opacity:0.5;
	width: 100%;
	height: 100%;
}
#FREnvmodal .safespec-modal-content-FREnv {
	position: absolute;
	z-index: 99999;
	top: 25%;
	left: 25%;
	margin: 0;
}
.Product-Opt-pnl{
	display: inline-block;
	width: 100%;
	padding:0 0 1em 0;
	border-bottom: 1px solid grey;
	margin-bottom: 1em;
	line-height:normal;
}
.Product-Opt-pnl .Product-Opt-Desc {
	float: left;
	width: auto;
	padding: 1em 2em 0 0;
	box-sizing: border-box;
	margin-right:20px;
}
.Product-Opt-pnl .Product-Opt-Desc p {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700;
	margin-top: 5px;
	font-weight:bold;
}
.Product-Opt-pnl .Product-Opt-Desc label {
	margin-right: 3em;
	position: relative;
	font-weight: normal;
	margin-top: .4em;
}
.Product-Opt-pnl .Product-Opt-Desc input:checked ~ .checkmark {
	background-color: #ffffff;
}
.Product-Opt-pnl .Product-Opt-Desc input:checked ~ .checkmark:after {
	display: block;
}
.Product-Opt-pnl .Product-Opt-Desc label .checkmark {
	top: -3px;
	left: -25px;
}
.Product-Opt-pnl .Product-Opt-Desc label .checkmark:after {
	top: 5px;
	left: 5px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #6c9817;
	content: "";
	position: absolute;
}
.Product-Opt-pnl .prod-question-pnl {
	padding: 1.5em 1em 1.5em 7em;
	box-sizing: border-box;
	width: 100%;
	position: relative;
}
.Product-Opt-pnl .prod-question-pnl .garment-icon {
	position: absolute;
	left:0;
	top:0;
	width: 70px;
	height: 70px;
	background: url('../../../../content/dam/dupont/global-assets/icons/icon_Gaments.png');
	text-align: center;
	vertical-align: middle;
	color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 70px;
}
.Product-Opt-pnl .prod-question-pnl .glove-icon {
	position: absolute;
	left:0;
	top:0;
	width: 70px;
	height: 70px;
	background: url('../../../../content/dam/dupont/global-assets/icons/icon_Gloves.png');
	text-align: center;
	vertical-align: middle;
	color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 70px;
}
.Product-Opt-pnl .prod-question-pnl .both-icon {
	position: absolute;
	left:0;
	top:0;
	width: 70px;
	height: 70px;
	background: url('../../../../content/dam/dupont/global-assets/icons/icon_GamentGloves.png');
	text-align: center;
	vertical-align: middle;
	color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 70px;
}
.Product-Opt-pnl .prod-question-pnl p  {
	margin-bottom: 1em;
	clear: both;
	position:relative;
}
.Product-Opt-pnl .prod-question-pnl p::before {
	content: "*";
	position: absolute;
	z-index: 9;
	color:#c6001e;
	left:-12px !important;
}
.Product-Opt-pnl .prod-question-pnl .radio-opt-pnl
{
	margin-right: 1em;
	min-width: 60px;
	display: inline-block;
}
.Product-Opt-pnl .input-area{
	min-width: 150px;
	width: auto;
	max-width: 150px;
	height: 30px;
	margin:auto;
}
#chemical-step-chemhazard-3 .guide-subpage-hdng h3 {
	line-height: normal;
	margin: 1em 0;
}
.customRadioBtn {
	 position: relative;
	padding-left: 3px;
	cursor: pointer;
	font-size: 14px;
	-moz-user-select: none;
	-ms-user-select: none;
}
.customRadioBtn input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}
.customRadioBtn .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #eee;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	
}
.customRadioBtn input:checked ~ .checkmark {
	background-color: #FFF;
}
.customRadioBtn .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}
.customRadioBtn .checkmark:after {
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.customRadioBtn input:checked ~ .checkmark:after {
	display: block;
}
#chemical-step-chemhazard-3 .guide-subpage-hdng {
	padding: 0px;
}
#chemical-step-chemhazard-3 .prod-question-pnl p {
	font-weight:bold;
}
#chemical-step-chemhazard-3 .prod-question-pnl label {
	font-weight: normal;
	font-size: 14px;
}
#chemical-step-chemhazard-3 .prod-question-pnl .Error_pnl label {
	margin:0.5em 0 1em 0;
	color: #e4001c;
}
.prod-question-pnl .customRadioBtn {
	padding-left: 26px;
	padding-top: 3px;
}
.prod-question-pnl .customRadioBtn .checkmark {
	height: 18px;
	width: 18px;
}
.prod-question-pnl .customRadioBtn input:checked ~ .checkmark:after {
	display: block;
	top: 4px;
	left: 4px;
	width: 8px;	
	height: 8px;
	border-radius: 50%;
	background: #6c9817;
	content: "";
	position: absolute;
}
.prod-question-pnl .ExposureTextbox, .prod-question-pnl #directions-chemical-st{
	padding: 6px;
	border-radius: 3px;
	border: 1px solid #979797;
}
.Search-filter-panel {
	float: right;
}
#chemical-class-subclass-steps-bar, #chemical-fabric-steps-bar {
	width: 65%;
	margin: auto;
}
#chemical-step-chemhazard-2 .guide-subpage-hdng h3
{
	margin:0;
}
.ViewMatchingProducts
{
	border:1p solid red;
}
.ViewMatchingProducts .search-FilterPanel {
	border: 1px solid #6e6e6e;
	display:flex;
}
.ViewMatchingProducts .search-FilterPanel .title-Box
{
	width:20%;
	background-color: #6e6e6e;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	color:#fff;
	font-size: 16px;
	word-break: break-word;
	text-transform: uppercase;
}
.ViewMatchingProducts .search-FilterPanel .hazard-Box
{
	width: 20%;
	height: 100px;
	display: flex;
	word-break: break-word;
	justify-content: center;
	flex-direction: column;
	text-align: left;
	padding: 0 2em;
	box-sizing: border-box;
}
.ViewMatchingProducts .search-FilterPanel .hazardDesc-Box
{
	width: 40%;
	height: 100px;
	display: flex;
	word-break: break-word;
	justify-content: center;
	flex-direction: column;
	text-align: left;
	padding: 0 2em;
}
.ViewMatchingProducts .search-FilterPanel .Button-Box
{
	width: 20%;
	height: 100px;
	display: flex;
	word-break: break-word;
	justify-content: center;
	text-align: center !important;
	vertical-align: middle;
	flex-direction: column;
	align-items: center;
	position:relative;
}
.ViewMatchingProducts .search-FilterPanel .Button-Box::before
{
	content: '';
	position: absolute;
	left: 0px;
	top: 10%;
	border-left: 1px solid #6e6e6e;
	height: 80%;
	width: 100%;
	z-index: 8;
}
.ViewMatchingProducts .search-FilterPanel .Button-Box button
{
	padding: .5em 1em;
	font-size: 13px;
	color: #ffffff;
	background-color: #317ea5;
	border-radius: 5px;
	font-family: Arial;
	text-transform: uppercase;
	border:none;
	cursor:pointer;
}
.ViewMatchingProducts .matching-products-flx-cntnr .step-flx-box
{
	width:20%;
	text-transform: uppercase;
	color: #ffffff;
	background-color: #6e6e6e;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: none;
}
.ViewMatchingProducts .matching-products-flx-cntnr .step-gap {
	width: 20%;
	margin: 0;
	padding: 0 2em;
	background: yellow;
}
.ViewMatchingProducts .matching-products-flx-cntnr .step-gap-padding {
	width: 60%;
	margin: 0;
	padding: 0 2em;
	background: lightgreen;
}
.product-grid .container-fluid {

}
#chemical-step-chemhazard-4 .productgrid-refine-container .productgrid-refine-section, #industry-step-4 .productgrid-refine-container .productgrid-refine-section, #guideme-step-5 .productgrid-refine-container .productgrid-refine-section
{
	margin: 1em 1.8em 1em 1.5em;
	display: flex;
}
#chemical-step-chemhazard-3 .footer-Btn-sticky .row {
	margin: 0 !important;
	/*padding: 1em 0;*/
	line-height:normal;
}
#chemical-step-chemhazard-3 .chem-step3-container {
	width: 100%;
	text-align: center;
	height: 70px;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.22);
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 3em 0;
}
#chemical-step-chemhazard-3 #chem-step3-chemhazard-prev-btn,
#chemical-step-chemhazard-3 #chem-step3-chemhazard-viewall-btn
{
	float:left;
}
#chemical-step-chemhazard-3 #chem-step3-chemhazard-viewall-btn {
	margin-left: 1em !important;
}
#chemical-step-chemhazard-3 #chem-step3-chemhazard-prev-btn .prev-btn {
	margin-right: 0;
}
#chemical-step-chemhazard-3 .safespec-table-comp {
	margin: 0 0 10px 0;
}
#chemical-step-chemhazard-3 .radio-prod-sel-container .checkmark {
	top: -3px;
	left: -15px;
}
#chemical-step-chemhazard-3 .table-responsive{
	display: inline-block;
	width: 100%;
	height: auto;
	overflow: initial;
}
#chemical-step-chemhazard-4, #industry-step-4, #guideme-step-5 {
	width: 100%;	
}
#permeation-chemical-resistance-data .safespec-table-comp {
	display: inline-block;
}
#chemical-step-chemhazard-2 .Search-filter-panel {
    margin-right:55px;
}
#chemical-step-chemhazard-2 #chemical-conce-haz-filter,
#chemical-step-chemhazard-2 #material-haz-filter,
#chemical-step-chemhazard-2 #data-haz-filter {
    margin-top:0;
}
.selectorPageConPnl .safespec-table-comp {
    display: inline-block;
	width:100%;
}
#chem-step2-chemhazard-prev-btn .prev-btn, 
#chem-step2-chemclass-prev-btn .prev-btn,
#chem-step2-chemhazard-nxt-btn .nxt-btn,
#chem-step3-chemhazard-prev-btn .prev-btn,
#chem-step3-chemhazard-viewall-btn .nxt-btn  {
    background: #FFF;
}
#chem-step2-chemhazard-prev-btn .prev-btn,
#chem-step3-chemhazard-prev-btn .prev-btn
{
	position: relative;
    min-width: 280px;
    width: auto;
    height: auto;
    min-height: 52px;
    text-align: center;
    padding: 0px 2em 0px 3em;
	padding-top: .3em;
	background: #fff url(../../../../content/dam/dupont/global-assets/icons/icon_back_btn_arrow.png);
	background-repeat: no-repeat;
	background-position: 8%;
	background-size: 8px;	
	font-family: Diodrum Medium;
}
#chem-step2-chemhazard-prev-btn .prev-btn:hover,
#chem-step3-chemhazard-prev-btn .prev-btn:hover
{
	color: #e4001c;
	border:1px solid #e4001c !important;
	background: #fff url(../../../../content/dam/dupont/global-assets/icons/icon_back_btn_arrow_active.png);
	background-repeat: no-repeat;
    background-position: 8%;
    background-size: 8px;
}
#chem-step2-chemhazard-nxt-btn .nxt-btn,
#chem-step3-chemhazard-viewall-btn .nxt-btn
{
	position: relative;
    min-width: 300px;
    width: auto;
    height: auto;
    min-height: 52px;
    text-align: center;
    vertical-align: middle;
    color: rgb(0, 0, 0);
    padding: 0px 3em 0px 2em;
	padding-top: .3em;
	background: #fff url(../../../../content/dam/dupont/global-assets/icons/icon_next_btn_arrow.png);
	background-repeat: no-repeat;
	background-position: 92%;
	background-size: 8px;
}
#chem-step2-chemhazard-nxt-btn .nxt-btn:hover,
#chem-step3-chemhazard-viewall-btn .nxt-btn:hover
{
	color: #e4001c;
	border:1px solid #e4001c !important;
	background: #fff url(../../../../content/dam/dupont/global-assets/icons/icon_next_btn_arrow_active.png);
	background-repeat: no-repeat;
    background-position: 92%;
    background-size: 8px;
}
#chem-step3-chemhazard-prev-btn, #chem-step3-chemhazard-viewall-btn {
    margin: 0px 15px;
}
#chem-step4-chemhazard-prev-btn .cancel-btn
{
	position: relative;
    min-width: 310px;
    width: auto;
    height: auto;
    min-height: 52px;
    text-align: center;
    padding: 0px 2em 0px 3em;
	padding-top: .3em;
	background: #fff url(../../../../content/dam/dupont/global-assets/icons/icon_back_btn_arrow.png);
	background-repeat: no-repeat;
	background-position: 8%;
	background-size: 8px;	

}
#chem-step4-chemhazard-prev-btn .cancel-btn:hover
{
	color: #e4001c;
	border:1px solid #e4001c !important;
	background: #fff url(../../../../content/dam/dupont/global-assets/icons/icon_back_btn_arrow_active.png);
	background-repeat: no-repeat;
    background-position: 8%;
    background-size: 8px;

}
#chemical-step-chemhazard-4 .Matching-prod-count, #industry-step-4 .Matching-prod-count, #guideme-step-5 .Matching-prod-count {
    margin: 0px 15px 0px 0px;
}
#chemical-step-chemhazard-4 .Matching-prod-count span, #industry-step-4 .Matching-prod-count span, #guideme-step-5 .Matching-prod-count span {
    font-size: 16px;
    padding: 0 8px;
}
#chemical-step-chemhazard-4 .compare-container .selected-button,
#chemical-step-chemhazard-4 .compare-container .all-button,
#industry-step-4 .compare-container .selected-button,
#industry-step-4 .compare-container .all-button,
#guideme-step-5.compare-container .selected-button,
#guideme-step-5 .compare-container .all-button {
    margin: 0 5px;
    max-width: 45%;
}
#chemical-step-chemhazard-4 .matching-view-container .viewall-button, #industry-step-4 .matching-view-container .viewall-button, #guideme-step-5 .matching-view-container .viewall-button {
    margin-right: 7px;
}
.selectorChemicalAll #chemical-step-chemhazard-2 .refine-search-container {
    z-index: 9999;
}
#chemical-step-chemhazard-4 .search-FilterPanel, #industry-step-4 .search-FilterPanel, #guideme-step-5 .search-FilterPanel {
    border: 1px solid #6e6e6e;
    display: flex;
	margin: 0;
}
#chemical-step-chemhazard-4 .search-FilterPanel .title-Box, #industry-step-4 .search-FilterPanel .title-Box , #guideme-step-5 .search-FilterPanel .title-Box {
    width: 26%;
    background-color: #6e6e6e;
    min-height: 100px;
	height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 16px;
    word-break: break-word;
    text-transform: uppercase;
}
#chemical-step-chemhazard-4 .search-FilterPanel .title-Box p, #industry-step-4 .search-FilterPanel .title-Box p, #guideme-step-5 .search-FilterPanel .title-Box p {
    margin: 0;
}
#chemical-step-chemhazard-4 .search-FilterPanel .hazard-Box, #industry-step-4 .search-FilterPanel .hazard-Box, #guideme-step-5 .search-FilterPanel .hazard-Box {
    width: 14%;
    min-height: 100px;
	height: auto;
    display: flex;
    word-break: break-word;
    justify-content: center;
    flex-direction: column;
    text-align: left;
    padding: 0 2em;
    box-sizing: border-box;
	font-size: 14px;
	margin:0;
}
#chemical-step-chemhazard-4 .search-FilterPanel .hazard-Box strong, #industry-step-4 .search-FilterPanel .hazard-Box strong, #guideme-step-5 .search-FilterPanel .hazard-Box strong {
	font-size: 16px;
}
#chemical-step-chemhazard-4 .search-FilterPanel .hazardDesc-Box, #industry-step-4 .search-FilterPanel .hazardDesc-Box, #guideme-step-5 .search-FilterPanel .hazardDesc-Box {
    width: 40%;
    min-height: 100px;
	height: auto;
    display: flex;
    word-break: break-word;
    justify-content: center;
    flex-direction: column;
    text-align: left;
    padding: 2em;
	font-size: 14px;
}
#chemical-step-chemhazard-4 .search-FilterPanel .hazardDesc-Box p, #industry-step-4 .search-FilterPanel .hazardDesc-Box p, #guideme-step-5 .search-FilterPanel .hazardDesc-Box p {
	font-size: 14px;
}
#chemical-step-chemhazard-4 .search-FilterPanel .hazardDesc-Box strong, #industry-step-4 .search-FilterPanel .hazardDesc-Box strong, #guideme-step-5 .search-FilterPanel .hazardDesc-Box strong {
	font-size: 16px;
}
#chemical-step-chemhazard-4 .search-FilterPanel .Button-Box, #industry-step-4 .search-FilterPanel .Button-Box, #guideme-step-5 .search-FilterPanel .Button-Box {
    width: 20%;
    min-height: 100px;
	height: auto;
    display: flex;
    word-break: break-word;
    justify-content: center;
    text-align: center !important;
    vertical-align: middle;
    flex-direction: column;
    align-items: center;
    position: relative;
}
#chemical-step-chemhazard-4 .search-FilterPanel .Button-Box::before, #industry-step-4 .search-FilterPanel .Button-Box::before, #guideme-step-5 .search-FilterPanel .Button-Box::before {
    content: '';
    position: absolute;
    left: 0px;
    top: 10%;
    border-left: 1px solid #6e6e6e;
    height: 80%;
    width: 100%;
    z-index: 8;
}
#chemical-step-chemhazard-4 .search-FilterPanel .Button-Box button, #industry-step-4 .search-FilterPanel .Button-Box button, #guideme-step-5 .search-FilterPanel .Button-Box button {
    padding: 1em 2em;
    font-size: 13px;
    color: #ffffff;
    background-color: #317ea5;
    border-radius: 5px;
    font-family: Arial;
    text-transform: uppercase;
    border: none;
    cursor: pointer;
    position: relative;
    z-index: 99;
	white-space: nowrap;
}
#FREnvmodal .safespec-modal-content-FREnv {
	padding: 40px;
    border-width: 1px;
}
#FREnvmodal .FREnvmodalclose {
    float: right;
    width: 57px;
    height: 54px;
    background-color: rgb(245, 245, 245);
    margin: -79px -40px 0px 0px;
}
#FREnvmodal .FREnvmodalclose img {
    width: 16px;
    cursor: pointer;
    margin: 20px;
}
#FREnvmodal .FREnv-mdl-cntnt ul {
    margin-left: 2em;
}
#chemical-step-chemhazard-3 .popover {
    padding: 2px 20px;
	width:60%;
	max-width: initial !important;
}
#chem-haz-FR-ID .popover {
    width: auto;
}

#chemical-step-chemhazard-4 .view-matching-prod-results, #industry-step-4 .view-matching-prod-results, #guideme-step-5 .view-matching-prod-results {
    display: inline-block;
    width: 100%;
	padding:0 1em 0 0;
}

@media (min-width: 1281px) {
	.filter-compare-container .col-md-9 {
		padding: 0px 16px 0px 16px;
	}

	#prodSliderResultMa{
		padding-left: 12px;
	}
	
	.productGridArea{
		margin: 0 0 !important;
		padding: 0 15px !important;
	}
}
@media (max-width: 1199px) {
    .selectorChemicalAll .step-flex-container ul li {padding-left:0;}
    #chemical-hazard-steps-bar .mobile-step-visible span{ position:static;}
    .selectorChemicalAll .step-flex-container ul li::before{ display:none;}
#Choose_Chemicals_tab .desktop-step-visible,
	#Permeation_Data_tab .desktop-step-visible,
	#Exposure_Details_tab .desktop-step-visible,
	#Matching_Products_tab .desktop-step-visible
	{
		display:none;
	}
	#Choose_Chemicals_tab .mobile-step-visible,
	#Permeation_Data_tab .mobile-step-visible,
	#Exposure_Details_tab .mobile-step-visible,
	#Matching_Products_tab .mobile-step-visible
	{
		display:block;
    }
}

@media (min-width: 1400px) {
	.filter-compare-container .col-md-9 {
		padding: 0px 0px 0px 16px;
	}

	#prodSliderResultMa{
		padding-left: 12px;
	}
	
	.productGridArea{
		margin: 0 0 !important;
		padding: 0 15px !important;
	}
}
@media (min-width: 1600px) {
	.filter-compare-container .col-md-9 {
		padding: 0px 0px 0px 16px;
	}

	#prodSliderResultMa{
		padding-left: 12px;
	}
	
	.productGridArea{
		margin: 0 0 !important;
		padding: 0 15px !important;
	}
}
@media (min-width: 1900px) {
	.filter-compare-container .col-md-9 {
		padding: 0px 0px 0px 16px;
	}

	#prodSliderResultMa{
		padding-left: 12px;
	}
	
	.productGridArea{
		margin: 0 0 !important;
		padding: 0 15px !important;
	}
}

@media ( max-width :768px) {
    #chemical-class-subclass-steps-bar, #chemical-fabric-steps-bar {
        width: 100%;
        margin: auto;
    }
    #chemical-hazard-steps-bar .mobile-step-visible{ font-size:12px!important;}
	.filter-compare-container .col-md-9 {
		padding: 0px 16px 0px 16px;
	}

	#prodSliderResultMa{
		padding-left: 12px;
	}
	
	.productGridArea{
		margin: 0 0 !important;
		padding: 0 15px !important;
    }
    div#chemical-hazard-steps-bar {
        width: 90%;}
        #chemical-hazard-steps-bar .desktop-step-visible span{ position:static; }
        .selectorChemicalAll .step-flex-container .desktop-step-visible{ margin:0;}
}

@media ( min-width :768px) {
	.filter-compare-container .col-md-9 {
		padding: 0px 16px 0px 16px;
	}

	#prodSliderResultMa{
		padding-left: 12px;
	}
	
	.productGridArea{
		margin: 0 0 !important;
		padding: 0 15px !important;
	}
}

#chemical-step-chemhazard-4 .view-matching-prod-results .refine-search-container, #industry-step-4 .view-matching-prod-results .refine-search-container, #guideme-step-5 .view-matching-prod-results .refine-search-container {
	margin: 0;
    /*float: left;
    width: 25%;*/
}
#chemical-step-chemhazard-4 .view-matching-prod-results .prodgrid-slider-container, #industry-step-4 .view-matching-prod-results .prodgrid-slider-container, #guideme-step-5 .view-matching-prod-results .prodgrid-slider-container {
	margin: 0;
    /*float: left;
    width: 75%;*/
}
.selectorChemicalAll #GloveLengthModal, .selectorChemicalAll #BothFRModal {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
}
.selectorChemicalAll #GloveLengthModal::before, .selectorChemicalAll #BothFRModal::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0.5;
    width: 100%;
    height: 100%;
    background: rgb(0, 0, 0);
}
.selectorChemicalAll .GloveLength-modal, .selectorChemicalAll .BothFR-modal {
    z-index: 10000;
    padding-top: 0px;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    position: fixed;
    overflow: unset;
	display: none;
}
.GloveLength-modal-content, .BothFR-modal-content, .GloveFR-modal-content {
    padding: 40px;
    border-width: 1px;
    position: absolute;
    z-index: 99999;
    top: 25%;
    left: 25%;
    margin: 0px;
    background-color: rgb(254, 254, 254);
    width: 50%;
    height: auto;
    font-family: Arial;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(178, 178, 178);
    border-image: initial;
}
.GloveLength-modal-hdng h4, .BothFR-modal-hdng h4 {
    font-size: 18px;
    color: rgb(228, 0, 28);
    font-family: "Diodrum Medium";
}
.GloveLength-modal-close, .BothFR-modal-close {
    float: right;
    width: 57px;
    height: 54px;
    background-color: rgb(245, 245, 245);
    margin: -79px -40px 0px 0px;
}
.GloveLength-modal-close img, .BothFR-modal-close img {
    width: 16px;
    cursor: pointer;
    margin: 20px;
	float: right;
}
.GloveLength-inner-cntnt, .BothFR-inner-cntnt
{
	
}
.GloveLength-inner-cntnt .GloveLength-linkPnl{
    display: inline-block;
    margin: 1em 0;
    width: 100%;
}
.GloveLength-inner-cntnt .GloveLength-linkPnl a{
	text-decoration:underline;
    color: rgb(49, 126, 165);
    color: #e4001c;
    font-size: 14px;
    margin: 5px 0;
    display:inline-block;
}
.BothFR-modal-content .BothFR-btn-pnl, .GloveFR-modal-content .BothFR-btn-pnl{
    text-align: center;
}
.BothFR-btn-pnl 
{
	margin:2em 0 0 0;
}
.Error_pnl {
    color: #c6001e !important;
    margin: 0 !important;
}
.Error_pnl label {
	margin-top:10px;
	margin-bottom:0;
	margin-right:10px;
}
.Error_pnl::before {
    content: " " !important;
}
#chemical-step-chemhazard-3 #chem-step3-chemhazard-prev-btn, 
#chemical-step-chemhazard-3 #chem-step3-chemhazard-viewall-btn {
    margin: 0px 15px 0px 0px !important;
    margin-top: 0px !important;
}
#chemical-step-chemhazard-3 .footer-Btn-sticky .row {
    line-height: normal !important;
}
#chem-step-content-block .safespec-modal-content-chemhaz {
    padding: 25px;
}
#chemhazmodal
{
	position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
}
#chemhazmodal::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0.5;
    width: 100%;
    height: 100%;
    background: rgb(0, 0, 0);
}
#chemhazmodal .safespec-modal-content-chemhaz
{
	position: absolute;
    z-index: 99999;
    margin: 0px;
	left: 38%;
    top: 30%;
    min-width: 250px;
	width:auto; 
    padding: 25px;
    min-height: 250px;
	height: auto;
	border-radius:none;
}
#chemical-step-chemhazard-4 .selectorPageConPnl .matching-products, #industry-step-4 .selectorPageConPnl .matching-products, #guideme-step-5 .selectorPageConPnl .matching-products {
	margin: 1em 0;
	padding: 0 15px;
}
#chemical-step-chemhazard-4 .prod-land-results .product-grid-box .check-box, #industry-step-4 .prod-land-results .product-grid-box .check-box, #guideme-step-5 .prod-land-results .product-grid-box .check-box {
	padding-left: 0;
}
#chemical-step-chemhazard-4 .search-FilterPanel .save-scenario-btn, #industry-step-4 .search-FilterPanel .save-scenario-btn, #guideme-step-5 .search-FilterPanel .save-scenario-btn {
    margin-top: inherit;
    border-left: none;
    padding: 0;
	margin-top:0;
}
#chemical-step-chemhazard-3 .selectorPageConPnl .row {
	margin: 0 1em;
}
#chem-UIautocomplete .ui-autocomplete {
    z-index: 9999;
    height: 400px;
	width: 430px;
    overflow: auto;
}
.Desktop-Viewhide
{
	display:inline;
}
.Mobile-Viewhide
{
	display:none;
}
.no-wrap
{
	white-space: nowrap;
}
.word-break
{
	word-break:break-word;
}
#chemical-step-chemhazard-1 .chem-hazard-one-comp {
	padding: 1.5em 0;
}

.selectorPageConPnl .ExposureDetails {
    margin: 0px 1em !important;
}
#chemical-step-chemhazard-3 #exposure-table tr td {
    white-space: nowrap;
}
#chemical-physical-anticipate .radio-prod-sel-container {
	padding: 0;
	text-align:left;
	margin-left: .5em;
}

#material-haz-filter button label {
    display: inline-block !important;
    max-width: 100% !important;
    margin: 3px 5px 0px 0px !important;
    font-weight: 700 !important;
    font-size: 14px;
}

#data-haz-filter button label {
    display: inline-block !important;
    max-width: 100% !important;
    margin: 3px 5px 0px 0px !important;
    font-weight: 700 !important;
    font-size: 14px;
}

#chemical-conce-haz-filter button label {
    display: inline-block !important;
    max-width: 100% !important;
    margin: 3px 5px 0px 0px !important;
    font-weight: 700 !important;
    font-size: 14px;
}

/* ---------------------- Desktop -------------------------------- */
@media only screen and (min-width: 1367px){
	.selectorPageHeader .guideme-selector-component-hdng::before {
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	.selectorAgreement .safespec-container .large-margin-left {
		margin-left: 40px;
	}
	.selectorAgreement .safespec-container .large-margin-right {
		margin-right: 40px;
	}
	.selectorChemicalAll .allSteps-Nav {
		width: 1366px;
		padding: 0 60px;
		margin: 1em auto;
	}
	.selectorChemicalAll #chemical-step-chemhazard-1 .chem-hazard-one-comp {
		padding: 5px;
	}
	.selectorPageHeader
	{
		padding: 0;
		width: 1366px;
		margin: auto;
	}
	.selectorPageStepsPnl {
		padding: 0;
		width: 1366px;
		margin: auto !important;
		float: none;
		padding: 0;
	}
	.selectorPageStepsPnl .allSteps-Nav {
		padding: 1em 0;
		width: 1366px;
		margin: auto;
	}
	.selectorPageConPnl .agreementConPnl
	{
		margin: 2em 0 !important;
	}
	.selectorPageConPnl .agreementConPnl .col-lg-12 {
		padding:0;
	}
	.selectorPageConPnl .selector-warning-container {
		margin: 0;
	}
	.selectorPageConPnl .zero-margin {
		margin: 0;
	}
	.selectorChemicalAll #chem-haz-addtolist, .selectorChemicalAll #ind-haz-addtolist  {
		margin-left: 0px;
	}
	#chemical-step-chemhazard-4 .matching-products, #industry-step-4 .matching-products, #guideme-step-5 .matching-products
	{
		margin:0;
	}
	#chemical-step-chemhazard-4 .matching-products-flx-cntnr, #industry-step-4 .matching-products-flx-cntnr, #guideme-step-5 .matching-products-flx-cntnr {
		margin: 0 0 1em 0;
	}
	#chemical-step-chemhazard-4 .refine-search-container .col-lg-3, #industry-step-4 .refine-search-container .col-lg-3, #guideme-step-5 .refine-search-container .col-lg-3 {
		padding:0;
	}
	#chemical-step-chemhazard-4 .prod-land-results .product-grid-box .check-box, #industry-step-4 .prod-land-results .product-grid-box .check-box, #guideme-step-5 .prod-land-results .product-grid-box .check-box {
		padding-left: 0;
	}
	#chemical-step-chemhazard-4 .search-FilterPanel, #industry-step-4 .search-FilterPanel, #guideme-step-5 .search-FilterPanel
	{
		width: 1366px;
		margin: auto;
	}
	#chemical-step-chemhazard-4 .search-FilterPanel .safespec-container, #industry-step-4 .search-FilterPanel .safespec-container, #guideme-step-5 .search-FilterPanel .safespec-container {
		width: 1366px; 
		padding: 0;
	}
	#chemical-step-chemhazard-4 .selectorPageConPnl .matching-products, #industry-step-4 .selectorPageConPnl .matching-products, #guideme-step-5 .selectorPageConPnl .matching-products {
		padding: 0;
	}
	#chemical-step-chemhazard-4 .view-matching-prod-results, #industry-step-4 .view-matching-prod-results, #guideme-step-5 .view-matching-prod-results {
		display: inline-block;
		width: 100%;
		padding:0;
	}
	#chemical-step-chemhazard-1 .selectorPageConPnl .row {
		margin: 0;
	}
	#chemical-step-chemhazard-1 .selector-warning {
		margin: 1em 0 !important;
	}
	#concRankmodal .safespec-modal-content-concRank,
	#FREnvmodal .safespec-modal-content-FREnv {
		left: 25% !important;
	}
	#chemical-step-chemhazard-3 .selectorPageConPnl .row {
		margin: 0px !important;
	}
	#chemical-step-chemhazard-2 .nav-pills {
		width: 60% !important;
		margin: 1em auto !important;
	}
}
/*---------------------------------------- TAB / iPad ------------------------------ */

@media ( max-width :768px) {
    
	.selectorAgreement, .selectorChemicalAll {
		margin-top: 0px;
	}
	.guideme-selector-component-hdng {
		padding: 0;
	}
	.selectorAgreement .guideme-selector-component-hdng::before {
		left: 3.5%;
		width: 93%;
	}
	.selectorChemicalAll .guideme-selector-component-hdng::before {
		left: 2%;
		width: 96%;
	}
	.guideme-selector-component-hdng p {
		font-size: 18px;
	}
	.selectorChemicalAll .allSteps-Nav {
		padding: 0px;
	}
	.step-flex-container ul li {
		padding-left: 6em;
	}
	.step-flex-container ul li span {
		left: 35px;
	}
	.selectorChemicalAll .chem-searchby .radio-prod-sel {
        margin: 20px 0 0 0!important;
    }
	.selectorChemicalAll .radio-prod-sel label {
		padding-left: 10px !important;
		font-size: 12px !important;
		width: 90%;
		margin-bottom: 3px;
		padding: 1em 0;
	}
	.step-flex-container .desktop-step-visible {
		word-break: break-word;
		padding: 0 1em; margin:0;
    }
    .step-flex-container .desktop-step-visible span { position:static; display:block;}
	#chemical-step-chemhazard-1 .selectorChemicalAll #chem-haz-addtolist,
    #chemical-step-chemhazard-1 .selectorChemicalAll #ind-haz-addtolist {
		margin-left: 15px;
		min-width: 120px;
		min-height: 45px;
		height: auto;
		width: auto;
	}
	#chemical-step-chemhazard-1 .or {
		margin-right: 10px;
	}
	#chemical-step-chemhazard-1 .or p {
		margin: 1em 0 !important;
	}
	.selectorAgreement .selector-warning-heading h2 {
		font-size: 18px;
	}
	#chem-UIautocomplete .col-sm-7 {
		width: 55%;
	}
	.selectorChemicalAll #chem-haz-addtolist {
		margin-left: 10px;
		background: #fff;
	}
	#chemical-step-chemhazard-1 .selectorChemicalAll #chem-haz-addtolist,
    #chemical-step-chemhazard-1 .selectorChemicalAll #ind-haz-addtolist {
		margin-left: 10px;
	}
	#chemical-step-chemhazard-1 .add-to-list {
		min-width: 110px;
		min-height: 45px;
		width: auto;
		height:auto;
	}
	#chemical-step-chemhazard-1 .chem-hazard-one-selection .col-sm-8 {
		width: 62%;
	}
	#chemical-step-chemhazard-1 #cas-addtolist {
		margin-left: 0;
	}

	#chemical-step-chemhazard-2 .nav-pills {

		padding: 0 2em;
		box-sizing: border-box;
		width: 60%;
		margin: auto !important;
		display: flex;
	}
	#chemical-step-chemhazard-2 .nav-pills > li {
		float: left;
		width: 49.6%;
	}
	#chemical-step-chemhazard-2 .nav-pills li a,#chemical-step-chemclass-2 .nav-pills li a,#chemical-step-chemfabric-2 .nav-pills li a{
		width: 100%;
	}
	#Choose_Chemicals_tab span {
		left: 40px;
	}
	#Choose_Chemicals_tab {
		padding-left: 4em !important;
	}
	#Permeation_Data_tab span {
		left: 45px;
	}
	#Exposure_Details_tab span {
		left: 50px;
	}
	#Matching_Products_tab span {
		left: 45px;
	}
	.step-flex-container .desktop-step-visible {
		font-size:13px;
	}
	
	.selectorChemicalAll #permeation-chemical-resistance-data {
		margin: 0px 30px;
		width:auto;
	}
	.selectorPageConPnl .ExposureDetails {
		margin: 0px 30px !important;
		padding:0;
	}
	.selectorPageConPnl .ExposureDetails .define-exposure{
		padding:0;
	}
	#chemical-step-chemhazard-3 .prod-cel {
		white-space: nowrap;
		margin-right: 0px;
		padding-left: 5px;
	}
	#chemical-step-chemhazard-3 .selectorPageConPnl .row {
		margin: 0;
	}
	#chemical-step-chemhazard-3 .prod-question-pnl p {
		line-height: 24px;
		margin-bottom: 1em;
	}
	#chemical-step-chemhazard-3 .prod-question-pnl .Error_pnl {
		height:1px;
	}
	#chemical-step-chemhazard-1 .selector-warning {
		margin: 1em 1.5em;
	}	
	#chemical-step-chemhazard-3 .help-ques {
		width: 20px;
		height: 20px;
		margin-left:5px;
	}
	#chemical-step-chemhazard-4 .search-FilterPanel, #industry-step-4 .search-FilterPanel, #guideme-step-5 .search-FilterPanel {
		margin: 1em 0;
	}
	#chemical-step-chemhazard-4 .search-FilterPanel .title-Box, #industry-step-4 .search-FilterPanel .title-Box, #guideme-step-5 .search-FilterPanel .title-Box {
		width: 25%;
	}
	#chemical-step-chemhazard-4 .search-FilterPanel .hazard-Box, #industry-step-4 .search-FilterPanel .hazard-Box, #guideme-step-5 .search-FilterPanel .hazard-Box {
		width: 15%;
		padding: 0 1em;
	}
	#chemical-step-chemhazard-4 .search-FilterPanel .hazardDesc-Box, #industry-step-4 .search-FilterPanel .hazardDesc-Box, #guideme-step-5 .search-FilterPanel .hazardDesc-Box {
		width: 35%;
		padding: 0 1em;
	}
	#chemical-step-chemhazard-4 .search-FilterPanel .Button-Box, #industry-step-4 .search-FilterPanel .Button-Box, #guideme-step-5 .search-FilterPanel .Button-Box {
		width: 25%;
	}
	#chemical-step-chemhazard-4 .view-matching-prod-results, #industry-step-4 .view-matching-prod-results, #guideme-step-5 .view-matching-prod-results {
		width: 1366;
		margin:auto;
	}

	#chemical-step-chemhazard-2 .nav-pills {
		padding: 0 1em;
	}
	.selectorChemicalAll #permeation-chemical-resistance-data {
		margin: 0 1em;
	}
	.selectorPageConPnl .ExposureDetails {
		margin: 0 1em !important;
	}
	.selectorAgreement .guideme-selector-component-hdng {
		padding: 0 1em;
	}
	.selectorAgreement .agreementConPnl
	{
		margin: 2em 0 1em 0;		
	}
	#concRankmodal .safespec-modal-content-concRank,
	#FREnvmodal .safespec-modal-content-FREnv {
		left: 17%;
	}
	#chemical-step-chemhazard-2 .nav-pills {
		width: 96%;
		margin: 1em auto !important;
	}
	
	.selectorChemicalAll .radio-prod-sel label {
		width: 75%;
		padding: 1em 0 .5em;
	}
	.Product-Opt-pnl .Product-Opt-Desc {
		width: 100%;
		padding: .5em 0;
		text-align:center;
	}
	#chemical-step-chemhazard-4 .print-btn-matchingProd, #industry-step-4 .print-btn-matchingProd, #guideme-step-5 .print-btn-matchingProd {
		display: none !important;
	}
	#chemical-step-chemhazard-4 .compare-container .selected-button, #industry-step-4 .compare-container .selected-button, #guideme-step-5 .compare-container .selected-button	{
		margin: 0 5px 0 0;
	}
	#chemical-step-chemhazard-4 .compare-container .all-button, #industry-step-4 .compare-container .all-button, #guideme-step-5 .compare-container .all-button {
		margin: 0;
	}
	
}

@media only screen and (max-width:960px) and (min-width:801px){
	.selectorAgreement, .selectorChemicalAll {
		margin-top: 40px;
	}

}

/* ---------------------- All Mobiles ---------------------------- */

@media only screen and (max-width:700px){
    #Choose_fabric_tab span, #Permeation_Data_fabric_tab span, #Choose_Chemical_class_sublcass_tab span {top:0;}
    #ind-haz-addtolist, #chem-haz-addtolist, #cas-addtolist, #ind-cas-addtolist {
        min-width: auto!important; 
    }
    .particle-dd{
        margin-top:22px;
    }
    .chem-hazard-one-comp .small-margin{
        padding:0 15px;
    }
	.selectorAgreement, .selectorChemicalAll {
		margin-top: 0px;
	}
	.selectorAgreement .selector-warning-heading {
		margin: 0;
	}
	.selectorAgreement .selector-warning-heading h2{
		font-size: 18px;
		text-align: left;
		margin: 0;
	}
	.selector-warning-buttons {
		flex-wrap: wrap;
	}
	.selectorAgreement .industry-agreemnt-content {
		justify-content: center;
	}
	.step-flex-container ul li {
		padding-left: 0em !important;
	}
	#Choose_Chemicals_tab {
		padding-left: 0em !important;
	}
	.footer-Btn-sticky .cancel-btn, .footer-Btn-sticky .accept-btn {
	/*	display: inline-block;
		min-width: 90%;
		margin-bottom: 1em;
		margin-right: 0;*/
	}
	.footer-Btn-sticky .accept-btn {
		background-position: 85%;
	}
	.footer-Btn-sticky .accept-btn {
		margin-bottom: 0;
		margin-right:0;
	}
	.step-flex-container ul li span {
		left: 0 !important;
	}
	#chem-step-content-block .col-xs-12 {
		padding: 0;
	}
	.selectorChemicalAll .allSteps-Nav {
		padding: 0px !important;
	}
	.selectorChemicalAll .step-flex-container ul li.active p {
		margin: 0;
		font-size: 12px;
	}
	.guideme-selector-component-hdng {
		padding: 0px 2em;
	}
	.step-flex-container {border:0;}
	.step-flex-container .desktop-step-visible{display:none}
	.step-flex-container .mobile-step-visible{display:block;}
	.step-flex-container ul li span {
		position: relative;
		margin: 10px 0;
		display: inline-block;
		
		left: 0;
		top: auto;
		width: 100%;
	}
	.selectorChemicalAll .step-flex-container ul li::before {
		border-left: 30px solid #FFF;
		border-top: 56px solid transparent;
		border-bottom: 57px solid transparent;
	}	

	.selectorChemicalAll #chemical-class-subclass-steps-bar ul li::before {
		border-left: 30px solid #FFF;
		border-top: -1px solid transparent;
		border-bottom: 57px solid transparent;
	}	

	.selectorChemicalAll #chemical-fabric-steps-bar ul li::before {
		border-left: 30px solid #FFF;
		border-top: -1px solid transparent;
		border-bottom: 57px solid transparent;
	}	

	.selectorChemicalAll .step-flex-container ul li::after {
		border-left: 30px solid #e6e5e5;
		border-top: 56px solid transparent;
		border-bottom: 56px solid transparent;
	}
	.selectorChemicalAll .step-flex-container ul li {
		padding-left: 2em;
	}
	
	.selectorChemicalAll .step-flex-container ul li:first-child{
		padding-left: 1em;
	}
	.selectorChemicalAll .allSteps-Nav {
		padding: 0;
		margin:0;
	}
	#Choose_Chemicals_tab span {
		top: 0px;
	}
	#Permeation_Data_tab span, #Exposure_Details_tab span, #Matching_Products_tab span {
		top: 5px;
	}
	#chemical-step-chemhazard-1 #chem-UIautocomplete .col-xs-7
	{
		width:62%;
	}
	#chemical-step-chemhazard-1 .input-enter .col-xs-8 {
		width: 64%;
	}
	.footer-Btn-sticky #chem-step1-chemhazard-cancel-btn {
	/*	display: inline-block;
		min-width: 90%;
		margin-bottom: 1em;
		margin-right: 0px;
		padding: 0 3em;
		padding-top: .3em; */

	}
	.footer-Btn-sticky #chem-step1-chemhazard-nxt-btn, .footer-Btn-sticky #industry-intermediate-nxt-btn {
	/*	display: inline-block;
		min-width: 90%;
		margin-bottom: 1em;
		margin-right: 0px;
		padding: 0 3em;
		padding-top: .3em; */
		min-width: 160px;
		background-position:92%;
	}
	#chemical-step-chemhazard-2 .safespec-container{
		padding: 0 1em !important;
		box-sizing: border-box;
	}
	#chemical-step-chemhazard-2 #permeation-chemical-resistance-data
	{
		
	}
	.selectorChemicalAll #permeation-chemical-resistance-data {
		width: 100%;
		margin-left:0;
		margin-right:0;
	}
			
	#permeation-chemical-resistance-data .Search-filter-panel {
		width: 100%;
		float: none;
		display: inline-block;
	}
	#permeation-chemical-resistance-data #chemical-conce-haz-filter {
		margin-left: 0;
		margin-right: 0;
		margin: 10px 0px 0 0;
		display:inline-block;
		width:100%;
	}
	#permeation-chemical-resistance-data #material-haz-filter {
		margin-left: 0 !important;
		margin: 10px 0px 0 0;
		display:inline-block;
		width:100%;
	}
	#permeation-chemical-resistance-data #data-haz-filter {
		margin-left: 0;
		margin-right: 0;
		margin: 10px 0px 0 0;
		display:inline-block;
		width:100%;
	}
	.selectorChemicalAll #permeation-chemical-resistance-data #chemical-conce-haz-filter button {
		width: 96%;
	}
	.selectorChemicalAll #permeation-chemical-resistance-data #material-haz-filter button {
		width: 96%;
		margin-left: 0px;
	}
	.selectorChemicalAll #permeation-chemical-resistance-data #data-haz-filter button {
		width: 96%;
		margin-left: 5px;
	}
	.footer-Btn-sticky .chem-step2-container {
		background-color: #efefef;
		display: inline-block;
	}
	.selectorChemicalAll #chem-step2-chemhazard-prev-btn {
		margin-bottom: 0 !important;
		width: auto;
		display: inline-block;
		font-weight: bold;
		margin-right: 20px !important;
		height: auto;
		min-height: 52px;
		text-align: center;
		vertical-align: middle;
		background: #fff;
		color: #000;
	}
	.selectorChemicalAll #chem-step2-chemhazard-prev-btn .prev-btn {
	/*	width: 90%;
		margin: auto;
		background:#fff;
		padding-left: 0em;
	
		font-size:14px !important;
		display: inline-block;
		min-width: 90%;
		margin-bottom: 1em;
		margin-right: 0px;
		padding: 0 3em;
		padding-top: .3em;
		font-weight:500;*/
		
		min-width: 160px;
		width: 160px;
		word-break: break-word;
		font-size: 14px !important;
		font-weight: 500;
	}
	.selectorChemicalAll #chem-step2-chemhazard-prev-btn .prev-btn::before {
		background-position: 5%;
	}
	.selectorChemicalAll #chem-step2-chemhazard-nxt-btn
	{
		margin-bottom: 0 !important;
		width:auto;
		display:inline;
	}
	.selectorChemicalAll #chem-step2-chemhazard-nxt-btn .nxt-btn
	{
		/* display: inline-block;
		min-width: 90%;
		margin-bottom: 0;
		margin-right: 0px;
		padding: 0 3em;
		padding-top: .3em;
		font-size:14px !important;
		font-weight:500; */
		min-width: 160px;
		width: 160px;
		word-break: break-word;
		font-size: 14px !important;
		font-weight: 500;
	}
	.step-flex-container ul li:first-child {
		padding-left: .5em !important;
		width:19%;
	}
	.step-flex-container ul li {
		padding-left:15px !important;
	}
	#chemical-step-chemhazard-1 .chem-hazard-one-comp .row {
		margin: 0;
	}.selectorChemicalAll .step-flex-container {
		padding: 0 .5em;
	}
	#chemical-step-chemhazard-1 .selector-component {
		padding: 0 .5em !important;
	}
	
	#chemical-step-chemhazard-1 .add-to-list {
		margin-left: 10px !important;
	}
	#chemical-step-chemhazard-2 .nav-pills {
		padding: 0 !important;
	}
	#chemical-step-chemhazard-2 .nav-pills li a,#chemical-step-chemclass-2 .nav-pills li a,#chemical-step-chemfabric-2 .nav-pills li a {
		padding: .2em;
		min-height: 53px;
		height: auto;
		font-size: 13px;
		text-align: center;
	}
	#chemical-step-chemhazard-2 .nav-pills li a:first {
		padding: 2em !important;
	}
	.selectorAgreement .agreementConPnl .selector-warning-container
	{
		margin: 0;		
	}
	.selectorChemicalAll .radio-prod-sel-container {
		width: 95%;
		text-align:center;
	}
	.selectorChemicalAll .step-flex-container ul li span {
		position: relative;
	}
	
	#chemical-step-chemhazard-1 .selector-warning {
		margin: 1em 0;
	}
	.footer-Btn-sticky .selector-warning-buttons,
	.footer-Btn-sticky .chemhazard-step1-btns {
		margin: 0 !important;
		padding: 1.2em 0 !important;
	}
	#chemical-step-chemhazard-2 .Search-filter-panel {
		margin-right: 0;
	}
	#concRankmodal .safespec-modal-content-concRank,
	#FREnvmodal .safespec-modal-content-FREnv {
		left: 2.5%;
	}
	.concRankModalCls {
		margin: -49px -10px 0px 0px;
	}
	#permeation-chemical-resistance-data #chemical-conce-haz-filter,
	#permeation-chemical-resistance-data #material-haz-filter,
	#permeation-chemical-resistance-data #data-haz-filter {
		margin: 1em 0 0 0;
	}
	#permeation-chemical-resistance-data #chemical-conce-haz-filter button,
	#permeation-chemical-resistance-data #material-haz-filter button,
	#permeation-chemical-resistance-data #data-haz-filter button	{
		margin: 0px 0px 0px 5px !important;
	}
	.Desktop-Viewhide
	{
		display:none;
	}
	.Mobile-Viewhide
	{
		display:inline;
	}
	#chem-step2-chemhazard-nxt-btn .nxt-btn,
	#chem-step3-chemhazard-viewall-btn .nxt-btn
	{
		background-position: 85%;
	}
	#chem-step2-chemhazard-nxt-btn .nxt-btn:hover,
	#chem-step3-chemhazard-viewall-btn .nxt-btn:hover
	{
		background-position: 85%;
	}
	.Product-Opt-pnl .Product-Opt-Desc {
		width: 100%;
		padding: .5em 0;
		text-align:center;
	}
	.Product-Opt-pnl .Product-Opt-Desc p {
		text-align: left !important;
		width: 100%;
		padding-left: .5em;
		margin:0;
	}
	.Product-Opt-pnl .prod-question-pnl .radio-opt-pnl {
		width: 100%;
		margin: .5em 0;
	}
	.Product-Opt-pnl .prod-question-pnl {
		padding: 1em 1em 1em 5em;
	}
	#chem-UIautocomplete .ui-autocomplete {
		width: 100%;
	}
	.prod-question-pnl #directions-chemical-st {
		width: 99%;
	}
	.prod-question-pnl .ExposureTextbox {
		width: 100%;
	}
	#chemical-step-chemhazard-3 #chem-step3-chemhazard-prev-btn, 
	#chemical-step-chemhazard-3 #chem-step3-chemhazard-viewall-btn {
		width:auto;
	}
	#chemical-step-chemhazard-3 #chem-step3-chemhazard-prev-btn, 
	#chemical-step-chemhazard-3 #chem-step3-chemhazard-viewall-btn {
		width:auto;
	}
	.Product-Opt-pnl .prod-question-pnl .garment-icon,
	.Product-Opt-pnl .prod-question-pnl .glove-icon,
	.Product-Opt-pnl .prod-question-pnl .both-icon
	{
		width: 50px;
		height: 50px;
		background-size: 50px;
		top: 5px;
	}
	#chemical-step-chemhazard-3 #chem-step3-chemhazard-prev-btn .prev-btn {
		min-width: 160px;
		width: 160px;
		word-break: break-word;
		font-weight: 500;
		font-size: 14px !important;
	}
	#chem-step3-chemhazard-viewall-btn .nxt-btn {
		min-width: 160px;
		width: 160px;
		word-break: break-word;
		font-weight: 500;
		font-size: 14px !important;
	}
	.Product-Opt-pnl {
		padding: 0 0 .5em 0;
		margin-bottom: 0;
	}
	.selectorChemicalAll .radio-prod-sel label {
		padding: 0 !important;
		width: 88%;
	}
	
	#Choose_Chemicals_tab.active span, #Choose_Chemicals_tab.completed span{
		background-repeat:no-repeat !important;
		background-size: 28px !important;
		margin: 5px 0px;
		
	}
	#chemical-step-chemhazard-3 .table-responsive {
		overflow: auto !important;
		margin-bottom:0;
	}
	#chemical-step-chemhazard-2 .nav-pills {
		margin: 1em 0 !important;
		display: inline-block;
		width: 100%;
		padding: 0 2em;
		box-sizing: border-box;
	}
	#chemical-step-chemhazard-4 #matching-products-mbl, #industry-step-4 #matching-products-mbl, #guideme-step-5 #matching-products-mbl {
		margin: 0px;
	}
	#chemical-step-chemhazard-4 #matching-products-mbl .selectorPageConPnl .row, #industry-step-4 #matching-products-mbl .selectorPageConPnl .row, #guideme-step-5 #matching-products-mbl .selectorPageConPnl .row {
		margin: 0px;
	}
	#chemical-step-chemhazard-4 #matching-products-dsktp, #industry-step-4 #matching-products-dsktp, #guideme-step-5 #matching-products-dsktp {
		display: block;
	}
	#chemical-step-chemhazard-4 #matching-products-mbl, #industry-step-4 #matching-products-mbl, #guideme-step-5 #matching-products-mbl {
		display: none;
	}
	#chemical-step-chemhazard-4 .selectorPageConPnl .matching-products, #industry-step-4 .selectorPageConPnl .matching-products, #guideme-step-5 .selectorPageConPnl .matching-products {
		margin: 1em 0;
		padding: 0 .5em;
	}
	#chemical-step-chemhazard-4 .mbl-brdr-btm, #industry-step-4 .mbl-brdr-btm, #guideme-step-5 .mbl-brdr-btm {
		border-bottom: none;
	}
	#chemical-step-chemhazard-4 .search-FilterPanel, #industry-step-4 .search-FilterPanel, #guideme-step-5 .search-FilterPanel {
		flex-wrap:wrap;
	}
	#chemical-step-chemhazard-4 .search-FilterPanel .title-Box,
	#chemical-step-chemhazard-4 .search-FilterPanel .hazard-Box,
	#chemical-step-chemhazard-4 .search-FilterPanel .hazardDesc-Box,
	#chemical-step-chemhazard-4 .search-FilterPanel .Button-Box,
	#industry-step-4 .search-FilterPanel .title-Box,
	#industry-step-4 .search-FilterPanel .hazard-Box,
	#industry-step-4 .search-FilterPanel .hazardDesc-Box,
	#industry-step-4 .search-FilterPanel .Button-Box,
	#guideme-step-5 .search-FilterPanel .title-Box,
	#guideme-step-5 .search-FilterPanel .hazard-Box,
	#guideme-step-5 .search-FilterPanel .hazardDesc-Box,
	#guideme-step-5 .search-FilterPanel .Button-Box {
		width: 100%;
	}
	#chemical-step-chemhazard-4 .search-FilterPanel, #industry-step-4 .search-FilterPanel, #guideme-step-5 .search-FilterPanel {
		margin: 0;
	}
	#chemical-step-chemhazard-4 .search-FilterPanel .title-Box,
	#chemical-step-chemhazard-4 .search-FilterPanel .hazard-Box,
	#chemical-step-chemhazard-4 .search-FilterPanel .hazardDesc-Box,
	#industry-step-4 .search-FilterPanel .title-Box,
	#industry-step-4 .search-FilterPanel .hazard-Box,
	#industry-step-4 .search-FilterPanel .hazardDesc-Box,
	#guideme-step-5 .search-FilterPanel .title-Box,
	#guideme-step-5 .search-FilterPanel .hazard-Box,
	#guideme-step-5 .search-FilterPanel .hazardDesc-Box	{
		min-height: 50px;
	}
	#chemical-step-chemhazard-4 .search-FilterPanel .Button-Box, #industry-step-4 .search-FilterPanel .Button-Box, #guideme-step-5 .search-FilterPanel .Button-Box {
		min-height: 70px;
	}
	#chemical-step-chemhazard-4 .search-FilterPanel .Button-Box::before, #industry-step-4 .search-FilterPanel .Button-Box::before, #guideme-step-5 .search-FilterPanel .Button-Box::before {
		border-left: none;
	}
	#chemical-step-chemhazard-4 .print-btn-matchingProd, #industry-step-4 .print-btn-matchingProd, #guideme-step-5 .print-btn-matchingProd {
		display: none !important;
	}
	#chemical-step-chemhazard-4 .view-matching-prod-results .refine-search-container,
	#chemical-step-chemhazard-4 .view-matching-prod-results .prodgrid-slider-container,
	#industry-step-4 .view-matching-prod-results .refine-search-container,
	#industry-step-4 .view-matching-prod-results .prodgrid-slider-container,
	#guideme-step-5 .view-matching-prod-results .refine-search-container,
	#guideme-step-5 .view-matching-prod-results .prodgrid-slider-container	{
		display: inline-block;
		float: none;
		width: 100% !important;
	}
	#chemical-step-chemhazard-4 .view-matching-prod-results .refine-search-container .refine-search, #industry-step-4 .view-matching-prod-results .refine-search-container .refine-search, #guideme-step-5 .view-matching-prod-results .refine-search-container .refine-search {
		margin: 0;
		padding-bottom: 0;
	}
	#chemical-step-chemhazard-4 .view-matching-prod-results, #industry-step-4 .view-matching-prod-results, #guideme-step-5 .view-matching-prod-results {
		padding: 0 .5em;
	}
	#chemical-step-chemhazard-4 .view-matching-prod-results .prodgrid-slider-container, #industry-step-4 .view-matching-prod-results .prodgrid-slider-container, #guideme-step-5 .view-matching-prod-results .prodgrid-slider-container {
		margin: 1.5em 0 0 0;
	}
	#chem-step4-chemhazard-prev-btn .cancel-btn {
		margin-right:0;
	}
	#chemical-physical-anticipate .radio-prod-sel-container {
		word-break: break-word;
		width: 100%;
		white-space: initial;
	}
	.GloveLength-modal-content, .BothFR-modal-content, .GloveFR-modal-content {
		left: 2.5%;
		width: 95%;
	}	
	
	#chemical-conce-haz-filter button label{
		display: inline-block;
		max-width: 100%;
		margin: 3px 5px 0px 0px;
		font-weight: 700;
	}
	#material-haz-filter button label{
		display: inline-block;
		max-width: 100%;
		margin: 3px 5px 0px 0px;
		font-weight: 700;
	}
	#data-haz-filter button label{
		display: inline-block;
		max-width: 100%;
		margin: 3px 5px 0px 0px;
		font-weight: 700;
	}
}

/*industry matching products*/
#industry-step-4 #matching-products-dsktp {
	flex-basis: 100%;
}


li#Choose_Chemicals_tab .desktop-step-visible h3 {
    background: red;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    font-size: 19px;
    color: #fff;
}
.chem-tab-div{ cursor: pointer;}

/*Name Not Found*/
.result-not-found {
	border: 2px solid #000;
    padding: 10px;
    margin-top: 10px;
    display: none;
}

.result-not-found > label {
    margin: 0;
    padding-left: 0;
    width: 55%;
    font-size: 14px;
    font-weight: 600;
    line-height: 28px;
    color: inherit;
    letter-spacing: inherit;
}

.result-not-found > img {
    float: right;
    display: inline-block;
    max-width: 18px;
    width: 100%;
    margin: 5px;
    cursor: pointer;
}

.result-not-found .cta-wrapper {
    display: inline-block;
    float: right;
    margin-right: 60px;
}

.result-not-found .cta-wrapper a {
    background-color: rgb(228, 0, 28);
    width: 100px;
    color: #fff;
    display: inline-block;
    text-align: center;
    padding: 5px;
}

.result-not-found .cta-wrapper a:first-child {
    margin-right: 25px;
}

@media (max-width: 575px) {
	.result-not-found > label {
		width: 90%;
    }

    .result-not-found .cta-wrapper {
		display: block;
    	float: none;
    	margin: 10px 0 5px 0;
	}
}

/*****************************************************
LESS compilation failed due a JavaScript error!

Input: /apps/dupont-applications/safespec/components/products/product-search/clientlibs/source/less/search.less
Error: NameError: variable @breakpoint-col-sm is undefined in /apps/dupont-applications/safespec/components/products/product-search/clientlibs/source/less/search.less on line 21, column 26:
20 	@tablet-padding: 80px;
21 	@max-width-col-xs: calc(@breakpoint-col-sm - 1px);
22 	//@item-padding: ~"calc(15px - (5 * (1px - ((100vw - 1024px)/ 416))))";


(uncompiled LESS src is included below)
*****************************************************/
/*
 *  Copyright 2017 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */

.cmp-site-search {
	@desktop-padding: 94px;
	@mobile-padding: 28px;
	@tablet-padding: 80px;
	@max-width-col-xs: calc(@breakpoint-col-sm - 1px);
	//@item-padding: ~"calc(15px - (5 * (1px - ((100vw - 1024px)/ 416))))";
	@max-width-col-xs: calc(@breakpoint-col-sm - 1px);
	@max-width-tablet: calc(@desktop-breakpoint - 1px);
	@light-red: rgba(228, 0, 29, .15);
	overflow-x: hidden;
	.padding-mobile() {
		@media screen and (max-width: @max-width-tablet) {
			padding-right: 33px;
			padding-left: 33px;
		}
	}
	.search-component {
		.container {
			padding: 0 15px;
			@media screen and (min-width: @desktop-breakpoint) {
				padding: 0 @desktop-padding;
			}
		}
		.search-container {
			.anchor-base();
			font-family: "Diodrum regular";
			.search-header {
				//.padding-mobile();
				width: 100%;
				display: inline-block;
				margin-top: 105px;
				margin-bottom: 62px;
                @media screen and (max-width: @max-width-tablet) {
					padding-left: 18px;
					padding-right: 18px;
				}
				@media screen and(max-width: @max-width-col-xs) {
					margin-top:25px;
					margin-bottom: 35px;

				}
				.mobile-search-box {
					&.focused {
						-webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.25);
						-moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.25);
						box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.25);
						@media screen and(max-width: @max-width-col-xs) {
							-webkit-box-shadow: 0 3px 5px 0 rgba(166, 166, 166, 1);
							-moz-box-shadow: 0 3px 5px 0 rgba(166, 166, 166, 1);
							box-shadow: 0 3px 5px 0 rgba(166, 166, 166, 1);
						}
					}
					@media screen and(max-width: @max-width-col-xs) {
						-webkit-box-shadow: 0 3px 5px 0 rgba(166, 166, 166, 1);
						-moz-box-shadow: 0 3px 5px 0 rgba(166, 166, 166, 1);
						box-shadow: 0 3px 5px 0 rgba(166, 166, 166, 1);
						padding: 10px;
					}
					label{
						padding-left:0px;
                    			}
					.searchresults-typeahead {
						position: absolute;
						z-index: 1;
						.yui-ac-content {
							border: 0px;
							border-top: 1px solid @medium-grey;
							background: #fdfdfd;
							box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.25);
							padding: 20px;
							@media screen and (max-width: @breakpoint-col-sm) {
								border: 0px;
								//box-shadow: none;
								padding: 0px 35px 20px 35px;
								width: 100% !important;
								left: 0px !important;
								background: @white;
								box-shadow: 0 9px 10px 0 rgba(0, 0, 0, 0.25);
							}
							ul {
								list-style-type: none;
								padding: 0px;
								margin: 0px;
								li {
									padding: 2px !important;
									font-size: 18px;
									cursor: pointer;
									@media screen and (max-width: @breakpoint-col-sm) {
										font-size:16px;
									}
									&:hover {
										background: #eee;
									}
									span {
										background: none !important;
										border: none !important;
										color: #000 !important;
										padding: 0px !important;
									}
								}
							}
						}
						@media screen and (max-width: @breakpoint-col-sm) {
							width: 100% !important;
							left: 0px !important;
						}
					}
				}
				.cancel-btn {
					display: none;
					font-size: 16px;
					cursor: pointer;
					float: left;
					top: 23px;
					position: relative;
					left: 15px;
				}
				.search-icon {
					display: inline-block;
					img {
						height:28px;
						width: 28px;
						margin: 25px 0px 25px 10px;
						@media screen and(max-width: @max-width-col-xs) {
							height: 30px;
							width: 30px;
							margin: 0px;
						}
					}
				}
				input {
					display: inline-block;
					position: relative;
					font-family: "Diodrum Regular";
					vertical-align: middle;
					font-size: 24px!important;
					margin-left: 32px;
					border: none;
					width: ~"calc(100% - 32px - 48px - 40px - 32px)";
					@media screen and(max-width: @max-width-col-xs) {
						width: ~"calc(100% - 42px - 42px )";
						font-size: 16px;
						margin-left: 0px;
						height: 40px;
					}
				}
				input[type="text"]:focus {
					outline: none;
				}
				.close-btn {
					padding: 13px;
					padding-bottom: 5px;
					margin-right: ~"calc(@item-padding - 10px)";
					position: relative;
					display: inline-block;
					width: 40px;
					user-select: none;
					cursor: pointer;
					vertical-align: middle;
					span:nth-last-child(2) {
						transform: rotate(-45deg) translate(-5px, 16px);
					}
					span {
						display: block;
						width: 25px;
						height: 2px;
						margin-bottom: 15px;
						position: relative;
						background: @black;
						border-radius: 3px;
						transform-origin: 4px 0;
						transform: rotate(45deg) translate(-7px, -16px);
						background: #232323;
						&:first-child {
							transform-origin: 0 0;
						}
						&:last-child {
							margin-bottom: 0;
						}
					}
				}
				&.mobile-view {
					padding-left: 18px;
					.mobile-search-box {
						float: left;
						width: 80%;
					}
					.cancel-btn {
						display: block;
					}
					.searchresults-typeahead {
						margin-top: 20px;
					}
				}
			}
			.divider-line {
				border-bottom: 1px solid @medium-grey;
				position: absolute;
				width: 100%;
				left: 0;
			}
			.search-result {
				.padding-mobile();
				.result-header {
					border-bottom: 1px solid @medium-grey;
					padding-bottom: 25px;
					padding-top: 50px;
					margin-bottom: 25px;
					display: none;
					a {
						float: right;
					}
				}
				.item-result {
					padding: 18px 22px;
					margin-bottom: 32px;
					overflow: hidden;
					.text-search {
						background-color: @light-red;
					}
					a {
						h4:hover {
							color: @red;
						}
					}
					h4 {
						padding-bottom: 30px;
					}
					p {
						font-size: 14px;
						height: 64px;
						overflow: hidden;
						font-family: "Noto Sans Regular";
					}
					@media screen and (max-width: @max-width-col-xs) {
						border: solid 1px @medium-grey;
					}
				}
				.result-view-more {
					display: none;
					margin-bottom: 185px;
					@media screen and (max-width: @max-width-tablet) {
						margin-bottom:85px;
					}
					a.cta:active {
						color: @white;
					}
					span {
						display: block;
						padding-bottom: 10px;
						span {
							display: inline-block;
						}
					}
					padding-bottom: 10px;
				}
				.no-result-text {
					font-size: 20px;
					margin: 20px;
					font-weight: 500;
					display: none;
				}
				.paginationjs-pages {
					ul {
						list-style-type: none;
						.paginationjs-next {
							width: 184px;
							margin: auto;
							border: 1px solid #000;
							border-radius: 25px;
							font-size: 16px;
							padding: 13px 55px;
							letter-spacing: -0.5px;
							text-decoration: none;
							cursor: pointer;
							color: #000000;
							 :after {
								//content: 'Load More';
								font-family: "Diodrum Regular";
								width: 96px;
								position: relative;
								top: -22px;
								float: left;
								background: @white;
								left: -13px;
								font-size: 16px;
							}
							&:hover {
								a {
									color: @red;
								}
								color:@red;
								border: 1px solid @red;
							}
							&.disabled {
								display: none;
							}
						}
					}
				}
			}
		}
	}
}
.safespec-search .search-header input {
font-size: 24px!important; color:#A2A2A2;
}
.safespec-search .mobile-search-box{
    border-bottom: solid 1px #333;
    
}
.safespec-search .search-icon img{ width:28px; height:28px; margin:0!important;}
.safespec-search .clean-search{ display:none;}
.search-wheretobuy #product_grid{ width: 80%;}
.search-wheretobuy{ display: flex;
    max-width: 1440px;
    margin:20px auto 0 auto; padding:0 94px;}
.whereTo-Buy-section .dropdown{ margin-top: 50px;}
.whereTo-Buy-section #dropdownMenuButton{
    width: 200px;
    height: 55px;
    background: #e4001c;
    box-shadow: none;
    border: solid 1px #666;
    color: #fff;
    font-size: 20px; border:none;
}
.whereTo-Buy-section #dropdownMenuButton img{ filter: brightness(1000);}
.selector-tool-section button label, .whereTo-Buy-section label {
font-size:20px; cursor: pointer;
}
.search-wheretobuy #product_grid .search-container{
    padding-right:20px; 
    padding-left:20px;
}
@media screen and (max-width:480px){
    .wheretobuy-refinesearch .refineby-section button{  width:90%!important;}
	.whereTo-Buy-section #dropdownMenuButton{ width:100%;}
	.selector-tool-section button label, .whereTo-Buy-section label{ font-size:16px;}
	.wheretobuy-refinesearch .refineby-section .btn label {font-size:16px!important; padding:0!important;}
	.selector-tool-option-container{ margin:0;}
	.saved-scenario-header-content .nav.nav-pills{ margin-right:0;}
	#prod-sel-modal-start .saved-scenario-header-content .nav.nav-pills li a {
	margin:0;
	}
	.hazard-tab a.active, .industry-tab a.active, .guide-tab a.active{ padding:12px 24px!important;     background-position: 6px;
		background-size: 15px;}
		
	#savedscen-content .modal-content ul.nav.nav-pills {
	left:0!important;
	}
}

@media screen and (max-width:767px){
    .search-wheretobuy{ padding:0;}
    .wheretobuy-refinesearch{
        display:flex;
    }
    .wheretobuy-refinesearch .refineby-section button{
        width:220px;
    margin: 15px;
    height: 54px;
    box-shadow: none;
    border: solid 1px #ccc;
    background: #fff;
    }
    .wheretobuy-refinesearch .refineby-section button img{ padding:5px;}
    .wheretobuy-refinesearch .refineby-section .btn label{padding-left: 10px;
        line-height: 40px; font-size: 18px;}
		.mobile-search-box{margin-top:20px;}
		
    }
@media (max-width: 576px) {
  .spec_resources {
    padding: 0 33px !important;
  }
}
@media (max-width: 576px) {
  .cards-container {
    padding: 0 33px !important;
  }
  .cards-container span {
    position: absolute;
    left: 85%;
    bottom: 9% !important;
  }
}
.spec_resources .spec_resourcetitle {
  margin-top: 20px;
}
.spec_resources .spec_resourcetitle h3 {
  font-size: 42px;
  font-family: 'Diodrum Medium';
  color: #e4001c;
}
.spec_products {
  margin-top: 20px;
}
.cards-container {
  margin-top: 50px;
}
.cards-container > .col-md-3 {
  margin-bottom: 30px;
}
.cards-container > .col-md-3 .card-content {
  height: 100%;
}
.cards-container > .col-md-3 .card-content p:after {
  content: ' \2192';
  position: absolute;
  left: 95%;
  top: 40%;
}
@media (max-width: 767px) {
  .cards-container > .col-md-3 .card-content p:after {
    top: 10%;
  }
}
.cards-container .card {
  padding: 10px;
  border-top: 0;
  border: none !important;
}
.cards-container .IMG {
  width: 100%;
  height: 349px;
  object-fit: contain;
}
.cards-container p {
  position: relative;
  width: 100%;
  margin-bottom: 0 !important;
}
.cards-container .arr {
  padding: 10px;
}
.cards-container span {
  position: absolute;
  left: 90%;
  bottom: 9%;
}

/************************************************

   Image Carousel Component

************************************************/
/*Fix for slide peek, as decimal numbers broke the dots.*/
/*Card Carousel---------------------------------*/
/* Arrows ------------------------------------*/
/*WHITE/GREY CAROUSELS---------------------*/
/*LIGHT BLUE CAROUSELS------------------*/
/*MEDIUM BLUE CAROUSELS------------------*/
/*DARK BLUE CAROUSELS------------------*/
/*************************************
  Owl overwrite's
*************************************/
.dupont-safespec-rt-card-carousal {
  width: 99%;
  /*.owl-stage-outer{
		padding-left: 110px;
    }*/
}
.dupont-safespec-rt-card-carousal .carousal-title {
  font-family: "Diodrum Medium";
  margin-bottom: 24px;
  padding-left: 0px;
  padding-right: 0px;
}
.dupont-safespec-rt-card-carousal .carousal-item-data .headline {
  height: 56px;
  overflow: hidden;
}
.dupont-safespec-rt-card-carousal .carousal-item-data .read-outer::after {
  content: '→' !important;
  position: absolute !important;
  top: auto !important;
  left: auto !important;
  bottom: 4.5rem !important;
  right: 30px !important;
  margin-left: .5em !important;
}
.dupont-safespec-rt-card-carousal .carousal-desc {
  font-family: "Noto Sans Regular";
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: -0.1px;
}
.dupont-safespec-rt-card-carousal .container {
  padding: 0;
}
.dupont-safespec-rt-card-carousal .row {
  margin: 0;
  display: block;
}
.dupont-safespec-rt-card-carousal .owl-dots,
.dupont-safespec-rt-card-carousal .owl-nav {
  display: none !important;
}
.dupont-safespec-rt-card-carousal .carousal-title-main {
  font-size: 42px;
  font-family: "Diodrum Medium" !important;
  margin-bottom: 56px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dupont-safespec-rt-card-carousal .carousal-title {
    font-size: 24px;
    margin-bottom: 16px;
    margin-left: 0px !important;
  }
  .dupont-safespec-rt-card-carousal .carousal-title-main {
    font-size: 32px;
    margin-bottom: 48px;
  }
  .dupont-safespec-rt-card-carousal .carousal-desc {
    font-size: 14px;
    margin-left: 0px;
  }
}
@media only screen and (max-width: 767px) {
  .dupont-safespec-rt-card-carousal .carousal-title {
    margin-left: 0px !important;
    font-size: 24px;
  }
  .dupont-safespec-rt-card-carousal .carousal-title-main {
    font-size: 32px;
    margin-bottom: 32px;
  }
  .dupont-safespec-rt-card-carousal .carousal-desc {
    margin-left: 0px;
    font-size: 14px;
  }
}
.dupont-safespec-rt-card-carousal .slider-nav {
  width: 100%;
  padding-right: 171.7px;
  margin-top: 25px;
}
.dupont-safespec-rt-card-carousal .slider-nav button {
  background: transparent;
  border: 0;
}
.dupont-safespec-rt-card-carousal .slider-nav span {
  font-size: 36px;
}
.dupont-safespec-rt-card-carousal .slider-nav .slider-next,
.dupont-safespec-rt-card-carousal .slider-nav .slider-prev {
  width: 36px;
  float: right;
  cursor: pointer;
}
.dupont-safespec-rt-card-carousal .slider-nav .slider-next:focus,
.dupont-safespec-rt-card-carousal .slider-nav .slider-prev:focus {
  outline: none;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .dupont-safespec-rt-card-carousal .slider-nav {
    padding-right: 140px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dupont-safespec-rt-card-carousal .slider-nav {
    padding-right: 114px;
  }
}
@media only screen and (max-width: 767px) {
  .dupont-safespec-rt-card-carousal .slider-nav {
    padding-right: 48px;
  }
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel {
  overflow: hidden;
  margin-top: 56px;
  position: relative;
  width: 100%;
  margin-top: 0px;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-stage-outer {
  padding-left: 0px;
  max-width: 1440px !important;
  overflow: visible;
  margin: 0 auto;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .dashed-timeline {
  width: 778px;
  border: 1px dashed #e4001c;
  margin-top: 52px;
  float: left;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .carousel-dots {
  height: 12px;
  width: 12px;
  border: 3px solid #e4001c;
  position: relative;
  float: left;
  left: 369px;
  border-radius: 6px;
  background: #fff;
  top: -7px;
  cursor: pointer;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .card-view {
  width: 360px !important;
  border: 0.9px solid #e1e1e1;
  margin: 10px 10px 50px 10px;
  display: inline-block;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-item {
  width: 360px !important;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .carousal-item-data {
  padding: 11.7px 19.5px 18px 19.5px;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .card-image {
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  transform: rotate(-360deg);
  border: 0.9px solid #e1e1e1;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .card-image-bg,
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .card-image,
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .card-image img {
  height: 200px;
  width: auto;
  margin: 0 auto;
  padding-top: 10px;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .carousal-item-data {
  float: left;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .headline {
  font-family: "Diodrum Regular";
  font-size: 26px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.23;
  letter-spacing: -0.5px;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .red-separator {
  width: 30px;
  height: 1px;
  margin-top: 8px;
  background-color: #e4001c;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .carousal-text {
  height: 96px;
  font-family: "Noto Sans Regular";
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.71;
  margin-top: 11px;
  overflow: hidden;
  text-overflow: ellipsis;
  letter-spacing: -0.1px;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .read-outer {
  display: table;
  margin-top: 48.5px;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .read {
  font-size: 16px;
  font-family: "Diodrum Regular";
  letter-spacing: -0.5px;
  float: left;
  margin-right: 13px;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .small-arrow {
  width: 16.5px !important;
  height: auto;
  vertical-align: middle;
  float: left;
  line-height: 0;
  margin: 4px 0;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .video__preview-play {
  position: relative;
  z-index: 1;
  height: 56px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .carousal-title {
    margin-left: 120px !important;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-stage-outer {
    padding-left: 33px !important;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .dashed-timeline {
    width: 643.16px;
    margin-top: 56px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .carousel-dots {
    left: 300px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .card-view,
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-item {
    width: 293.2px !important;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .card-image-bg {
    height: 163.5px;
    width: 291.2px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .card-image,
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .card-image img {
    height: 163.5px;
    width: 291.2px;
    float: left;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .carousal-text {
    height: 120px;
    margin-top: 8px;
    line-height: 2;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .carousal-item-data {
    padding: 15px 26.1px 24px 26.1px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .red-separator {
    margin-top: 4.1px;
    width: 24.4px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .read-outer {
    margin-top: 56.6px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel {
    margin-top: 48px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .carousal-title {
    margin-left: 0px !important;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-stage-outer {
    padding-left: 33px !important;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .dashed-timeline {
    width: 498px;
    margin-top: 47px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .carousel-dots {
    left: 227px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .card-view,
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-item {
    width: 219.8px !important;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .card-image-bg {
    height: 122.2px;
    width: auto;
    padding-top: 10px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .card-image,
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .card-image img {
    height: 122.2px;
    width: 218.3px;
    float: left;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .carousal-item-data {
    padding: 11.5px 19.5px 18px 19.5px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .carousal-text {
    height: 140px;
    font-size: 12px;
    margin-top: 6px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .headline {
    line-height: 1.4;
    font-size: 20px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .red-separator {
    width: 18.3px;
    margin-top: 20px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .read-outer {
    margin-top: 59.3px;
  }
}
@media only screen and (max-width: 767px) {
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel {
    margin-top: 32px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .carousal-title {
    margin-left: 0px !important;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-stage-outer {
    padding-left: 33px !important;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .dashed-timeline {
    width: 283px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .carousel-dots {
    left: 127.5px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .card-view,
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-item {
    width: 219.8px !important;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .card-image-bg {
    height: 122.2px;
    width: 218.3px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .card-image,
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .card-image img {
    height: 122.2px;
    width: 218.3px;
    float: left;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .carousal-item-data {
    padding: 11.7px 19.5px 18px 19.5px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .carousal-item-data a.arrow:after {
    content: '→';
    position: absolute;
    top: auto;
    bottom: 4.5rem;
    right: 25rem;
    margin-left: .5em;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .carousal-text {
    height: 140px;
    font-size: 12px;
    margin-top: 6px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .headline {
    font-size: 20px;
    line-height: 1.4;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .red-separator {
    width: 18.3px;
    margin-top: 1.2px;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .read-outer {
    margin-top: 59.3px;
  }
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-stage {
  left: 0px;
  display: flex;
  padding-left: 0px !important;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-item {
  display: flex;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-nav {
  display: flex;
  justify-content: space-between;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-nav button {
  margin: 0;
  padding: 0;
  line-height: 100% !important;
  height: 24px;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-nav button:active {
  border: 0;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-nav button:visited {
  border: 0;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-nav button:link {
  border: 0;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-nav button:focus {
  border: 0;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-next {
  width: 16px;
  text-align: left;
  margin: 0;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-prev {
  width: 16px;
  text-align: right;
  margin: 0;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-dots {
  margin-top: -26px;
  pointer-events: none;
}
.dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-dots .owl-dot {
  pointer-events: auto;
}
.dupont-safespec-rt-card-carousal .background-white svg {
  fill: #3495E8 !important;
}
.dupont-safespec-rt-card-carousal .background-white .st0 {
  fill: #3495E8 !important;
}
.dupont-safespec-rt-card-carousal .background-white .st1 {
  fill: #3495E8 !important;
}
.dupont-safespec-rt-card-carousal .background-white .disabled svg {
  fill: #CCCFD3 !important;
}
.dupont-safespec-rt-card-carousal .background-white .disabled .st1 {
  fill: #CCCFD3 !important;
}
.dupont-safespec-rt-card-carousal .background-white .disabled .st0 {
  fill: #CCCFD3 !important;
}
.dupont-safespec-rt-card-carousal .background-white .safespec-card-rt-view-carousel .owl-dot.active span,
.dupont-safespec-rt-card-carousal .background-white .safespec-card-carousel .owl-dot.active span,
.dupont-safespec-rt-card-carousal .background-white .card-carousel .owl-dot.active span {
  background: #3495E8 !important;
}
.dupont-safespec-rt-card-carousal .background-white .safespec-card-rt-view-carousel .owl-dot span,
.dupont-safespec-rt-card-carousal .background-white .safespec-card-carousel .owl-dot span,
.dupont-safespec-rt-card-carousal .background-white .card-carousel .owl-dot span {
  background: #CCCFD3 !important;
}
.dupont-safespec-rt-card-carousal .background-white .safespec-card-rt-view-carousel .owl-dot:hover span,
.dupont-safespec-rt-card-carousal .background-white .safespec-card-carousel .owl-dot:hover span,
.dupont-safespec-rt-card-carousal .background-white .card-carousel .owl-dot:hover span {
  background: #3495E8 !important;
}
.dupont-safespec-rt-card-carousal .background-grey svg {
  fill: #3495E8 !important;
}
.dupont-safespec-rt-card-carousal .background-grey .st0 {
  fill: #3495E8 !important;
}
.dupont-safespec-rt-card-carousal .background-grey .st1 {
  fill: #3495E8 !important;
}
.dupont-safespec-rt-card-carousal .background-grey .safespec-card-rt-view-carousel .owl-dot.active span,
.dupont-safespec-rt-card-carousal .background-grey .safespec-card-carousel .owl-dot.active span {
  background: #3495E8 !important;
}
.dupont-safespec-rt-card-carousal .background-grey .safespec-card-rt-view-carousel .owl-dot span,
.dupont-safespec-rt-card-carousal .background-grey .safespec-card-carousel .owl-dot span {
  background: #CCCFD3 !important;
}
.dupont-safespec-rt-card-carousal .background-grey .safespec-card-rt-view-carousel .owl-dot:hover span,
.dupont-safespec-rt-card-carousal .background-grey .safespec-card-carousel .owl-dot:hover span {
  background: #3495E8 !important;
}
.dupont-safespec-rt-card-carousal .background-transparent svg {
  fill: #3495E8 !important;
}
.dupont-safespec-rt-card-carousal .background-transparent .st0 {
  fill: #3495E8 !important;
}
.dupont-safespec-rt-card-carousal .background-transparent .st1 {
  fill: #3495E8 !important;
}
.dupont-safespec-rt-card-carousal .background-light-blue svg {
  fill: #fff !important;
}
.dupont-safespec-rt-card-carousal .background-light-blue .st0 {
  fill: #fff !important;
}
.dupont-safespec-rt-card-carousal .background-light-blue .st1 {
  fill: #fff !important;
}
.dupont-safespec-rt-card-carousal .background-light-blue button.disabled svg {
  fill: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .background-light-blue button.disabled .st1 {
  fill: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .background-light-blue button.disabled .st0 {
  fill: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .background-light-blue .safespec-card-rt-view-carousel .owl-dot.active span,
.dupont-safespec-rt-card-carousal .background-light-blue .safespec-card-carousel .owl-dot.active span,
.dupont-safespec-rt-card-carousal .background-light-blue .card-carousel .owl-dot.active span {
  background: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .background-light-blue .safespec-card-rt-view-carousel .owl-dot span,
.dupont-safespec-rt-card-carousal .background-light-blue .safespec-card-carousel .owl-dot span,
.dupont-safespec-rt-card-carousal .background-light-blue .card-carousel .owl-dot span {
  background: #FFF !important;
}
.dupont-safespec-rt-card-carousal .background-light-blue .safespec-card-rt-view-carousel .owl-dot:hover span,
.dupont-safespec-rt-card-carousal .background-light-blue .safespec-card-carousel .owl-dot:hover span,
.dupont-safespec-rt-card-carousal .background-light-blue .card-carousel .owl-dot:hover span {
  background: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .dark svg {
  fill: #fff !important;
}
.dupont-safespec-rt-card-carousal .dark .st0 {
  fill: #fff !important;
}
.dupont-safespec-rt-card-carousal .dark .st1 {
  fill: #fff !important;
}
.dupont-safespec-rt-card-carousal .dark button.disabled svg {
  fill: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .dark button.disabled .st1 {
  fill: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .dark button.disabled .st0 {
  fill: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .dark .safespec-card-rt-view-carousel .owl-dot.active span,
.dupont-safespec-rt-card-carousal .dark .safespec-card-carousel .owl-dot.active span,
.dupont-safespec-rt-card-carousal .dark .card-carousel .owl-dot.active span {
  background: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .dark .safespec-card-rt-view-carousel .owl-dot span,
.dupont-safespec-rt-card-carousal .dark .safespec-card-carousel .owl-dot span,
.dupont-safespec-rt-card-carousal .dark .card-carousel .owl-dot span {
  background: #FFF !important;
}
.dupont-safespec-rt-card-carousal .dark .safespec-card-rt-view-carousel .owl-dot:hover span,
.dupont-safespec-rt-card-carousal .dark .safespec-card-carousel .owl-dot:hover span,
.dupont-safespec-rt-card-carousal .dark .card-carousel .owl-dot:hover span {
  background: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .background-medium-blue svg {
  fill: #FFF !important;
}
.dupont-safespec-rt-card-carousal .background-medium-blue .st0 {
  fill: #FFF !important;
}
.dupont-safespec-rt-card-carousal .background-medium-blue .st1 {
  fill: #FFF !important;
}
.dupont-safespec-rt-card-carousal .background-medium-blue button.disabled svg {
  fill: #102537 !important;
}
.dupont-safespec-rt-card-carousal .background-medium-blue button.disabled .st1 {
  fill: #102537 !important;
}
.dupont-safespec-rt-card-carousal .background-medium-blue button.disabled .st0 {
  fill: #102537 !important;
}
.dupont-safespec-rt-card-carousal .background-medium-blue .safespec-card-rt-view-carousel .owl-dot.active span,
.dupont-safespec-rt-card-carousal .background-medium-blue .safespec-card-carousel .owl-dot.active span,
.dupont-safespec-rt-card-carousal .background-medium-blue .card-carousel .owl-dot.active span {
  background: #102537 !important;
}
.dupont-safespec-rt-card-carousal .background-medium-blue .safespec-card-rt-view-carousel .owl-dot span,
.dupont-safespec-rt-card-carousal .background-medium-blue .safespec-card-carousel .owl-dot span,
.dupont-safespec-rt-card-carousal .background-medium-blue .card-carousel .owl-dot span {
  background: #FFF !important;
}
.dupont-safespec-rt-card-carousal .background-medium-blue .safespec-card-rt-view-carousel .owl-dot:hover span,
.dupont-safespec-rt-card-carousal .background-medium-blue .safespec-card-carousel .owl-dot:hover span,
.dupont-safespec-rt-card-carousal .background-medium-blue .card-carousel .owl-dot:hover span {
  background: #102537 !important;
}
.dupont-safespec-rt-card-carousal .background-dark-blue svg {
  fill: #FFF !important;
}
.dupont-safespec-rt-card-carousal .background-dark-blue .st0 {
  fill: #FFF !important;
}
.dupont-safespec-rt-card-carousal .background-dark-blue .st1 {
  fill: #FFF !important;
}
.dupont-safespec-rt-card-carousal .background-dark-blue button.disabled svg {
  fill: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .background-dark-blue button.disabled .st1 {
  fill: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .background-dark-blue button.disabled .st0 {
  fill: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .background-dark-blue .safespec-card-rt-view-carousel .owl-dot.active span,
.dupont-safespec-rt-card-carousal .background-dark-blue .safespec-card-carousel .owl-dot.active span,
.dupont-safespec-rt-card-carousal .background-dark-blue .card-carousel .owl-dot.active span {
  background: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .background-dark-blue .safespec-card-rt-view-carousel .owl-dot span,
.dupont-safespec-rt-card-carousal .background-dark-blue .safespec-card-carousel .owl-dot span,
.dupont-safespec-rt-card-carousal .background-dark-blue .card-carousel .owl-dot span {
  background: #FFF !important;
}
.dupont-safespec-rt-card-carousal .background-dark-blue .safespec-card-rt-view-carousel .owl-dot:hover span,
.dupont-safespec-rt-card-carousal .background-dark-blue .safespec-card-carousel .owl-dot:hover span,
.dupont-safespec-rt-card-carousal .background-dark-blue .card-carousel .owl-dot:hover span {
  background: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .light svg {
  fill: #FFF !important;
}
.dupont-safespec-rt-card-carousal .light .st0 {
  fill: #FFF !important;
}
.dupont-safespec-rt-card-carousal .light .st1 {
  fill: #FFF !important;
}
.dupont-safespec-rt-card-carousal .light button.disabled svg {
  fill: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .light button.disabled .st1 {
  fill: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .light button.disabled .st0 {
  fill: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .light .safespec-card-rt-view-carousel .owl-dot.active span,
.dupont-safespec-rt-card-carousal .light .safespec-card-carousel .owl-dot.active span,
.dupont-safespec-rt-card-carousal .light .card-carousel .owl-dot.active span {
  background: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .light .safespec-card-rt-view-carousel .owl-dot span,
.dupont-safespec-rt-card-carousal .light .safespec-card-carousel .owl-dot span,
.dupont-safespec-rt-card-carousal .light .card-carousel .owl-dot span {
  background: #FFF !important;
}
.dupont-safespec-rt-card-carousal .light .safespec-card-rt-view-carousel .owl-dot:hover span,
.dupont-safespec-rt-card-carousal .light .safespec-card-carousel .owl-dot:hover span,
.dupont-safespec-rt-card-carousal .light .card-carousel .owl-dot:hover span {
  background: #2b598c !important;
}
.dupont-safespec-rt-card-carousal .owl-theme .owl-nav [class*=owl-]:hover {
  background: transparent;
}
.dupont-safespec-rt-card-carousal .owl-item .card {
  width: 100%;
}
@media (min-width: 351px) {
  .dupont-safespec-rt-card-carousal .carousel-background {
    padding: 20px 0px;
  }
}
@media (min-width: 801px) {
  .dupont-safespec-rt-card-carousal .safespec-card-carousel .owl-stage,
  .dupont-safespec-rt-card-carousal .card-carousel .owl-stage {
    left: -20px;
  }
  .dupont-safespec-rt-card-carousal .owl-item .card {
    flex-basis: 100%;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 601px) {
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-next,
  .dupont-safespec-rt-card-carousal .safespec-card-carousel .owl-next,
  .dupont-safespec-rt-card-carousal .card-carousel .owl-next {
    width: 33%;
    width: 35%;
  }
  .dupont-safespec-rt-card-carousal .safespec-card-rt-view-carousel .owl-prev,
  .dupont-safespec-rt-card-carousal .safespec-card-carousel .owl-prev,
  .dupont-safespec-rt-card-carousal .card-carousel .owl-prev {
    width: 33%;
    width: 35%;
  }
  .dupont-safespec-rt-card-carousal .owl-item .card {
    flex-basis: 100%;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
}
.dupont-safespec-rt-card-carousal .owl-carousel {
  display: block;
}

.ws-list-group h4 {
  font-family: "Diodrum Regular";
}
.ws-list-group .ws-list-item ul li {
  border-radius: 2px;
  background-color: #fff;
}
.ws-list-group .ws-list-item ul.without-links {
  position: relative;
}
.ws-list-group .ws-list-item ul.without-links li {
  font-size: 14px;
  font-family: "Noto Sans Regular";
  line-height: 24px;
  background-position: left 27px;
  background-repeat: no-repeat;
  position: relative;
}
.ws-list-group .ws-list-item ul.without-links li.removepad {
  padding: 0px 0px 10px 0px;
}
.ws-list-group .ws-list-item ul.without-links li.listwithicon {
  list-style-type: none;
  padding-left: 30px;
}
@media (max-width: 991px) {
  .ws-list-group .ws-list-item ul.without-links li {
    font-size: 12px;
  }
}
.ws-list-group .ws-list-item .with-links {
  list-style-type: none;
}
.ws-list-group .ws-list-item .with-links li a {
  color: #317ea5;
  text-decoration: none;
  position: relative;
  font-size: 16px;
}
.ws-list-group .ws-list-item .with-links li a:hover {
  color: red !important;
}
.ws-list-group .ws-list-item .with-links li a:hover .dialog-box {
  display: block;
}
.ws-list-group .ws-list-item .with-links li a.livepage:hover {
  color: #969696 !important;
}
@media (max-width: 991px) {
  .ws-list-group .ws-list-item .with-links li a {
    font-size: 14px;
  }
}
.ws-list-group .ws-list-item .with-links li a i {
  width: 4.2px;
  height: 4.2px;
  font-size: 20px;
  color: #969696;
  margin-right: 10px;
}
.ws-list-group .ws-list-item .with-links .box-div {
  display: block;
  padding: 10px;
  /* margin-left: 16px; */
  /* margin-right: 16px; */
  background-color: white;
  box-shadow: 0 2px 6px 0 black;
}
.ws-list-group .ws-list-item .with-links .redirect-box {
  padding: 10px;
  background-color: white;
}
.ws-list-group .ws-list-item .with-links .redirect-box .a:after {
  content: ' \2192';
}
.ws-list-group .ws-list-item .with-links .redirect-box .a:hover {
  color: #e4001c !important;
}
.ws-style-list.list-item-first-child-border .ws-list-group .ws-list-item ul li:first-child {
  border-top: 1px solid #dddddd;
  left: 0;
  bottom: 40px;
}
.ws-style-list.list-item-first-child-border .ws-list-group .ws-list-item .dialog-box {
  z-index: 999;
  width: 276px;
  position: absolute;
  left: 0;
  top: 118%;
  border: 2px solid white;
  background: aliceblue;
  box-shadow: black 1px 1px 8px;
}
.ws-style-list.list-item-first-child-border .ws-list-group .ws-list-item .redirect-box {
  width: 365px;
  left: 0%;
  z-index: 9999;
  position: absolute;
  top: 125%;
  background: white;
  box-shadow: black 1px 1px 8px;
}
.ws-style-list.list-item-first-child-border .ws-list-group .ws-list-item .redirect-box p {
  padding-left: 10px !important;
  padding-top: 10px;
}
.ws-style-list.list-item-first-child-border .ws-list-group .ws-list-item .redirect-box p span.a {
  position: absolute;
  left: 90%;
}
@media (max-width: 767px) {
  .ws-style-list.list-item-first-child-border .ws-list-group .ws-list-item .redirect-box {
    width: 300px;
  }
}
.ws-style-list.list-item-last-child-border .ws-list-group .ws-list-item ul li:last-child span {
  position: relative;
}
.ws-style-list.list-item-last-child-border .ws-list-group .ws-list-item ul li:last-child span::before {
  content: "";
  border-bottom: none;
}
.ws-style-list.list-item-border .ws-list-group .ws-list-item ul li {
  padding-top: 24px;
  padding-bottom: 24px;
}
.ws-style-list.list-item-border .ws-list-group .ws-list-item ul li span {
  position: relative;
}
.ws-style-list.list-item-border .ws-list-group .ws-list-item ul li span::before {
  content: "";
  position: absolute;
  border-bottom: 1px solid #dddddd;
  left: 0;
  top: auto;
  bottom: -27px;
  width: 390px;
}
@media (max-width: 1023px) {
  .ws-style-list.list-item-border .ws-list-group .ws-list-item ul li span::before {
    width: 208px;
  }
}
.ws-style-list.list-item-border .ws-list-group .ws-list-item .with-links li {
  padding: 12px 0px;
  border-bottom: 1px solid #dddddd;
  left: 0;
  top: 40px;
  padding-left: 15px;
}
.ws-style-list.list-item-border .ws-list-group .ws-list-item .with-links li span::before {
  border-bottom: none;
}
.ws-style-list.list-item-border .ws-list-group .ws-list-item .without-links li:last-child {
  padding-bottom: 0px;
}
@media (min-width: 1024px) {
  .ws-style-list.alignlistitemcenter .ws-list-group .ws-list-item .with-links li {
    text-align: center;
  }
}
@media (max-width: 576px) {
  .ws-style-list.alignlistitemleftmobile .ws-list-group .ws-list-item .with-links li {
    text-align: unset;
  }
}
.ws-style-list.liststyletypecircle .ws-list-group .ws-list-item ul {
  list-style-type: circle;
  padding-left: 15px;
}
.ws-style-list.liststyletypesquare .ws-list-group .ws-list-item ul {
  list-style-type: square;
  padding-left: 15px;
}
.ws-style-list.liststyletypedisc .ws-list-group .ws-list-item ul {
  list-style-type: disc;
  padding-left: 15px;
}
.ws-style-list.liststyletypeupper-roman .ws-list-group .ws-list-item ul {
  list-style-type: upper-roman;
  padding-left: 15px;
}
.ws-style-list.liststyletypelower-alpha .ws-list-group .ws-list-item ul {
  list-style-type: lower-alpha;
  padding-left: 15px;
}
.ws-style-list.columnlistwithlinks .ws-list-group .ws-list-item h4 {
  padding-bottom: 28px;
}
.ws-style-list.font-family-noto-sans .ws-list-group .ws-list-item li {
  font-family: "Noto Sans Regular";
}
.safespec-quicklinks-li {
  display: flex;
  padding: 5px 0 5px 15px!important;
}
.safespec-quicklinks-li .body2-bold {
  margin-right: 10px;
  line-height: 45px;
}
.safespec-quicklinks-print-btns {
  margin-top: 0px;
  margin-left: -30px;
  visibility: hidden;
  opacity: 0;
  display: flex;
}
.safespec-quicklinks-print-btns p {
  font-size: 12px!important;
  border: solid 1px #ccc;
  padding: 9px 10px;
  border-radius: 4px;
  color: #000;
  cursor: pointer;
  margin-top: 4px;
  background-color: #efefef;
  transition: 0.3s linear;
}
.safespec-quicklinks-print-btns span:nth-child(2) {
  margin-left: 5px;
}
.safespec-quicklinks-print-btns p:hover {
  background-color: #e4001c;
  color: #fff;
  transition: 0.3s linear;
  border: solid 1px #e4001c;
}
li.safespec-quicklinks-li:hover .safespec-quicklinks-print-btns {
  visibility: visible;
  transform: translateX(30px);
  transition: 0.5s linear;
  opacity: 1;
}
#print-permeation-data {
  margin-bottom: 0;
  display: inline-table;
  width: auto;
}
#print-no-permeation-data {
  margin-left: 10px;
  margin-bottom: 0;
  display: inline-table;
  width: auto;
}
@media screen and (max-width: 576px) {
  .safespec-quicklinks-li {
    display: block;
  }
  .safespec-quicklinks-li:hover {
    display: flex;
  }
}

.product-details-faq #FAQmodal.faq-modal {
  display: none;
  position: fixed;
  z-index: 10000;
  padding-top: 0px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.4);
}
.product-details-faq #FAQmodal.faq-modal .modal-dialog {
  width: 100%;
  margin: 0px auto;
  pointer-events: auto;
}
.product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content {
  background-color: #fefefe;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  border: 1px solid #888;
  width: 100%;
  height: 500%;
}
.product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content header .megamenuContainer .navbar {
  border: 1px solid #dddddd;
}
.product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content header .megamenuContainer .navbar-fixed-top {
  top: 0px;
  border-width: 0 0 1px;
}
@media only screen and (max-width: 700px) {
  .product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content header .megamenuContainer .navbar-fixed-top {
    top: 0px !important;
  }
}
.product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content header .megamenuContainer .menu .opacity-sec {
  height: 50px;
}
.product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content header .megamenuContainer .menu .opacity-sec .faq-modal-close {
  color: #000000;
  position: absolute;
  right: 30px;
  top: 15px;
}
.product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content header .megamenuContainer .menu .opacity-sec .faq-modal-close:hover,
.product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content header .megamenuContainer .menu .opacity-sec .faq-modal-close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content header .megamenuContainer .menu .opacity-sec .faq-modal-close img {
  max-width: 60%;
}
@media only screen and (max-width: 500px) {
  .product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content header .megamenuContainer .menu .opacity-sec .faq-modal-close img {
    width: 20px;
  }
}
@media only screen and (max-width: 700px) {
  .product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content header .megamenuContainer .menu .opacity-sec .faq-modal-close {
    right: 30px;
    top: 18px;
  }
}
@media only screen and (max-width: 500px) {
  .product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content header .megamenuContainer .menu .opacity-sec .faq-modal-close {
    right: 30px;
    top: 15x;
  }
}
.product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content header .megamenuContainer .menu .navbar-header {
  padding-top: 5px;
  padding-bottom: 10px;
  width: auto;
  margin-left: 30px;
}
@media only screen and (max-width: 500px) {
  .product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content header .megamenuContainer .menu .navbar-header {
    padding-left: 25px;
    width: 90%;
    float: left;
  }
}
@media only screen and (max-width: 768px) {
  .product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content header .megamenuContainer .menu .navbar-header {
    padding-left: 36px;
  }
}
.product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content header .megamenuContainer .menu .navbar-header .dupont-logo {
  width: 237px !important;
}
@media only screen and (max-width: 500px) {
  .product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content header .megamenuContainer .menu .navbar-header .dupont-logo {
    width: 237px !important;
  }
}
.product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content .safespec-modal-heading {
  padding: 20px 25px 20px 45px;
}
.product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content .safespec-modal-heading h1 {
  font-size: 22px;
  font-family: arial;
  font-weight: 400;
  font-style: normal;
  color: #e4001c;
  margin-top: 0px;
}
.product-details-faq #FAQmodal.faq-modal .modal-dialog .safespec-modal-content .safespec-modal-heading h4 {
  font-size: 18px;
  font-family: arial;
  font-weight: 400;
  font-style: normal;
  color: #686868;
}
.product-details-faq #FAQmodal.faq-modal .modal-dialog .modal-height {
  height: auto;
}

.faq-modal-content .faq-secion {
  margin-top: 0px;
  margin-bottom: 60px;
}
.faq-modal-content .faq-secion i {
  border: solid #317ea5;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 4px;
  margin-top: 5px;
}
.faq-modal-content .faq-secion .quesandans-secion .ans-sec {
  font-size: 15px;
  color: #686868;
  background-color: #f6f6f6;
  padding: 15px;
  margin-left: 35px;
  margin-right: 10px;
  margin-bottom: 15px;
}
@media only screen and (max-width: 500px) {
  .faq-modal-content .faq-secion .quesandans-secion .ans-sec {
    margin-left: 25px;
    margin-right: 25px;
  }
}
.faq-modal-content .faq-secion .quesandans-secion .col-xs-1 {
  width: 16px;
}
.faq-modal-content .faq-secion .quesandans-secion img {
  max-width: 212px;
  width: 100%;
  height: 100%;
  max-height: 122px;
}
.faq-modal-content .faq-secion .quesandans-secion .qanda-desc {
  margin: 0px 70px 0px 70px;
}
.faq-modal-content .faq-secion .quesandans-secion .qanda-desc.top-margin {
  margin-top: 15px !important;
}
.faq-modal-content .faq-secion .quesandans-secion .qanda-desc .question {
  margin-left: 30px;
  font-size: 16px;
  color: #317ea5;
  display: inline-block;
  padding-bottom: 15px;
  margin: 0px;
  margin-left: 20px;
  width: 90%;
  cursor: pointer;
}
@media only screen and (max-width: 400px) {
  .faq-modal-content .faq-secion .quesandans-secion .qanda-desc .question {
    width: 80%;
  }
}
.faq-modal-content .faq-secion .quesandans-secion .qanda-desc .question p {
  margin-bottom: 0px;
}
@media only screen and (max-width: 960px) {
  .faq-modal-content .faq-secion .quesandans-secion .qanda-desc {
    margin: 0px 50px 0px 50px;
  }
}
@media only screen and (max-width: 700px) {
  .faq-modal-content .faq-secion .quesandans-secion .qanda-desc {
    margin: 0px 25px 0px 25px;
  }
}
@media only screen and (max-width: 500px) {
  .faq-modal-content .faq-secion .quesandans-secion .qanda-desc {
    margin: 0px 20px 0px 20px;
  }
}
@media only screen and (max-width: 400px) {
  .faq-modal-content .faq-secion .quesandans-secion .qanda-desc {
    margin: 0px 15px 0px 15px;
  }
}
.faq-modal-content .faq-secion .quesandans-secion .icon-change {
  width: 0%;
  float: left;
}
.faq-modal-content .faq-secion .quesandans-secion .icon-right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  /* margin-top: 10px; */
}
.faq-modal-content .faq-secion .quesandans-secion .brdr-btm {
  padding: 10px;
  border-bottom: 1px solid #b2b2b2;
}
.icon-down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  border-color: #000000 !important;
  margin-top: 5px;
}
.qanda-icon-comp {
  margin-bottom: 40px;
}
a:focus {
  text-decoration: none !important;
}
.border-i {
  border: solid #000000;
}
.black-color {
  color: #000000;
}
.top-padding {
  padding-top: 15px !important;
}

#expHaz .popover{
	width: 80%;
}
.double-check-block .desktop-step-visible {
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
}

.double-check-block .required p:before{
	left: 3px !important;
}

.double-check-block .Search-filter-panel {
	margin-right: 0px;
	margin-bottom: 15px;
}

.double-check-block .mobile-step-visible {
    display: none;
}

#check-chemical-step-chemhazard-2 .nav-pills li a.active {
	border: 1px solid #e4001c;
	color: #e4001c;
}

#check-chemical-step-chemhazard-2 .nav-pills li a {
	width: 420px;
	height: 53px;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #979797;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 0px;
}

.double-table-border{
	border: 1px solid #b2b2b2 !important;
}
.double-check-block {
    position: absolute;
    z-index: 99999;
    background: #fff;
    width: 94%;
    box-shadow: 0px 3px 10px #b2b2b2;
    left: 3%;
	right:3%;
	top:12%;
}

.double-check-arrow {
	width: 0;
    height: 0;
    margin: 0 40px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #317ea5;
}

.fabric-table-block table .tyvek-th label, .fabric-table-block table .tychem-th label,
	.fabric-table-block table .glove-th label {
	color: #fff;
}

#double-check:hover, #double-check:focus {
	color: #000000 !important;
}

.double-check-block .close-double-check {
	position: absolute;
	right: 0;
	margin: 15px;
	width: 20px;
	z-index: 9999;
	cursor: pointer;
}

.double-check-block .selector-tool-component {
	padding-bottom: 50px;
	border: 0px;
    margin: 20px 10px;
}

.double-check-block a {
	color: #000000;
}

.double-check-block a:hover {
	color: #000000;
	text-decoration: none;
}

#double-check-step1 .search-block .search-radio {
	margin-left: 25px;
}

#double-check-step1 .search-block .search-radio label {
	font-weight: normal;
}

#double-check-step1 .select-saved {
	margin: 20px 0px;
}

#double-check-step1 .select-saved .select-saved-head {
	color: #c6001e;
}

#check-chem-step4-chemhazard-prev-btn {
	display: inline-block;
	margin: 0 0 15px 15px;
}

#double-check-step1 .select-saved #show-double-check-result {
	font-size: 18px;
}

.double-check-result {
	margin: 35px 15px 0 15px;
}

.select-double-check {
	margin: 0 15px;
}

.double-check-result .similar-prod h4 {
	border-bottom: 1px solid #b2b2b2;
	padding-bottom: 5px;
    font-size: 15px;
    width: 80%;
}

.double-check-result .similar-prod .similar-image {
	border: 1px solid #b2b2b2;
	padding: 25px;
}

.double-check-result .similar-prod .compare-similar {
	float: right;
	margin-top: 10px;
}

.double-check-result .succes-icon {
	margin-right: 15px;
}

.double-check-result .overview-block {
	padding: 15px;
	border: 1px solid #b2b2b2;
	margin-top: 20px;
	margin-bottom: 20px;
}


.double-check-result .double-check-table th {
	background: #a2a07e;
	color: #fff;
}

.double-check-result .double-check-table th, .double-check-result .double-check-table td
	{
	border-bottom: 1px solid #b2b2b2;
	font-size: 14px;
}

.double-check-result .double-check-table table {
	border: 1px solid #b2b2b2;
}

.double-check-result .double-check-carousel-arrow img {
	margin-top: 80px;
}

@media only screen and (min-width:992px){
	.double-text-area{
		margin: 0px 0px 0px 7px;
	}
}
@media only screen and (max-width:700px) {
	
	.double-check-block .desktop-step-visible {
		display: none;
	}
	
	.double-padding-left{
		padding-left:0px;
	}
	
	.double-check-block .mobile-step-visible {
		display: block;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	.double-check-block .Search-filter-panel {
		margin-right: 0px;
		width: 100%;
		float: none;
		display: inline-block;
	}
	
	#check-chemical-step-chemhazard-2 .nav-pills {
		display: inline-block;
		width: 100%;
		box-sizing: border-box;
		padding: 0px 2em;
		margin: 1em 0px !important;
	}
	
	#check-chemical-step-chemhazard-2 .nav-pills {
		padding: 0px !important;
	}
	
	#check-chemical-step-chemhazard-2 .nav-pills > li {
		float: left;
		width: 49.6%;
	}
	
	#check-chemical-step-chemhazard-2 .nav-pills li a {
		min-height: 53px;
		height: auto;
		font-size: 13px;
		text-align: center;
		padding: 0.2em;
	}
	
	#check-chemical-step-chemhazard-2 .nav-pills li a {
		width: auto !important;
	}
	
	.double-refine-searchCompare{
		width: 100%;
		float: left;
		margin: 5px 0px !important;
	}
	
	.double-large-margin-left {
		margin-left: 0px;
	}

	.double-large-margin-right {
		margin-right: 0px;
	}
	.double-check-arrow {
		margin: 0 46%;
	}
    .double-check-block {
    	width: 100%;
    	left: 0%;
        text-align: justify;
	}

    #check-chemical-step-chemhazard-2   #check-chem-step2-chemhazard-nxt-btn{
		background-color: transparent;
    	margin: 0px 0px 10px 0px!important;
    }

    #check-chemical-step-chemhazard-2   #check-chem-step2-chemhazard-nxt-btn button{
		/* background-color: #317ea5;*/
    	 margin: 0px auto;
    }
    #check-chemical-step-chemhazard-3 .col-6
    {
		width:100%;
    }

    #check-chemical-step-chemhazard-1 .col-8 {
    	width: 66.66666667%;
	}

    #check-chemical-step-chemhazard-1 .col-4 {
   	    width: 33.33333333%;
	}
    .double-check-block .selector-warning-container{
		margin:0px;
	}
	.double-check-result .similar-prod h4{
	font-size:14px;
	}
	.double-table-border{
		table-layout: auto !important;
	}
	.double-table-border #chemical-hazard-data{
		display: table-row !important;
	}
	#check-chemical-step-chemhazard-2 #check-chem-step2-chemhazard-prev-btn,
	#check-chemical-step-chemhazard-2 check-chem-step2-chemhazard-nxt-btn{
		margin: 0px 0px 10px !important;
	}
}


#double-chck-saved-scenario-task 
{
    margin: 0px 15px;
}

#double-chck-saved-scenario-task a
{
    display:block;
    font-size: 16px;
}
.overview-block p
{
	display: inline-block;
}
.overview-block div 
{
	display: inline-block;
	margin-left: 15px;
}

#no-matching-products
{
	margin-left: 16px;
}

.search-block,#check-chem-step1-chemhazard-nxt-btn
{
	margin:10px 0px 0px 10px;
}

.double-check-result .success-block{

    padding:0px;
}

.verified-logos img{

    margin: 10px 0px 0px 100px;
    width: 180px;
}

#check-chemical-step-chemhazard-4 .col-2,.double-check-result .rel-prod-car-dsktp .col-2{

	width: 16.66666667%;
} 

@media only screen and (max-width:700px){
	
#permeation-checkchemical-resistance-data #chemhazmodal{
	left: 10% !important;
	top: 15% !important;
}
.double-check-result .col-6{

	width:100%;
}
.verified-logos img {
    margin: 0 auto !important;
} 
.double-check-result .similar-prod h4 {
    width: 75%;
}
#double-check-cancel{
	margin:0 auto;
}
#double-check-accept{
	margin:10px auto;
}
.item-wrap  #check-chemical-step-chemhazard-1 .col-4{
	width:33.3333333% !important;
}
#check-chem-step2-chemhazard-prev-btn button{
	margin: 0 auto;
}
#check-chemical-step-chemhazard-2 #check-chem-step2-chemhazard-nxt-btn button{
	max-width:150px
}
}

#double-check-step1 .overview-block{
    width: 94%;
    margin-left: 20px;
}   

@media only screen and (max-width:350px){
{
    font-size: 12px;
    width: 65%;
} 
}                

#check-chemical-step-chemhazard-1 .selector-warning{
	margin-right: -15px;
    margin-left: -15px;
}


.chemhazard-step1-btns #check-chem-step1-chemhazard-nxt-btn {
	width: auto;
    margin: 0px 0px 5px 0px;
}


.checkchem-step2-container{
	width: 100%;
    text-align: center;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#permeation-checktesting-details .div-footnotes{
	padding: 15px 0px 15px 0px;
}

#checkmaterial-haz-filter, #checkdata-haz-filter, #checkchemical-conce-haz-filter{
	float:right;
}

#checkdata-haz-filter + .safespec-table-comp{
	margin:70px 0px 0px 0px;
}
#checkchemical-conce-haz-filter + .safespec-table-comp{
	margin:70px 0px 0px 0px;
}

#checkmaterial-haz-filter .refine-search,#checkdata-haz-filter .refine-search,#checkchemical-conce-haz-filter .refine-search{
	padding-bottom:0px;
}

#checkmaterial-haz-filter button {
    min-width: 170px;
    width: auto;
}
#checkchemical-conce-haz-filter button {
    min-width: 225px;
    width: auto;
}

#checkdata-haz-filter button {
    min-width: 195px;
    width: auto;
}


@media only screen and (max-width: 700px){
#checkchemical-conce-haz-filter {
    float: left;
    margin:15px 0;
}

#checkmaterial-haz-filter button, #checkchemical-conce-haz-filter button, #checkdata-haz-filter button  {
    min-width: auto;
    width: 97%;
}

}
.safespec-table {
  margin-left: 15px;
}
.safespec-table .fabrics-colors {
  margin-bottom: 15px;
}
.safespec-table table th {
  padding-right: 50px;
  border-bottom: 1px solid black;
  padding-bottom: 10px;
}
.safespec-table table td {
  padding-right: 50px;
  padding-top: 20px;
}

.prod-manufacture {
  margin-top: 100px;
  border: 2px solid whitesmoke;
  background-color: white;
  box-shadow: 0px black;
  position: relative;
}
@media (max-width: 768px) {
  .prod-manufacture .manufacture-prod {
    padding-left: 20px;
  }
}
.prod-manufacture a {
  color: #337ab7;
  font-size: 24px;
  font-family: "Diodrum Medium";
}
.prod-manufacture .manufact-title {
  padding-top: 10px;
  font-family: "Diodrum Medium";
  font-size: 24px;
  font-weight: 500;
}
@media (max-width: 767px) {
  .prod-manufacture .manufact-title {
    font-size: 20px;
    font-family: 'Diodrum Medium';
    margin-top: 30px;
  }
}
.prod-manufacture .manufacture-desc {
  font-family: "Noto Sans Regular";
  font-size: 16px;
}
@media (max-width: 768px) {
  .prod-manufacture .manufacture-desc {
    font-family: "Noto Sans Regular";
    font-size: 14px;
  }
}
.prod-manufacture .manufacture-img img {
  width: auto;
  height: 56px;
  position: absolute;
  left: 70%;
  top: 25%;
}
@media (width: 768px) {
  .prod-manufacture .manufacture-img img {
    width: 220px;
  }
}
@media (max-width: 767px) {
  .prod-manufacture .manufacture-img img {
    padding-left: 20px;
    max-width: 270px;
    height: 56px;
    position: unset;
    margin-bottom: 30px;
  }
}

.safespec_text .spec_text {
  color: #212121;
  font-size: 24px;
  margin-top: 43px;
  font-family: "Noto Sans Regular";
  font-weight: 500;
}
@media (max-width: 767px) {
  .safespec_text .spec_text {
    font-size: 14px;
    font-family: 'Noto Sans Regular';
    margin-top: 31px;
  }
}
.safespec_Titletext .spec_titletext {
  margin-top: 18px;
  color: #e4001c;
  font-family: "Diodrum Medium";
  font-weight: 500;
  font-size: 46px;
}
@media (max-width: 767px) {
  .safespec_Titletext .spec_titletext {
    font-family: 'Diodrum Medium';
    font-size: 32px;
    margin-top: 0;
  }
}
.safespec_Tyvekdesc .spec_tyvektext {
  margin-top: 14px;
  font-family: "Noto Sans Regular";
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  color: #000000;
}

    /*!************************************************************************
*
* ADOBE SYSTEMS INCORPORATED
*  Copyright 2013 Adobe Systems Incorporated
*  All Rights Reserved.
*
* NOTICE:  Adobe permits you to use, modify, and distribute this file in 
* accordance with the terms of the Adobe license agreement accompanying it. 
* If you have received this file from a source other than Adobe, then your 
* use, modification, or distribution of it requires the prior written 
* permission of Adobe.
**************************************************************************/

    /* Scene7 HTML5 Viewer SDK */


    #s7flyout_div.s7flyoutviewer {
        width: 100%;
        height: 60%;
    }

    .s7flyoutviewer {
        width: 300px !important;
        height: 430px !important;
        border: transparent !important;
    }

    .s7flyoutzoomview {
        border: transparent !important;
    }



    .highlight {
        color: #c6001E;
    }

    .s7flyoutzoom {
        left: 345px !important;
        top: -5px !important;
    }


    .s7flyoutviewer {
        position: relative;
        width: 260px;
        height: 500px;
    }


    .s7tooltip {
        -moz-border-radius: 3px 3px 3px 3px;
        -webkit-border-radius: 3px 3px 3px 3px;
        border-radius: 3px 3px 3px 3px;
        border-color: #999999;
        background-color: #000000;
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
    }

    .s7flyoutviewer .s7flyoutzoomview .s7highlight {
        opacity: 0.5;
        filter: alpha(opacity=50);
        background-color: #ffffff;
        border: 1px solid #dddddd;
        cursor: pointer;
    }

    .s7flyoutviewer .s7flyoutzoomview .s7cursor {
        width: 80px;
        height: 80px;
        background-size: 100% 100%;
    }

    .s7flyoutviewer .s7flyoutzoomview .s7flyoutzoom {
        width: 140%;
        height: 100%;
        left: 112%;
        border: 1px solid #dddddd;
        z-index: 999;
    }

    /*************************************************************************/
    /* Swatches component - common styles */
    .s7flyoutviewer .s7swatches {
        width: 260px;
        height: 100px;
        bottom: 0px;
        background: transparent;
    }

    .s7flyoutviewer .s7swatches .s7thumb {
        width: 56px;
        height: 56px;
        background-color: #ffffff;
        margin: 0px;
        border: 1px solid #dddddd;
    }

    .s7flyoutviewer .s7swatches .s7thumb[state="default"] {
        margin: 0px;
        border: 1px solid #dddddd;
    }

    .s7flyoutviewer .s7swatches .s7thumb[state="selected"] {
        margin: 0px;
        border: 1px solid #666666;
    }

    /**
     * Swatches scroll left button  
     */
    .s7flyoutviewer .s7swatches .s7scrollleftbutton {
        width: 56px;
        height: 56px;
        background-size: 112px;
    }

    .s7flyoutviewer .s7swatches .s7scrollleftbutton[state] {
        background-image: url(../../../../is/image/Scene7SharedAssets/ScrollLeftButton_light_sprite?scl=1&fmt=png-alpha);
    }

    .s7flyoutviewer .s7swatches .s7scrollleftbutton[state="up"] {
        background-position: -56px -504px;
    }

    .s7flyoutviewer .s7swatches .s7scrollleftbutton[state="over"] {
        background-position: -0px -504px;
    }

    .s7flyoutviewer .s7swatches .s7scrollleftbutton[state="down"] {
        background-position: -56px -448px;
    }

    .s7flyoutviewer .s7swatches .s7scrollleftbutton[state="disabled"] {
        background-position: -0px -448px;
    }

    /**
     * Swatches scroll right button  
     */
    .s7flyoutviewer .s7swatches .s7scrollrightbutton {
        width: 56px;
        height: 56px;
        background-size: 112px;
    }

    .s7flyoutviewer .s7swatches .s7scrollrightbutton[state] {
        background-image: url(../../../../is/image/Scene7SharedAssets/ScrollRightButton_light_sprite?scl=1&fmt=png-alpha);
    }

    .s7flyoutviewer .s7swatches .s7scrollrightbutton[state="up"] {
        background-position: -56px -504px;
    }

    .s7flyoutviewer .s7swatches .s7scrollrightbutton[state="over"] {
        background-position: -0px -504px;
    }

    .s7flyoutviewer .s7swatches .s7scrollrightbutton[state="down"] {
        background-position: -56px -448px;
    }

    .s7flyoutviewer .s7swatches .s7scrollrightbutton[state="disabled"] {
        background-position: -0px -448px;
    }

    .s7staticimage {
        width: 230px !important;
    	overflow:unset !important;

    }
.vertical-scroll-wrapper.slick-vertical .slick-slide {
    display: flex;
    border: none;
    height: 70px;
    border: 1px solid #ebebeb;
}

.vertical-scroll-img-wrapper {
    width: 83px;
    height: 82px;
    background-color: #ffffff;
    display: flex;
    justify-content: center;
}

.vertical-scroll-img-wrapper img {
    object-fit: contain;
    height: 100%;
}

@media(min-width:767px) {


    .vertical-scroll-wrapper {
        width: 80px;
    }
}


.vertical-scroll-wrapper .slick-slider {
    margin-top: 60px;
}




@media only screen and (max-width:767px) {

    .vertical-scroll-wrapper {
        width: auto !important;
    }

    .vertical-scroll-img-wrapper img {
        width: 60px;
        height: 75px;
        margin: 5px auto;
    }
}


.hover-txt span {
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #9b9b9b;
}


.prod-slick-prev,
.prod-slick-next {
    position: relative;
    left: 42%;
    font-size: 25px;
    cursor: pointer;
}

.slick-disabled {
    display: none !important;
}

.prod-detail-carousel .carousel-control {
    display: none;
}

.actual-image {
		max-width: 347px;
		height: 440px;
		background-color: #ffffff ;
		display: flex;
		align-items: center;
		border: transparent;
		justify-content: center;
}

.actual-image img {
    margin: 0 auto;
    max-width: 1280px;
    max-height: 848px;
}



.hover-txt span {
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #9b9b9b;
}

.video-modal {
    max-width: 105px;
    height: 120px;
    color: #ffffff;
    background-color: #000000;
    font-family: Arial;
    font-size: 18px;
    text-align: center;
    position: relative;
    margin-top: 0px;
    text-transform: uppercase;
}

.video-modal p {
    padding-top: 8px;
    margin-bottom: 5px;
    font-size: 14px;
    color: #ffffff;
}

.video-modal video {
    max-width: 93px;
    height: 72px;
    border: 1px solid #c1c1c1;
}

.video-modal .vid_img {
    max-width: 93px;
    width: 100%;
    max-height: 72px;
    height: 100%;
    border: 1px solid #c1c1c1;
    margin: 0 auto;
}

.video-modal .vid_play_ico {
    position: absolute;
    top: 50%;
    left: 35%;
    max-width: 32px;
    max-height: 32px;
}

.vertical-car {
    max-width: 106px;
    height: 145px;
    border: 1px solid #b2b2b2;
    margin-bottom: 18px;
    display: flex;
    align-items: center;
}

.vertical-car img {
    margin: 0 auto;
    width: 70px;
    height: 136px;
}
.prod-detail-main-car .carousel-control {
    display: none;
}

.product-detail-component .col-xs-10,
.product-detail-component .col-xs-2 {
    width: 100%;
}

@media only screen and (max-width: 767px) and (min-width:701px) {
    .col-xs-12#prod-det-ver-car {
        width: 8.33333%;
    }


    .video-modal video {
        max-width: 68px !important;
    }

    .video-modal .vid_img {
        max-width: 68px !important;
    }

    .prod-detail-carousel .carousel-control.left {
        left: 25px !important;
    }

    .prod-detail-carousel .carousel-control.right {
        left: 25px !important;
    }
}

@media only screen and (max-width: 832px) and (min-width:768px) {
    .video-modal video {
        max-width: 76px !important;
    }

    .video-modal .vid_img {
        max-width: 76px !important;
    }


    .prod-detail-carousel .carousel-control.left {
        left: 30px !important;
    }

    .prod-detail-carousel .carousel-control.right {
        left: 30px !important;
    }

}

@media only screen and (min-width: 767px) {
    .vertical .carousel-inner {
        height: 100%;
    }

    .carousel.vertical .item {
        -webkit-transition: 0.6s ease-in-out top;
        -moz-transition: 0.6s ease-in-out top;
        -ms-transition: 0.6s ease-in-out top;
        -o-transition: 0.6s ease-in-out top;
        transition: 0.6s ease-in-out top;
    }

    .carousel.vertical .verItem {
        top: 15px;
    }

    .carousel.vertical .next {
        top: 400px;
    }

    .carousel.vertical .prev {
        top: -400px;
    }

    .carousel.vertical .next.left,
    .carousel.vertical .prev.right {
        top: 0;
    }

    .carousel.vertical .active.left {
        top: -400px;
    }

    .carousel.vertical .active.right {
        top: 400px;
    }

    .carousel.vertical .item {
        left: 0;
    }

    .prod-detail-carousel .carousel-control {
        opacity: 10;
        width: 0%;
    }

    .prod-detail-carousel .carousel-control img {
        height: 12px;
    }

    .prod-detail-carousel .carousel-control.left {
        top: -9px;
        left: 40px;
    }

    .prod-detail-carousel .carousel-control.right {
        right: auto;
        left: 40px;
        top: 320px;
    }

    .vertical-gap {
        margin-bottom: 48px;
    }

    .product-detail-component .prod-detail-padding {
        padding-right: 10px !important;
    }

    .product-details .col-xs-12.small-padding.prod-detail-padding {
        z-index: 99;
        margin: -5px 0px 0px 0px;
    }
.actual-image{border:1px solid #e3e3e3;}
}

@media only screen and (min-width: 961px) {
    .zoom-image-width {
        width: 300%;
    }
}

@media only screen and (max-width: 960px) {

    .s7flyoutzoom,
    .s7highlight {
        display: none !important;
    }

    .s7flyoutzoomview {
        width: 169px !important;
    }

    .product-detail-component {
        margin: 0 10px 20px 15px !important;
    }
}

@media only screen and (max-width: 880px) {
    .video-modal video {
        max-width: 86px;
    }

    .video-modal .vid_img {
        max-width: 86px;
    }
}
@media (min-width:768px){
.item-wrap{
	height:520px;
}

}
@media only screen and (max-width: 767px) {
    #mainCarousel .new-img-strip {
        left: 110px !important;
    }

    .product-detail-component .col-xs-5,
    .product-detail-component .col-xs-7,
    .item-wrap .col-xs-4,
    .col-xs-1#prod-det-ver-car,
    .prod-det-pars.col-xs-7 {
        width: 100% !important;
    }



    .prod-detail-carousel .carousel-control {
        display: none;
    }

    .vertical-car,
    .prod-detail-carousel .item {
        display: inline-flex;
        display: -webkit-inline-box;
        -webkit-box-align: center;
        -webkit-align-pack: center;
    }

    .vertical-car {
        max-width: 70px;
        height: 90px;
        margin-right: 5px;
    }

    .vertical-car img {
        max-width: 50%;
        height: auto;
    }

    #mbl-id {
        margin-top: 20px;
    }

    .video-modal {
        max-width: 83px;
        height: auto;
        font-size: 14px;
        margin-top: 21px;
        right: -40px;
        padding-bottom: 5px;
    }

    .video-modal video {
        max-width: 70px;
        height: auto;
    }

    .video-modal .vid_img {
        max-width: 70px;
        height: 52px;
    }

    .product-detail-component .col-xs-10 {
        width: 80%;
    }

    .product-detail-component .col-xs-2 {
        width: 20%;
    }

    .product-detail-component {
        margin: 0px 20px 0px 20px;
    }

    .prod-detail-main-car .carousel-control {
        display: block;
        position: absolute;
        height: 100%;
        display: flex;
        align-items: center;
        width: 0%;
        opacity: 10 !important;
        display: -webkit-inline-box;
        -webkit-box-align: center;
        -webkit-align-pack: center;
    }
    .actual-image {
        margin: 0 auto;
    }

    .prod-detail-main-car .carousel-control.right {
        right: 35px;
    }

    .prod-main-left-arrow,
    .prod-main-right-arrow {
        height: 60px;
    }

}

@media only screen and (max-width: 600px) {


    .vertical-car {
        max-width: 45px;
        height: 65px;
        margin-right: 5px;
    }
}

@media only screen and (max-width: 520px) {

    #mainCarousel .new-img-strip {
        left: 62px !important;
    }

    .share img,
    .prod-dscptn-detail img,
    .faq-detail img {
        margin: -5px 5px 0px 5px;
    }

    .share,
    .prod-dscptn-detail {
        border-right: 1px dotted #b2b2b2;
        padding-right: 5px;
    }

    .prod-detail-icons .col-xs-5 {
        width: 34%;
    }
}

@media only screen and (max-width: 480px) {

    .prod-main-left-arrow,
    .prod-main-right-arrow {
        height: 50px;
    }
}

@media only screen and (max-width: 430px) {
    .actual-image {
        max-width: 260px;
    }

    .prod-main-left-arrow,
    .prod-main-right-arrow {
        height: 35px;
    }

    .actual-image img {
        max-width: 60%;
    }

    .prod-detail-main-car .carousel-control.right {
        right: 20px;
    }


}


.carousel {
    position: relative
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-inner>.item {
    position: relative;
    display: none;
    -webkit-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left
}

.carousel-inner>.item>a>img,
.carousel-inner>.item>img {
    line-height: 1
}

@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-inner>.item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px
    }

    .carousel-inner>.item.active.right,
    .carousel-inner>.item.next {
        left: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    .carousel-inner>.item.active.left,
    .carousel-inner>.item.prev {
        left: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    .carousel-inner>.item.active,
    .carousel-inner>.item.next.left,
    .carousel-inner>.item.prev.right {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
    display: block
}

.carousel-inner>.active {
    left: 0
}

.carousel-inner>.next,
.carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-inner>.next {
    left: 100%
}

.carousel-inner>.prev {
    left: -100%
}

.carousel-inner>.next.left,
.carousel-inner>.prev.right {
    left: 0
}

.carousel-inner>.active.left {
    left: -100%
}

.carousel-inner>.active.right {
    left: 100%
}

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, 0);
    filter: alpha(opacity=50);
    opacity: .5
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0,
            rgba(0, 0, 0, .0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0,
            rgba(0, 0, 0, .0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)),
            to(rgba(0, 0, 0, .0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0,
            rgba(0, 0, 0, .0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',
            endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x
}

.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0,
            rgba(0, 0, 0, .5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0,
            rgba(0, 0, 0, .5) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)),
            to(rgba(0, 0, 0, .5)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0,
            rgba(0, 0, 0, .5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',
            endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x
}

.carousel-control:focus,
.carousel-control:hover {
    color: #fff;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: .9
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    .s7flyoutzoom,
    .s7highlight {
        display: none !important;
    }

    .zoom-image-width {
        width: 100% !important;
    }
}

#mainCarousel .new-img-strip {
    z-index: 9;
    position: absolute;
    top: 0px;
    left: 0px;
}


@media (min-width: 651px) {
    #prod-det-ver-car.col-sm-12 {
        max-width: 25%;
        flex: 0 0 25%;
    }
}

@media (min-width:651px) {
    #prod-det-main-car.col-sm-12 {
        max-width: 75%;
        flex: 0 0 75%;
    }
}
.pro-iconimg-main {
  flex-wrap: wrap;
  max-width: 444px;
  height: auto;
  border: solid 1px #eaeaea;
  background-color: #ffffff;
}
.pro-iconimg-main .iconListImg {
  padding: 0px 5px 5px 5px;
  font-size: 11px;
  text-align: center;
}
.pro-iconimg-main .iconListImg img {
  max-width: 40px;
  height: 40px;
  margin: 0 auto;
}
.pro-iconimg-main .iconListImg p {
  margin-bottom: 0;
}

.gloves-spec {
  margin-top: 30px;
  margin-left: 30px;
}
.gloves-spec .gloves-desc {
  font-size: 24px;
  font-family: "Diodrum Medium";
}
.gloves-spec .desc-lists {
  margin-top: 20px;
  margin-left: 20px;
}
.gloves-spec .desc-lists ul {
  list-style-type: disc;
}
.gloves-spec .desc-lists ul li {
  font-family: "Noto Sans Regular";
}

.garment-spec {
  margin-top: 30px;
  margin-left: 30px;
}
.garment-spec .garment-desc {
  font-size: 24px;
  font-family: 'Diodrum Medium';
  font-weight: 500;
}
.garment-spec .desc-lists {
  margin-top: 30px;
  margin-left: 20px;
}
.garment-spec .desc-lists ul {
  list-style-type: disc;
  margin-top: 0;
}
.garment-spec .desc-lists ul li {
  font-size: 16px;
  font-family: 'Noto Sans Regular';
}

.basic-details {
  margin-left: 15px;
}
.basic-details table th {
  color: red;
  padding-right: 50px;
  border-bottom: 1px solid black;
  padding-bottom: 10px;
}
.basic-details table td {
  padding-right: 50px;
  padding-top: 20px;
  border-bottom: 2px solid rgba(76, 76, 76, 0.15);
}

@media (max-width: 576px) {
  .Chemical-resist-cmp {
    padding: 0 33px !important;
  }
  .Chemical-resist-cmp .tb-responsive {
    overflow: scroll;
  }
}
.Chemical-resist-cmp {
  margin-top: 92px;
  margin-bottom: 74px;
}
.Chemical-resist-cmp table {
  font-family: 'Noto Sans Regular';
}
.Chemical-resist-cmp h4 {
  font-family: "diodrum medium";
}
.Chemical-resist-cmp .physical-prop {
  display: flex;
}
.Chemical-resist-cmp .physical-prop p {
  font-family: 'Noto Sans Regular';
  font-size: 14px;
}
.Chemical-resist-cmp .physical-prop img {
  height: 61px;
  padding-right: 20px;
}
.Chemical-resist-cmp .featured-res {
  margin-bottom: 18px;
}
.Chemical-resist-cmp .button-layout {
  border: 1px solid gray;
  border-radius: 30px;
  margin-top: 18px;
}
.Chemical-resist-cmp .TandIdownload_url {
  font-size: 14px;
  margin-left: 45px;
}
.Chemical-resist-cmp .TandIdownload_icon {
  margin-left: 35px;
  margin-bottom: 20px;
}
.Chemical-resist-cmp h2:first-child {
  margin-bottom: 44px;
  color: #e4001c;
}
.Chemical-resist-cmp .featured-res {
  margin-top: 32px;
}
.Chemical-resist-cmp tbody tr.hr-line {
  border-top: 1px solid #000000;
}
.Chemical-resist-cmp tbody tr td {
  font-family: 'Noto Sans Regular';
  border: none;
}
.Feature-prod-cmp {
  margin-bottom: 44px;
}
.Feature-prod-cmp .chem-safespec {
  margin-top: 48px;
}
.Feature-prod-cmp .chem-list {
  margin-top: 41px;
}
.Feature-prod-cmp h2:first-child {
  margin-bottom: 30px;
  color: #e4001c;
}
.Feature-prod-cmp .chemical-properties {
  margin-left: 65px;
}
.Feature-prod-cmp .chemical-properties li {
  font-size: 14px !important;
  font-family: "Noto Sans Regular";
}
.Feature-prod-cmp .chemical-properties li a {
  color: #337ab7;
}
@media (max-width: 767px) {
  .Feature-prod-cmp .chemical-properties {
    margin-left: 30px;
  }
}
.Featured-img img {
  max-width: 100%;
}

.faq {
  padding: 0px 94px;
  margin-top: 30px;
}
.faq .table-toggle > .toggle-icon {
  position: relative;
  float: right;
  cursor: pointer;
  right: 100%;
}
.faq .table-toggle .glyphicon {
  color: #e4001c;
  border: none !important;
  padding: 0px 6px 4px 6px;
  background-repeat: no-repeat;
  margin-right: 10px;
}
.faq .table-toggle .collapse-body {
  border: none !important;
}
.faq .quest {
  color: #317ea5;
}
.faq .ans {
  color: #686868;
}
.faq .collapse-three {
  background-color: #f6f6f6;
  padding: 0;
}
@media (max-width: 768px) {
  .faq {
    padding-left: 66px;
    padding-right: 33px;
  }
  .faq .collapse-body {
    padding-left: 0;
  }
}

.basic-details {
  margin-left: 15px;
}
.basic-details table th {
  color: red;
  padding-right: 50px;
  border-bottom: 1px solid black;
  padding-bottom: 10px;
}
.basic-details table td {
  padding-right: 50px;
  padding-top: 20px;
  border-bottom: 2px solid rgba(76, 76, 76, 0.15);
}

.features-benefits {
  margin-bottom: 30px;
}
.features-benefits .specifications {
  font-size: 16px;
}
.features-benefits .collapse-body {
  border: none !important;
  margin-left: 30px;
}
@media (max-width: 576px) {
  .features-benefits {
    padding-left: 33px;
    padding-right: 33px;
  }
  .features-benefits .collapse-three {
    padding: 0;
  }
  .features-benefits .table-accordian h4 {
    font-size: 16px;
  }
  .features-benefits .table-accordian .dataTables_wrapper {
    overflow-x: scroll;
  }
  .features-benefits .table-accordian li {
    font-family: 'Noto Sans Regular';
    font-size: 14px;
  }
  .features-benefits .table-accordian .specifications {
    font-size: 14px;
  }
  .features-benefits .table-accordian th {
    font-size: 14px;
  }
  .features-benefits .table-accordian td {
    font-size: 14px;
  }
  .features-benefits .table-accordian table {
    overflow: scroll;
    margin-top: 30px;
  }
  .features-benefits .table-accordian table th {
    font-family: 'Noto Sans Regular';
  }
  .features-benefits .table-accordian table tfoot {
    display: table-header-group;
  }
  .features-benefits .table-accordian table .TandIdownload #download a {
    color: #000000;
  }
  .features-benefits .table-accordian table tr {
    padding-top: 15px;
    border-top: none;
    padding-bottom: 15px;
  }
  .features-benefits .table-accordian table tr td:first-child {
    font-size: 14px;
    font-family: Diodrum Regular;
    padding-bottom: 0;
    padding-right: 30px;
    position: relative;
  }
  .features-benefits .table-accordian table tr td:first-child:after {
    display: inline-block;
    font-size: 16px;
    font-family: "Glyphicons Halflings";
    -webkit-text-stroke: 2px white;
    font-weight: normal;
    line-height: 1.25;
    position: absolute;
    top: 0;
    right: 0;
  }
  .features-benefits .table-accordian table tr td:first-child.open:after {
    content: "-";
  }
  .features-benefits .table-accordian table tr.open td:first-child:after {
    content: "\2212";
  }
  .features-benefits .table-accordian table tr.open td:last-child {
    display: block;
  }
}
.features-benefits .specific-content {
  line-height: 2.11;
  text-align: left;
  padding: 11px 10px 20px 30px;
}
.features-benefits .specific-content li {
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.11;
  letter-spacing: normal;
  color: #000000;
}
.table-accordian li {
  font-family: 'Noto Sans Regular' !important;
}
.table-accordian .tb-resp {
  overflow: auto;
}
.table-accordian .specifications-table img {
  max-width: 100%;
}
.table-accordian .permeation-ImpNote {
  color: #337ab7;
}
.table-accordian .div-footnotes {
  text-align: center;
  display: block;
}
.table-accordian .div-footnotes ul li label {
  font-size: 14px;
}
.table-accordian .collapse-body {
  border: none !important;
}
.table-accordian .panel-inside-content {
  display: flex;
  align-items: center;
  margin: 15px 10px 0px 10px;
}
.table-accordian .panel-inside-content img {
  max-width: 80px;
  max-height: 80px;
  margin: 0px 10px 0px 0px;
}
.table-accordian .div-footnotes li {
  display: inline;
  margin: 0 10px 0 0;
}
.table-accordian .div-footnotes .popover-body li {
  display: list-item;
  margin: 0 0 0 10px;
}
.table-accordian .glyphicon {
  border: none;
  color: #e4001c;
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.table-accordian .glyphicon-plus:before {
  content: "\2b";
}
.table-accordian .glyphicon-minus:before {
  content: "\2212";
}
.table-accordian > .toggle-icon {
  position: relative;
  float: right;
  cursor: pointer;
}
.table-pbs-pdp thead th {
  font-family: 'Noto Sans Regular';
  border-top: none;
}
.table-pbs-pdp tbody tr.hr-line {
  border-top: 1px solid #000000;
}
.table-pbs-pdp tbody tr td {
  font-family: 'Noto Sans Regular';
  border: none;
}
.table-pbs-pdp .dataTables_length {
  display: none;
}
tfoot tr input {
  padding: 1px;
  text-align: center;
}
tr {
  border-top: 0 !important;
}
#item_permeation input::-webkit-input-placeholder {
  font-size: 12px;
}

.component-link-description {
  margin-top: 30px;
  font-family: "Noto Sans Regular";
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
}
.component-link-description:hover svg * {
  stroke: #000;
}
.component-link-description:hover .ldLink p,
.component-link-description:hover .ldLink p span,
.component-link-description:hover .ldLink span {
  color: #000 !important;
  cursor: pointer;
}
.component-link-description .ldIcon {
  width: 40px;
  float: left;
  margin-right: 17px;
  margin-left: 17px;
}
.component-link-description .ldParent {
  float: left;
}
.component-link-description .ldLink {
  width: 100%;
  float: left;
  font-size: 18px;
  line-height: 1.33;
  font-family: "Diodrum Semibold";
}
.component-link-description .ldLink p {
  margin-bottom: 7.5px;
  padding: 0;
}
.component-link-description .ldLink p span {
  font-family: "Diodrum Semibold";
}
.component-link-description .ldParent {
  width: calc(100% - 74px);
}
.component-link-description .ldDesc,
.component-link-description .ldDesc p {
  font-family: "Noto Sans Regular";
  font-size: 14.53px;
  line-height: 1.71;
}
.component-link-description .ldLink,
.component-link-description .ldDesc {
  width: auto;
  margin-right: 17px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .component-link-description .ldLink,
  .component-link-description .ldDesc {
    width: auto;
  }
}
@media (max-width: 991px) {
  .component-link-description .ldLink,
  .component-link-description .ldDesc {
    width: 100%;
  }
  .component-link-description .ldIcon {
    width: 32px;
    margin-top: 0 !important;
  }
  .component-link-description .ldLink,
  .component-link-description a {
    font-size: 14px;
    line-height: 1.43;
  }
  .component-link-description .ldDesc {
    font-size: 12px;
    line-height: 2;
  }
}
@media only screen and (min-width: 651px) and (max-width: 767px) {
  .component-link-description .ldIcon {
    width: 32px;
    margin-top: 0px !important;
  }
  .component-link-description .ldParent {
    width: calc(100% - 66px);
  }
}
@media only screen and (max-width: 650px) {
  .component-link-description .ldIcon {
    margin-top: 0 !important;
    margin-left: 0px !important;
  }
  .component-link-description .ldLink {
    float: left;
    width: 100%;
  }
  .component-link-description .ldParent {
    width: calc(100% - 49px);
  }
}
@media only screen and (max-width: 650px) {
  .ldContainer {
    padding-left: 0 !important;
  }
}
.red-border .component-link-description {
  width: 313px;
  height: 66px;
  float: left;
  border: 1px solid #e4001c;
  border-radius: 3px;
  padding: 12px;
  position: relative;
  max-width: 350px;
  margin-bottom: 10px;
  margin-right: 10px;
}
.red-border .component-link-description .btn {
  text-align: left;
}
@media (max-width: 768px) {
  .red-border .component-link-description .btn {
    width: auto !important;
    padding-left: 0;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .red-border .component-link-description {
    max-width: 220px;
  }
}
.red-border .component-link-description a {
  font-weight: normal;
}
.red-border .component-link-description .ldIcon {
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .red-border .component-link-description .ldIcon {
    width: 32px;
  }
}
.red-border .component-link-description .ldParent {
  position: absolute;
  top: 50%;
  left: 52px;
  padding: 0 12px;
  transform: translate(0, -50%);
  width: 75%;
}
@media (min-width: 1023px) {
  .red-border .component-link-description .ldParent {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (max-width: 650px) {
  .red-border .component-link-description .ldParent {
    left: 44px;
  }
}
.red-border .component-link-description p {
  margin: 0;
}
.red-border .component-link-description .body1 {
  color: #e4001c;
  line-height: 20px;
}
.grey-background .component-link-description {
  float: left;
  background-color: rgba(225, 225, 225, 0.2);
  padding: 12px;
}
.grey-background .component-link-description .ldParent {
  padding: 0;
  left: 64px;
}
@media (max-width: 991px) {
  .grey-background .component-link-description .ldParent {
    left: 48px;
  }
}
.grey-background .component-link-description .ldIcon {
  margin-right: 12px;
}
@media (max-width: 991px) {
  .grey-background .component-link-description .ldIcon {
    width: 24px;
  }
}
.grey-background .component-link-description .ldLink,
.grey-background .component-link-description a {
  margin: 0 !important;
}
.grey-background .component-link-description .ldLink p,
.grey-background .component-link-description a p,
.grey-background .component-link-description .ldLink p span,
.grey-background .component-link-description a p span {
  font-family: "Noto Sans Regular" !important;
  font-size: 16px !important;
  line-height: 20px;
  letter-spacing: -0.1px;
}
@media (max-width: 991px) {
  .grey-background .component-link-description .ldLink p,
  .grey-background .component-link-description a p,
  .grey-background .component-link-description .ldLink p span,
  .grey-background .component-link-description a p span {
    font-size: 14px !important;
    line-height: 18px;
  }
}
.grey-background .component-link-description:hover {
  background-color: #ffffff;
}
.grey-background .component-link-description:hover svg * {
  stroke: #e4001c;
}
.grey-background .component-link-description:hover .ldLink {
  width: 100%;
  margin: 0 !important;
}
.grey-background .component-link-description:hover .ldLink p,
.grey-background .component-link-description:hover .ldLink p span,
.grey-background .component-link-description:hover .ldLink span {
  color: #000 !important;
}
@media (max-width: 650px) {
  .show-in-desktop-tablet {
    display: none !important;
  }
}
@media (min-width: 651px) {
  .show-in-desktop-tablet {
    display: block !important;
  }
}
.show-in-mobile-only .component-link-description {
  max-width: 263px;
}
@media (max-width: 650px) {
  .show-in-mobile-only {
    display: block !important;
  }
}
@media (min-width: 651px) {
  .show-in-mobile-only {
    display: none !important;
  }
}
.component-link-description .btn {
  width: 80%;
}
.component-link-description:hover a svg *,
.component-link-description:hover a span {
  color: #000 !important;
  stroke: #000;
}


#signleElementCheck {
	position: fixed !important;
}

#signleElementCheck .safespec-modal-content-hazNotFound{
	padding: 10px 10px 10px 20px;
}
.compare-table table {
	table-layout: fixed;
}

.compare-table .active-product {
	display: table-cell;
}

.compare-table .inactive-product {
	display: none;
}

.compare-products-list .compare-pagination {
	margin: 9px 0 0 0;
    border: 1px solid;
   	border-radius: inherit;
}

.compare-products-list .compare-pagination li a {
	font-family: Arial;
	border: none;
	border-right: 2px solid #919191;
	margin-left: 0px;
	font-size: 16px;
	margin-right: 0px;
	color: #000000;
	padding: 1px 10px;
}

.product-show-mbl {
	display: none;
}

.product4, .product5, .product6, .product7 {
	display: none;
}

.compare-products-list .compare-pagination li .active {
	color: #ffffff;
    pointer-events: none;
    cursor: no-drop;
    background-color: #000000;
}

.products-cat-list .compare-heading {
	width: 102%;
	/* border-bottom: 1px solid #b2b2b2; */
}

.products-cat-list .compare-heading h4 {
	font-family: Diodrum Medium;
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
}

.products-cat-list .compare-heading h4 span {
	font-weight: bold;
}

.compare-products-list .compare-pagination li:last-child a {
	border-right: none;
}

.compare-products-list .compare-pagination li a:hover {
	border-color: #919191;
	background: none;
}

.compare-products-list .compare-pagination li a:active {
	background: none;
}

.compare-products-list .compare-pagination li a:focus {
	background: none;
}

.compare-products-list .compare-pagination li .disabled {
	color: #686868;
	pointer-events: none;
	cursor: no-drop;
}

.compare-products-list .comparing-column1 {
	background: #d0eaec;
}

.compare-products-list .comparing-column {
	border-right: 1px solid #b2b2b2;
}

.compare-products-list .compare-table .compare-value {
	/* border: 0.2px solid #b2b2b2; */
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.18);
}

.table-border {
	border: 1px solid #b2b2b2 !important;
}

.compare-products-list .compare-table .compare-value1 {
  font-family: Diodrum Medium;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #000000;
}

.compare-products-list .compare-table .compare-value {
	font-size: 14px;
	color: #000000;
    vertical-align: middle;
	text-align: left;
}

.compare-products-list .compare-accordion .compare-value {
	border-top: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
}

.compare-products-list .compare-accordion .compare-value p {
	font-size: 14px;
	color: #686868;
}

.compare-products-list .compare-table .compare-value1 {
	border: 0.2px solid #b2b2b2;
	background: #f9f9f9;
	box-shadow: 1px 0 4px 0 rgba(0, 0, 0, 0.06);
	/*border-left: none;*/
	word-wrap:break-word;
}

.compare-products-list .compare-table .compare-value2 {
	border: 0.2px solid #b2b2b2;
	border-right: none;
	font-size: 14px;
	font-family: Arial;
	color: #686868;
}

.prod-list-desktop {
	display: block;
}

.compare-table table tbody tr td {
	width: 25%
}

.compare-table table tbody .image-row td {
	padding-top: 0;
	/* border-top: none !important; */
}

.compare-products-list .comparing-column p {
	color: #686868;
	font-size: 14px;
	font-family: Arial;
}

.compare-products-list .compare-accordion {
	padding-top: 20px;
	padding-left: 0;
	padding-right: 0;
}

.compare-products-list .compare-accordion>div {
	padding-right: 15px;
	padding-left: 15px;
}

.compare-products-list .compare-accordion button {
    width: 100%;
    background: #fff;
    border: none;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15);
    color: #000;
	padding: 14px 9px 0 20px;
    text-align: left;
	font-family: Diodrum semibold;
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #000000;
}

/* .compare-products-list .compare-accordion button:before {
	font-family: 'FontAwesome';
	content: "\f105";
	padding-right: 10px;
	float: left;
	font-weight: normal;
}

.compare-products-list .compare-accordion .btn-active:before {
	padding-right: 10px;
	font-family: 'FontAwesome';
	float: left;
	content: "\f107";
} */

.compare-products-list .compare-test-head p {
	font-size: 16px;
	text-align: justify;
	color: #000000;
}

.compare-products-list .compare-test-details p {
	font-size: 16px;
	text-align: justify;
	color: #686868;
}

.compare-products-list .compare-test-table tr td {
	color: #686868;
	font-size: 16px;
	font-family: Arial;
}

.table-bordered {
	border: 1px solid #686868;
}

.newprod-compare-sec {
	display: none;
}

.product-compare-grid {
	display: none;
}

.newprod-compare-sec .products-cat-list h3 {
	line-height: 1;
	text-align: left;
	font-family: Arial;
	color: #1e1e1e;
	font-size: 14px;
	padding-bottom: 10px;
}

.newprod-compare-sec .products-cat-list h3 span {
	font-weight: bold;
	background: none;
	padding: 0
}

.newprod-compare-sec .left-compare {
	position: absolute;
	top: 100px;
	left: 27%;
}

.newprod-compare-sec .right-compare {
	position: absolute;
	top: 100px;
	right: 0;
}

.show-prod-mbl {
	display: none;
}

.prod-left-arrow {
	height: 25px
}

.prod-right-arrow {
	height: 25px;
}
.safespec-container .image-row .product-heading{
	color: #000000;
}
.safespec-container .image-row .product-heading:hover{
	text-decoration: underline!important;
}
.filter-apply-all {
	float: right;
    font-size: 13px;
    font-family: Arial;
    display: block;
	margin: 10px 20px 0px 20px;
    font-weight:bold;
}

@media only screen and (max-width: 425px) {
	.product-name {
		font-size: 15px;
	}
	.compare-products-list .comparing-column1 {
		margin-top: 69px;
	}
}

@media only screen and (min-width: 426px) and (max-width:570px) {
	.compare-products-list .comparing-column1 {
		margin-top: 76px;
	}
}

@media only screen and (max-width: 960px) {
	.compare-products-list .compare-table .compare-value {
		font-size: 12px;
	}
}

@media only screen and (max-width: 700px) {

     .compare-table-product tbody {
          width: 100%;
          overflow-x: scroll;
          display: block;
     }
     .pagination-block{
           display:none;
     }                        

    .compare-products-list .compare-pagination{ 
           display:none;
    }

    .compare-table-product .inactive-product{
    		display:table-cell
     }  
    .compare-table table {
            table-layout: fixed;
            border-bottom: solid 1px #bdbdbd;
     }


	.prod-comp-desktop {
		display: block;
		margin-top: 30px;
		margin-right: -15px;                                
	}
	.show-prod-mbl {
		display: block;
	}
	.show-prod-desktp {
		display: none;
	}
	.hidden-xs {
		display: none !important
	}
	.pagination-block {
		width: 100% !important;
		text-align:center !important;
	}
	.products-cat-list .pull-right .compare-pagination{
		float: none;
		margin-left: auto;
		display: table;
		margin-right: auto;
	}
	.filter-block {
		width: 100% !important;
	}
	.prod-compare .filter-mobile img {
		margin: 0;
		padding: 10px;
	}
	
	.pagination-block .pull-right {
		float: none !important;
	}
	.prod-list-desktop {
		display: block;
		margin-top: 30px;
	}
	.compare-products-list .comparing-column1 {
		margin-top: 51px;
	}
	.product-compare-grid {
		display: block;
	}
	.products-cat-list h3 {
		border-bottom: none;
	}
	.compare-table table tbody tr td {
		width: 33.3%;
	}
	.products-cat-list .list-heading-mob {
		border-bottom: 1px solid #b2b2b2
	}
	.products-cat-list .compare-pagination li a {
		padding: 1px 13px;
		margin-right: 0px;
	}
	.compare-products-list .compare-pagination {
		margin: 9px 0 0 -29px;
		text-align:center;
	}
	.products-cat-list .compare-heading h4{
		text-align:center;
	}
	.compare-products-list .compare-table .compare-value {
		font-size: 14px;
		text-align: left;
		word-wrap: break-word;
	}
	.compare-products-list .compare-table .compare-value2 {
		font-size: 16px;
		text-align: left;
	}
	.compare-products-list .compare-test-table tr td {
		font-size: 14px;
	}
	.compare-products-list .compare-test-details p {
		font-size: 14px;
	}
	.prod-compare{
		padding-left: 0px;
	}
	.prod-com-cat-sec .categories-section {
		text-align: center;
	}
	
	.prod-com-cat-sec .logo-section{
		display: block;
		margin: 0px 0px 20px 0px;
	}
	
	.prod-com-cat-sec .logo-text p{
		font-size:20px;
	}
	.medium-top-mobile {
    	padding-top:30px !important;
    }
}

@media only screen and (min-width:700px) and (max-width: 750px) {
	.compare-products-list .compare-table .compare-value1 {
		padding-right: 20px;
	}
	.compare-products-list .comparing-column1 {
		margin-top: 76px;
	}
}

@media only screen and (min-width:700px) and (max-width: 720px) {
	.compare-products-list .comparing-column1 {
		margin-top: 102px;
	}
}

@media only screen and (min-width:720px) and (max-width: 750px) {
	.compare-products-list .comparing-column1 {
		margin-top: 102px;
	}
}

@media only screen and (min-width:750px) and (max-width: 962px) {
	.compare-products-list .comparing-column1 {
		margin-top: 76px;
	}
}

@media only screen and (min-width:700px) and (max-width:768px) {
	.products-list .col-12 {
		width: 100%;
	}
	.hidden-xs {
		display: block !important
	}
}

@media only screen and (min-width:962px) and (max-width: 1130px) {
	.compare-products-list .comparing-column1 {
		margin-top: 89px;
	}
}
 .compare-table .compare-value p{
		display:block;
		margin: 5px; 
		padding :0;
		height:auto;
		font-size:18px;
}


@media only screen and (max-width: 500px) {
	#perm-data .compare-table tr td
	{
		word-break: break-word;
    	text-align: center;
    	padding: 8px 3px 8px 3px;
	}
}


@media only screen and (max-width: 400px) {
.product-name {
    font-size: 14px !important;
	}
.prod-comp-desktop .check-box {
    padding-left: 25px !important;
}
}

.prod-grd-part2 .prod-comp-desktop .filter-chkbx {
    /*height: 100px;*/
    overflow: hidden;
}                            


@media only screen and (min-width: 701px) and (max-width:768px) {

.products-list .prod-comp-desktop .col-12 {
    width: 100%;
}

} 

@media only screen and (max-width: 700px){
.products-list .prod-comp-desktop .col-7{
	width:100%;
 }  
.prod-comp-desktop .filter-heading-dsktp{
	text-align: left;
 }
#filter-body-internal-total {
    text-align: left;
 }
.prod-grd-part2 .prod-comp-desktop #filter-body-internal-total .filter-chkbx {
    height: auto;

}                                                    
}
.prod-comp-count-text{
   text-align:right;
 }
.prod-show{
  text-align:left;
 }
 
 .compare-table table tbody tr td {
    padding: 20px;
}

.compare-products-list .compare-accordion button:after {
	content: "+";
    float: right;
    padding-right: 10px;
    color: red;
    font-weight: bold;
    font-size: 25px;
    position: relative;
    bottom: 8px;
}

.compare-products-list .compare-accordion .btn-active:after {
    float: right;
    content: "-";
    padding-right: 10px;
    color: red;
    font-weight: bold;
    font-size: 25px;
    position: relative;
    bottom: 12px;
}

.compare-table .prod-list-img {
    /* display: flex;
    justify-content: center; */
    margin-left: auto;
}

.topic-link-sec-desc {
	display: flex;
}

.topic-link-sec-desc p {
    margin-right: auto;
    font-size: 18px;
    line-height: 1.44;
    font-weight: 500;
    font-family: Diodrum;
    margin-top: 10px;
    margin-bottom: 0;
}

.topic-link-sec-desc a .btn {
    color: #fff;
    border-radius: 4.8px;
    font-family: Roboto;
    background: #e4001c;
    font-size: 21.1px !important;
}

.topic-link.aem-GridColumn {
    padding-top: 25px;
}

.compare-img-ckbox-wrapper {
	text-align:center;
}

.compare-ckbox-wrapper {
	display: inline-block;
    float: right;
}

.compare-img-ckbox-wrapper .prod-list-img img{
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.compare-table .prod-list-img {
	margin: 10px auto 20px auto;
    width: fit-content;
    height: 265px;
}

.compare-table .product-grid-text{
	padding: 0;
    background-color: transparent;
    height: auto;
}

.pull-right .compare-pagination{
	margin-top:20px;
    float:right;
}

.OF-contain{
	object-fit:contain;
    font-family:"object-fit: contain";
}

.refine-search-compare .btn label{
font-size:14px;
        }

.safespec-con {
  padding: 0px 94px;
  background-color: #f8f8f8;
}
@media (max-width: 768px) {
  .safespec-con {
    padding: 0px 30px;
  }
}
.safespec-con .safespec_breadcrum .breadcrum {
  padding: 8px 0px 16px 0px;
}
.safespec-con .safespec_breadcrum .breadcrum .breadcrum-intro {
  font-size: 11px;
  font-family: "Noto Sans Regular";
  color: #212121;
}
.safespec-con .safespec_breadcrum .breadcrum .breadcrum-intro a {
  font-size: 11px;
}
.safespec-con .safespec_breadcrum .breadcrum .safespec-breadcrum {
  font-family: "Noto Sans Bold";
  font-size: 16px;
  color: #212121;
}

.basic-details {
  margin-left: 15px;
}
.basic-details a {
  color: #337ab7;
}
.basic-details table {
  width: 100% !important;
}
.basic-details table tr {
  border: 0px;
}
.basic-details table th {
  border: none;
  color: #e4001c;
  padding-right: 50px;
  font-family: 'Noto Sans Regular';
  padding-bottom: 10px;
  border-bottom: 1px solid black;
}
@media (max-width: 767px) {
  .basic-details table th {
    font-size: 14px;
  }
}
.basic-details table td {
  border: none;
  font-family: 'Noto Sans Regular';
  padding-right: 50px;
  padding-top: 20px;
  padding-left: 0;
  border-bottom: 2px solid rgba(76, 76, 76, 0.15);
}
@media (max-width: 767px) {
  .basic-details table td {
    font-size: 14px;
  }
}
.basic-details .card {
  max-width: 276px;
  margin-top: 35px;
  position: absolute;
  border: 2px solid white;
  left: 55%;
  top: 500px;
  z-index: 9999999;
  background: aliceblue;
  box-shadow: 1px 1px 8px black;
}
.basic-details .card .title {
  margin-top: -3%;
}
.basic-details .card .card-layout {
  padding: 9px 14px;
}
.basic-details .card .card-layout .popover-hdng h4 {
  font-size: 16px;
  font-weight: 700;
}
@media (max-width: 768px) {
  .basic-details {
    overflow-x: auto;
  }
  .basic-details table {
    width: auto !important;
  }
}

.siteMapImg img {
  margin: 50px auto 0 auto;
}
.SiteMapHeading {
  display: inline-block;
}
.light-bluebg {
  background-color: #317fa5;
}
.SiteMapDiv {
  color: #fff;
  background-color: #317fa5;
  padding: 25px 0;
  max-width: 100%;
}
.siteMapImg {
  width: 40%;
  display: inline-block;
  float: left;
}
.SiteMapHeading {
  width: 54%;
  display: inline-block;
}
.SiteMapDiv p {
  font-size: 28px;
  color: #ffffff;
}
.SiteMapDiv h3 {
  font-size: 76px;
  margin: 0px;
}
.siteMapContainer h4 {
  font-size: 18px;
  color: #c6001e;
  font-weight: bold;
}
.siteMapContainer ul li {
  list-style: none;
}
.siteMapContainer ul li a {
  font-size: 14px;
}
.QuickLinkSection {
  margin-bottom: 70px;
}
.siteMapContainer ul {
  padding-left: 0;
  padding-right: 0px;
  margin-bottom: 0px;
  margin-right: 10px;
}
.IndustryCol-2,
.IndustryCol-3 {
  margin-top: 40px;
}
.ProductSection h3,
.QuickLinkSection h3,
.MultilingualSection h3,
.sitemap-section h3,
.HomeSection h3 {
  font-size: 29px;
  color: #c6001e;
  margin: 0px;
}
.siteMapContainer ul li.ListHeading a {
  font-weight: bold;
  color: #000;
}
/** this only for i18n generator styles*/
.i18n-generator {
  padding-top: 120px;
}
@media only screen and (max-width: 700px) {
  .siteMapImg,
  .SiteMapHeading {
    width: 100%;
  }
  .SiteMapHeading {
    margin: 0 15px;
    width: 90%;
  }
  .siteMapImg img {
    margin-top: 0;
  }
  .SiteMapDiv h3 {
    font-size: 50px;
  }
  .SiteMapDiv p {
    font-size: 20px;
  }
  .ProductSection h3,
  .QuickLinkSection h3,
  .MultilingualSection h3,
  .sitemap-section h3,
  .HomeSection h3 {
    font-size: 25px;
  }
  .ProductSection .col-xs-2,
  .ProductSection .col-xs-6,
  .quicklinks-sctn .col-xs-3,
  .quicklinks-sctn .col-xs-9,
  .sitemap-section .col-xs-3 {
    width: 100%;
  }
  .quicklinks-sctn ul li {
    padding: 5px 0px 0px 0px !important;
  }
  .quicklinks-sctn h3 {
    margin-bottom: 10px;
  }
  .ProductSection .megamenu-block {
    padding-bottom: 0px;
  }
  .siteMapContainer .ProductSection .megamenu-list li a,
  .siteMapContainer .ProductSection .megamenu-block .sub-hdng {
    margin: 0px 15px 0px 15px;
  }
  .brnd-hdng {
    padding-left: 0px !important;
  }
}
.siteMapContainer h3 a,
.siteMapContainer h3 {
  text-transform: uppercase;
  font-family: Diodrum Medium;
  font-size: 24px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
}
.ProductSection label {
  display: block;
  font-size: 15px;
  padding-top: 5px;
  font-weight: 500;
}
.dashed-brdr-btm {
  border-bottom: 2px dashed #b2b2b2;
}
.sitemap-section a {
  font-size: 14px;
  display: inline-block;
  padding: 0px 0px 5px 0px;
}
.sitemap-section p {
  font-size: 14px;
  margin: 10px 0px 25px 0px;
}
.QuickLinkSection,
.MultilingualSection,
.HomeSection,
.sitemap-section {
  padding: 20px 0px 20px 0px;
}
.ProductSection .sitemap-section {
  padding: 0px 0px 0px 0px;
}
.ProductSection {
  padding: 20px 0px 0px 0px;
}
.quicklinks-sctn ul li {
  display: inline-block;
  width: 33%;
  padding: 0px 0px 0px 0px;
}
.ProductSection .megamenu-list-header {
  padding-left: 0px;
}
.ProductSection .megamenu-list img {
  max-width: 120px;
  max-height: 52px;
  height: 100%;
  margin-top: -25px;
}
.sitemap-section .prod-menu-overflow {
  height: auto;
  overflow-y: hidden;
  overflow-x: hidden;
  width: auto;
  max-height: none;
}
.sitemap-section .border-bottom {
  border-bottom: 1px solid #b2b2b2;
}
.prod-menu-overflow .megamenu-block:nth-child(2) {
  border-bottom: 1px solid #b2b2b2;
}
@media only screen and (max-width: 768px) and (min-width: 701px) {
  .sitemap-section .megamenu-block .row div:nth-child(2) {
    width: 50%;
  }
  .sitemap-section .megamenu-block .row div:nth-child(3),
  .sitemap-section .megamenu-block .row div:nth-child(4) {
    width: 16.66666667%;
  }
}
.site-map .categories-section {
  display: block;
}
.site-map .logo-text {
  width: 100%;
  text-align: center;
}
.nav-pills.site-map-navbar > li.active > a:focus,
.nav-pills.site-map-navbar > li.active > a:hover {
  background-color: transparent;
  color: #000000;
}
.nav-pills.site-map-navbar > li.active > a {
  background-color: transparent;
  color: #e4001c;
}
.nav-pills.site-map-navbar > li.active {
  border-bottom: 2px solid #e4001c;
  border-radius: 0px;
}
.nav-pills.site-map-navbar > li > a {
  color: #000000;
  font-size: 18px;
  width: 100%;
}
.nav-pills.site-map-navbar > li {
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sitemap-section {
  padding: 0px;
}
.negative-margin-sitemap {
  height: 130px;
}
.border-black-bottom {
  border-bottom: 1px solid #979797;
}
.sitemap-subbrand-list {
  padding: 10px 10px 10px 10px;
}
.sitemap-subbrand-list a {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.29;
  letter-spacing: normal;
  color: #000000;
}
.site-map-navbar {
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.08);
}
@media only screen and (max-width: 960px) and (min-width: 701px) {
  .site-map .large-margin-top {
    margin-top: 60px;
  }
}
@media only screen and (max-width: 700px) {
  .nav-pills.site-map-navbar > li,
  .site-map-navbar {
    height: 100px;
  }
  .nav-pills.site-map-navbar > li > a {
    font-size: 15px;
  }
  .sitemap-content {
    padding: 0px 15px 0px 15px;
  }
  .siteMapContainer h3 a,
  .siteMapContainer h3 {
    font-size: 20px;
  }
  .sitemap-content .col-xs-3 {
    width: 100%;
  }
}
.sitemap-border {
  border-bottom: 2px solid #e4001c;
  border-radius: 0px;
}

/* colors */

.black-bgd-clr{
	background-color: #000000;	
}

.black-clr{
	color: #000000;	
}

.white-clr{
	color:#ffffff;
}

.white-bgd-clr{
	background-color:#ffffff;
}

.red-clr{
	color:#e4001c;
}

.red-bgd-clr{
	background-color:#e4001c;
}

.lite-grey-clr{
	color:#f9f9f9;
}

.lite-grey-bgd-clr{
	background-color:#f9f9f9;
}

.grey-clr{
	color:#f2f2f2;
}

.grey-bgd-clr{
	background-color:#f2f2f2;
}

.black-clr{
	color:#000000;
}

.black-bgd-clr{
	background-color:#000000;
}

.blue-bgd-clr{
	background-color: #2674b6;
}

.green-bgd-clr{
	background-color: #71bd00;
}

.purple-bgd-clr{
	background-color: #934083;
}


.safespec-container .black-clr{
	color: #000000;	
}

.footer-sub-content.white-clr a p{
	color:#ffffff;
}

a.red-bgd-crl {
	background-color:#e4001c;
}

/* colors */

/* container width */

.safespec-container,.megamenuContainer{
	width: 100%;
    margin-left: auto;
    margin-right: auto;
}	

@media only screen and (min-width:1367px){
.safespec-container{
	width: 1366px;
}	
} 

/* container width */


.body{
	color:#000000;
}

.zero-padding{
	padding-right:0px !important;
	padding-left:0px !important;
}

.zero-margin{
	margin-right:0px !important;
	margin-left:0px !important;
}

.small-padding-btm{
	padding-bottom:15px;
}

.small-padding-top{
	padding-top:15px;
}

.small-padding-right{
	padding-right:15px;
}

.small-padding-left{
	padding-left:15px;
}

.small-margin-btm{
	margin-bottom:15px;
}

.small-margin-top{
	margin-top:15px;
}

.small-margin-right{
	margin-right:15px;
}

.small-margin-left{
	margin-left:15px;
}


.medium-padding-btm{
	padding-bottom:30px;
}

.medium-padding-top{
	padding-top:30px;
}

.medium-padding-right{
	padding-right:30px;
}

.medium-padding-left{
	padding-left:30px;
}

.medium-margin-btm{
	margin-bottom:30px;
}

.medium-margin-top{
	margin-top:60px;
}

.medium-margin-right{
	margin-right:30px;
}

.medium-margin-left{
	margin-left:30px;
}

.large-padding-top{
	padding-top:60px;
}

.large-padding-right{
	padding-right:60px;
}

.large-padding-left{
	padding-left:60px;
}

.large-margin-btm{
	margin-bottom:60px;
}

.large-margin-top{
	margin-top:60px;
}

.large-margin-right{
	margin-right:60px;
}

.large-margin-left{
	margin-left:60px;
}

body {
    font-family: "Diodrum Regular" !important;
}

.align-center{
	text-align:center;
}

.safespec-container a{
	text-decoration:none;
}

.safespec-container a:hover,.safespec-container a:active,.safespec-container a:visited,.safespec-container a:link{
    text-decoration: none;
}

.margin-auto{
	margin:0 auto;
}



@media only screen and (max-width:700px){

.large-margin-left {
    margin-left: 0px;
}

.large-margin-right {
    margin-right: 0px;
}

.large-margin-btm {
    margin-bottom: 0px;
}

.mbl-padding{
	padding-right:15px;
	padding-left:15px;
}

.safespec-container .mbl-zero-padding{
	padding-right:0px;
	padding-left:0px;
}

.medium-padding-btm {
    padding-bottom: 10px;
}

.medium-margin-btm {
    margin-bottom: 0px;
}

.large-margin-top {
    margin-top: 25px;
}

.safespec-container h2 {
    font-size: 24px;
}
.small-padding-top {
    padding-top: 20px;
}
}

@media only screen and (max-width:960px) and (min-width:701px){

.large-margin-left {
    margin-left: 30px;
}

.large-margin-right {
    margin-right: 30px;
}

.large-margin-top {
    margin-top: 30px;
}

.large-margin-btm {
    margin-bottom: 30px;
}

.safespec-container p {
    font-size: 14px;
}

.medium-padding-btm {
    padding-bottom: 15px;
}
}

.herolist-content a:hover, .herolist-content a:visited, .herolist-content a:active, .secondary-herolist-content a:hover, .secondary-herolist-content a:visited, .secondary-herolist-content a:active {
	color: #ffffff;
    text-decoration: none;
}

@media only screen and (max-width: 768px) {
.carousel-caption h1 {
    font-size: 30px;
    line-height: unset;
  }
.sliding-view .carousel-caption .caurosel-description {
    		font-size: 20px;

	}
.radio-selection p {
    margin-bottom: 1em;
}
}
@media (device-width: 768px){.radio label.error {
    width: 154% !important;
}}

.dupont-container-fluid{
		overflow-x:hidden;
    }
.search-component .search-container .search-header{margin-top:50px !important; margin-bottom:50px !important;}

.dropdown-menu.float-right {
    right: 0;
}
.video_play_auto_modal .videogallery_modal .video-caption{
    left:20%;
    transform: translate(-15%, -50%);  
            }
@media only screen and (max-width: 700px){
     .video_play_auto_modal .videogallery_modal .video-caption{
                    left:15%;
         }
 }
@media only screen and (max-width: 768px){
.dupont-container{
padding:0px 33px;
}
}
.dupont-videogallery .container{
            padding:0px;
}

.dupont-list .listComponent-Title li{
    font-size:inherit;
                }
.component-featured-carousel-v2 .static-carousel .main-item .bottom-half{
    height:50%;
                }

@media (max-width: 576px){
.video_play_auto_modal .videogallery_modal .video-caption {
 top:45%;
 font-size:24px;
 }
}

 @media screen and (min-width: 576px){
.story-package .card-item-simple {
                        height:auto;
}
} 
.productgrid-slider.row{
margin:0px;
 }
.glyphicon {border-width:0px;}

.dupont-container {
    max-width: 1440px;

    padding: 0 94px !important;
}
@media (max-width:768px){
.dupont-container{
	padding:0 33px !important;
}
}

.selector-tool-container >.dropdown-toggle:hover span {
    border-bottom: 0px solid #d0021b;
 }

.refineby-section .btn label{
    font-size:14px;    
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    }
/*
@media (min-width:992px){
.bodyCopyContainer{
padding:0px 15px;
    }
}
*/

@media only screen and (min-width: 992px){
.footer-social-icons {
    text-align: left;
}
    }


.nav-pills.mb-3{border-bottom: 1px solid rgb(228,0,28);}
.nav-pills .nav-item.active .nav-link, .nav-pills .show > .nav-link{background-color: rgb(228,0,28); color: #fff; border-radius:0.25rem 0.25rem 0 0;}
.nav-pills .nav-link.active .nav-link, .nav-pills .show > .nav-link{background-color: rgb(228,0,28); color: #fff; border-radius:0.25rem 0.25rem 0 0;}
.nav-link p{margin-bottom:0px;}
.nav-pills .nav-link.active, .nav-pills .nav-item.active .nav-link{ color: #fff;}
.nav-pills .nav-link:hover{color: rgb(228,0,28);}
.tab__content .tab-pane.fade:not(.show){opacity:1;}
.tab__content .tab-pane.fade:not(.active){opacity:0;}

.product-grid-container.inResult, .viewall-prod.inResult, .first-three.inResult{display: block !important;}
.notInResult{display: none !important;}
/* Tyvek Smart services barand Color code */
@font-face {
  font-family: "Diodrum Extralight";
  src: url('clientlib-base/source/resources/fonts/Diodrum-Extralight.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Extralight.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Extralight Italic";
  src: url('clientlib-base/source/resources/fonts/Diodrum-ExtralightItalic.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-ExtralightItalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Light";
  src: url('clientlib-base/source/resources/fonts/Diodrum-Light.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Light.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Light Italic";
  src: url('clientlib-base/source/resources/fonts/Diodrum-LightItalic.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-LightItalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Regular";
  src: url('clientlib-base/source/resources/fonts/Diodrum-Regular.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Regular Italic";
  src: url('clientlib-base/source/resources/fonts/Diodrum-RegularItalic.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-RegularItalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Medium";
  src: url('clientlib-base/source/resources/fonts/Diodrum-Medium.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Medium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Medium Italic";
  src: url('clientlib-base/source/resources/fonts/Diodrum-MediumItalic.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-MediumItalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Semibold";
  src: url('clientlib-base/source/resources/fonts/Diodrum-Semibold.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Semibold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Semibold Italic";
  src: url('clientlib-base/source/resources/fonts/Diodrum-SemiboldItalic.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-SemiboldItalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Bold";
  src: url('clientlib-base/source/resources/fonts/Diodrum-Bold.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Bold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Bold Italic";
  src: url('clientlib-base/source/resources/fonts/Diodrum-BoldItalic.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-BoldItalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Condensed Semibold";
  src: url('clientlib-base/source/resources/fonts/DiodrumCondensed-SemiBold.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
}
/* noto-sans-regular - latin */
@font-face {
  font-family: 'Noto Sans Regular';
  font-style: normal;
  font-weight: 400;
  src: url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.eot');
  src: local('Noto Sans'), local('NotoSans'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.woff') format('woff'), /* Modern Browsers */ url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.svg#NotoSans') format('svg');
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: "Noto Sans Bold";
  src: url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-700.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-700.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(clientlib-base/source/resources/fonts/glyphicons-halflings-regular.eot);
  src: url(clientlib-base/source/resources/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(clientlib-base/source/resources/fonts/glyphicons-halflings-regular.woff) format("woff"), url(clientlib-base/source/resources/fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(clientlib-base/source/resources/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}
@font-face {
  font-family: 'MetricSemibold';
  src: url('clientlib-base/source/resources/fonts/metric-semibold.eot');
  src: local('MetricSemibold'), local('MetricSemibold'), url('clientlib-base/source/resources/fonts/metric-semibold.eot') format('embedded-opentype'), url('clientlib-base/source/resources/fonts/metric-semibold.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/metric-semibold.woff') format('woff'), url('clientlib-base/source/resources/fonts/metric-semibold.ttf') format('truetype'), url('clientlib-base/source/resources/fonts/metric-semibold.svg#MetricSemibold') format('svg');
}
/*Override Great Stuff Specific fonts*/
@font-face {
  font-family: "NHaasGroteskTXPro Regular";
  src: url('clientlib-base/source/resources/fonts/nhaasgroteskpro/NHaasGroteskTXPro-55Rg/font.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/nhaasgroteskpro/NHaasGroteskTXPro-55Rg/font.woff') format('woff'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.eot?#iefix') format('embedded-opentype'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.woff') format('woff'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.ttf') format('truetype'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.svg#NotoSans') format('svg');
}
@font-face {
  font-family: "NHaasGroteskTXPro Medium";
  src: url('clientlib-base/source/resources/fonts/nhaasgroteskpro/NHaasGroteskTXPro-65Md/font.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/nhaasgroteskpro/NHaasGroteskTXPro-65Md/font.woff') format('woff'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-700.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-700.woff') format('woff');
}
@font-face {
  font-family: "NHaasGroteskTXPro Bold";
  src: url('clientlib-base/source/resources/fonts/nhaasgroteskpro/NHaasGroteskTXPro-75Bd/font.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/nhaasgroteskpro/NHaasGroteskTXPro-75Bd/font.woff') format('woff'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-700.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-700.woff') format('woff');
}
@font-face {
  font-family: 'Tungsten Light';
  src: url('clientlib-base/source/resources/fonts/tungsten/woff2/Tungsten-Light_Web.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/tungsten/woff/Tungsten-Light_Web.woff') format('woff'), url('clientlib-base/source/resources/fonts/Diodrum-Regular.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Regular.woff') format('woff');
}
@font-face {
  font-family: 'Tungsten Medium';
  src: url('clientlib-base/source/resources/fonts/tungsten/woff2/Tungsten-Medium_Web.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/tungsten/woff/Tungsten-Medium_Web.woff') format('woff'), url('clientlib-base/source/resources/fonts/Diodrum-Medium.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Tungsten Semibold";
  src: url('clientlib-base/source/resources/fonts/tungsten/woff2/Tungsten-Semibold_Web.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/tungsten/woff/Tungsten-Semibold_Web.woff') format('woff'), url('clientlib-base/source/resources/fonts/Diodrum-Semibold.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Semibold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Tungsten Bold";
  src: url('clientlib-base/source/resources/fonts/tungsten/woff2/Tungsten-Bold_Web.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/tungsten/woff/Tungsten-Bold_Web.woff') format('woff'), url('clientlib-base/source/resources/fonts/Diodrum-Bold.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Bold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
h1 {
  font-family: "Diodrum Regular";
  font-size: 42px;
  line-height: 46px;
  letter-spacing: 0;
  color: #e4001c;
}
@media only screen and (min-width: 768px) {
  h1 {
    font-size: 60px;
    line-height: 64px;
  }
}
h2 {
  font-family: "Diodrum Medium";
  font-size: 32px;
  line-height: 38px;
  letter-spacing: -0.5px;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  h2 {
    font-size: 42px;
    line-height: 48px;
  }
}
.campaign-heading {
  font-family: "Diodrum Semibold";
}
h3 {
  font-family: "Diodrum Regular";
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.5px;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  h3 {
    font-size: 32px;
    line-height: 38px;
  }
}
h3.medium {
  font-family: "Diodrum Medium";
}
h4 {
  font-family: "Diodrum Regular";
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0;
  color: #000000;
}
h4.medium {
  font-family: "Diodrum Medium";
}
@media only screen and (min-width: 768px) {
  h4 {
    font-size: 26px;
    line-height: 32px;
  }
}
h5 {
  font-family: "Diodrum Regular";
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  h5 {
    font-size: 18px;
    line-height: 24px;
  }
}
a {
  font-family: "Noto Sans Regular";
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.5;
  color: #000000;
}
.eyebrow {
  font-family: "Noto Sans Regular";
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.5px;
  color: #e4001c;
}
.credits {
  font-family: "Noto Sans Regular";
  font-size: 11px;
  line-height: 15px;
  letter-spacing: 0.5px;
  color: #e1e1e1;
}
.body1 {
  font-family: "Noto Sans Regular";
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0;
  color: #212121;
}
@media only screen and (min-width: 768px) {
  .body1 {
    font-size: 16px;
    line-height: 26px;
    letter-spacing: -0.1px;
  }
}
.body2 {
  font-family: "Noto Sans Regular", sans-serif;
  font-size: 14px;
  line-height: 28px;
  letter-spacing: 0;
  color: #212121;
}
.body2 p {
  font-family: "Noto Sans Regular", sans-serif;
  font-size: 14px;
  line-height: 28px;
  letter-spacing: 0;
}
.body2-bold {
  font-family: "Noto Sans Bold";
}
.body3 {
  font-family: "Noto Sans Regular", sans-serif;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 0;
  color: #212121;
}
.body3 p {
  font-family: "Noto Sans Regular", sans-serif;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 0;
}
.body3-bold {
  font-family: "Noto Sans Bold";
}
a.cta {
  border: 1px solid #000;
  border-radius: 25px;
  font-size: 16px;
  line-height: 1;
  padding: 1.0625em 3em .9375em;
  font-family: "Diodrum Regular", sans-serif;
  letter-spacing: -0.5px;
  text-decoration: none;
  cursor: pointer;
  color: #000000;
  display: inline-block;
}
a.cta:hover {
  border-color: #e4001c;
  color: #e4001c;
}
a.cta:active {
  color: #ffffff;
  background: #e4001c;
  border-color: #e4001c;
}
a.cta.white {
  color: #ffffff;
  border-color: #ffffff;
}
a.cta.white:hover {
  border-color: #e4001c;
  color: #e4001c;
}
a.cta.white:active {
  color: #ffffff;
}
a.cta.black {
  color: #ffffff;
  background-color: #000000;
}
a.cta.black:hover {
  background-color: #e4001c;
}
a.arrow {
  font-size: 14px;
  margin-top: 1.5em;
  display: inline-block;
  color: #212121;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  a.arrow {
    font-size: 16px;
  }
}
a.arrow:hover {
  color: #e4001c;
}
a.arrow:after {
  content: '→';
  position: relative;
  top: .125em;
  margin-left: .5em;
}
label.checkbox {
  display: block;
  position: relative;
  padding-left: 40px;
  cursor: pointer;
  font-size: 14px;
  user-select: none;
}
label.checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
label.checkbox.disabled {
  color: #e1e1e1;
  cursor: not-allowed;
}
label.checkbox.disabled input {
  cursor: not-allowed;
}
label.checkbox.disabled span.checkmark {
  border: solid 1px #e1e1e1;
}
label.checkbox.disabled:hover input ~ span.checkmark {
  background-color: #ffffff;
  border: solid 1px #e1e1e1;
}
label.checkbox span.checkmark {
  position: absolute;
  left: 0;
  top: 0;
  height: 24px;
  width: 24px;
  border-radius: 100%;
  background-color: #ffffff;
  border: solid 1px #e1e1e1;
}
label.checkbox span.checkmark::after {
  content: "";
  position: absolute;
  display: none;
}
label.checkbox:hover input ~ span.checkmark {
  background-color: #e1e1e1;
  border: none;
}
label.checkbox input:checked ~ span.checkmark {
  background-color: #e4001c;
}
label.checkbox input:checked ~ span.checkmark:after {
  display: block;
}
label.checkbox span.checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
section:not(:first-child) {
  margin-top: 3em;
}
h2 {
  margin-top: 0;
}
.grid-container {
  padding-left: 3px;
  padding-right: 3px;
  margin: 0 auto;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .grid-container {
    padding: 0 9px;
    min-width: 768px;
  }
}
@media only screen and (min-width: 1024px) {
  .grid-container {
    padding: 0 94px;
    min-width: 1024px;
    max-width: 1440px;
  }
}
.grid-row {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: 5px;
  grid-row-gap: 0px;
}
@media only screen and (min-width: 768px) {
  .grid-row {
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 18px;
    grid-row-gap: 0px;
  }
}
@media only screen and (min-width: 1024px) {
  .grid-row {
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 32px;
    grid-row-gap: 0px;
  }
}
.grid-item {
  padding: 1em;
  text-align: center;
}
.col-item-1 {
  grid-column: span 1;
}
.col-item-2 {
  grid-column: span 2;
}
.col-item-3 {
  grid-column: span 3;
}
.col-item-4 {
  grid-column: span 4;
}
.col-item-5 {
  grid-column: span 5;
}
.col-item-6 {
  grid-column: span 6;
}
.col-item-7 {
  grid-column: span 7;
}
.col-item-8 {
  grid-column: span 8;
}
.col-item-9 {
  grid-column: span 9;
}
.col-item-10 {
  grid-column: span 10;
}
.col-item-11 {
  grid-column: span 11;
}
.col-item-12 {
  grid-column: span 12;
}
.color-1 {
  background-color: #112F41;
  color: white;
}
.color-2 {
  background-color: #0894A1;
}
.color-3 {
  background-color: #47AB6C;
}
.color-4 {
  background-color: #F2B134;
}
.color-5 {
  background-color: #ED553B;
}
/* 
 * This is the Global less file that give access 
 * to all basics styles that are need it. Just import
 * this file in the less file of  your component or page.
 * 
 * @import "path_to_file/global.less";
 */
ol,
ul {
  margin: 0;
  padding: 0;
}
.bodycopy ul,
.bodycopy ol,
.newsbody-copy ul,
.newsbody-copy ol {
  margin: 0 0 1rem 2rem;
}
a:hover {
  text-decoration: none;
}
/*lazy load backgrounds*/
body:not(.lazy-load-bg-imgs) [style*=background]:not([style*=background-color]),
.no-background {
  background: unset !important;
  background-image: unset !important;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 {
  clear: both;
}
.dupont-container {
  padding-right: 33px;
  padding-left: 33px;
  max-width: 1440px;
}
@media screen and (min-width: 1024px) {
  .dupont-container {
    padding-right: 94px;
    padding-left: 94px;
  }
}
.ifu-search .head-line {
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 18px;
  text-align: center;
}
.ifu-search .prdSearch-blocks {
  padding: 50px;
  background-color: rgba(225, 225, 225, 0.2);
  border-radius: 5px;
}
@media (max-width: 767px) {
  .ifu-search .prdSearch-blocks {
    padding: 15px;
  }
}
.ifu-search .prdSearch-blocks .prdSearch-block {
  display: inline-block;
  width: 100%;
  padding: 5px;
}
.ifu-search .prdSearch-blocks .prdSearch-block .txt-block {
  display: flex;
  padding: 10px;
  background-color: #ffffff;
  border: 1px solid #ced4da;
  border-radius: 5px;
}
.ifu-search .prdSearch-blocks .prdSearch-block .txt-block .toolTip {
  position: relative;
  width: 80px;
  margin-right: 5px;
  padding: 20px;
}
@media (max-width: 767px) {
  .ifu-search .prdSearch-blocks .prdSearch-block .txt-block .toolTip {
    width: 25px;
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
}
.ifu-search .prdSearch-blocks .prdSearch-block .txt-block .toolTip img {
  width: 100%;
}
.ifu-search .prdSearch-blocks .prdSearch-block .txt-block .toolTip .counter {
  color: #ffffff;
  position: absolute;
  top: 25px;
  left: 25px;
  z-index: 1;
  font-family: "noto sans bold";
}
.ifu-search .prdSearch-blocks .prdSearch-block .txt-block .txt {
  margin-bottom: 0;
  font-family: "noto sans regular";
  width: fit-content;
  padding: 10px;
}
@media (max-width: 767px) {
  .ifu-search .prdSearch-blocks .prdSearch-block .txt-block .txt {
    font-size: 14px;
  }
}
.ifu-search .prdSearch-blocks .prdSearch-block .search-block {
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
  display: flex;
  justify-content: center;
  margin-left: 0;
}
.ifu-search .prdSearch-blocks .prdSearch-block .search-block .prdSearch-input {
  width: 250px;
  height: 40px;
  border-radius: 5px;
  border-width: 1px;
  border: 1px solid #ced4da;
  padding-left: 7px;
}
.ifu-search .prdSearch-blocks .prdSearch-block .search-block .prdSearch-input:focus {
  outline: 0;
}
.ifu-search .prdSearch-blocks .prdSearch-block .search-block input[type=button],
.ifu-search .prdSearch-blocks .prdSearch-block .search-block .go-button {
  background-color: #e4001c;
  border: 1px solid #e4001c;
  border-radius: 5px;
  width: 40px;
  height: 40px;
  color: #ffffff;
  font-size: 14px;
  font-family: "Diodrum Medium";
  margin-left: 5px;
  transition: 0.3s;
}
.ifu-search .prdSearch-blocks .prdSearch-block .search-block .go-button {
  padding: 12px;
}
.ifu-search .prdSearch-blocks .prdSearch-block .search-block .go-button:hover {
  background-color: #ffffff;
  border: 1px solid #212529;
  color: #212529;
  cursor: pointer;
}
.ifu-search .prdSearch-blocks .prdSearch-block .err-msg {
  display: none;
  font-size: 11px;
  color: red;
  text-align: center;
}
.ifu-search .cmp-docFinder {
  overflow-x: hidden;
  padding-bottom: 20px;
}
.ifu-search .cmp-docFinder .search-comp {
  margin-top: 75px;
}
.ifu-search .cmp-docFinder .search-comp .container {
  padding: 0 0px;
}
@media screen and (min-width: 1024px) {
  .ifu-search .cmp-docFinder .search-comp .container {
    padding: 0 94px;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container {
  display: none;
  font-family: "Diodrum regular";
}
.ifu-search .cmp-docFinder .search-comp .search-container #rf-sds-links {
  float: right;
  margin-top: 5px;
  display: none;
}
.ifu-search .cmp-docFinder .search-comp .search-container #rf-sds-links a {
  color: #e4001c;
  font-size: 1rem;
  margin: 0 5px 0 0;
}
.ifu-search .cmp-docFinder .search-comp .search-container #rf-sds-links a::before {
  float: left;
  margin-top: -5px;
  content: " ";
  width: 35px;
  height: 35px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0OSA0OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDkgNDk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRTQwMDFDO3N0cm9rZS13aWR0aDoxLjA2Njc7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNFNDAwMUM7c3Ryb2tlLXdpZHRoOjEuMDY2NztzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNi45LDUuM0w2LjQsOS44YzAsMCwwLDEwLjcsMCwxNC43YzAsOC40LDcuOSwxNy4zLDE3LjQsMjIuMiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNS41LDMuMWwxNS44LDYuN2MwLDAsMCwxMC43LDAsMTQuN2MwLDYuMS00LjEsMTIuNC0xMC4xLDE3LjMiLz4KCQk8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxOS4zIiBjeT0iNC4yIiByPSIyLjUiLz4KCQk8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIyOS4yIiBjeT0iNDMuMyIgcj0iMi41Ii8+Cgk8L2c+Cgk8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIyMC41LDIxIDI0LDI0LjYgMzIuOSwxNS44IAkiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMS44LDIwLjZjMC4yLDAuNywwLjMsMS41LDAuMywyLjRjMCw0LjUtMy42LDguMS04LjEsOC4xcy04LjEtMy42LTguMS04LjFzMy42LTguMSw4LjEtOC4xCgkJYzEuNywwLDMuMywwLjUsNC41LDEuNCIvPgo8L2c+Cjwvc3ZnPgo=');
}
.ifu-search .cmp-docFinder .search-comp .search-container #rf-sds-links .fa {
  color: #e4001c;
}
.ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block {
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #e1e1e1;
  padding: 2px 10px 0px 0px;
  float: right;
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block {
    max-width: 100%;
    line-height: 50px;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block .res-tabs {
  display: inline-block;
  padding: 10px 15px;
  white-space: nowrap;
  cursor: pointer;
  margin-right: 15px;
  font-size: calc(0.8em + (0.4 * ((100vw - 18.3333em) / 115)));
}
@media screen and (max-width: 1024px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block .res-tabs {
    padding: 10px 8px;
  }
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block .res-tabs {
    font-size: 16px;
  }
}
@media screen and (max-width: 576px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block .res-tabs {
    min-width: 125px;
    display: inline-block;
    padding: 0px 8px;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block .res-tabs:first-child {
  padding-left: 0px;
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block .res-tabs:first-child {
    padding-left: 10px;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block .res-tabs.last-tab {
  margin-right: 0px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block .res-tabs.selected {
  font-family: "Diodrum Semibold";
  border-bottom: 2px solid #e4001c;
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block .res-tabs.selected {
    background: #e1e1e1;
    border-bottom: 0px;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block .res-tabs.selected .select-box {
  background-image: url(data:image/png;base64,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);
}
.ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block .res-tabs .res-icon {
  width: 20px;
  height: 20px;
  background-size: 100% 100%;
  display: inline-block;
  position: relative;
  top: 5px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block .res-tabs .res-icon.resource {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJDb21wbGV0ZWQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJSZXNvdXJjZUZpbmRlcl9SZXNvdXJjZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00ODAuMDAwMDAwLCAtMjgwLjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3LjAwMDAwMCwgMjc5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzMuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJUYWJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtYWduaWZ5aW5nLWdsYXNzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTMuODc3MzgzNiwxMy4yODYwMzEgTDEwLjQ3NTE2NjMsOS44ODM4MTM3NSBDMTEuMzg3ODA0OSw4LjgzNDU4OTggMTEuOTQwMzU0OCw3LjQ2NTYzMTkzIDExLjk0MDM1NDgsNS45Njk0MDEzMyBDMTEuOTQwMzU0OCwyLjY3NTgzMTQ5IDkuMjYxNDE5MDcsMCA1Ljk3MDk1MzQ0LDAgQzIuNjc3MzgzNTksMCAwLjAwMTU1MjEwNjQzLDIuNjc4OTM1NyAwLjAwMTU1MjEwNjQzLDUuOTY5NDAxMzMgQzAuMDAxNTUyMTA2NDMsOS4yNTk4NjY5NiAyLjY4MDQ4NzgsMTEuOTM4ODAyNyA1Ljk3MDk1MzQ0LDExLjkzODgwMjcgQzcuNDY3MTg0MDQsMTEuOTM4ODAyNyA4LjgzNjE0MTkxLDExLjM4NjI1MjggOS44ODUzNjU4NSwxMC40NzM2MTQyIEwxMy4yODc1ODMxLDEzLjg3NTgzMTUgQzEzLjM2ODI5MjcsMTMuOTU2NTQxIDEzLjQ3Njk0MDEsMTQgMTMuNTgyNDgzNCwxNCBDMTMuNjg4MDI2NiwxNCAxMy43OTY2NzQxLDEzLjk1OTY0NTIgMTMuODc3MzgzNiwxMy44NzU4MzE1IEMxNC4wMzg4MDI3LDEzLjcxNDQxMjQgMTQuMDM4ODAyNywxMy40NDc0NTAxIDEzLjg3NzM4MzYsMTMuMjg2MDMxIFogTTAuODM2NTg1MzY2LDUuOTY5NDAxMzMgQzAuODM2NTg1MzY2LDMuMTM4MzU5MiAzLjEzOTkxMTMxLDAuODM4MTM3NDcyIDUuOTY3ODQ5MjIsMC44MzgxMzc0NzIgQzguNzk4ODkxMzUsMC44MzgxMzc0NzIgMTEuMDk5MTEzMSwzLjE0MTQ2MzQxIDExLjA5OTExMzEsNS45Njk0MDEzMyBDMTEuMDk5MTEzMSw4Ljc5NzMzOTI1IDguNzk4ODkxMzUsMTEuMTAzNzY5NCA1Ljk2Nzg0OTIyLDExLjEwMzc2OTQgQzMuMTM5OTExMzEsMTEuMTAzNzY5NCAwLjgzNjU4NTM2Niw4LjgwMDQ0MzQ2IDAuODM2NTg1MzY2LDUuOTY5NDAxMzMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
}
.ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block .res-tabs .res-icon.k-article {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMTkgMjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5maWxlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkNvbXBsZXRlZCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlJlc291cmNlRmluZGVyX1Jlc291cmNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNjQuMDAwMDAwLCAtNDI2LjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3LjAwMDAwMCwgMjc5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzMuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTQ3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZmlsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzk0LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC40NDc5MTY3LDguODY2NjY2NjcgTDQuNTUyMDgzMzMsOC44NjY2NjY2NyBDNC4zMzM1ODMzMyw4Ljg2NjY2NjY3IDQuMTU2MjUsOS4wNDY4MjEyMSA0LjE1NjI1LDkuMjY5Njk2OTcgQzQuMTU2MjUsOS40OTI1NzI3MyA0LjMzMzU4MzMzLDkuNjcyNzI3MjcgNC41NTIwODMzMyw5LjY3MjcyNzI3IEwxNC40NDc5MTY3LDkuNjcyNzI3MjcgQzE0LjY2NjQxNjcsOS42NzI3MjcyNyAxNC44NDM3NSw5LjQ5MjU3MjczIDE0Ljg0Mzc1LDkuMjY5Njk2OTcgQzE0Ljg0Mzc1LDkuMDQ2ODIxMjEgMTQuNjY2NDE2Nyw4Ljg2NjY2NjY3IDE0LjQ0NzkxNjcsOC44NjY2NjY2NyBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNTUyMDgzMzMsNi40NDg0ODQ4NSBMOC41MTA0MTY2Nyw2LjQ0ODQ4NDg1IEM4LjcyODkxNjY3LDYuNDQ4NDg0ODUgOC45MDYyNSw2LjI2ODMzMDMgOC45MDYyNSw2LjA0NTQ1NDU1IEM4LjkwNjI1LDUuODIyNTc4NzkgOC43Mjg5MTY2Nyw1LjY0MjQyNDI0IDguNTEwNDE2NjcsNS42NDI0MjQyNCBMNC41NTIwODMzMyw1LjY0MjQyNDI0IEM0LjMzMzU4MzMzLDUuNjQyNDI0MjQgNC4xNTYyNSw1LjgyMjU3ODc5IDQuMTU2MjUsNi4wNDU0NTQ1NSBDNC4xNTYyNSw2LjI2ODMzMDMgNC4zMzM1ODMzMyw2LjQ0ODQ4NDg1IDQuNTUyMDgzMzMsNi40NDg0ODQ4NSBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjQ0NzkxNjcsMTIuMDkwOTA5MSBMNC41NTIwODMzMywxMi4wOTA5MDkxIEM0LjMzMzU4MzMzLDEyLjA5MDkwOTEgNC4xNTYyNSwxMi4yNzEwNjM2IDQuMTU2MjUsMTIuNDkzOTM5NCBDNC4xNTYyNSwxMi43MTY4MTUyIDQuMzMzNTgzMzMsMTIuODk2OTY5NyA0LjU1MjA4MzMzLDEyLjg5Njk2OTcgTDE0LjQ0NzkxNjcsMTIuODk2OTY5NyBDMTQuNjY2NDE2NywxMi44OTY5Njk3IDE0Ljg0Mzc1LDEyLjcxNjgxNTIgMTQuODQzNzUsMTIuNDkzOTM5NCBDMTQuODQzNzUsMTIuMjcxMDYzNiAxNC42NjY0MTY3LDEyLjA5MDkwOTEgMTQuNDQ3OTE2NywxMi4wOTA5MDkxIFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQuNDQ3OTE2NywxNS4zMTUxNTE1IEw0LjU1MjA4MzMzLDE1LjMxNTE1MTUgQzQuMzMzNTgzMzMsMTUuMzE1MTUxNSA0LjE1NjI1LDE1LjQ5NTMwNjEgNC4xNTYyNSwxNS43MTgxODE4IEM0LjE1NjI1LDE1Ljk0MTA1NzYgNC4zMzM1ODMzMywxNi4xMjEyMTIxIDQuNTUyMDgzMzMsMTYuMTIxMjEyMSBMMTQuNDQ3OTE2NywxNi4xMjEyMTIxIEMxNC42NjY0MTY3LDE2LjEyMTIxMjEgMTQuODQzNzUsMTUuOTQxMDU3NiAxNC44NDM3NSwxNS43MTgxODE4IEMxNC44NDM3NSwxNS40OTUzMDYxIDE0LjY2NjQxNjcsMTUuMzE1MTUxNSAxNC40NDc5MTY3LDE1LjMxNTE1MTUgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC40NDc5MTY3LDE4LjUzOTM5MzkgTDQuNTUyMDgzMzMsMTguNTM5MzkzOSBDNC4zMzM1ODMzMywxOC41MzkzOTM5IDQuMTU2MjUsMTguNzE5NTQ4NSA0LjE1NjI1LDE4Ljk0MjQyNDIgQzQuMTU2MjUsMTkuMTY1MyA0LjMzMzU4MzMzLDE5LjM0NTQ1NDUgNC41NTIwODMzMywxOS4zNDU0NTQ1IEwxNC40NDc5MTY3LDE5LjM0NTQ1NDUgQzE0LjY2NjQxNjcsMTkuMzQ1NDU0NSAxNC44NDM3NSwxOS4xNjUzIDE0Ljg0Mzc1LDE4Ljk0MjQyNDIgQzE0Ljg0Mzc1LDE4LjcxOTU0ODUgMTQuNjY2NDE2NywxOC41MzkzOTM5IDE0LjQ0NzkxNjcsMTguNTM5MzkzOSBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyLjgzMDU0MTcsMCBMMCwwIEwwLDI0LjE4MTgxODIgTDE4LjYwNDE2NjcsMjQuMTgxODE4MiBMMTguNjA0MTY2Nyw1Ljg3ODYgTDEyLjgzMDU0MTcsMCBaIE0xMy4wNjI1LDEuMzc1OTQ1NDUgTDE3LjI1Mjc5MTcsNS42NDI0MjQyNCBMMTMuMDYyNSw1LjY0MjQyNDI0IEwxMy4wNjI1LDEuMzc1OTQ1NDUgWiBNMC43OTE2NjY2NjcsMjMuMzc1NzU3NiBMMC43OTE2NjY2NjcsMC44MDYwNjA2MDYgTDEyLjI3MDgzMzMsMC44MDYwNjA2MDYgTDEyLjI3MDgzMzMsNi40NDg0ODQ4NSBMMTcuODEyNSw2LjQ0ODQ4NDg1IEwxNy44MTI1LDIzLjM3NTc1NzYgTDAuNzkxNjY2NjY3LDIzLjM3NTc1NzYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
}
.ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block .res-tabs .res-icon.k-doc {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMTkgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5wZGY8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iQ29tcGxldGVkIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iUmVzb3VyY2VGaW5kZXJfUmVzb3VyY2VzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI2NC4wMDAwMDAsIC01MjYuMDAwMDAwKSIgZmlsbD0iIzIxMjEyMSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzcuMDAwMDAwLCAyNzkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMy4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyNDcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJwZGYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc5NC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTguNTE0NzU2OSw1LjE0NjUgTDEzLjMyOTU1NTYsMC4xNDY0ODQzNzUgQzEzLjIzMjMzMzMsMC4wNTI3MzQzNzUgMTMuMTAwNjk0NCwwIDEyLjk2MjkzMDYsMCBMMi4wNzQwNDE2NywwIEMwLjkzMDE3MzYxMSwwIDAsMC44OTY5NTMxMjUgMCwyLjAwMDAxNTYzIEwwLDIyLjAwMDAzMTIgQzAsMjMuMTAzMDQ2OSAwLjkzMDE3MzYxMSwyNCAyLjA3NDA5MDI4LDI0IEwxNi41OTI2MjUsMjQgQzE3LjczNjQ5MzEsMjQgMTguNjY2NjY2NywyMy4xMDMwNDY5IDE4LjY2NjY2NjcsMjEuOTk5OTg0NCBMMTguNjY2NjY2Nyw1LjQ5OTk4NDM4IEMxOC42NjY2NjY3LDUuMzY3MTg3NSAxOC42MTE5NzkyLDUuMjQwMjUgMTguNTE0NzU2OSw1LjE0NjUgWiBNMTMuNDgxNDY1MywxLjcwNzA0Njg4IEwxNi44OTYzOTU4LDUuMDAwMDE1NjIgTDE0LjUxODQ4NjEsNS4wMDAwMTU2MiBDMTMuOTQ2ODE5NCw1LjAwMDAxNTYyIDEzLjQ4MTQ2NTMsNC41NTEyODEyNSAxMy40ODE0NjUzLDQuMDAwMDMxMjUgTDEzLjQ4MTQ2NTMsMS43MDcwNDY4OCBMMTMuNDgxNDY1MywxLjcwNzA0Njg4IFogTTE3LjYyOTY0NTgsMjEuOTk5OTg0NCBDMTcuNjI5NjQ1OCwyMi41NTEyMzQ0IDE3LjE2NDI5MTcsMjIuOTk5OTY4OCAxNi41OTI2MjUsMjIuOTk5OTY4OCBMMi4wNzQwOTAyOCwyMi45OTk5Njg4IEMxLjUwMjQyMzYxLDIyLjk5OTk2ODggMS4wMzcwNjk0NCwyMi41NTEyMzQ0IDEuMDM3MDY5NDQsMjEuOTk5OTg0NCBMMS4wMzcwNjk0NCwyLjAwMDAxNTYyIEMxLjAzNzA2OTQ0LDEuNDQ4NzY1NjIgMS41MDI0MjM2MSwxLjAwMDAzMTI1IDIuMDc0MDkwMjgsMS4wMDAwMzEyNSBMMTIuNDQ0NDQ0NCwxLjAwMDAzMTI1IEwxMi40NDQ0NDQ0LDQuMDAwMDMxMjUgQzEyLjQ0NDQ0NDQsNS4xMDMwNDY4NyAxMy4zNzQ2MTgxLDYgMTQuNTE4NTM0Nyw2IEwxNy42Mjk2NDU4LDYgTDE3LjYyOTY0NTgsMjEuOTk5OTg0NCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMS45NzcwNDg2LDE0LjY3ODIwMzEgQzExLjQ5NzAxMzksMTQuMzEzOTM3NSAxMS4wNDA3OTg2LDEzLjkzOTQ1MzEgMTAuNzM2OTc5MiwxMy42NDY0ODQ0IEMxMC4zNDIwMTM5LDEzLjI2NTYyNSA5Ljk5MDA2OTQ0LDEyLjg5NjQ4NDQgOS42ODQyNTY5NCwxMi41NDQ5MjE5IEMxMC4xNjEyNzc4LDExLjEyMzUzMTIgMTAuMzcwNDAyOCwxMC4zOTA2NDA2IDEwLjM3MDQwMjgsOS45OTk5ODQzNyBDMTAuMzcwNDAyOCw4LjM0MDMyODEyIDkuNzQ4NTY5NDQsNy45OTk5Njg3NSA4LjgxNDg0NzIyLDcuOTk5OTY4NzUgQzguMTA1NDE2NjcsNy45OTk5Njg3NSA3LjI1OTI5MTY3LDguMzU1NDIxODcgNy4yNTkyOTE2NywxMC4wNDc4NDM3IEM3LjI1OTI5MTY3LDEwLjc5Mzk1MzEgNy42ODMxMzE5NCwxMS42OTk3MTg3IDguNTIzMTgwNTYsMTIuNzUyNDM3NSBDOC4zMTc2MDQxNywxMy4zNTc0MDYyIDguMDc2MDU1NTYsMTQuMDU1MTg3NSA3LjgwNDY1OTcyLDE0Ljg0MTc5NjkgQzcuNjczOTkzMDYsMTUuMjE5MjM0NCA3LjUzMjI0MzA2LDE1LjU2ODgyODEgNy4zODIzMjYzOSwxNS44OTIwNzgxIEM3LjI2MDMxMjUsMTUuOTQ0MzQzNyA3LjE0MTc5ODYxLDE1Ljk5NzU0NjkgNy4wMjczNjgwNiwxNi4wNTI3MTg3IEM2LjYxNTE5NDQ0LDE2LjI1MTQ2ODggNi4yMjM3Nzc3OCwxNi40MzAxNTYyIDUuODYwNzAxMzksMTYuNTk2MTg3NSBDNC4yMDQ4NjExMSwxNy4zNTIwNDY5IDMuMTExMTExMTEsMTcuODUyMDYyNSAzLjExMTExMTExLDE4LjgzOTM0MzcgQzMuMTExMTExMTEsMTkuNTU2MTU2MyAzLjkxODc4NDcyLDE5Ljk5OTk2ODggNC42NjY2NjY2NywxOS45OTk5Njg4IEM1LjYzMDc3MDgzLDE5Ljk5OTk2ODggNy4wODY1NzYzOSwxOC43NTgyNSA4LjE0OTk0NDQ0LDE2LjY2NjQ1MzEgQzkuMjUzODA1NTYsMTYuMjQ2NTQ2OSAxMC42MjYwOTcyLDE1LjkzNTQ4NDQgMTEuNzA5MjAxNCwxNS43NDA2NzE5IEMxMi41NzcxMDQyLDE2LjM4NDIxODcgMTMuNTM1NjY2NywxNi45OTk5Njg4IDE0LDE2Ljk5OTk2ODggQzE1LjI4NTY2NjcsMTYuOTk5OTY4OCAxNS41NTU1NTU2LDE2LjI4MzE1NjIgMTUuNTU1NTU1NiwxNS42ODIwNzgxIEMxNS41NTU1NTU2LDE0LjQ5OTkzNzUgMTQuMTU0OTIzNiwxNC40OTk5Mzc1IDEzLjQ4MTQ2NTMsMTQuNDk5OTM3NSBDMTMuMjcyMzQwMywxNC40OTk5ODQ0IDEyLjcxMTMxOTQsMTQuNTU5NTYyNSAxMS45NzcwNDg2LDE0LjY3ODIwMzEgWiBNNC42NjY2NjY2NywxOC45OTk5ODQ0IEM0LjM3MDQzMDU2LDE4Ljk5OTk4NDQgNC4xNjk5MDk3MiwxOC44NjUyMTg4IDQuMTQ4MTMxOTQsMTguODM5MzQzNyBDNC4xNDgxMzE5NCwxOC40ODQ4MjgxIDUuMjQ0NDA5NzIsMTcuOTgzODc1IDYuMzA0NzYzODksMTcuNDk5NTE1NiBDNi4zNzIwOTAyOCwxNy40Njg3NjU2IDYuNDQwNDg2MTEsMTcuNDM3OTY4NyA2LjUwOTg1NDE3LDE3LjQwNjIzNDQgQzUuNzMxMDU1NTYsMTguNDk1MTQwNiA0Ljk2MDg2MTExLDE4Ljk5OTk4NDQgNC42NjY2NjY2NywxOC45OTk5ODQ0IFogTTguMjk2MzEyNSwxMC4wNDc4NDM4IEM4LjI5NjMxMjUsOSA4LjYzMzU3NjM5LDkgOC44MTQ4NDcyMiw5IEM5LjE4MTQ3MjIyLDkgOS4zMzMzODE5NCw5IDkuMzMzMzgxOTQsOS45OTk5ODQzNyBDOS4zMzMzODE5NCwxMC4yMTA5MjE5IDkuMTg3NTQ4NjEsMTAuNzM4MjY1NiA4LjkyMDY3MzYxLDExLjU2MTUzMTIgQzguNTEzNTA2OTQsMTAuOTU3MDMxMiA4LjI5NjMxMjUsMTAuNDM4OTY4NyA4LjI5NjMxMjUsMTAuMDQ3ODQzOCBaIE04LjY5MzgwNTU2LDE1LjQyMTg3NSBDOC43MjYyMjkxNywxNS4zMzQ5Njg3IDguNzU3NjMxOTQsMTUuMjQ3MDc4MSA4Ljc4ODAxMzg5LDE1LjE1ODIwMzEgQzguOTgwNDE2NjcsMTQuNjAxNTYyNSA5LjE1MzYxODA2LDE0LjEwMTU0NjkgOS4zMDgwNTU1NiwxMy42NTEzNTk0IEM5LjUyMzI1Njk0LDEzLjg3OTg3NSA5Ljc1NTE4MDU2LDE0LjExMzc4MTIgMTAuMDAzODI2NCwxNC4zNTM1IEMxMC4xMDEwNDg2LDE0LjQ0NzI1IDEwLjM0MjA2MjUsMTQuNjU4MTg3NSAxMC42NjMxMzg5LDE0LjkyMjMyODEgQzEwLjAyNCwxNS4wNTY2MjUgOS4zNDM5NzkxNywxNS4yMjMxMjUgOC42OTM4MDU1NiwxNS40MjE4NzUgWiBNMTQuNTE4NTM0NywxNS42ODIxMjUgQzE0LjUxODUzNDcsMTUuOTA2NzUgMTQuNTE4NTM0NywxNS45OTk5ODQ0IDE0LjAzNzQ3OTIsMTYuMDAyOTM3NSBDMTMuODk2MjE1MywxNS45NzM2NDA2IDEzLjU2OTU5NzIsMTUuNzg4MTA5NCAxMy4xNjY1MTM5LDE1LjUyMzQ1MzEgQzEzLjMxMjgzMzMsMTUuNTA3ODQzNyAxMy40MjA3MDE0LDE1LjUwMDAxNTYgMTMuNDgxNDY1MywxNS41MDAwMTU2IEMxNC4yNDc2MjUsMTUuNTAwMDE1NiAxNC40NjQ4NjgxLDE1LjU3MjI1IDE0LjUxODUzNDcsMTUuNjgyMTI1IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
}
.ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block .res-tabs .res-icon.k-img {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMjAgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5waWN0dXJlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkNvbXBsZXRlZCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlJlc291cmNlRmluZGVyX1Jlc291cmNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNjMuMDAwMDAwLCAtNDc5LjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSIjMDAwMDAwIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzcuMDAwMDAwLCAyNzkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMy4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxOTcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJwaWN0dXJlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OTQuMDAwMDAwLCA0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4LjMzMjkxNTQsMCBMMC4zMjE2MzAwOTQsMCBDMC4xNDQwOTAyODIsMCAwLDAuMTQ3Mjg0NzMzIDAsMC4zMjk0OTYwNDcgTDAsMTQuODI3MzIyMSBDMCwxNS4wMDk1MzM0IDAuMTQ0MDkwMjgyLDE1LjE1NjgxODIgMC4zMjE2MzAwOTQsMTUuMTU2ODE4MiBMMTguMzMyOTE1NCwxNS4xNTY4MTgyIEMxOC41MTA0NTUyLDE1LjE1NjgxODIgMTguNjU0NTQ1NSwxNS4wMDk1MzM0IDE4LjY1NDU0NTUsMTQuODI3MzIyMSBMMTguNjU0NTQ1NSwwLjMyOTQ5NjA0NyBDMTguNjU0NTQ1NSwwLjE0NzI4NDczMyAxOC41MTA0NTUyLDAgMTguMzMyOTE1NCwwIFogTTE4LjAxMTI4NTMsMTQuNDk3ODI2MSBMMC42NDMyNjAxODgsMTQuNDk3ODI2MSBMMC42NDMyNjAxODgsMC42NTg5OTIwOTUgTDE4LjAxMTI4NTMsMC42NTg5OTIwOTUgTDE4LjAxMTI4NTMsMTQuNDk3ODI2MSBaIiBpZD0iU2hhcGUiIHN0cm9rZS13aWR0aD0iMC4xNSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTUuMTQ2MDgxNSw3LjI5NDM4MzUgQzYuMTMzODA3NTIsNy4yOTQzODM1IDYuOTM3MjM5NSw2LjQ3MTMwMjM3IDYuOTM3MjM5NSw1LjQ1OTc0OTUxIEM2LjkzNzIzOTUsNC40NDc1Mzc2NSA2LjEzMzgwNzUyLDMuNjI0NDU2NTIgNS4xNDYwODE1LDMuNjI0NDU2NTIgQzQuMTU4MzU1NDksMy42MjQ0NTY1MiAzLjM1NDkyMzUxLDQuNDQ3NTM3NjUgMy4zNTQ5MjM1MSw1LjQ1OTQyMDAxIEMzLjM1NDkyMzUxLDYuNDcxMzAyMzcgNC4xNTgzNTU0OSw3LjI5NDM4MzUgNS4xNDYwODE1LDcuMjk0MzgzNSBaIE01LjE0NjA4MTUsNC4yODM0NDg2MiBDNS43NzkwNDk1Myw0LjI4MzQ0ODYyIDYuMjkzOTc5MzEsNC44MTEzMDEyOCA2LjI5Mzk3OTMxLDUuNDU5NDIwMDEgQzYuMjkzOTc5MzEsNi4xMDc1Mzg3NCA1Ljc3OTA0OTUzLDYuNjM1MzkxNCA1LjE0NjA4MTUsNi42MzUzOTE0IEM0LjUxMzExMzQ4LDYuNjM1MzkxNCAzLjk5ODE4MzcsNi4xMDc4NjgyMyAzLjk5ODE4MzcsNS40NTk3NDk1MSBDMy45OTgxODM3LDQuODExNjMwNzggNC41MTMxMTM0OCw0LjI4MzQ0ODYyIDUuMTQ2MDgxNSw0LjI4MzQ0ODYyIFoiIGlkPSJTaGFwZSIgc3Ryb2tlLXdpZHRoPSIwLjA1Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMi4yNTE0MTA2NiwxMy4xNzk4NDE5IEMyLjMyNjY3MjEsMTMuMTc5ODQxOSAyLjQwMjU3NjgsMTMuMTUyODIzMiAyLjQ2MzY4NjUyLDEzLjA5Nzc5NzQgTDcuNzEwNDM4MjQsOC4zNjU1NzUxNSBMMTEuMDIzODcxNSwxMS43NTk3MTM5IEMxMS4xNDk2Mjg4LDExLjg4ODU0NjkgMTEuMzUyODk5MSwxMS44ODg1NDY5IDExLjQ3ODY1NjQsMTEuNzU5NzEzOSBDMTEuNjA0NDEzOCwxMS42MzA4ODEgMTEuNjA0NDEzOCwxMS40MjI2Mzk1IDExLjQ3ODY1NjQsMTEuMjkzODA2NSBMOS45MzI1ODA1Niw5LjcwOTkxOTAyIEwxMi44ODU0NjY1LDYuMzk3MTY1NzYgTDE2LjUwNzM0MjksOS43OTg1NTM0NiBDMTYuNjM4MjQ2NCw5LjkyMTQ1NTQ4IDE2Ljg0MTgzODIsOS45MTIyMjk1OSAxNi45NjE4MDYzLDkuNzc4MTI0NyBDMTcuMDgxNzc0Myw5LjY0NDAxOTgxIDE3LjA3MzA5MDMsOS40MzU0NDg4MSAxNi45NDE4NjUyLDkuMzEyNTQ2NzkgTDEzLjA4MjMwNDEsNS42ODgwOTAyNyBDMTMuMDE5MjY0Niw1LjYyOTExMDQ3IDEyLjkzNTMxOTEsNS41OTk3ODUzMyAxMi44NTA3MzA0LDUuNjAxNzYyMyBDMTIuNzY1NDk4NCw1LjYwNTcxNjI1IDEyLjY4NTA5MDksNS42NDQyNjcyOSAxMi42Mjc1MTkxLDUuNzA4ODQ4NTIgTDkuNDc3NDczOTgsOS4yNDMzNTI2MiBMNy45NTE5ODI0NSw3LjY4MDU1Mjg3IEM3LjgzMTY5Mjc5LDcuNTU3NjUwODQgNy42MzkzNTc5OSw3LjU1MTM5MDQyIDcuNTExOTkyNDgsNy42NjYwNTUwNCBMMi4wMzg4MTMxNywxMi42MDI4OTQzIEMxLjkwNTMzNjY4LDEyLjcyMzE2MDQgMS44OTI0NzE0NywxMi45MzE0MDE5IDIuMDA5ODY2NDYsMTMuMDY4MTQyNyBDMi4wNzM1NDkyMiwxMy4xNDIyNzkzIDIuMTYyMzE5MTIsMTMuMTc5ODQxOSAyLjI1MTQxMDY2LDEzLjE3OTg0MTkgWiIgaWQ9IlBhdGgiIHN0cm9rZS13aWR0aD0iMC4xNSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
}
.ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block .res-tabs .res-icon.k-vid {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5wbGF5LWJ1dHRvbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJDb21wbGV0ZWQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJSZXNvdXJjZUZpbmRlcl9SZXNvdXJjZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjYzLjAwMDAwMCwgLTU3OC4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNy4wMDAwMDAsIDI3OS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzMzLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDI5Ny4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InBsYXktYnV0dG9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OTMuMDAwMDAwLCAyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLDAgQzQuNDg1NjY0MDYsMCAwLDQuNDg2MDkzNzUgMCwxMCBDMCwxNS41MTM5MDYyIDQuNDg1NjY0MDYsMjAgMTAsMjAgQzE1LjUxNDMzNTksMjAgMjAsMTUuNTEzOTA2MiAyMCwxMCBDMjAsNC40ODYwOTM3NSAxNS41MTQzMzU5LDAgMTAsMCBaIE0xMCwxOS4xNjY2Nzk3IEM0Ljk0NTQ2ODc1LDE5LjE2NjY3OTcgMC44MzMzMjAzMTIsMTUuMDU0NTMxMyAwLjgzMzMyMDMxMiwxMCBDMC44MzMzMjAzMTIsNC45NDU0Njg3NSA0Ljk0NTQ2ODc1LDAuODMzMzIwMzEyIDEwLDAuODMzMzIwMzEyIEMxNS4wNTQ1MzEzLDAuODMzMzIwMzEyIDE5LjE2NjY3OTcsNC45NDU0Njg3NSAxOS4xNjY2Nzk3LDEwIEMxOS4xNjY2Nzk3LDE1LjA1NDUzMTMgMTUuMDU0NTMxMywxOS4xNjY2Nzk3IDEwLDE5LjE2NjY3OTcgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTMuOTc1NDI5Nyw5LjY0OTY0ODQ0IEw4LjE0MjEwOTM4LDUuODk5NjQ4NDQgQzguMDE0MzM1OTQsNS44MTYyNSA3Ljg0OTE0MDYyLDUuODExNzU3ODEgNy43MTczMDQ2OSw1Ljg4NDE3OTY5IEM3LjU4MzAwNzgxLDUuOTU3NDIxODggNy41LDYuMDk3NDIxODggNy41LDYuMjUgTDcuNSwxMy43NSBDNy41LDEzLjkwMjU3ODEgNy41ODMwMDc4MSwxNC4wNDI1NzgxIDcuNzE3MzA0NjksMTQuMTE1ODIwMyBDNy43NzkxNDA2MiwxNC4xNDk2MDk0IDcuODQ4MzIwMzEsMTQuMTY2Njc5NyA3LjkxNjY3OTY5LDE0LjE2NjY3OTcgQzcuOTk0ODA0NjksMTQuMTY2Njc5NyA4LjA3Mzc1LDE0LjE0NDY4NzUgOC4xNDIxMDkzNywxNC4xMDAzNTE2IEwxMy45NzU0Mjk3LDEwLjM1MDM1MTYgQzE0LjA5NDI1NzgsMTAuMjczODY3MiAxNC4xNjY2Nzk3LDEwLjE0MTYwMTYgMTQuMTY2Njc5NywxMCBDMTQuMTY2Njc5Nyw5Ljg1ODM5ODQ0IDE0LjA5NDI1NzgsOS43MjYxNzE4OCAxMy45NzU0Mjk3LDkuNjQ5NjQ4NDQgWiBNOC4zMzMzMjAzMSwxMi45ODY2NDA2IEw4LjMzMzMyMDMxLDcuMDEzMzU5MzggTDEyLjk3OTMzNTksMTAgTDguMzMzMzIwMzEsMTIuOTg2NjQwNiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+');
}
.ifu-search .cmp-docFinder .search-comp .search-container .res-tabs-block .res-tabs .res-icon.k-faq {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAPTSURBVFhH7ZhbqFRVGIBPmpe8XwpNTCXxQmaYDymJiQmBtxfRXgQRxEcFUelBEQ2xiCBKyjRDUV+URMsripdUDEmS6qGghywoSa000zRT+741Zw46Z689e+8ZFcQPPs6sdWb2Xnutf13+3fCQB51HGv8W4XGcgKPxOXwKO+MtvIg/4dd4BPfgBcxNkQa+iAtwErbCS/gN/og2TLri02jD2+E13Ipv4ym8K/TB7WgP2Rvv4Sh8FGO0xrG4Bv/Gm7gJe2BdmYo26gouw06Yl+5oD/6LZ/EVrAuvoU9+EgdaUSPD8Dv8D2dbUQs2ziH9BB+zIoLDPxOX4hKcjj0xhiOwH33wWVYUYQp6AYM7Fmd90f/fQB/kdu2hzdgPk2iLB/A6Gqe5cMn4E7/CWM+NxN/xMr6Fw9EZ2xGd6U6if9DYHYdJdMEf8BfsZkVW7BUvPiiUmtMbz6NLS+w74v++R2fwECsSGIH29oehlAF/4BAtD6VkNuJVfCaU0nE0/sB9oZSMjXOoM03CLeiCa/cnYb0L76pQysbraDz3CqXmOCJe84NQSsE48Ivvh1Iyrl/2sNtcVsajv0mbDHaMcd8mlBpp0fi3jBdy9Xf2xXC/FeMvK04cMa5jeE9HZ0woRViNBrR7bAwfIPUiCbyLjkz7UErGxrlcpcV+wxd4vPSxbnTA33BbKKXjkvNZ6WOJyiF2R8gzdNVwJD5GY9uJUg3v7eLfRGUDjS8DtR48j8dwGs7FLMcs712O8UBlA2s5wJZxW3wTv8T+6Eko65LkTE/lDLoI18J69Eae+56wIgd70cNvlBPosBTlZbRxnvuK4La4q/QxmbX4F7YMpfx8hKYAactJDNdK92TDo4nKGDyKfvGFUMqPBwITJU84eXGXsWNsQxOVDTT78ileDaX8+HCOQBG8p5vEwVBK4VP0nOcCmxfjNzWGIphEuQ26ZlbFbcxAXxRK+fBU8mTpYy7eQbe5Z0MpA7vRYI8d12M4i01F82DubKa3IZQy4gJrPDhkaQeH2zFpsufVpD4LzvZv8RzmzpVnoDdz4c2yw7jXlhs4x4oquON4MHBoJ1pRhBXoDddhtZ70dYdvEFaiyVMaJmKebrz2PCtq4Q30QofRSVArA9CXAKYAC62oBybXvvYwhfSJzWnzYrwtRhdxcx4PEXVlMB5Ce/NXNOZiqWQZY9djl3mzaaq/3Yl3nPnSKHK8Mlmaj25N/t4TkAn+abSHrSu/fjOZ90TjcHpSsaGfY2aKNLCMa+RkfAmHoqfx8lsIh/FndF+2QTvQtwf3HROqrOvmQ+4BDQ3/A7P7xzbHeEvCAAAAAElFTkSuQmCC');
}
.ifu-search .cmp-docFinder .search-comp .search-container .tool-tip {
  display: none;
  font-family: "Diodrum Regular";
  float: right;
  width: 100%;
  font-size: 13px;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .tool-tip {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .tool-tip {
    padding: 0;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .tool-tip div {
  border-radius: 15px;
  border: 1px solid #000;
  width: 15px;
  height: 15px;
  text-align: center;
  float: left;
  margin-right: 5px;
  font-size: 12px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .sel-facets-block {
  float: right;
  display: none;
  margin-top: 30px;
  padding-left: 0px;
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .sel-facets-block {
    max-width: 100% !important;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .sel-facets-block .facet-name {
  background: rgba(228, 0, 28, 0.08);
  padding: 5px 10px;
  border-radius: 30px;
  margin-right: 15px;
  margin-bottom: 10px;
  float: left;
  font-size: 14px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .sel-facets-block .facet-name .deselect-facet {
  cursor: pointer;
  margin: 5px;
  font-size: 17px;
  font-family: monospace;
  margin-right: 0px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .sel-facets-block .facet-name .deselect-facet:hover {
  color: #e4001c;
}
.ifu-search .cmp-docFinder .search-comp .search-container .sel-facets-block .clear-facets {
  float: right;
  margin-top: 10px;
  font-size: 13px;
  cursor: pointer;
  font-family: "Diodrum Regular";
}
.ifu-search .cmp-docFinder .search-comp .search-container .sel-facets-block .clear-facets:hover {
  text-decoration: underline;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container {
  float: left;
  display: block;
  margin-top: 11px;
}
@media screen and (min-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .facets-container {
    display: block !important;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container.showFacets {
  display: block;
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .facets-container.showFacets {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .facets-container {
    width: 100%;
    height: 100%;
    background: #ffffff;
    max-width: 100%;
    z-index: 100;
    top: 0px;
    left: 0px;
    padding: 0px;
    margin: 0px;
    position: fixed;
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 80px;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .mv-facet-header {
  width: auto;
  overflow: auto;
  display: none;
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .facets-container .mv-facet-header {
    display: block;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .mv-facet-header nav {
  overflow: auto;
  white-space: nowrap;
  height: 35px;
  vertical-align: bottom;
  margin-top: 25px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .mv-facet-header nav .mv-facet-category {
  min-width: 100px;
  padding: 10px 20px;
  font-size: 14px;
  font-family: "Diodrum Semibold";
  color: #969696;
  text-transform: uppercase;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .mv-facet-header nav .mv-facet-category.active {
  color: #000000;
  border-bottom: 2px solid #e4001c;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .mv-facets-footer {
  position: fixed;
  left: 0px;
  bottom: 0px;
  background: #e4001c;
  font-family: "Diodrum Regular";
  height: 80px;
  width: 100%;
  display: none;
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .facets-container .mv-facets-footer {
    display: block;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .mv-facets-footer .close-facets {
  font-size: 14px;
  color: #ffffff;
  float: left;
  margin: 30px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .mv-facets-footer .apply-filters {
  font-size: 14px;
  padding: 10px 20px;
  border-radius: 20px;
  background: #ffffff;
  color: #e4001c;
  float: right;
  margin: 20px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facet-head {
  color: #969696;
  border-bottom: 1px solid #e1e1e1;
  padding: 10px;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facet-head {
    display: none;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper {
  margin-bottom: 10px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-category {
  font-size: 16px;
  font-family: "Diodrum Semibold";
  padding: 10px;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 10px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-category {
    display: none;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-category.open {
  border-bottom: 0px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-category.open span:after {
  content: '-';
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-category span:after {
  content: '+';
  font-size: 20px;
  margin-top: -5px;
  float: right;
  color: #e4001c;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-content {
  cursor: pointer;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-content .facet-option {
  margin-left: 10px;
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-content .facet-option {
    margin-left: 20px;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-content .facet-option.hide-option {
  display: none;
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-content .facet-option.hide-option {
    display: block;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-content .facet-option.show-option {
  display: block;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-content .facet-option.facet-disabled {
  display: none;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-content .facet-option input {
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-content .facet-option input:checked ~ .checkmark {
  background-color: #e4001c;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-content .facet-option input:checked ~ .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-content .facet-option input:checked ~ .checkmark::after {
  display: block;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-content .facet-option .checkmark {
  position: relative;
  left: 0;
  top: 7px;
  height: 24px;
  width: 24px;
  border-radius: 100%;
  background-color: #ffffff;
  border: solid 1px #e1e1e1;
  display: inline-block;
  margin-right: 10px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-content .facet-option .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-content .facet-option:hover input ~ .checkmark {
  background-color: #e1e1e1;
  border: none;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-content .facet-option:hover input:checked ~ .checkmark {
  background-color: #e4001c;
  border: 0px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .facet-content .facet-option label {
  width: calc(100% - 50px);
  font-size: 14px;
  color: #000000;
}
.ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .view-all {
  font-size: 14px;
  font-family: "Diodrum Regular";
  float: right;
  display: none;
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .facets-container .facets-wrapper .view-all {
    display: none !important;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .mv-facets-link {
  font-family: "Diodrum Regular";
  font-size: 14px;
  margin-bottom: 10px;
  display: none;
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .mv-facets-link.show {
    display: block;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .sort-by {
  float: right;
  margin-top: -33px;
  margin-right: 140px;
}
@media screen and (max-width: calc(576px - 1px)) {
  .ifu-search .cmp-docFinder .search-comp .search-container .sort-by {
    margin-right: 0px;
  }
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .sort-by span {
    font-size: 14px;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .sort-by div {
  display: inline-block;
  padding: 2px 3px;
  border: 1px solid black;
  border-radius: 15px;
  font-size: 14px;
}
@media screen and (max-width: calc(576px - 1px)) {
  .ifu-search .cmp-docFinder .search-comp .search-container .sort-by div {
    font-size: 12px;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .sort-by div button {
  background: white;
  border: none;
  outline: none;
  border-radius: 15px;
  padding: 0 10px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .sort-by div button.active {
  color: white;
  background: black;
}
.ifu-search .cmp-docFinder .search-comp .search-container .view-icons {
  float: right;
  margin-top: -33px;
}
@media screen and (max-width: calc(576px - 1px)) {
  .ifu-search .cmp-docFinder .search-comp .search-container .view-icons {
    margin-top: -65px;
    margin-right: 0px;
  }
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .view-icons span {
    font-size: 14px;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .view-icons .fas {
  color: #e1e1e1;
  background: white;
  border: none;
  outline: none;
}
.ifu-search .cmp-docFinder .search-comp .search-container .view-icons .fas.active {
  color: #000000;
}
.ifu-search .cmp-docFinder .search-comp .search-container .view-icons .fas.fa-th:before {
  content: "\f00a";
}
.ifu-search .cmp-docFinder .search-comp .search-container .view-icons .fas.fa-th-list:before {
  content: "\f00b";
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header {
  width: 100%;
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 50px;
}
@media screen and (max-width: calc(1024px - 1px)) {
  .ifu-search .cmp-docFinder .search-comp .search-container .search-header {
    padding-left: 18px;
    padding-right: 18px;
  }
}
@media screen and (max-width: calc(576px - 1px)) {
  .ifu-search .cmp-docFinder .search-comp .search-container .search-header {
    margin-top: 25px;
    margin-bottom: 60px;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header .mobile-search-box {
  display: none!important;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header .mobile-search-box.focused {
  -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.25);
}
@media screen and (max-width: calc(576px - 1px)) {
  .ifu-search .cmp-docFinder .search-comp .search-container .search-header .mobile-search-box.focused {
    -webkit-box-shadow: 0 3px 5px 0 #a6a6a6;
    -moz-box-shadow: 0 3px 5px 0 #a6a6a6;
    box-shadow: 0 3px 5px 0 #a6a6a6;
  }
}
@media screen and (max-width: calc(576px - 1px)) {
  .ifu-search .cmp-docFinder .search-comp .search-container .search-header .mobile-search-box {
    -webkit-box-shadow: 0 3px 5px 0 #a6a6a6;
    -moz-box-shadow: 0 3px 5px 0 #a6a6a6;
    box-shadow: 0 3px 5px 0 #a6a6a6;
    padding: 10px;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header .mobile-search-box label {
  padding-left: 0px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header .cancel-btn {
  display: none;
  font-size: 16px;
  cursor: pointer;
  float: left;
  top: 23px;
  position: relative;
  left: 15px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header .search-icon {
  display: inline-block;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header .search-icon img {
  height: 48px;
  width: 48px;
  margin-left: 10px;
  margin: 25px 0px 25px 10px;
}
@media screen and (max-width: calc(576px - 1px)) {
  .ifu-search .cmp-docFinder .search-comp .search-container .search-header .search-icon img {
    height: 30px;
    width: 30px;
    margin: 0px;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header input {
  display: inline-block;
  position: relative;
  font-family: "Diodrum Regular";
  vertical-align: middle;
  font-size: 34px;
  margin-left: 32px;
  border: none;
  width: calc(100% - 32px - 48px - 40px - 32px);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header input::-ms-clear {
  display: none;
}
@media screen and (max-width: calc(576px - 1px)) {
  .ifu-search .cmp-docFinder .search-comp .search-container .search-header input {
    width: calc(100% - 42px - 42px );
    font-size: 16px;
    margin-left: 0px;
    height: 40px;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header input[type="text"]:focus {
  outline: none;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header .close-btn {
  padding: 13px;
  padding-bottom: 5px;
  margin-right: calc(@item-padding - 10px);
  position: relative;
  display: inline-block;
  width: 40px;
  user-select: none;
  cursor: pointer;
  vertical-align: middle;
  visibility: hidden;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header .close-btn span:nth-last-child(2) {
  transform: rotate(-45deg) translate(-5px, 16px);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header .close-btn span {
  display: block;
  width: 25px;
  height: 2px;
  margin-bottom: 15px;
  position: relative;
  background: #000000;
  border-radius: 3px;
  transform-origin: 4px 0;
  transform: rotate(45deg) translate(-7px, -16px);
  background: #232323;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header .close-btn span:first-child {
  transform-origin: 0 0;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header .close-btn span:last-child {
  margin-bottom: 0;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header.mobile-view {
  padding-left: 18px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header.mobile-view .mobile-search-box {
  float: left;
  width: 80%;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-header.mobile-view .cancel-btn {
  display: block;
}
.ifu-search .cmp-docFinder .search-comp .search-container .divider-line {
  border-bottom: 1px solid #e1e1e1;
  position: absolute;
  width: 100%;
  left: 0;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result {
  float: right;
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .search-result {
    max-width: 100% !important;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .searchCategorySet {
  margin-top: 30px;
  margin-bottom: 30px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .searchCategorySet .category_title {
  padding-left: 10px;
  font-family: "Diodrum Medium";
  font-size: 20px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .searchCategorySet #search-results-container {
  margin: 0;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .searchCategorySet #paginationContainer .pagination-wrapper {
  display: flex;
  justify-content: right;
  gap: 20px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .searchCategorySet #loadMoreBtn {
  font-size: 14px;
  text-decoration: underline;
  color: #e4001c;
  cursor: pointer;
  font-family: 'Diodrum Medium';
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .result-header {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 25px;
  padding-top: 30px;
  margin-bottom: 25px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .result-header a {
  float: right;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .result-header .top-title {
  font-family: "Diodrum Medium";
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .result-header.pf-view {
  margin-right: -15px;
  margin-top: 20px;
  border-bottom: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-bottom: -25px;
  text-align: right;
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .search-result .result-header.pf-view {
    margin-bottom: 0px;
    text-align: left;
    margin-left: -15px;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .result-header.pf-view h5 {
  font-size: 12px;
}
@media screen and (max-width: 768px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .search-result .result-header.pf-view h5 {
    font-size: 14px;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list {
  margin-top: 25px;
  position: relative;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .bg-img {
  background-color: #f8f8f8;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30% 30%;
  border-radius: 3px;
  border: 1px solid #e1e1e1;
  height: 200px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .bg-img.page {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMTkgMjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5maWxlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkNvbXBsZXRlZCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlJlc291cmNlRmluZGVyX1Jlc291cmNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNjQuMDAwMDAwLCAtNDI2LjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3LjAwMDAwMCwgMjc5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzMuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTQ3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZmlsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzk0LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC40NDc5MTY3LDguODY2NjY2NjcgTDQuNTUyMDgzMzMsOC44NjY2NjY2NyBDNC4zMzM1ODMzMyw4Ljg2NjY2NjY3IDQuMTU2MjUsOS4wNDY4MjEyMSA0LjE1NjI1LDkuMjY5Njk2OTcgQzQuMTU2MjUsOS40OTI1NzI3MyA0LjMzMzU4MzMzLDkuNjcyNzI3MjcgNC41NTIwODMzMyw5LjY3MjcyNzI3IEwxNC40NDc5MTY3LDkuNjcyNzI3MjcgQzE0LjY2NjQxNjcsOS42NzI3MjcyNyAxNC44NDM3NSw5LjQ5MjU3MjczIDE0Ljg0Mzc1LDkuMjY5Njk2OTcgQzE0Ljg0Mzc1LDkuMDQ2ODIxMjEgMTQuNjY2NDE2Nyw4Ljg2NjY2NjY3IDE0LjQ0NzkxNjcsOC44NjY2NjY2NyBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNTUyMDgzMzMsNi40NDg0ODQ4NSBMOC41MTA0MTY2Nyw2LjQ0ODQ4NDg1IEM4LjcyODkxNjY3LDYuNDQ4NDg0ODUgOC45MDYyNSw2LjI2ODMzMDMgOC45MDYyNSw2LjA0NTQ1NDU1IEM4LjkwNjI1LDUuODIyNTc4NzkgOC43Mjg5MTY2Nyw1LjY0MjQyNDI0IDguNTEwNDE2NjcsNS42NDI0MjQyNCBMNC41NTIwODMzMyw1LjY0MjQyNDI0IEM0LjMzMzU4MzMzLDUuNjQyNDI0MjQgNC4xNTYyNSw1LjgyMjU3ODc5IDQuMTU2MjUsNi4wNDU0NTQ1NSBDNC4xNTYyNSw2LjI2ODMzMDMgNC4zMzM1ODMzMyw2LjQ0ODQ4NDg1IDQuNTUyMDgzMzMsNi40NDg0ODQ4NSBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjQ0NzkxNjcsMTIuMDkwOTA5MSBMNC41NTIwODMzMywxMi4wOTA5MDkxIEM0LjMzMzU4MzMzLDEyLjA5MDkwOTEgNC4xNTYyNSwxMi4yNzEwNjM2IDQuMTU2MjUsMTIuNDkzOTM5NCBDNC4xNTYyNSwxMi43MTY4MTUyIDQuMzMzNTgzMzMsMTIuODk2OTY5NyA0LjU1MjA4MzMzLDEyLjg5Njk2OTcgTDE0LjQ0NzkxNjcsMTIuODk2OTY5NyBDMTQuNjY2NDE2NywxMi44OTY5Njk3IDE0Ljg0Mzc1LDEyLjcxNjgxNTIgMTQuODQzNzUsMTIuNDkzOTM5NCBDMTQuODQzNzUsMTIuMjcxMDYzNiAxNC42NjY0MTY3LDEyLjA5MDkwOTEgMTQuNDQ3OTE2NywxMi4wOTA5MDkxIFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQuNDQ3OTE2NywxNS4zMTUxNTE1IEw0LjU1MjA4MzMzLDE1LjMxNTE1MTUgQzQuMzMzNTgzMzMsMTUuMzE1MTUxNSA0LjE1NjI1LDE1LjQ5NTMwNjEgNC4xNTYyNSwxNS43MTgxODE4IEM0LjE1NjI1LDE1Ljk0MTA1NzYgNC4zMzM1ODMzMywxNi4xMjEyMTIxIDQuNTUyMDgzMzMsMTYuMTIxMjEyMSBMMTQuNDQ3OTE2NywxNi4xMjEyMTIxIEMxNC42NjY0MTY3LDE2LjEyMTIxMjEgMTQuODQzNzUsMTUuOTQxMDU3NiAxNC44NDM3NSwxNS43MTgxODE4IEMxNC44NDM3NSwxNS40OTUzMDYxIDE0LjY2NjQxNjcsMTUuMzE1MTUxNSAxNC40NDc5MTY3LDE1LjMxNTE1MTUgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC40NDc5MTY3LDE4LjUzOTM5MzkgTDQuNTUyMDgzMzMsMTguNTM5MzkzOSBDNC4zMzM1ODMzMywxOC41MzkzOTM5IDQuMTU2MjUsMTguNzE5NTQ4NSA0LjE1NjI1LDE4Ljk0MjQyNDIgQzQuMTU2MjUsMTkuMTY1MyA0LjMzMzU4MzMzLDE5LjM0NTQ1NDUgNC41NTIwODMzMywxOS4zNDU0NTQ1IEwxNC40NDc5MTY3LDE5LjM0NTQ1NDUgQzE0LjY2NjQxNjcsMTkuMzQ1NDU0NSAxNC44NDM3NSwxOS4xNjUzIDE0Ljg0Mzc1LDE4Ljk0MjQyNDIgQzE0Ljg0Mzc1LDE4LjcxOTU0ODUgMTQuNjY2NDE2NywxOC41MzkzOTM5IDE0LjQ0NzkxNjcsMTguNTM5MzkzOSBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyLjgzMDU0MTcsMCBMMCwwIEwwLDI0LjE4MTgxODIgTDE4LjYwNDE2NjcsMjQuMTgxODE4MiBMMTguNjA0MTY2Nyw1Ljg3ODYgTDEyLjgzMDU0MTcsMCBaIE0xMy4wNjI1LDEuMzc1OTQ1NDUgTDE3LjI1Mjc5MTcsNS42NDI0MjQyNCBMMTMuMDYyNSw1LjY0MjQyNDI0IEwxMy4wNjI1LDEuMzc1OTQ1NDUgWiBNMC43OTE2NjY2NjcsMjMuMzc1NzU3NiBMMC43OTE2NjY2NjcsMC44MDYwNjA2MDYgTDEyLjI3MDgzMzMsMC44MDYwNjA2MDYgTDEyLjI3MDgzMzMsNi40NDg0ODQ4NSBMMTcuODEyNSw2LjQ0ODQ4NDg1IEwxNy44MTI1LDIzLjM3NTc1NzYgTDAuNzkxNjY2NjY3LDIzLjM3NTc1NzYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .bg-img.pdf {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjFweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjEgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5wZGY8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0icGRmIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMS41MjMzMTM2NSwwIEwxNC4yNDk2MjM2LDAgTDIwLjk5NTExODEsNi43MTMxMDk2OCBMMjAuOTk1MTE4MSwyMi40NDY4MTI5IEMyMC45OTUxMTgxLDIzLjI3MzU3NDIgMjAuMzI0MTI1NSwyMy45NDMyNTE2IDE5LjQ5NzI5ODksMjMuOTQzMjUxNiBMMS41MjMzMTM2NSwyMy45NDMyNTE2IEMwLjY5NjQ4NzA4NSwyMy45NDMyNTE2IDAuMDI1NDk0NDY0OSwyMy4yNzM1NzQyIDAuMDI1NDk0NDY0OSwyMi40NDY4MTI5IEwwLjAyNTQ5NDQ2NDksMS40OTY0Mzg3MSBDMC4wMjU0OTQ0NjQ5LDAuNjY5Njc3NDE5IDAuNjk2NTY0NTc2LDAgMS41MjMzMTM2NSwwIFoiIGlkPSJQYXRoIiBmaWxsPSIjRTI1NzRDIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMC45NzM0OTgyLDYuNzM0MDEyOSBMMTUuNzUyNzg5Nyw2LjczNDAxMjkgQzE0LjkyNTk2MzEsNi43MzQwMTI5IDE0LjI1NDk3MDUsNi4wNjM2Mzg3MSAxNC4yNTQ5NzA1LDUuMjM3NTc0MTkgTDE0LjI1NDk3MDUsMC4wMTQ5NDE5MzU1IEwyMC45NzM0OTgyLDYuNzM0MDEyOSBaIiBpZD0iUGF0aCIgZmlsbD0iI0I1MzYyOSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTUuMzc2ODA0NCwxMS4zNDUzNDE5IEMxNS42Mjc3MTk2LDExLjM0NTM0MTkgMTUuNzUwNTQyNCwxMS4xMjY4NjQ1IDE1Ljc1MDU0MjQsMTAuOTE1MTIyNiBDMTUuNzUwNTQyNCwxMC42OTU4NzEgMTUuNjIyNDUwMiwxMC40ODQxMjkgMTUuMzc2ODA0NCwxMC40ODQxMjkgTDEzLjk0Nzg3NDUsMTAuNDg0MTI5IEMxMy42Njg1MjAzLDEwLjQ4NDEyOSAxMy41MTI3NjM4LDEwLjcxNTMwMzIgMTMuNTEyNzYzOCwxMC45NzA0Nzc0IEwxMy41MTI3NjM4LDE0LjQ3ODg5MDMgQzEzLjUxMjc2MzgsMTQuNzkxNjY0NSAxMy42OTA5OTI2LDE0Ljk2NTIzODcgMTMuOTMyMTQzOSwxNC45NjUyMzg3IEMxNC4xNzE4MjI5LDE0Ljk2NTIzODcgMTQuMzUwODI2NiwxNC43OTE2NjQ1IDE0LjM1MDgyNjYsMTQuNDc4ODkwMyBMMTQuMzUwODI2NiwxMy41MTU5NDg0IEwxNS4yMTUwODEyLDEzLjUxNTk0ODQgQzE1LjQ4MzE5OTMsMTMuNTE1OTQ4NCAxNS42MTcyNTgzLDEzLjI5NjY5NjggMTUuNjE3MjU4MywxMy4wNzg5OTM1IEMxNS42MTcyNTgzLDEyLjg2NTc4MDYgMTUuNDgzMTk5MywxMi42NTM5NjEzIDE1LjIxNTA4MTIsMTIuNjUzOTYxMyBMMTQuMzUwODI2NiwxMi42NTM5NjEzIEwxNC4zNTA4MjY2LDExLjM0NTM0MTkgQzE0LjM1MDgyNjYsMTEuMzQ1MzQxOSAxNS4zNzY4MDQ0LDExLjM0NTM0MTkgMTUuMzc2ODA0NCwxMS4zNDUzNDE5IFogTTEwLjU0NzAzNjksMTAuNDg0MTI5IEw5LjUwMTUzMTM3LDEwLjQ4NDEyOSBDOS4yMTc2ODI2NiwxMC40ODQxMjkgOS4wMTYyMDY2NCwxMC42Nzg2ODM5IDkuMDE2MjA2NjQsMTAuOTY3NDU4MSBMOS4wMTYyMDY2NCwxNC40ODE5MDk3IEM5LjAxNjIwNjY0LDE0Ljg0MDI4MzkgOS4zMDYwMjIxNCwxNC45NTI1NDE5IDkuNTEzNDY0OTQsMTQuOTUyNTQxOSBMMTAuNjEwNjU2OCwxNC45NTI1NDE5IEMxMS45MDkyNDcyLDE0Ljk1MjU0MTkgMTIuNzY2NzYwMSwxNC4wOTg4Mzg3IDEyLjc2Njc2MDEsMTIuNzgxMTYxMyBDMTIuNzY2MDYyNywxMS4zODggMTEuOTU4NzYzOCwxMC40ODQxMjkgMTAuNTQ3MDM2OSwxMC40ODQxMjkgWiBNMTAuNTk3MjUwOSwxNC4wODYxNDE5IEw5Ljk1OTg4OTMsMTQuMDg2MTQxOSBMOS45NTk4ODkzLDExLjM1MDYwNjUgTDEwLjUzNDMyODQsMTEuMzUwNjA2NSBDMTEuNDAzODUyNCwxMS4zNTA2MDY1IDExLjc4MjAwNzQsMTEuOTMzNDk2OCAxMS43ODIwMDc0LDEyLjczNzgwNjUgQzExLjc4MjAwNzQsMTMuNDkwNTU0OCAxMS40MTA1MTY2LDE0LjA4NjE0MTkgMTAuNTk3MjUwOSwxNC4wODYxNDE5IFogTTYuNzY3MjY5MzcsMTAuNDg0MTI5IEw1LjczMTUyNzY4LDEwLjQ4NDEyOSBDNS40Mzg2OTAwNCwxMC40ODQxMjkgNS4yNzU0MTY5NywxMC42NzcxMzU1IDUuMjc1NDE2OTcsMTAuOTcwNDc3NCBMNS4yNzU0MTY5NywxNC40Nzg4OTAzIEM1LjI3NTQxNjk3LDE0Ljc5MTY2NDUgNS40NjI2MzQ2OSwxNC45NjUyMzg3IDUuNzE0MjQ3MjMsMTQuOTY1MjM4NyBDNS45NjU4NTk3OCwxNC45NjUyMzg3IDYuMTUzMDc3NDksMTQuNzkxNjY0NSA2LjE1MzA3NzQ5LDE0LjQ3ODg5MDMgTDYuMTUzMDc3NDksMTMuNDU0NTU0OCBMNi44MDIzNzI2OSwxMy40NTQ1NTQ4IEM3LjYwMzcwNDgsMTMuNDU0NTU0OCA4LjI2NTAxMTA3LDEyLjg4NzM4MDYgOC4yNjUwMTEwNywxMS45NzUzMDMyIEM4LjI2NTA4ODU2LDExLjA4MjczNTUgNy42MjcwMjk1MiwxMC40ODQxMjkgNi43NjcyNjkzNywxMC40ODQxMjkgWiBNNi43NTAwNjY0MiwxMi42MzE1ODcxIEw2LjE1MzE1NDk4LDEyLjYzMTU4NzEgTDYuMTUzMTU0OTgsMTEuMzA3OTQ4NCBMNi43NTAwNjY0MiwxMS4zMDc5NDg0IEM3LjExODUzNTA2LDExLjMwNzk0ODQgNy4zNTI5NDQ2NSwxMS41OTUyNTE2IDcuMzUyOTQ0NjUsMTEuOTcwMTE2MSBDNy4zNTIxNjk3NCwxMi4zNDQyODM5IDcuMTE4NTM1MDYsMTIuNjMxNTg3MSA2Ljc1MDA2NjQyLDEyLjYzMTU4NzEgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .bg-img.ppt {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjUgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5wb3dlcnBvaW50PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InBvd2VycG9pbnQiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgZmlsbD0iI0VCNjM0NCI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTguMjI5MTk5Miw1LjIzNzkwMjQ0IEMxNy45NDE1NTI3LDUuMjM3OTAyNDQgMTcuNzA4MzQ5Niw1LjQ3MDg3ODA1IDE3LjcwODM0OTYsNS43NTgyNDM5IEwxNy43MDgzNDk2LDguODgwMTk1MTIgQzE3LjcwODM0OTYsOS4xNjc1NjA5OCAxNy45NDE1NTI3LDkuNDAwNTM2NTkgMTguMjI5MTk5Miw5LjQwMDUzNjU5IEwyMS4zNTQxOTkyLDkuNDAwNTM2NTkgQzIxLjY0MTg0NTcsOS40MDA1MzY1OSAyMS44NzUwNDg4LDkuMTY3NTYwOTggMjEuODc1MDQ4OCw4Ljg4MDE5NTEyIEMyMS44NzUsNi44Njg2MzQxNSAyMC4yNDI3MjQ2LDUuMjM3OTAyNDQgMTguMjI5MTk5Miw1LjIzNzkwMjQ0IFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTguMjI5MTk5MiwxMC40NDExNzA3IEMxNy4zNjYyNTk4LDEwLjQ0MTE3MDcgMTYuNjY2Njk5Miw5Ljc0MjI5MjY4IDE2LjY2NjY5OTIsOC44ODAxOTUxMiBMMTYuNjY2Njk5Miw2LjMzMTY1ODU0IEMxNC42Nzc3ODMyLDYuNjE0MjkyNjggMTMuMjk0ODI0Miw4LjQ1NDE5NTEyIDEzLjU3NzczNDQsMTAuNDQxMTcwNyBDMTMuODYwNjQ0NSwxMi40MjgxNDYzIDE1LjcwMjM0MzgsMTMuODA5NzU2MSAxNy42OTEyNTk4LDEzLjUyNzEyMiBDMTkuMjkzNDA4MiwxMy4yOTk0MTQ2IDIwLjU1MjI5NDksMTIuMDQxNzU2MSAyMC43ODAyMjQ2LDEwLjQ0MTE3MDcgTDE4LjIyOTE5OTIsMTAuNDQxMTcwNyBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjM4NzUsMC4xNDcwMjQzOSBDMTQuMjYzOTE2LDAuMDQ2NzMxNzA3MyAxNC4xMDEyMjA3LDAuMDA4MzkwMjQzOSAxMy45NDU4NDk2LDAuMDQyOTc1NjA5OCBMMC40MDQxOTkyMTksMy4xNjQ5MjY4MyBDMC4xNjU4NjkxNDEsMy4yMTk2NTg1NCAtMC4wMDIyOTQ5MjE4OCwzLjQzMjYzNDE1IC0yLjMyMDM0MTMyZS0wNSwzLjY3NjkyNjgzIEwtMi4zMjAzNDEzMmUtMDUsMjEuMzY4IEMtMi4zMjAzNDEzMmUtMDUsMjEuNjI0NzMxNyAwLjE4NzY0NjQ4NCwyMS44NDMwNzMyIDAuNDQxNjUwMzkxLDIxLjg4MjA5NzYgTDEzLjk4MzMwMDgsMjMuOTYzNDE0NiBDMTQuMjY3NjI3LDI0LjAwNzA3MzIgMTQuNTMzNTQ0OSwyMy44MTIyNDM5IDE0LjU3NzI0NjEsMjMuNTI4MjQzOSBDMTQuNTgxMjUsMjMuNTAyMTQ2MyAxNC41ODMzMDMyLDIzLjQ3NTc1NjEgMTQuNTgzMzAzMiwyMy40NDkzNjU5IEwxNC41ODMzMDMyLDAuNTU0OTc1NjEgQzE0LjU4Mzc4OTEsMC4zOTYyOTI2ODMgMTQuNTExNjY5OSwwLjI0NjA5NzU2MSAxNC4zODc1LDAuMTQ3MDI0MzkgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNC40NzkxOTkyLDIxLjg4ODI5MjcgTDE0LjA2MjUsMjEuODg4MjkyNyBDMTMuNzc0ODUzNSwyMS44ODgyOTI3IDEzLjU0MTY1MDQsMjEuNjU1MzE3MSAxMy41NDE2NTA0LDIxLjM2Nzk1MTIgQzEzLjU0MTY1MDQsMjEuMDgwNTg1NCAxMy43NzQ4NTM1LDIwLjg0NzYwOTggMTQuMDYyNSwyMC44NDc2MDk4IEwyMy45NTgzNDk2LDIwLjg0NzYwOTggTDIzLjk1ODM0OTYsMy4xNTY1ODUzNyBMMTQuMDYyNSwzLjE1NjU4NTM3IEMxMy43NzQ4NTM1LDMuMTU2NTg1MzcgMTMuNTQxNjUwNCwyLjkyMzYwOTc2IDEzLjU0MTY1MDQsMi42MzYyNDM5IEMxMy41NDE2NTA0LDIuMzQ4ODc4MDUgMTMuNzc0ODUzNSwyLjExNTk1MTIyIDE0LjA2MjUsMi4xMTU5NTEyMiBMMjQuNDc5MTUwNCwyLjExNTk1MTIyIEMyNC43NjY3OTY5LDIuMTE1OTUxMjIgMjUsMi4zNDg5MjY4MyAyNSwyLjYzNjI5MjY4IEwyNSwyMS4zNjggQzI1LDIxLjY1NTM2NTkgMjQuNzY2ODQ1NywyMS44ODgyOTI3IDI0LjQ3OTE5OTIsMjEuODg4MjkyNyBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIxLjM1NDE5OTIsMTguNzY2MzQxNSBMMTQuMDYyNSwxOC43NjYzNDE1IEMxMy43NzQ4NTM1LDE4Ljc2NjM0MTUgMTMuNTQxNjUwNCwxOC41MzMzNjU5IDEzLjU0MTY1MDQsMTguMjQ2IEMxMy41NDE2NTA0LDE3Ljk1ODYzNDEgMTMuNzc0ODUzNSwxNy43MjU2NTg1IDE0LjA2MjUsMTcuNzI1NjU4NSBMMjEuMzU0MTUwNCwxNy43MjU2NTg1IEMyMS42NDE3OTY5LDE3LjcyNTY1ODUgMjEuODc1LDE3Ljk1ODYzNDEgMjEuODc1LDE4LjI0NiBDMjEuODc1LDE4LjUzMzQxNDYgMjEuNjQxODQ1NywxOC43NjYzNDE1IDIxLjM1NDE5OTIsMTguNzY2MzQxNSBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIxLjM1NDE5OTIsMTUuNjQ0MzkwMiBMMTQuMDYyNSwxNS42NDQzOTAyIEMxMy43NzQ4NTM1LDE1LjY0NDM5MDIgMTMuNTQxNjUwNCwxNS40MTE0MTQ2IDEzLjU0MTY1MDQsMTUuMTI0MDQ4OCBDMTMuNTQxNjUwNCwxNC44MzY2ODI5IDEzLjc3NDg1MzUsMTQuNjAzNzA3MyAxNC4wNjI1LDE0LjYwMzcwNzMgTDIxLjM1NDE1MDQsMTQuNjAzNzA3MyBDMjEuNjQxNzk2OSwxNC42MDM3MDczIDIxLjg3NSwxNC44MzY2ODI5IDIxLjg3NSwxNS4xMjQwNDg4IEMyMS44NzUsMTUuNDExNDYzNCAyMS42NDE4NDU3LDE1LjY0NDM5MDIgMjEuMzU0MTk5MiwxNS42NDQzOTAyIFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPHBhdGggZD0iTTQuNjg3NSwxNi42ODUwNzMyIEM0LjM5OTg1MzUyLDE2LjY4NTA3MzIgNC4xNjY2NTAzOSwxNi40NTIwOTc2IDQuMTY2NjUwMzksMTYuMTY0NzMxNyBMNC4xNjY2NTAzOSw3LjgzOTUxMjIgQzQuMTY2NjUwMzksNy41NTIxNDYzNCA0LjM5OTg1MzUyLDcuMzE5MTcwNzMgNC42ODc1LDcuMzE5MTcwNzMgTDYuNzcwODQ5NjEsNy4zMTkxNzA3MyBDOC4yMDkwODIwMyw3LjMxOTE3MDczIDkuMzc1LDguNDgzOTUxMjIgOS4zNzUsOS45MjA3ODA0OSBMOS4zNzUsMTAuOTYxNDE0NiBDOS4zNzUsMTIuMzk4MjQzOSA4LjIwOTA4MjAzLDEzLjU2MzAyNDQgNi43NzA4NDk2MSwxMy41NjMwMjQ0IEw1LjIwODM0OTYxLDEzLjU2MzAyNDQgTDUuMjA4MzQ5NjEsMTYuMTY0NjM0MSBDNS4yMDgzNDk2MSwxNi40NTIwOTc2IDQuOTc1MTk1MzEsMTYuNjg1MDczMiA0LjY4NzUsMTYuNjg1MDczMiBaIE01LjIwODM0OTYxLDEyLjUyMjQzOSBMNi43NzA4NDk2MSwxMi41MjI0MzkgQzcuNjMzNzg5MDYsMTIuNTIyNDM5IDguMzMzMzQ5NjEsMTEuODIzNTYxIDguMzMzMzQ5NjEsMTAuOTYxNDYzNCBMOC4zMzMzNDk2MSw5LjkyMDgyOTI3IEM4LjMzMzM0OTYxLDkuMDU4NzMxNzEgNy42MzM3ODkwNiw4LjM1OTg1MzY2IDYuNzcwODQ5NjEsOC4zNTk4NTM2NiBMNS4yMDgzNDk2MSw4LjM1OTg1MzY2IEw1LjIwODM0OTYxLDEyLjUyMjQzOSBaIiBpZD0iU2hhcGUiIGZpbGw9IiNGQUZBRkEiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .bg-img.doc {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjUgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT53b3JkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IndvcmQiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgZmlsbD0iIzE1NjVDMCI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQuMzg3NSwwLjE0NzAyNDM5IEMxNC4yNjM5MTYsMC4wNDY3MzE3MDczIDE0LjEwMTIyMDcsMC4wMDgzOTAyNDM5IDEzLjk0NTg0OTYsMC4wNDI5NzU2MDk4IEwwLjQwNDE5OTIxOSwzLjE2NDkyNjgzIEMwLjE2NTg2OTE0MSwzLjIxOTY1ODU0IC0wLjAwMjI5NDkyMTg4LDMuNDMyNjM0MTUgLTIuMzIwMzQxMzJlLTA1LDMuNjc2OTI2ODMgTC0yLjMyMDM0MTMyZS0wNSwyMS4zNjggQy0yLjMyMDM0MTMyZS0wNSwyMS42MjQ3MzE3IDAuMTg3NjQ2NDg0LDIxLjg0MzA3MzIgMC40NDE2NTAzOTEsMjEuODgyMDk3NiBMMTMuOTgzMzAwOCwyMy45NjM0MTQ2IEMxNC4yNjc2MjcsMjQuMDA3MDczMiAxNC41MzM1NDQ5LDIzLjgxMjI0MzkgMTQuNTc3MjQ2MSwyMy41MjgyNDM5IEMxNC41ODEyNSwyMy41MDIxNDYzIDE0LjU4MzMwMzIsMjMuNDc1NzU2MSAxNC41ODMzMDMyLDIzLjQ0OTM2NTkgTDE0LjU4MzMwMzIsMC41NTQ5NzU2MSBDMTQuNTgzNzg5MSwwLjM5NjI5MjY4MyAxNC41MTE2Njk5LDAuMjQ2MDk3NTYxIDE0LjM4NzUsMC4xNDcwMjQzOSBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0LjQ3OTE5OTIsMjEuODg4MjkyNyBMMTQuMDYyNSwyMS44ODgyOTI3IEMxMy43NzQ4NTM1LDIxLjg4ODI5MjcgMTMuNTQxNjUwNCwyMS42NTUzMTcxIDEzLjU0MTY1MDQsMjEuMzY3OTUxMiBDMTMuNTQxNjUwNCwyMS4wODA1ODU0IDEzLjc3NDg1MzUsMjAuODQ3NjA5OCAxNC4wNjI1LDIwLjg0NzYwOTggTDIzLjk1ODM0OTYsMjAuODQ3NjA5OCBMMjMuOTU4MzQ5NiwzLjE1NjU4NTM3IEwxNC4wNjI1LDMuMTU2NTg1MzcgQzEzLjc3NDg1MzUsMy4xNTY1ODUzNyAxMy41NDE2NTA0LDIuOTIzNjA5NzYgMTMuNTQxNjUwNCwyLjYzNjI0MzkgQzEzLjU0MTY1MDQsMi4zNDg4NzgwNSAxMy43NzQ4NTM1LDIuMTE1OTUxMjIgMTQuMDYyNSwyLjExNTk1MTIyIEwyNC40NzkxNTA0LDIuMTE1OTUxMjIgQzI0Ljc2Njc5NjksMi4xMTU5NTEyMiAyNSwyLjM0ODkyNjgzIDI1LDIuNjM2MjkyNjggTDI1LDIxLjM2OCBDMjUsMjEuNjU1MzY1OSAyNC43NjY4NDU3LDIxLjg4ODI5MjcgMjQuNDc5MTk5MiwyMS44ODgyOTI3IFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPHBhdGggZD0iTTguODU0MTk5MjIsMTYuNjg1MDczNCBDOC42MjIxMTkxNCwxNi42ODQ4MjkzIDguNDE4MjYxNzIsMTYuNTMxMTcwNyA4LjM1NDE5OTIyLDE2LjMwODM0MTUgTDYuNzcwODQ5NjEsMTAuNzc0MTQ2MyBMNS4xODc1LDE2LjMwODM0MTUgQzUuMDczMTQ0NTMsMTYuNTg0NDg3OCA0Ljc1NjM0NzY2LDE2LjcxNTc1NjEgNC40Nzk4ODI4MSwxNi42MDE1MTIyIEM0LjM0Njk3MjY2LDE2LjU0NjU4NTQgNC4yNDE0MDYyNSwxNi40NDExMjIgNC4xODY0MjU3OCwxNi4zMDgzNDE1IEwyLjEwMzEyNSw5LjAyMzgwNDg4IEMyLjAxNTkxNzk3LDguNzQ5OTUxMjIgMi4xNjc0ODA0Nyw4LjQ1NzM2NTg1IDIuNDQxNjAxNTYsOC4zNzAyNDM5IEMyLjcxNTcyMjY2LDguMjgzMTIxOTUgMy4wMDg1OTM3NSw4LjQzNDUzNjU5IDMuMDk1ODAwNzgsOC43MDgzOTAyNCBDMy4wOTg4NzY5NSw4LjcxODA0ODc4IDMuMTAxNjYwMTYsOC43Mjc4MDQ4OCAzLjEwNDE5OTIyLDguNzM3NjA5NzYgTDQuNjg3NSwxNC4yNzA3MzE3IEw2LjI3MDg0OTYxLDguNzM2NTg1MzcgQzYuMzg1MjA1MDgsOC40NjA0MzkwMiA2LjcwMjAwMTk1LDguMzI5MTcwNzMgNi45Nzg0NjY4LDguNDQzNDE0NjMgQzcuMTExMzc2OTUsOC40OTgzNDE0NiA3LjIxNjk0MzM2LDguNjAzODA0ODggNy4yNzE5MjM4Myw4LjczNjU4NTM3IEw4Ljg1NDE5OTIyLDE0LjI3MDc4MDUgTDEwLjQzNzU0ODgsOC43Mzc2NTg1NCBDMTAuNTEyNSw4LjQ2MzgwNDg4IDEwLjc5NTUwNzgsOC4zMDI0ODc4IDExLjA2OTYyODksOC4zNzczNjU4NSBDMTEuMDczNTM1Miw4LjM3ODQzOTAyIDExLjA3NzM5MjYsOC4zNzk1NjA5OCAxMS4wODEyOTg4LDguMzgwNjgyOTMgQzExLjM1NzY2Niw4LjQ1OTgwNDg4IDExLjUxNzU3ODEsOC43NDc2NTg1NCAxMS40Mzg1NzQyLDkuMDIzODA0ODggTDkuMzU1MjI0NjEsMTYuMzA4MzQxNSBDOS4yOTEwNjQ0NSwxNi41MzE1NjEgOS4wODY2MjEwOSwxNi42ODUyNjgzIDguODU0MTk5MjIsMTYuNjg1MDczNCBaIiBpZD0iUGF0aCIgZmlsbD0iI0ZBRkFGQSI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjUyNTM5MSwgNS4yMTk1MTIpIiBmaWxsPSIjMTU2NUMwIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04Ljg3MDQ1ODk4LDEuMDU5MDI0MzkgTDAuNTM3MTA5Mzc1LDEuMDU5MDI0MzkgQzAuMjQ5NDYyODkxLDEuMDU5MDI0MzkgMC4wMTYyNTk3NjU2LDAuODI2MDQ4NzggMC4wMTYyNTk3NjU2LDAuNTM4NjgyOTI3IEMwLjAxNjI1OTc2NTYsMC4yNTEzMTcwNzMgMC4yNDk0NjI4OTEsMC4wMTgzNDE0NjM0IDAuNTM3MTA5Mzc1LDAuMDE4MzQxNDYzNCBMOC44NzA0NTg5OCwwLjAxODM0MTQ2MzQgQzkuMTU4MTA1NDcsMC4wMTgzNDE0NjM0IDkuMzkxMzA4NTksMC4yNTEzMTcwNzMgOS4zOTEzMDg1OSwwLjUzODY4MjkyNyBDOS4zOTEzMDg1OSwwLjgyNjA5NzU2MSA5LjE1ODEwNTQ3LDEuMDU5MDI0MzkgOC44NzA0NTg5OCwxLjA1OTAyNDM5IFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC44NzA0NTg5OCw0LjE4MDk3NTYxIEwwLjUzNzEwOTM3NSw0LjE4MDk3NTYxIEMwLjI0OTQ2Mjg5MSw0LjE4MDk3NTYxIDAuMDE2MjU5NzY1NiwzLjk0OCAwLjAxNjI1OTc2NTYsMy42NjA2MzQxNSBDMC4wMTYyNTk3NjU2LDMuMzczMjY4MjkgMC4yNDk0NjI4OTEsMy4xNDAyOTI2OCAwLjUzNzEwOTM3NSwzLjE0MDI5MjY4IEw4Ljg3MDQ1ODk4LDMuMTQwMjkyNjggQzkuMTU4MTA1NDcsMy4xNDAyOTI2OCA5LjM5MTMwODU5LDMuMzczMjY4MjkgOS4zOTEzMDg1OSwzLjY2MDYzNDE1IEM5LjM5MTMwODU5LDMuOTQ4IDkuMTU4MTA1NDcsNC4xODA5NzU2MSA4Ljg3MDQ1ODk4LDQuMTgwOTc1NjEgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04Ljg3MDQ1ODk4LDcuMzAyOTI2ODMgTDAuNTM3MTA5Mzc1LDcuMzAyOTI2ODMgQzAuMjQ5NDYyODkxLDcuMzAyOTI2ODMgMC4wMTYyNTk3NjU2LDcuMDY5OTUxMjIgMC4wMTYyNTk3NjU2LDYuNzgyNTg1MzcgQzAuMDE2MjU5NzY1Niw2LjQ5NTIxOTUxIDAuMjQ5NDYyODkxLDYuMjYyMjQzOSAwLjUzNzEwOTM3NSw2LjI2MjI0MzkgTDguODcwNDU4OTgsNi4yNjIyNDM5IEM5LjE1ODEwNTQ3LDYuMjYyMjQzOSA5LjM5MTMwODU5LDYuNDk1MjE5NTEgOS4zOTEzMDg1OSw2Ljc4MjU4NTM3IEM5LjM5MTMwODU5LDcuMDcgOS4xNTgxMDU0Nyw3LjMwMjkyNjgzIDguODcwNDU4OTgsNy4zMDI5MjY4MyBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTguODcwNDU4OTgsMTAuNDI0ODc4IEwwLjUzNzEwOTM3NSwxMC40MjQ4NzggQzAuMjQ5NDYyODkxLDEwLjQyNDg3OCAwLjAxNjI1OTc2NTYsMTAuMTkxOTAyNCAwLjAxNjI1OTc2NTYsOS45MDQ1MzY1OSBDMC4wMTYyNTk3NjU2LDkuNjE3MTcwNzMgMC4yNDk0NjI4OTEsOS4zODQxOTUxMiAwLjUzNzEwOTM3NSw5LjM4NDE5NTEyIEw4Ljg3MDQ1ODk4LDkuMzg0MTk1MTIgQzkuMTU4MTA1NDcsOS4zODQxOTUxMiA5LjM5MTMwODU5LDkuNjE3MTcwNzMgOS4zOTEzMDg1OSw5LjkwNDUzNjU5IEM5LjM5MTMwODU5LDEwLjE5MTk1MTIgOS4xNTgxMDU0NywxMC40MjQ4NzggOC44NzA0NTg5OCwxMC40MjQ4NzggWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04Ljg3MDQ1ODk4LDEzLjU0NjgyOTMgTDAuNTM3MTA5Mzc1LDEzLjU0NjgyOTMgQzAuMjQ5NDYyODkxLDEzLjU0NjgyOTMgMC4wMTYyNTk3NjU2LDEzLjMxMzg1MzcgMC4wMTYyNTk3NjU2LDEzLjAyNjQ4NzggQzAuMDE2MjU5NzY1NiwxMi43MzkxMjIgMC4yNDk0NjI4OTEsMTIuNTA2MTQ2MyAwLjUzNzEwOTM3NSwxMi41MDYxNDYzIEw4Ljg3MDQ1ODk4LDEyLjUwNjE0NjMgQzkuMTU4MTA1NDcsMTIuNTA2MTQ2MyA5LjM5MTMwODU5LDEyLjczOTEyMiA5LjM5MTMwODU5LDEzLjAyNjQ4NzggQzkuMzkxMzA4NTksMTMuMzEzOTAyNCA5LjE1ODEwNTQ3LDEzLjU0NjgyOTMgOC44NzA0NTg5OCwxMy41NDY4MjkzIFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .bg-img.sheet {
  background-image: url('data:image/png+xml;base64,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');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .bg-img.zip {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALUAAADvCAMAAAH0n1WcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD8UExURQAAAJ+fny0tLcfHx1RUVAgICO/v73x8fAAAAKOjowAAAH19fQAAAAAAAMvLy39/fwwMDAAAAA0NDQAAAKioqM/PzwAAAIODgwAAABAQEF1dXff39wAAADg4ONPT04eHhxQUFPv7+6+vrwAAAD09PdfX12RkZIuLixgYGAAAAP///7Ozs0BAQAAAAGhoaLW1tY+Pj9zc3AAAAB0dHURERAAAAAAAAN/f3wAAAJOTkyAgIAAAAG5ubru7uwAAAAAAAOPj4wAAAHBwcCQkJAAAAL+/v0xMTJmZmQAAAAAAAHR0dE5OTigoKMLCwgAAAAAAAAQEBOvr63h4eAAAAFILkaUAAABUdFJOUwD/////////EP/T/2wY////IP98///r/zD////z////////t///////v////2D/////FP//cBz/3///JP//gCz/7///9/////+r/////7O7////VHkoNDwAAAAJcEhZcwAAFxEAABcRAcom8z8AAAftSURBVHhe7Z2LdtQ2EIYNlKRcGwyhTaC0pYEtJlzCAgltgUApGNIEAu//Lh3NjC+6rC0LWWd3me+cxNJo9tfvy3ptr1fOsqelzXUIFy7KrOSSzpLHebEwTdzCTwdDSKDOWxZCjuu4/ZpWPM9z+FMloBU/LCDoiEO2mhCGTg3F16jC/Ad/FLeJF3c2XIP4K14sbS6504viZTQ/ixTnpVJRx228dCiEhOlohjaa+G1VrFGRRkdthbQl6vFma9bjU/hzxVEHS028aiP0fJ2I8WtcbAObc8aLxQu19fNLPYDdvLbyegD5ROk8N26qlG/SjAeSPot2Oq8/J9tVSp3e2UmV40yH3QvtYGgfA3Sl51cot/UZ25GOOW1pwJG+QlMndjqUZ1OnNOkejJ7++5D0j4P2qZCcZUdc6eNIJXPZB5XMtvpRi6VrVerAkdCAhTLzc8nNt5bNq8tNlbPwc+lDk81z76bKWfi59CE0m5eVmypn4efShyab576CozqLP5c+tLJv8tKwWeWMVja3uKlymmyeuig/8NQvmxvtbHU0czBRFx/yXF2rUMzOBvICs4tpdWDTlZ0fcPaWR/Ym5LCTQw51ZCu3pF3TNZfwb0B2nk/X8+JgiwNA11za0Hmylr3OBQflLk/r7F3eJFz8zDlNtg+SbQPZP3Kxn4clnL5PuNLHQ3WR1nWtyw0kA1e5FpOrtfKq/+GpDys/gOYrPPqu93MR+aWEUwHogatxAV3RNhBtG6c2BAJhAQLqsrwNlkobAoGwAAH1tNqREG2b5NoQCIQFCKin1Y6EaNs4tSEwG87xAJLTakdCtG2Sa+9DJAT+PqgCIpb2Rln+y8VB/FmW+1xEXNp0h0cA/F16hVubCxXqwoTiQbGOVzLOqcrWO2psYQh5aSOb6tLLBLVBGeutKyZIqPYUry+1tIuDWNpssq0dy3elU2srrEs5IdqHsOao1PZtE6JNNoERtH3x0r7PpYGU5WsuIS5tFQyjur5GQMDWLoozjzF3CBuv+TJfDQRd2lEQbZtF1r5eDvh+2Z9rZfkm+2sc46D6UzbsFqkB4IXNLHv5EZZMRN58VJ6J82c5GImzT1j4Cwei8kUpv+dKZI6y7BFM1i7yqo3ExTUQfaq2EOMoLgbqNtyx3pIibSDSBiJtINIGIm3gklbfMoahnfFDPaV0JETaQKQNRNrAJb2Y+xDZPYl0g0gbiLSBS1r2fEuxGiMh0gYibeCS7nw3nuCkfiB5SaQjIdIGIm0g0gZu6ePVXyE4jMc3+cUVELOltYE8BqB/zwsBSzpU2ZCBuil9XJZ/cHEQp8pSGyjEIb1qLh9fXusvdEjDGuTSQFZ6pY3qAIZLv6O7LvJpUZzMNyGAtU37DqHh0hOUAvhujkOqVfeQNAyXJkCrkT5UNxjVv8KqCJQ+iXfMNNLFMS4hjTDpHRJqSVNZI0yadXTpkyrUIkga1uQ5NW1JH+RqbAGNIOlq5itpAkMtQqRhHdLWgHosfYCRNgHSvA6BSpo6MgmQRsGmFFH6Sp7/zcXY0qBHHEaXrvchx7R7gvfhDjfpDJf2pld6I1S6/6Pgc6i08UKHNHzs/sPFQayX5WkuIg7pYhsCYfzGCgjULelg7Vv8egICtnSx/wHW5UC2z/CLKyDmkI6CSBuItIFIG4i0wUJLv+VqRL5T0mrQ0o0bHInELXWSf8l/tKeB3FE3T97jSlTOK2Xg8h4HIrH3goUVj0a67zMy7x+xX+D7xbBMVMZHuXF3RO4p07ygt82fH8wfu3w4epRl57GwNv+eFft0oHs5oxvGI98lPRo30O2e+igAODj/kF1xnQKyK65TQHbFdQrIrrhOAdkV1ykgu+I6BWR3WV2H34UXjnb/nga1i+t4fL3r+YLsiusUkF1xnQKyK65TQHbFdQrI7rK6luMQX+Q4ZB4gu+I6BWRXXKeA7IrrFJBdcZ0CsiuuU0B2+13LMZ8vcsw3D5BdcZ0CsiuuU0B2xXUKyK64TgHZ7Xcd/onu/8N4f0h5WV3PF2RXXKeA7IrrFJBdcZ0CsiuuU0B2xXUKyK6X6xPDf7cazNoz7tQNJfW73h8+BspX0vXTDMrodX2CEm7fDHyEzhBW7t7/hL3NXt7Y3Ouanvc8+wpWdE6hb/N30TVop9c1DjhjDnozKs9Vj4+5YqEa+113t45CZ5fY+M26roePqFDjf1CQErBYM+l9V3d2iY0RXF9hOzVq4I6Wax7LpEGN29NFZ5fYGHULIX841IrlmgYGwaeA1eORzKCzS2yM6Zqc4jA3s1yrQW8AKs+is0tsjOhaPeysHohnUVyfRD/VE8lmuN7Bcs+G3dklNsZyvTNVdqb1/sHp+gEtaXPIJZPOLrExkmty1hpuy3JdMzUHc7Lo7BIb47gmj+1dg9P19GBiPdPOQWeX2BjFNb0PtacaztiuvejsEhtjuKb3oW5r7l1voasW6j05967RlAY4nP8tJDadXWLjkrrGRy/e5UoS8Fxm5iPKVGO/azxv/HSKawlYj3HeWDzD9k+fn4/x9EGDleef6Rx9wgEbbO53XeyqJ8slZU0fEk2DMvpdA88SGj890QaIM6EkL9dzBNkV1ykgu+I6BWRXXKeA7IrrFJBdcZ0CsiuuU0B2F9T1Yo1jdgvd7mVPcLqxz+H55pi+sX1RD2n5dv59H6vhPYHxRsscER6I88JII4iOwp0LZFrxdDGM37mkzGbZ/2fhPKg8VUP/AAAAAElFTkSuQmCC');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .bg-img.exe {
  background-image: url('data:image/png;base64,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');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .bg-img .res-img {
  width: 100%;
  height: 200px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .res-name,
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .page-name {
  margin: 5px 0px 5px 0px;
  max-height: 100px;
  overflow: hidden;
  font-size: 14px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .res-name a,
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .page-name a {
  font-family: "Diodrum Regular";
  font-size: 1rem;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .res-name .text-search,
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .page-name .text-search {
  background-color: rgba(228, 0, 29, 0.15);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .res-name .text-search .text-search,
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .page-name .text-search .text-search {
  background-color: rgba(255, 255, 255, 0);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .res-download {
  font-size: 12px;
  width: 100%;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (min-width: 1200px) and (max-width: 1300px) {
  .ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .res-download {
    flex-direction: column;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .res-download .ifu {
  font-size: 16px;
  line-height: normal;
  font-family: 'Diodrum Medium';
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .res-download .ifu .ifuNo {
  padding-left: 5px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .res-download a > .dn-icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  background-size: 100% 100%;
  position: relative;
  margin-right: 3px;
  background-image: url(data:image/png;base64,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);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .res-download a {
  margin-right: 0;
  padding: 5px 10px;
  border-radius: 20px;
  display: flex;
  line-height: 1;
  font-size: 14px;
  align-items: center;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .res-download a:hover {
  color: #e4001c;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .res-download a:hover .dn-icon {
  background-image: url(data:image/png;base64,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);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .res-download a.selected {
  background-color: rgba(228, 0, 28, 0.3);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .res-list .res-download a.selected .dn-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABbCAYAAACMJYBWAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAAFKAAAAAQAAAUoAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAGCgAwAEAAAAAQAAAFsAAAAA+pxtDwAAAAlwSFlzAAAywAAAMsABKGRa2wAACzZJREFUeAHtXHtwVFcZ/+1md5Nskg2hOnaUKrYdWoFCAUnf5aaOjor+oVPrm4LYaoGKgKAtdJIIrS0USu0DqbZMtRXb0TKFsRWrZdOZjo+xY8eCPORVSFssFpJskt1kX37f3d3h5u597r139+7jzGTuPe/v/H7n+853zj0boBZqCNQQqCFQQ6BaEfC4eeAnMUGQyCeQsHMkcX4VsvFw9ik+0kBPLv0C9I7Jk5Zzw7vrCGDQSajOLDiCXSARKd3UVththJScgNwsz4JuG+BaxGXJAJHRpVWuGHklI4CA76LO59AghWIMVKOPMBHSUyoyik5A1sTs0QCkZFmsGcUmomgESGy7UDKEDXZcTCIcJ6CcgJfywyRw3GmNcIyAcgVeSgK/O60NjhDgZjsvB9honIjoIG0IGy1vtJzXaEGj5Qh89m72GC1fLuV4TDw2u+W1VQN6MYGBF+wW0k3t2W2SbCGgUuy9CaLDE9DbYaK8alHLBGRNTqdqDxWcQdpgeV2wREB25rPZqdpAmmAJQ0uLMPVc1eDzrMuuewVPwIIJsNpxwRK7r6JgBYuCCMi6Y4L7sCiZREIWE9MCmLZf1bzo6qFLi7LpwzxTBNTA16NAPLow5RmZIoBsHZFcCzoImNojGF4DCrVxOsJWYrap9cCQBtRMj/l5YnR/YFgDzItQ3TWMuqa6BNRmf8ETiU2RoFdb1wTVFl49CDXzdRdkTQ2oLbya4BrJ1NUCTQ2ottnvqQ/AN3kSfB+9APD5kDz1LhJvHEDqbL8RsNXKaGqBT61Wtc1+T7ARDZ+6HsFvfxWB9suBQACJQ0cRfXYXhn/+a6T6I2pQ6aWLWqD2OVOVAL1WKynf01CPhk8LaLlrKfzTJgPejGEIzJ4O34UfRrL3HUR/s9PKkAWqHFZqQHUNIBE6lSpUXJrHg/pPXo/mHy4aA35unN7z2tD03W/mogU9Ccs5ahUVCaga80PgN3ymAy2rbwfP9tzMl4PlnzJJnmQ2rroYV68JqqtDw2dvQKhrGfwzL9MENHHwqGa+lUxFDah48+P3ZWz+mu/pgp8eiGDosaetYCzWVcO0+jSA3Mt64Wq03LEYAZ2Zn+obwPAvtiP2+z9bJoAaEJQaydOASrf/gStnIkTeTqB9Bvn6dUqYiGnpyCCGf/lbDD68DakzfarlzGQQtoK8fFVpAPv3rffegcAV5OeTJqiGRBLDT+3A4ObHkTzxNn1lce4zSJ4GqApV5hmB69rR+mA3AlfN0gafxjlEZieyfguSx07YDb4ghzFvGmj5rPLK5RIPXNuO0LpVNPPJ7JDrqRqSSQxt+RUi9z0qbr5UyxWYoYRtHgHUtlBg++6rRmD7Z00TXc3AVTM1wU+PxjG87VlENm51BHw1cJQIUCtbdum+iyei9T6y+dfMhsfvV5U/HY8j+swuDG4gs3PiLdVyTmRULAF1H/wA2p7YCD8tvJ6AOvgM6sgLLyPStRGJ471AyrkFV4nAiiTAd+lFaHtyM/n5U3UX3JHdPehbcheSb/+XwE8pYWRnmiBvzBkC2PbS+UnT9xdm/O2RUUR/94K4o7TLp5YPJBfn8/xxD69FYBYdL9Bxg1aIPf9HnL1lJVL/O2u3t6PV7Zg8RwjgI9y27Y/AN+lCsr3UBfnRvo9dDN/USzCwch2S77w7Rgi7IqLN37Aa9dddYQD83ehb2onU6TN2dW+knbC8kCP7APFolzRAtL3s9nm98DQFEbzp82jpXgHv+HFyOSzH+di4dXOXeMajtcPlyTDy0ivoX3VPZpNluWdrDTiiAY03zlV2+UgbmuiLE+IJ9C1ebU1ySW3+lDj+mS2o/8Q1klTl1/jr+9C3aDUSh48rFyhyqpIGhC3LoLXZobymRfPQ9vj9qufvZvr3trXivN1PGwI/cfQE3pt7c8nAJ/+qRz42JQLkZUzHYzte1F3Ugt/6MtoeWw9Pc5Pp9sUKRGTdh85H27ZNGZuv1Qq5lvF/7sXp9s85tv5oda+Vl0eAEktaDSjlRe59FIkDR3Tdusavf4GOCFaC7bfmEYG8kyz4obtXoWHuDdqaRMcLo399DWe+tgSp98jbcVnII4DkC1uVke0r2/j4vw8BSXXfmj+G85rQvPwWUwuz933j0XLnEgS/8UVtP5/6Hv376+hfsRaJgzQhSh/CchHyHOXlCE0kv2W+vKCpOHkavKXn2wSBGVPAgKnNcPaU+Gw+HY2BF0jQnkErsLaE1v4ATbfNE70r1bIkQ5zu9AwQ+KOv/kO1WDEz6GrKAnl/eRqgdn9FXlE3TrvK2M6XMLBmA5K8xdcI7MWEfrwCzUsXghdVxcBm5/z3I0Tn+bq3FKjvxH+Ooe+2OzHyyt8UmytBYlipzzwN4EKkBQI9JtKf5ZDYfxgJOlcPXDkD3nEhVU1gDanvuFrUgPjeA0gPx871zeDT2U7LmqUILrgJHq0dLn1Mie87hLPzliFO5sctgdbWJx/AQFgujyIByxB607IZkvTEtwqSx07S8cC0zAwnQNVCYMZUpGnhTBCI6WhULMbgNy+/FU0LvwJPY4NaVSCRQPxf+9G/rFtceNULliSnmwg4Lu9ZkQBb1gFZT+yDp06dhv+ySzMLrgoJbI78dGSB2IhIArupzYvno/n2BeSyBmWtSqK04DL4A52bMPLyq0U/1ZRIoviqZP+5oCIBzJSdZkiUiOxy8sibSNE1D/+USzKup6KoZKXonqb/8ilI9w8gcO1s8QaDp7FRpXQmmc1W5O6HENv1J/K8kppli51J5odnf1ipX1VbwF/wKXOPUiUraTzDg/O/hJYfLUHdxAmaTfHNBNHkaH1Apxbiew8i0r2JTlz1N4CaHTqUSQSo/nJSlQCWxbHr6bSIiv7/yu/Ad9HEwofNO9w39hP4DyC64w+Ft+NsTc3r6XluqEyWsCxuT5Q/fm99CoPrfya6i/x/wUwHMmkZs/NTRNnsuDTQ0Hq0RNPUAK7omBZQ22zrgzffiOYVt9I18I+ou6jyEdAmi93byD0PiTM/PZzxluTF3BDX+7WkngaI/7TOqYEwcNHtz2PowSeQfOuU4W7Yo4rQB3Q2O24Gn2Z/t96gFL0gaSVevW33iCQdpNndpF+iMJCBj08XtUKSnfeaOHIckXU087fvRDom2azllSxtAoNPrmeXnhS6BHADdm/M5EIxCfF9B5EeHIJ/+mR4W5SPqPlALfKTR+ja4HPk+sTlzbgqTuB3GBFI1wRxI9nzobCRBgstkx4czi7MdDfnJN3HlAXWksH7t2Z+KkQ7XjcHI6YnJ78hDeDCTmuBKBCd4yQOHBZ/EMeHct7WFjIzIxj9y2sYolvKsedeJC0Zzsnu2qfR2c8D0PWCpKPkq+tUoVOa5sQ7A++j3TJ/8eKP6Hy0zd8WygF8o7Y/h5spArgSuaV76CHwey2MRcAs+FzbNAFcqUYCozA2FAI+t1AQAU6dE40dUlnFNI8btEZSEAHcYI2Ec7Dq7XbPlcx/M+SG5lfLuKasdkp51ZRGGHRYGW/BBHCnvNOrZhKydj9shYCCTZC002K5p9I+S/3OMz+7QbUkii0EsATZNaGTXgWOV3AoeMFVwsSSCZI2yLOBFqOOSjZJPDYeo3TcVt9t0wCpIJVokhh8XvOk47Tj3RECWLAKIiGcBT9sB+DyNhwjINdRORPh1KzPYcNPxwnIdVZORBQD+BwuRSMg16GbiSgm8Dk8ik5ArmM3EVEK4HM4lIyAnABMBL+TIJ25tCI8w9xHFnjxneOlCCUnQDpoIkOguEBCzeEn/dkZRG+GG7RjB2uXYK4iQD6oHCGcboKUMJen2d1DD/HdTYCzbLVQQ6CGQA0BlyDwf4NsfotDJk2SAAAAAElFTkSuQmCC);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .image-list {
  margin-top: 25px;
  position: relative;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .image-list .bg-img {
  background-image: url('data:image/png;base64,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');
  background-color: #f8f8f8;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40% 40%;
  border-radius: 3px;
  border: 1px solid #e1e1e1;
  height: 200px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .image-list .bg-img .thumb-img {
  width: 100%;
  height: 200px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .image-list .img-name {
  margin: 10px 0px 25px 0px;
  max-height: 100px;
  overflow: hidden;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .image-list .img-name .text-search {
  background-color: rgba(228, 0, 29, 0.15);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .image-list .img-name .text-search .text-search {
  background-color: rgba(255, 255, 255, 0);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .image-list .img-download {
  font-size: 12px;
  position: absolute;
  bottom: 0px;
  width: calc(100% - 30px);
  cursor: pointer;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .image-list .img-download a > div {
  width: 25px;
  height: 20px;
  display: inline-block;
  background-size: 100% 100%;
  position: relative;
  top: 2px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAYAAADAHFVeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAI/SURBVEhL5ZS7amJRFIbnWXwJQcXCC5hOEUklIihaGBC0EHwE0wQLE4iFoERFG0kMFiqKgkJiJySFWGoSQYyKF6L/sLbnHJzjBY1kYJgf/mKvs/f61tqX8wt/Uf8WbLlcMh+io2CdTgfxeJz58/OTix6uo2Cvr6/weDzwer14f3/noofrKFiz2YTdbmfudrtc9HD9R7B9N+tHOxODj4FtK/robbTZbN/qjOB7YW9vb+j3+5jP52zMd0ZAHjadTtHr9ZjXtbczeqS0gE9MisViCAQCKJfLmEwmG9s4Ho/x8PCAy8tLZDIZbhUwm83YOxyNRlxkJQFWLBYRiUTQarW4CJBOp2E2m9lDLpVKaDQaAqzdbiObzcLhcMDpdCKXy7E11NHLywtCoRCen59ZjJcAo+pMJhMKhYKwBYPBADc3Nzg/P4fb7UY4HIbFYmGmX5bVamXFJBIJDIdDtmaxWOD+/h5arRZ3d3csxmsDRh2ui4C3t7cwGAxQq9U4OztjVqlUMBqNrHseRDoJRiJgNBqFTCaDRCJhViqVeHx83DgXHqbRaL4HowR0eZLJJORyOXM+n2dFiG/dyTDS19cXPj4+UK1WmQlEicU6GKbT6XB9fY16vb7VtVoNlUqFedt3Ms25urqCQqHYDQsGg+xM6NDpKp9ivV4PqVSKVCrFZV9JgNEZ+Hw+uFwu5ouLC+Zd4/WY2PTN7/fj6emJy74Sg4kPmcZib9N6fNfc9bHQ2U+KB27AxJWRtlW8T/zcP9cBvwHowYGFuF5+PQAAAABJRU5ErkJggg==');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .image-list .img-download:hover a {
  color: #e4001c;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .image-list .img-download:hover a div {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAMqSURBVEhLrZXbTxNBFMb9q3xRn0z0BR5MMMSACYk3CMR4ARSERhTwrsQolWBCQnzQSORBojHGPqCGqCiXIhAE0Ra627Itvdju9rL7eWZmNy3trqmErzk7Zy47vzlnTttdsJVhmqkCd7tyANlJ58/tMktBhTuRvwPBcNlH5LB70vMR8dHXSC+tmCPl6z9SB0QGhhHquoXkh0/mSPmyATknS7nrhnTehT/vxs2R8uUAsocJUOdOgZjsYfmI3psj5esfd1QKKwYZhn3kdiq/GGhPp4g4zmKy1oZPIIcZJn5ia04nUD8CzS4kPEWps5Y4bMPEI7KbzyUSyCoKDFU1Rwwod9yQz1lVR2/lcjDYOjkII5sVyxwkQJksLQ7B0DTqCGxqchrhR0OIPhuFnkjy+2AglrqEZxx6JsO/uOEHg4g8foLcZpS/ZxA8F48jF4nwviUOygY3oNwfhDbzHUZKRKCSH+rtw9rxs4iNjEGPxaHcfihAbzzQ5peg9A3AV1OP6PBz6NE4vWXwA8dpPvZijO9jiYO0xR/4ua8SsaejdJJNPmGoGlITk5BauvhmiVdvEezohdTUhkj/EMJ0MP/RRoK7kQvT6XX2o2tA8y4g2HkDgdPtfB9LjiAmI61BnZ5FoKEVv6vq4Ks+Af+Rk/AdPgZ/bQM2KEI9KlLGxNKrzRHIdd0ZtLK3FMRksLtYXsVabSOtqcDy7oNYPVAN5d4Arc1DLGneeYroWimIXf1WELvEgjqkUxppcfHr9S34VVmLsHsIWUk202XKfCVNqQt1biMiIYJl0lBpk+TnKWT867y6isVY6blFhFxOd7RAoD0VCFPOk+MTUL95yWahTs2QsVZY8ss0B6W+snEvNGZsLbWWxanapKaL9iCWltX9VVirOQXpTAdkqjS55TKkVmFyaxe1zK6YLc2bxqqSm9kP1DfDd6gO8oWrHGCJg1jtb9x8APlSD+T2Hkht3ZDbCnzWkrFWbmf9bhoXc5aJOTLyg/TnGBt5yQGWOMhSQQlwn/fpYY3bzpcpDip+qcSnR36MCoN/yDN/rsqRiMhmPd9IuEJ6vsdBBRDubVlcLOAv0Ih8v3+NBkkAAAAASUVORK5CYII=');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .video-list {
  margin-top: 25px;
  position: relative;
  height: 240px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .video-list video {
  width: 100%;
  height: 180px;
  object-fit: fill;
  background: black;
  box-shadow: 1px -2px 6px -5px #000000;
  -webkit-box-shadow: 1px -2px 6px -5px #000000;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .video-list .play-icon {
  width: 40px;
  height: 40px;
  position: absolute;
  cursor: pointer;
  top: 80px;
  left: 45%;
  background-size: 100% 100%;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgdmlld0JveD0iMCAwIDU2IDU2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCAyOCAyOCkiPgogICAgICAgIDxjaXJjbGUgY3g9IjI4IiBjeT0iMjgiIHI9IjI4IiBmaWxsPSIjRkZGIiBmaWxsLW9wYWNpdHk9Ii44MDMiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjRTQwMDFDIiBkPSJNMTUuNCAyOEwzNSAxNS40djI1LjJ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .video-list .lock-screen {
  height: 180px;
  top: -188px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .video-list .unlock-icon {
  top: -182px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .video-list .share-icon {
  top: -182px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .video-list .vid-name-container {
  width: 100%;
  -webkit-box-shadow: 0 3px 5px 0 #a6a6a6;
  -moz-box-shadow: 0 3px 5px 0 #a6a6a6;
  box-shadow: 0 3px 5px 0 #a6a6a6;
  padding: 8px;
  position: relative;
  top: -5px;
  overflow: hidden;
  height: 60px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .video-list .vid-name-container.top-set {
  top: -185px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .video-list .vid-name-container.ul-top-set {
  top: -40px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .video-list .vid-name-container .vid-name {
  margin: 10px 0px 25px 0px;
  max-height: 100px;
  overflow: hidden;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .video-list .vid-name-container .vid-name .text-search {
  background-color: rgba(228, 0, 29, 0.15);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .video-list .vid-name-container .vid-name .text-search .text-search {
  background-color: rgba(255, 255, 255, 0);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list {
  position: relative;
  padding: 0px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list img,
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list video {
  max-width: 100%;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list:first-child {
  margin-top: 25px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-head {
  background-color: #eee;
  border-bottom: 2px solid #CCC;
  font-family: "Diodrum Regular";
  font-size: 18px;
  padding: 15px 30px 15px 30px;
  line-height: 1.34;
  cursor: pointer;
  display: flex;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-head .q-icon {
  font-size: 22px;
  color: #e4001c;
  position: relative;
  left: -15px;
  display: block;
  border: 1px solid #ccc;
  background: white;
  padding: 3px 10px;
  border-radius: 5px;
  max-height: 37px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-head .q-text {
  width: calc(100% - 50px);
  position: relative;
  padding-top: 8px;
  display: block;
  overflow-x: hidden;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-head .q-text .text-search {
  background-color: rgba(228, 0, 29, 0.15);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-head .q-text .text-search .text-search {
  background-color: rgba(255, 255, 255, 0);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-head .q-text a,
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-head .q-text p,
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-head .q-text span,
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-head .q-text div,
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-head .q-text li {
  font-family: "Diodrum Regular";
  font-size: 18px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-head .q-text a {
  text-decoration: underline;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-head .q-text ol,
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-head .q-text ul {
  margin: auto;
  padding-left: 40px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-head .acc-icon {
  width: 18px;
  height: 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGQ9Ik0xNy42MjUgNy44NzVoLTcuNXYtNy41QzEwLjEyNS4xNjggOS45NTcgMCA5Ljc1IDBoLTEuNWMtLjIwNyAwLS4zNzUuMTY4LS4zNzUuMzc1djcuNWgtNy41Yy0uMjA3IDAtLjM3NS4xNjgtLjM3NS4zNzV2MS41YzAgLjIwNy4xNjguMzc1LjM3NS4zNzVoNy41djcuNWMwIC4yMDcuMTY4LjM3NS4zNzUuMzc1aDEuNWMuMjA3IDAgLjM3NS0uMTY4LjM3NS0uMzc1di03LjVoNy41Yy4yMDcgMCAuMzc1LS4xNjguMzc1LS4zNzV2LTEuNWMwLS4yMDctLjE2OC0uMzc1LS4zNzUtLjM3NXoiLz4KPC9zdmc+Cg==);
  position: relative;
  right: -15px;
  float: right;
  top: 10px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-head .hor-unlock-icon {
  margin-top: 11px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-head .hor-share-icon {
  margin-right: -10px;
  margin-top: 8px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-content {
  font-family: "Diodrum Regular";
  padding: 20px 30px 20px 30px;
  line-height: 1.47;
  display: none;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-content .a-icon {
  font-size: 22px;
  color: #000000;
  position: relative;
  left: -15px;
  display: block;
  border: 1px solid #ccc;
  padding: 1px 10px;
  border-radius: 5px;
  max-height: 37px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-content .a-text {
  width: 100%;
  position: relative;
  margin-top: 10px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-content .a-text .text-search {
  background-color: rgba(228, 0, 29, 0.15);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-content .a-text .text-search .text-search {
  background-color: rgba(255, 255, 255, 0);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-content .a-text .a-head {
  font-size: 18px;
  color: #e4001c;
  margin-bottom: 5px;
  display: block;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-content .a-text .a-content {
  font-size: 16px;
  display: block;
  overflow-x: auto;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-content .a-text .a-content a {
  text-decoration: underline;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-content .a-text .a-content p {
  margin-bottom: 15px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-content .a-text .a-content ol,
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-content .a-text .a-content ul {
  margin: auto;
  padding-left: 40px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap .acc-content .print-faq {
  border: 1px solid #000000;
  border-radius: 15px;
  padding: 2px 15px;
  height: 22px;
  margin-top: -15px;
  float: right;
  position: absolute;
  right: 0px;
  text-align: center;
  font-size: 14px;
  font-family: "Diodrum Medium";
  cursor: pointer;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap.expanded .acc-icon {
  width: 18px;
  height: 2px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyIiB2aWV3Qm94PSIwIDAgMTggMiI+CiAgICA8cGF0aCBmaWxsPSIjMkUyOTI2IiBkPSJNMTcuNjI1IDBILjM3NUMuMTY4IDAgMCAuMTUgMCAuMzMzdjEuMzM0QzAgMS44NS4xNjggMiAuMzc1IDJoMTcuMjVjLjIwNyAwIC4zNzUtLjE1LjM3NS0uMzMzVi4zMzNDMTggLjE1IDE3LjgzMiAwIDE3LjYyNSAweiIvPgo8L3N2Zz4K);
  position: relative;
  right: -15px;
  float: right;
  top: 20px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap.expanded .acc-content {
  display: flex;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap.isLink .acc-icon {
  width: 25px;
  height: 25px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALJSURBVGhDzdlLqE1RHMfxI488khQXkWKkPEbiKnlNFEZeE3knUUzuTMncxJSJgccAKYkipJSkzEQmkpFH3gykPL6/OqtW/9Zaex2t/fjVp27n7nPX76677t5r7zOq127GYQvWYza+4RHO4x06lyV4gb8B37EPncpSfEKosG8EnUhuYaf14ir8GaFyKa0VT83wHazBZe81q/HiqcK3MB7KaFxA6Lg/2I9GkloSfmEXFb+I0PE/MAu1JneGbVLFj6G2/G9hFxW/BPvem6glgy6JWJbBvv8himcePsAOJoMUHoOrsD/jCornGuxAMkjhsYid/g6gaGbiN+xArvB0aDP0HGcwGTapwq8xEUWzEXag+3CFn/Zfc87Cj5ZErLBOdytQPNthB9uEIdjC8gouqRlW4bWoJcvhD3YCscKi9a9UFdYlvrboz/sGGkyFQ0vCeYk5qFoStRZ2OYyqGVbhuWh0SWhA3SbtwTpMgJ8ShYvN8HzcgHZc/iBfoD2B7jmrloQKr8b1/mtW0cK6NH9EaCDJXRJHYH9pp+iSSO0lpFThojOcuqfLOUtUFdbddyOFH0N3EjkzrBzFe/jf1y9xDwtRJDnby5zC/gMhPZxZhd3YBu0IiyU1w/7mJ2dJHEftySk8Dblr+CsmobbkLAlFu7PQMbF/ug2oJTkz7PIE9hhXWGvVniUOoXgWI7ewchL+Ma6wLs06G/jfk10oGu2ynsEOJKHCil47Bb1P+wft1lJ7iQUoGm18QgPFCoeS2l4+QPGchh3oNnILp2ZYV7pFKJ7QbmsGctLY9tLmHOyAO1GVVu84DsIO+gtbEUvVDNd2E+oyBaEnQiquf1Kb1paEzWaEHrLY4p24CfWzF7HiO6C/SKtLIpZYcYlt4FuZYZtUcasThV1yire6JGLRKS+2idIzuGG0kqrPxqdCF5qV/a/f4i70scJPtJBe7x+iaHEhkoBnggAAAABJRU5ErkJggg==);
  position: relative;
  right: -15px;
  float: right;
  top: 8px;
  background-size: 100% 100%;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap.isLink .acc-content {
  display: none !important;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .faq-wrap p {
  margin-bottom: 0px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .faq-list .hor-lock-screen {
  height: calc(100% - 2px);
  top: 0px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .list-view,
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .block-view {
  display: none;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result {
  padding: 18px 0px 10px 0px;
  width: 100%;
  border-bottom: 1px solid #e1e1e1;
  position: relative;
  padding-left: 10px;
  padding-right: 15px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result .select-res .select-box {
  width: 25px;
  height: 25px;
  background-size: 100% 100%;
  position: absolute;
  right: -15px;
  margin-top: 2px;
  background-image: url(data:image/png;base64,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);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result .select-res.selected .select-box {
  background-image: url('data:image/png;base64,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');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result.article {
  /*h5 {
                                color: @red;
                            }*/
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result.article .publish-date {
  font-size: 12px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result.article .publish-date span {
  font-family: "Diodrum Semibold";
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result .text-search {
  background-color: rgba(228, 0, 29, 0.15);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result .text-search .text-search {
  background-color: rgba(255, 255, 255, 0);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result a .fa {
  display: none;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result a h5:hover {
  color: #e4001c;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result div {
  width: calc(100% - 65px);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result div.unlocked-title {
  width: calc(100% - 90px);
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result div h5 {
  float: left;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result .res-icon {
  width: 30px;
  height: 30px;
  background-size: 100% 100%;
  float: right;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result .res-icon.pdf {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjFweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjEgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5wZGY8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0icGRmIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMS41MjMzMTM2NSwwIEwxNC4yNDk2MjM2LDAgTDIwLjk5NTExODEsNi43MTMxMDk2OCBMMjAuOTk1MTE4MSwyMi40NDY4MTI5IEMyMC45OTUxMTgxLDIzLjI3MzU3NDIgMjAuMzI0MTI1NSwyMy45NDMyNTE2IDE5LjQ5NzI5ODksMjMuOTQzMjUxNiBMMS41MjMzMTM2NSwyMy45NDMyNTE2IEMwLjY5NjQ4NzA4NSwyMy45NDMyNTE2IDAuMDI1NDk0NDY0OSwyMy4yNzM1NzQyIDAuMDI1NDk0NDY0OSwyMi40NDY4MTI5IEwwLjAyNTQ5NDQ2NDksMS40OTY0Mzg3MSBDMC4wMjU0OTQ0NjQ5LDAuNjY5Njc3NDE5IDAuNjk2NTY0NTc2LDAgMS41MjMzMTM2NSwwIFoiIGlkPSJQYXRoIiBmaWxsPSIjRTI1NzRDIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMC45NzM0OTgyLDYuNzM0MDEyOSBMMTUuNzUyNzg5Nyw2LjczNDAxMjkgQzE0LjkyNTk2MzEsNi43MzQwMTI5IDE0LjI1NDk3MDUsNi4wNjM2Mzg3MSAxNC4yNTQ5NzA1LDUuMjM3NTc0MTkgTDE0LjI1NDk3MDUsMC4wMTQ5NDE5MzU1IEwyMC45NzM0OTgyLDYuNzM0MDEyOSBaIiBpZD0iUGF0aCIgZmlsbD0iI0I1MzYyOSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTUuMzc2ODA0NCwxMS4zNDUzNDE5IEMxNS42Mjc3MTk2LDExLjM0NTM0MTkgMTUuNzUwNTQyNCwxMS4xMjY4NjQ1IDE1Ljc1MDU0MjQsMTAuOTE1MTIyNiBDMTUuNzUwNTQyNCwxMC42OTU4NzEgMTUuNjIyNDUwMiwxMC40ODQxMjkgMTUuMzc2ODA0NCwxMC40ODQxMjkgTDEzLjk0Nzg3NDUsMTAuNDg0MTI5IEMxMy42Njg1MjAzLDEwLjQ4NDEyOSAxMy41MTI3NjM4LDEwLjcxNTMwMzIgMTMuNTEyNzYzOCwxMC45NzA0Nzc0IEwxMy41MTI3NjM4LDE0LjQ3ODg5MDMgQzEzLjUxMjc2MzgsMTQuNzkxNjY0NSAxMy42OTA5OTI2LDE0Ljk2NTIzODcgMTMuOTMyMTQzOSwxNC45NjUyMzg3IEMxNC4xNzE4MjI5LDE0Ljk2NTIzODcgMTQuMzUwODI2NiwxNC43OTE2NjQ1IDE0LjM1MDgyNjYsMTQuNDc4ODkwMyBMMTQuMzUwODI2NiwxMy41MTU5NDg0IEwxNS4yMTUwODEyLDEzLjUxNTk0ODQgQzE1LjQ4MzE5OTMsMTMuNTE1OTQ4NCAxNS42MTcyNTgzLDEzLjI5NjY5NjggMTUuNjE3MjU4MywxMy4wNzg5OTM1IEMxNS42MTcyNTgzLDEyLjg2NTc4MDYgMTUuNDgzMTk5MywxMi42NTM5NjEzIDE1LjIxNTA4MTIsMTIuNjUzOTYxMyBMMTQuMzUwODI2NiwxMi42NTM5NjEzIEwxNC4zNTA4MjY2LDExLjM0NTM0MTkgQzE0LjM1MDgyNjYsMTEuMzQ1MzQxOSAxNS4zNzY4MDQ0LDExLjM0NTM0MTkgMTUuMzc2ODA0NCwxMS4zNDUzNDE5IFogTTEwLjU0NzAzNjksMTAuNDg0MTI5IEw5LjUwMTUzMTM3LDEwLjQ4NDEyOSBDOS4yMTc2ODI2NiwxMC40ODQxMjkgOS4wMTYyMDY2NCwxMC42Nzg2ODM5IDkuMDE2MjA2NjQsMTAuOTY3NDU4MSBMOS4wMTYyMDY2NCwxNC40ODE5MDk3IEM5LjAxNjIwNjY0LDE0Ljg0MDI4MzkgOS4zMDYwMjIxNCwxNC45NTI1NDE5IDkuNTEzNDY0OTQsMTQuOTUyNTQxOSBMMTAuNjEwNjU2OCwxNC45NTI1NDE5IEMxMS45MDkyNDcyLDE0Ljk1MjU0MTkgMTIuNzY2NzYwMSwxNC4wOTg4Mzg3IDEyLjc2Njc2MDEsMTIuNzgxMTYxMyBDMTIuNzY2MDYyNywxMS4zODggMTEuOTU4NzYzOCwxMC40ODQxMjkgMTAuNTQ3MDM2OSwxMC40ODQxMjkgWiBNMTAuNTk3MjUwOSwxNC4wODYxNDE5IEw5Ljk1OTg4OTMsMTQuMDg2MTQxOSBMOS45NTk4ODkzLDExLjM1MDYwNjUgTDEwLjUzNDMyODQsMTEuMzUwNjA2NSBDMTEuNDAzODUyNCwxMS4zNTA2MDY1IDExLjc4MjAwNzQsMTEuOTMzNDk2OCAxMS43ODIwMDc0LDEyLjczNzgwNjUgQzExLjc4MjAwNzQsMTMuNDkwNTU0OCAxMS40MTA1MTY2LDE0LjA4NjE0MTkgMTAuNTk3MjUwOSwxNC4wODYxNDE5IFogTTYuNzY3MjY5MzcsMTAuNDg0MTI5IEw1LjczMTUyNzY4LDEwLjQ4NDEyOSBDNS40Mzg2OTAwNCwxMC40ODQxMjkgNS4yNzU0MTY5NywxMC42NzcxMzU1IDUuMjc1NDE2OTcsMTAuOTcwNDc3NCBMNS4yNzU0MTY5NywxNC40Nzg4OTAzIEM1LjI3NTQxNjk3LDE0Ljc5MTY2NDUgNS40NjI2MzQ2OSwxNC45NjUyMzg3IDUuNzE0MjQ3MjMsMTQuOTY1MjM4NyBDNS45NjU4NTk3OCwxNC45NjUyMzg3IDYuMTUzMDc3NDksMTQuNzkxNjY0NSA2LjE1MzA3NzQ5LDE0LjQ3ODg5MDMgTDYuMTUzMDc3NDksMTMuNDU0NTU0OCBMNi44MDIzNzI2OSwxMy40NTQ1NTQ4IEM3LjYwMzcwNDgsMTMuNDU0NTU0OCA4LjI2NTAxMTA3LDEyLjg4NzM4MDYgOC4yNjUwMTEwNywxMS45NzUzMDMyIEM4LjI2NTA4ODU2LDExLjA4MjczNTUgNy42MjcwMjk1MiwxMC40ODQxMjkgNi43NjcyNjkzNywxMC40ODQxMjkgWiBNNi43NTAwNjY0MiwxMi42MzE1ODcxIEw2LjE1MzE1NDk4LDEyLjYzMTU4NzEgTDYuMTUzMTU0OTgsMTEuMzA3OTQ4NCBMNi43NTAwNjY0MiwxMS4zMDc5NDg0IEM3LjExODUzNTA2LDExLjMwNzk0ODQgNy4zNTI5NDQ2NSwxMS41OTUyNTE2IDcuMzUyOTQ0NjUsMTEuOTcwMTE2MSBDNy4zNTIxNjk3NCwxMi4zNDQyODM5IDcuMTE4NTM1MDYsMTIuNjMxNTg3MSA2Ljc1MDA2NjQyLDEyLjYzMTU4NzEgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result .res-icon.doc {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjUgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT53b3JkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IndvcmQiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgZmlsbD0iIzE1NjVDMCI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQuMzg3NSwwLjE0NzAyNDM5IEMxNC4yNjM5MTYsMC4wNDY3MzE3MDczIDE0LjEwMTIyMDcsMC4wMDgzOTAyNDM5IDEzLjk0NTg0OTYsMC4wNDI5NzU2MDk4IEwwLjQwNDE5OTIxOSwzLjE2NDkyNjgzIEMwLjE2NTg2OTE0MSwzLjIxOTY1ODU0IC0wLjAwMjI5NDkyMTg4LDMuNDMyNjM0MTUgLTIuMzIwMzQxMzJlLTA1LDMuNjc2OTI2ODMgTC0yLjMyMDM0MTMyZS0wNSwyMS4zNjggQy0yLjMyMDM0MTMyZS0wNSwyMS42MjQ3MzE3IDAuMTg3NjQ2NDg0LDIxLjg0MzA3MzIgMC40NDE2NTAzOTEsMjEuODgyMDk3NiBMMTMuOTgzMzAwOCwyMy45NjM0MTQ2IEMxNC4yNjc2MjcsMjQuMDA3MDczMiAxNC41MzM1NDQ5LDIzLjgxMjI0MzkgMTQuNTc3MjQ2MSwyMy41MjgyNDM5IEMxNC41ODEyNSwyMy41MDIxNDYzIDE0LjU4MzMwMzIsMjMuNDc1NzU2MSAxNC41ODMzMDMyLDIzLjQ0OTM2NTkgTDE0LjU4MzMwMzIsMC41NTQ5NzU2MSBDMTQuNTgzNzg5MSwwLjM5NjI5MjY4MyAxNC41MTE2Njk5LDAuMjQ2MDk3NTYxIDE0LjM4NzUsMC4xNDcwMjQzOSBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0LjQ3OTE5OTIsMjEuODg4MjkyNyBMMTQuMDYyNSwyMS44ODgyOTI3IEMxMy43NzQ4NTM1LDIxLjg4ODI5MjcgMTMuNTQxNjUwNCwyMS42NTUzMTcxIDEzLjU0MTY1MDQsMjEuMzY3OTUxMiBDMTMuNTQxNjUwNCwyMS4wODA1ODU0IDEzLjc3NDg1MzUsMjAuODQ3NjA5OCAxNC4wNjI1LDIwLjg0NzYwOTggTDIzLjk1ODM0OTYsMjAuODQ3NjA5OCBMMjMuOTU4MzQ5NiwzLjE1NjU4NTM3IEwxNC4wNjI1LDMuMTU2NTg1MzcgQzEzLjc3NDg1MzUsMy4xNTY1ODUzNyAxMy41NDE2NTA0LDIuOTIzNjA5NzYgMTMuNTQxNjUwNCwyLjYzNjI0MzkgQzEzLjU0MTY1MDQsMi4zNDg4NzgwNSAxMy43NzQ4NTM1LDIuMTE1OTUxMjIgMTQuMDYyNSwyLjExNTk1MTIyIEwyNC40NzkxNTA0LDIuMTE1OTUxMjIgQzI0Ljc2Njc5NjksMi4xMTU5NTEyMiAyNSwyLjM0ODkyNjgzIDI1LDIuNjM2MjkyNjggTDI1LDIxLjM2OCBDMjUsMjEuNjU1MzY1OSAyNC43NjY4NDU3LDIxLjg4ODI5MjcgMjQuNDc5MTk5MiwyMS44ODgyOTI3IFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPHBhdGggZD0iTTguODU0MTk5MjIsMTYuNjg1MDczNCBDOC42MjIxMTkxNCwxNi42ODQ4MjkzIDguNDE4MjYxNzIsMTYuNTMxMTcwNyA4LjM1NDE5OTIyLDE2LjMwODM0MTUgTDYuNzcwODQ5NjEsMTAuNzc0MTQ2MyBMNS4xODc1LDE2LjMwODM0MTUgQzUuMDczMTQ0NTMsMTYuNTg0NDg3OCA0Ljc1NjM0NzY2LDE2LjcxNTc1NjEgNC40Nzk4ODI4MSwxNi42MDE1MTIyIEM0LjM0Njk3MjY2LDE2LjU0NjU4NTQgNC4yNDE0MDYyNSwxNi40NDExMjIgNC4xODY0MjU3OCwxNi4zMDgzNDE1IEwyLjEwMzEyNSw5LjAyMzgwNDg4IEMyLjAxNTkxNzk3LDguNzQ5OTUxMjIgMi4xNjc0ODA0Nyw4LjQ1NzM2NTg1IDIuNDQxNjAxNTYsOC4zNzAyNDM5IEMyLjcxNTcyMjY2LDguMjgzMTIxOTUgMy4wMDg1OTM3NSw4LjQzNDUzNjU5IDMuMDk1ODAwNzgsOC43MDgzOTAyNCBDMy4wOTg4NzY5NSw4LjcxODA0ODc4IDMuMTAxNjYwMTYsOC43Mjc4MDQ4OCAzLjEwNDE5OTIyLDguNzM3NjA5NzYgTDQuNjg3NSwxNC4yNzA3MzE3IEw2LjI3MDg0OTYxLDguNzM2NTg1MzcgQzYuMzg1MjA1MDgsOC40NjA0MzkwMiA2LjcwMjAwMTk1LDguMzI5MTcwNzMgNi45Nzg0NjY4LDguNDQzNDE0NjMgQzcuMTExMzc2OTUsOC40OTgzNDE0NiA3LjIxNjk0MzM2LDguNjAzODA0ODggNy4yNzE5MjM4Myw4LjczNjU4NTM3IEw4Ljg1NDE5OTIyLDE0LjI3MDc4MDUgTDEwLjQzNzU0ODgsOC43Mzc2NTg1NCBDMTAuNTEyNSw4LjQ2MzgwNDg4IDEwLjc5NTUwNzgsOC4zMDI0ODc4IDExLjA2OTYyODksOC4zNzczNjU4NSBDMTEuMDczNTM1Miw4LjM3ODQzOTAyIDExLjA3NzM5MjYsOC4zNzk1NjA5OCAxMS4wODEyOTg4LDguMzgwNjgyOTMgQzExLjM1NzY2Niw4LjQ1OTgwNDg4IDExLjUxNzU3ODEsOC43NDc2NTg1NCAxMS40Mzg1NzQyLDkuMDIzODA0ODggTDkuMzU1MjI0NjEsMTYuMzA4MzQxNSBDOS4yOTEwNjQ0NSwxNi41MzE1NjEgOS4wODY2MjEwOSwxNi42ODUyNjgzIDguODU0MTk5MjIsMTYuNjg1MDczNCBaIiBpZD0iUGF0aCIgZmlsbD0iI0ZBRkFGQSI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjUyNTM5MSwgNS4yMTk1MTIpIiBmaWxsPSIjMTU2NUMwIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04Ljg3MDQ1ODk4LDEuMDU5MDI0MzkgTDAuNTM3MTA5Mzc1LDEuMDU5MDI0MzkgQzAuMjQ5NDYyODkxLDEuMDU5MDI0MzkgMC4wMTYyNTk3NjU2LDAuODI2MDQ4NzggMC4wMTYyNTk3NjU2LDAuNTM4NjgyOTI3IEMwLjAxNjI1OTc2NTYsMC4yNTEzMTcwNzMgMC4yNDk0NjI4OTEsMC4wMTgzNDE0NjM0IDAuNTM3MTA5Mzc1LDAuMDE4MzQxNDYzNCBMOC44NzA0NTg5OCwwLjAxODM0MTQ2MzQgQzkuMTU4MTA1NDcsMC4wMTgzNDE0NjM0IDkuMzkxMzA4NTksMC4yNTEzMTcwNzMgOS4zOTEzMDg1OSwwLjUzODY4MjkyNyBDOS4zOTEzMDg1OSwwLjgyNjA5NzU2MSA5LjE1ODEwNTQ3LDEuMDU5MDI0MzkgOC44NzA0NTg5OCwxLjA1OTAyNDM5IFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC44NzA0NTg5OCw0LjE4MDk3NTYxIEwwLjUzNzEwOTM3NSw0LjE4MDk3NTYxIEMwLjI0OTQ2Mjg5MSw0LjE4MDk3NTYxIDAuMDE2MjU5NzY1NiwzLjk0OCAwLjAxNjI1OTc2NTYsMy42NjA2MzQxNSBDMC4wMTYyNTk3NjU2LDMuMzczMjY4MjkgMC4yNDk0NjI4OTEsMy4xNDAyOTI2OCAwLjUzNzEwOTM3NSwzLjE0MDI5MjY4IEw4Ljg3MDQ1ODk4LDMuMTQwMjkyNjggQzkuMTU4MTA1NDcsMy4xNDAyOTI2OCA5LjM5MTMwODU5LDMuMzczMjY4MjkgOS4zOTEzMDg1OSwzLjY2MDYzNDE1IEM5LjM5MTMwODU5LDMuOTQ4IDkuMTU4MTA1NDcsNC4xODA5NzU2MSA4Ljg3MDQ1ODk4LDQuMTgwOTc1NjEgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04Ljg3MDQ1ODk4LDcuMzAyOTI2ODMgTDAuNTM3MTA5Mzc1LDcuMzAyOTI2ODMgQzAuMjQ5NDYyODkxLDcuMzAyOTI2ODMgMC4wMTYyNTk3NjU2LDcuMDY5OTUxMjIgMC4wMTYyNTk3NjU2LDYuNzgyNTg1MzcgQzAuMDE2MjU5NzY1Niw2LjQ5NTIxOTUxIDAuMjQ5NDYyODkxLDYuMjYyMjQzOSAwLjUzNzEwOTM3NSw2LjI2MjI0MzkgTDguODcwNDU4OTgsNi4yNjIyNDM5IEM5LjE1ODEwNTQ3LDYuMjYyMjQzOSA5LjM5MTMwODU5LDYuNDk1MjE5NTEgOS4zOTEzMDg1OSw2Ljc4MjU4NTM3IEM5LjM5MTMwODU5LDcuMDcgOS4xNTgxMDU0Nyw3LjMwMjkyNjgzIDguODcwNDU4OTgsNy4zMDI5MjY4MyBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTguODcwNDU4OTgsMTAuNDI0ODc4IEwwLjUzNzEwOTM3NSwxMC40MjQ4NzggQzAuMjQ5NDYyODkxLDEwLjQyNDg3OCAwLjAxNjI1OTc2NTYsMTAuMTkxOTAyNCAwLjAxNjI1OTc2NTYsOS45MDQ1MzY1OSBDMC4wMTYyNTk3NjU2LDkuNjE3MTcwNzMgMC4yNDk0NjI4OTEsOS4zODQxOTUxMiAwLjUzNzEwOTM3NSw5LjM4NDE5NTEyIEw4Ljg3MDQ1ODk4LDkuMzg0MTk1MTIgQzkuMTU4MTA1NDcsOS4zODQxOTUxMiA5LjM5MTMwODU5LDkuNjE3MTcwNzMgOS4zOTEzMDg1OSw5LjkwNDUzNjU5IEM5LjM5MTMwODU5LDEwLjE5MTk1MTIgOS4xNTgxMDU0NywxMC40MjQ4NzggOC44NzA0NTg5OCwxMC40MjQ4NzggWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04Ljg3MDQ1ODk4LDEzLjU0NjgyOTMgTDAuNTM3MTA5Mzc1LDEzLjU0NjgyOTMgQzAuMjQ5NDYyODkxLDEzLjU0NjgyOTMgMC4wMTYyNTk3NjU2LDEzLjMxMzg1MzcgMC4wMTYyNTk3NjU2LDEzLjAyNjQ4NzggQzAuMDE2MjU5NzY1NiwxMi43MzkxMjIgMC4yNDk0NjI4OTEsMTIuNTA2MTQ2MyAwLjUzNzEwOTM3NSwxMi41MDYxNDYzIEw4Ljg3MDQ1ODk4LDEyLjUwNjE0NjMgQzkuMTU4MTA1NDcsMTIuNTA2MTQ2MyA5LjM5MTMwODU5LDEyLjczOTEyMiA5LjM5MTMwODU5LDEzLjAyNjQ4NzggQzkuMzkxMzA4NTksMTMuMzEzOTAyNCA5LjE1ODEwNTQ3LDEzLjU0NjgyOTMgOC44NzA0NTg5OCwxMy41NDY4MjkzIFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result .res-icon.sheet {
  background-image: url('data:image/png+xml;base64,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');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result .res-icon.zip {
  background-image: url('data:image/png;base64,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');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result .res-icon.exe {
  background-image: url('data:image/png;base64,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');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result .res-icon.ppt {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjUgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5wb3dlcnBvaW50PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InBvd2VycG9pbnQiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgZmlsbD0iI0VCNjM0NCI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTguMjI5MTk5Miw1LjIzNzkwMjQ0IEMxNy45NDE1NTI3LDUuMjM3OTAyNDQgMTcuNzA4MzQ5Niw1LjQ3MDg3ODA1IDE3LjcwODM0OTYsNS43NTgyNDM5IEwxNy43MDgzNDk2LDguODgwMTk1MTIgQzE3LjcwODM0OTYsOS4xNjc1NjA5OCAxNy45NDE1NTI3LDkuNDAwNTM2NTkgMTguMjI5MTk5Miw5LjQwMDUzNjU5IEwyMS4zNTQxOTkyLDkuNDAwNTM2NTkgQzIxLjY0MTg0NTcsOS40MDA1MzY1OSAyMS44NzUwNDg4LDkuMTY3NTYwOTggMjEuODc1MDQ4OCw4Ljg4MDE5NTEyIEMyMS44NzUsNi44Njg2MzQxNSAyMC4yNDI3MjQ2LDUuMjM3OTAyNDQgMTguMjI5MTk5Miw1LjIzNzkwMjQ0IFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTguMjI5MTk5MiwxMC40NDExNzA3IEMxNy4zNjYyNTk4LDEwLjQ0MTE3MDcgMTYuNjY2Njk5Miw5Ljc0MjI5MjY4IDE2LjY2NjY5OTIsOC44ODAxOTUxMiBMMTYuNjY2Njk5Miw2LjMzMTY1ODU0IEMxNC42Nzc3ODMyLDYuNjE0MjkyNjggMTMuMjk0ODI0Miw4LjQ1NDE5NTEyIDEzLjU3NzczNDQsMTAuNDQxMTcwNyBDMTMuODYwNjQ0NSwxMi40MjgxNDYzIDE1LjcwMjM0MzgsMTMuODA5NzU2MSAxNy42OTEyNTk4LDEzLjUyNzEyMiBDMTkuMjkzNDA4MiwxMy4yOTk0MTQ2IDIwLjU1MjI5NDksMTIuMDQxNzU2MSAyMC43ODAyMjQ2LDEwLjQ0MTE3MDcgTDE4LjIyOTE5OTIsMTAuNDQxMTcwNyBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjM4NzUsMC4xNDcwMjQzOSBDMTQuMjYzOTE2LDAuMDQ2NzMxNzA3MyAxNC4xMDEyMjA3LDAuMDA4MzkwMjQzOSAxMy45NDU4NDk2LDAuMDQyOTc1NjA5OCBMMC40MDQxOTkyMTksMy4xNjQ5MjY4MyBDMC4xNjU4NjkxNDEsMy4yMTk2NTg1NCAtMC4wMDIyOTQ5MjE4OCwzLjQzMjYzNDE1IC0yLjMyMDM0MTMyZS0wNSwzLjY3NjkyNjgzIEwtMi4zMjAzNDEzMmUtMDUsMjEuMzY4IEMtMi4zMjAzNDEzMmUtMDUsMjEuNjI0NzMxNyAwLjE4NzY0NjQ4NCwyMS44NDMwNzMyIDAuNDQxNjUwMzkxLDIxLjg4MjA5NzYgTDEzLjk4MzMwMDgsMjMuOTYzNDE0NiBDMTQuMjY3NjI3LDI0LjAwNzA3MzIgMTQuNTMzNTQ0OSwyMy44MTIyNDM5IDE0LjU3NzI0NjEsMjMuNTI4MjQzOSBDMTQuNTgxMjUsMjMuNTAyMTQ2MyAxNC41ODMzMDMyLDIzLjQ3NTc1NjEgMTQuNTgzMzAzMiwyMy40NDkzNjU5IEwxNC41ODMzMDMyLDAuNTU0OTc1NjEgQzE0LjU4Mzc4OTEsMC4zOTYyOTI2ODMgMTQuNTExNjY5OSwwLjI0NjA5NzU2MSAxNC4zODc1LDAuMTQ3MDI0MzkgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNC40NzkxOTkyLDIxLjg4ODI5MjcgTDE0LjA2MjUsMjEuODg4MjkyNyBDMTMuNzc0ODUzNSwyMS44ODgyOTI3IDEzLjU0MTY1MDQsMjEuNjU1MzE3MSAxMy41NDE2NTA0LDIxLjM2Nzk1MTIgQzEzLjU0MTY1MDQsMjEuMDgwNTg1NCAxMy43NzQ4NTM1LDIwLjg0NzYwOTggMTQuMDYyNSwyMC44NDc2MDk4IEwyMy45NTgzNDk2LDIwLjg0NzYwOTggTDIzLjk1ODM0OTYsMy4xNTY1ODUzNyBMMTQuMDYyNSwzLjE1NjU4NTM3IEMxMy43NzQ4NTM1LDMuMTU2NTg1MzcgMTMuNTQxNjUwNCwyLjkyMzYwOTc2IDEzLjU0MTY1MDQsMi42MzYyNDM5IEMxMy41NDE2NTA0LDIuMzQ4ODc4MDUgMTMuNzc0ODUzNSwyLjExNTk1MTIyIDE0LjA2MjUsMi4xMTU5NTEyMiBMMjQuNDc5MTUwNCwyLjExNTk1MTIyIEMyNC43NjY3OTY5LDIuMTE1OTUxMjIgMjUsMi4zNDg5MjY4MyAyNSwyLjYzNjI5MjY4IEwyNSwyMS4zNjggQzI1LDIxLjY1NTM2NTkgMjQuNzY2ODQ1NywyMS44ODgyOTI3IDI0LjQ3OTE5OTIsMjEuODg4MjkyNyBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIxLjM1NDE5OTIsMTguNzY2MzQxNSBMMTQuMDYyNSwxOC43NjYzNDE1IEMxMy43NzQ4NTM1LDE4Ljc2NjM0MTUgMTMuNTQxNjUwNCwxOC41MzMzNjU5IDEzLjU0MTY1MDQsMTguMjQ2IEMxMy41NDE2NTA0LDE3Ljk1ODYzNDEgMTMuNzc0ODUzNSwxNy43MjU2NTg1IDE0LjA2MjUsMTcuNzI1NjU4NSBMMjEuMzU0MTUwNCwxNy43MjU2NTg1IEMyMS42NDE3OTY5LDE3LjcyNTY1ODUgMjEuODc1LDE3Ljk1ODYzNDEgMjEuODc1LDE4LjI0NiBDMjEuODc1LDE4LjUzMzQxNDYgMjEuNjQxODQ1NywxOC43NjYzNDE1IDIxLjM1NDE5OTIsMTguNzY2MzQxNSBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIxLjM1NDE5OTIsMTUuNjQ0MzkwMiBMMTQuMDYyNSwxNS42NDQzOTAyIEMxMy43NzQ4NTM1LDE1LjY0NDM5MDIgMTMuNTQxNjUwNCwxNS40MTE0MTQ2IDEzLjU0MTY1MDQsMTUuMTI0MDQ4OCBDMTMuNTQxNjUwNCwxNC44MzY2ODI5IDEzLjc3NDg1MzUsMTQuNjAzNzA3MyAxNC4wNjI1LDE0LjYwMzcwNzMgTDIxLjM1NDE1MDQsMTQuNjAzNzA3MyBDMjEuNjQxNzk2OSwxNC42MDM3MDczIDIxLjg3NSwxNC44MzY2ODI5IDIxLjg3NSwxNS4xMjQwNDg4IEMyMS44NzUsMTUuNDExNDYzNCAyMS42NDE4NDU3LDE1LjY0NDM5MDIgMjEuMzU0MTk5MiwxNS42NDQzOTAyIFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPHBhdGggZD0iTTQuNjg3NSwxNi42ODUwNzMyIEM0LjM5OTg1MzUyLDE2LjY4NTA3MzIgNC4xNjY2NTAzOSwxNi40NTIwOTc2IDQuMTY2NjUwMzksMTYuMTY0NzMxNyBMNC4xNjY2NTAzOSw3LjgzOTUxMjIgQzQuMTY2NjUwMzksNy41NTIxNDYzNCA0LjM5OTg1MzUyLDcuMzE5MTcwNzMgNC42ODc1LDcuMzE5MTcwNzMgTDYuNzcwODQ5NjEsNy4zMTkxNzA3MyBDOC4yMDkwODIwMyw3LjMxOTE3MDczIDkuMzc1LDguNDgzOTUxMjIgOS4zNzUsOS45MjA3ODA0OSBMOS4zNzUsMTAuOTYxNDE0NiBDOS4zNzUsMTIuMzk4MjQzOSA4LjIwOTA4MjAzLDEzLjU2MzAyNDQgNi43NzA4NDk2MSwxMy41NjMwMjQ0IEw1LjIwODM0OTYxLDEzLjU2MzAyNDQgTDUuMjA4MzQ5NjEsMTYuMTY0NjM0MSBDNS4yMDgzNDk2MSwxNi40NTIwOTc2IDQuOTc1MTk1MzEsMTYuNjg1MDczMiA0LjY4NzUsMTYuNjg1MDczMiBaIE01LjIwODM0OTYxLDEyLjUyMjQzOSBMNi43NzA4NDk2MSwxMi41MjI0MzkgQzcuNjMzNzg5MDYsMTIuNTIyNDM5IDguMzMzMzQ5NjEsMTEuODIzNTYxIDguMzMzMzQ5NjEsMTAuOTYxNDYzNCBMOC4zMzMzNDk2MSw5LjkyMDgyOTI3IEM4LjMzMzM0OTYxLDkuMDU4NzMxNzEgNy42MzM3ODkwNiw4LjM1OTg1MzY2IDYuNzcwODQ5NjEsOC4zNTk4NTM2NiBMNS4yMDgzNDk2MSw4LjM1OTg1MzY2IEw1LjIwODM0OTYxLDEyLjUyMjQzOSBaIiBpZD0iU2hhcGUiIGZpbGw9IiNGQUZBRkEiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result .res-icon.images {
  background-image: url('data:image/png;base64,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');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result .res-icon.videos {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgdmlld0JveD0iMCAwIDU2IDU2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCAyOCAyOCkiPgogICAgICAgIDxjaXJjbGUgY3g9IjI4IiBjeT0iMjgiIHI9IjI4IiBmaWxsPSIjRkZGIiBmaWxsLW9wYWNpdHk9Ii44MDMiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjRTQwMDFDIiBkPSJNMTUuNCAyOEwzNSAxNS40djI1LjJ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=');
  border: 2px solid #e1e1e1;
  border-radius: 20px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result .res-icon.pages {
  background-image: url('data:image/png;base64,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');
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result p {
  font-size: 14px;
  height: 64px;
  overflow: hidden;
  font-family: "Noto Sans Regular";
}
@media screen and (max-width: calc(576px - 1px)) {
  .ifu-search .cmp-docFinder .search-comp .search-container .search-result .item-result {
    margin-bottom: 15px;
  }
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .result-view-more {
  margin-top: 15px;
  display: none;
  padding-bottom: 10px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .result-view-more a.cta:active {
  color: #ffffff;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .result-view-more span {
  display: block;
  padding-bottom: 10px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .result-view-more span span {
  display: inline-block;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .no-result-text {
  font-size: 20px;
  margin: 20px;
  font-weight: 500;
  display: none;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .lock-screen {
  width: 100%;
  height: 200px;
  position: relative;
  top: -200px;
  background: rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column;
  cursor: pointer;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .lock-screen .lock-icon {
  width: 35px;
  height: 35px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgMzYgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5Hcm91cCAzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNyIgZmlsbD0iI0ZGRkZGRiIgc3Ryb2tlPSIjMjIyMjIyIj4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjM1IiBoZWlnaHQ9IjM1IiByeD0iNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPGcgaWQ9Im5vdW5fU2hhcmVfMTczNjUwNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4wMDAwMDAsIDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj48L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9Im5vdW5fTG9ja18xOTc3NDQ1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjAwMDAwMCwgNi4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLDEuMDI4NTEwNjFlLTEyIEM2LjgyMTI4OTA4LDEuMDI4NTEwNjFlLTEyIDMuNTk0NDU1MjcsMi4yMzA5NzczNCAzLjU5NDQ1NTI3LDUuNzkyNjMzMDIgTDMuNTk0NDU1MjcsMTAuOTE5ODQwNSBMMi4wNjI1LDEwLjkxOTg0MDUgQzEuMTY2NzIwOTMsMTAuOTE5ODQwNSAwLjQzNzQ0NTczOSwxMS41NDExMjc2IDAuNDM3NDQ1NzM5LDEyLjMwNDgyOTkgTDAuNDM3NDQ1NzM5LDIyLjk0ODM0NCBDMC40Mzc0NDU3MzksMjMuNzEyMDQ2MyAxLjE2NjcyMDkzLDI0LjMzMzMzMzMgMi4wNjI1LDI0LjMzMzMzMzMgTDE5LjkzNzUsMjQuMzMzMzMzMyBDMjAuODMzMjc5MSwyNC4zMzMzMzMzIDIxLjU2MjU1NDMsMjMuNzEyMDQ2MyAyMS41NjI1NTQzLDIyLjk0ODM0MzkgTDIxLjU2MjU1NDMsMTIuMzA0ODI5OSBDMjEuNTYyNTU0MywxMS41NDExMjc1IDIwLjgzMzI3OTEsMTAuOTE5ODQwNSAxOS45Mzc1LDEwLjkxOTg0MDUgTDE4Ljc1MjI3ODcsMTAuOTE5ODQwNSBMMTguNzUyMjc4Nyw1Ljc5MjYzMzAyIEMxOC43NTIyNzg3LDIuMjMwOTc3NCAxNS4xNzkzMDc3LDEuMDI4NTEwNjFlLTEyIDExLDEuMDI4NTEwNjFlLTEyIFogTTQuODE2Njc3NDksNS4xOTEyMzE5OCBDNC44MTY2Nzc0OSwzLjIwODA4OTk2IDcuNjY4MTMxNTMsMS41OTQ4MzUxIDExLjE3MzA2ODYsMS41OTQ4MzUxIEMxNC42Nzg2MDI0LDEuNTk0ODM1MSAxNy41MzAwNTY0LDMuMjA4MDg5OTYgMTcuNTMwMDU2NCw1LjE5MTIzMTk4IEwxNy41MzAwNTY0LDguNTk0ODM1MSBMNC44MTY2Nzc0OSw4LjU5NDgzNTEgTDQuODE2Njc3NDksNS4xOTEyMzE5OCBaIE0xOS45Mzc1LDkuODE3MDU3MjYgQzIwLjE1OTUwNTIsOS44MTcwNTcyNiAyMC4zNDAzMzIsOS45OTc4ODQxMiAyMC4zNDAzMzIsMTAuMjE5ODg5NCBMMjAuMzQwMzMyLDIyLjcwODI3OTEgQzIwLjM0MDMzMiwyMi45MzAyODQzIDIwLjE1OTUwNTIsMjMuMTExMTExMSAxOS45Mzc1LDIzLjExMTExMTEgTDIuMDYyNSwyMy4xMTExMTExIEMxLjg0MDQ5NDc2LDIzLjExMTExMTEgMS42NTk2Njc5NiwyMi45MzAyODQzIDEuNjU5NjY3OTYsMjIuNzA4Mjc5MSBMMS42NTk2Njc5NiwxMC4yMTk4ODkzIEMxLjY1OTY2Nzk2LDkuOTk3ODg0MDYgMS44NDA0OTQ3Niw5LjgxNzA1NzI2IDIuMDYyNSw5LjgxNzA1NzI2IEw0LjIwNTU2NjM4LDkuODE3MDU3MjYgTDE4LjE0MTE2NzUsOS44MTcwNTcyNiBMMTkuOTM3NSw5LjgxNzA1NzI2IEwxOS45Mzc1LDkuODE3MDU3MjYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEsMTIuNDIyMDM3OCBDOS42MzQ1NDg2MSwxMi40MjIwMzc4IDguNTIzOTI1NzksMTMuNTMyOTU5IDguNTIzOTI1NzksMTQuODk4NDEwNCBDOC41MjM5MjU3OSwxNS40OTM3MDY2IDguNzQyMzUwMjgsMTYuMDY1NDI5NyA5LjEzMzI0NjUzLDE2LjUxMzkxNjEgTDguNTM0MDcxMTUsMTkuNzg0OTEyMiBDOC41MDEyNDc4MiwxOS45NjMzNTE4IDguNTQ5NTg3NjMsMjAuMTQ2ODY0MiA4LjY2NTM2NDU4LDIwLjI4NjIxNDMgQzguNzgxNzM4MjksMjAuNDI1NTY0MyA4Ljk1MzYxMzI5LDIwLjUwNjEzMDcgOS4xMzUwMzY5LDIwLjUwNjEzMDcgTDEyLjg2NTU1OTksMjAuNTA2MTMwNyBDMTMuMDQ2OTgzNSwyMC41MDYxMzA3IDEzLjIxODg1ODUsMjAuNDI1NTY0MyAxMy4zMzUyMzIyLDIwLjI4NjIxNDMgQzEzLjQ1MTAwOTEsMjAuMTQ2ODY0MiAxMy40OTkzNDksMTkuOTYzMzUxOCAxMy40NjY1MjU3LDE5Ljc4NDkxMjIgTDEyLjg2NzM1MDMsMTYuNTEzNjE3NyBDMTMuMjU4MjQ2NSwxNi4wNjUxMzE0IDEzLjQ3NjY3MSwxNS40OTM0MDgzIDEzLjQ3NjY3MSwxNC44OTg0MTA1IEMxMy40NzY2NzEsMTMuNTMyOTU5IDEyLjM2NTQ1MTQsMTIuNDIyMDM3OCAxMSwxMi40MjIwMzc4IFogTTExLjYwNzUzMDQsMTYuNDE4NzI4MyBMMTIuMTMyMTA3MiwxOS4yODM5MDg0IEw5Ljg2ODQ4OTUyLDE5LjI4MzkwODQgTDEwLjM5MzA2NjMsMTYuNDE4NzI4MyBDMTAuNDMyNDU0MywxNi4yMDQ3Nzk3IDEwLjM1NDg3MTksMTUuOTg2MDU2OSAxMC4xODk1NjE2LDE1Ljg0NDYxODEgQzkuOTAzNzAwMDMsMTUuNTk5NjM2NSA5Ljc0NjE0Nzk1LDE1LjI2MzY0NDcgOS43NDYxNDc5NSwxNC44OTg0MTA0IEM5Ljc0NjE0Nzk1LDE0LjIwNjczMjkgMTAuMzA4OTE5MiwxMy42NDQyNiAxMC45OTk5OTk5LDEzLjY0NDI2IEMxMS42OTE2Nzc0LDEzLjY0NDI2IDEyLjI1NDQ0ODcsMTQuMjA2NzMyOSAxMi4yNTQ0NDg3LDE0Ljg5ODQxMDQgQzEyLjI1NDQ0ODcsMTUuMjU3OTc1MyAxMi4wOTI3MTkyLDE1LjYwMjkxODggMTEuODEwNDM4MywxNS44NDQ5MTY1IEMxMS42NDU3MjQ4LDE1Ljk4NjM1NTMgMTEuNTY4MTQyNCwxNi4yMDQ3Nzk4IDExLjYwNzUzMDQsMTYuNDE4NzI4MyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+');
  background-size: 100% 100%;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .lock-screen .sign-in-link {
  color: #ffffff;
  text-align: center;
  margin-top: 5px;
  cursor: pointer;
  background: grey;
  padding: 2px 10px;
  border-radius: 5px;
  text-shadow: 1px 1px 5px black;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .lock-screen .sign-in-link span {
  display: block;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .lock-screen .sign-in-link:hover {
  text-decoration: underline;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .hor-lock-screen {
  width: 100% !important;
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  height: calc(100% - 10px);
  top: 10px;
  cursor: pointer;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .hor-lock-screen .hor-lock-icon {
  width: 35px;
  height: 35px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgMzYgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5Hcm91cCAzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNyIgZmlsbD0iI0ZGRkZGRiIgc3Ryb2tlPSIjMjIyMjIyIj4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjM1IiBoZWlnaHQ9IjM1IiByeD0iNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPGcgaWQ9Im5vdW5fU2hhcmVfMTczNjUwNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4wMDAwMDAsIDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj48L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9Im5vdW5fTG9ja18xOTc3NDQ1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjAwMDAwMCwgNi4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLDEuMDI4NTEwNjFlLTEyIEM2LjgyMTI4OTA4LDEuMDI4NTEwNjFlLTEyIDMuNTk0NDU1MjcsMi4yMzA5NzczNCAzLjU5NDQ1NTI3LDUuNzkyNjMzMDIgTDMuNTk0NDU1MjcsMTAuOTE5ODQwNSBMMi4wNjI1LDEwLjkxOTg0MDUgQzEuMTY2NzIwOTMsMTAuOTE5ODQwNSAwLjQzNzQ0NTczOSwxMS41NDExMjc2IDAuNDM3NDQ1NzM5LDEyLjMwNDgyOTkgTDAuNDM3NDQ1NzM5LDIyLjk0ODM0NCBDMC40Mzc0NDU3MzksMjMuNzEyMDQ2MyAxLjE2NjcyMDkzLDI0LjMzMzMzMzMgMi4wNjI1LDI0LjMzMzMzMzMgTDE5LjkzNzUsMjQuMzMzMzMzMyBDMjAuODMzMjc5MSwyNC4zMzMzMzMzIDIxLjU2MjU1NDMsMjMuNzEyMDQ2MyAyMS41NjI1NTQzLDIyLjk0ODM0MzkgTDIxLjU2MjU1NDMsMTIuMzA0ODI5OSBDMjEuNTYyNTU0MywxMS41NDExMjc1IDIwLjgzMzI3OTEsMTAuOTE5ODQwNSAxOS45Mzc1LDEwLjkxOTg0MDUgTDE4Ljc1MjI3ODcsMTAuOTE5ODQwNSBMMTguNzUyMjc4Nyw1Ljc5MjYzMzAyIEMxOC43NTIyNzg3LDIuMjMwOTc3NCAxNS4xNzkzMDc3LDEuMDI4NTEwNjFlLTEyIDExLDEuMDI4NTEwNjFlLTEyIFogTTQuODE2Njc3NDksNS4xOTEyMzE5OCBDNC44MTY2Nzc0OSwzLjIwODA4OTk2IDcuNjY4MTMxNTMsMS41OTQ4MzUxIDExLjE3MzA2ODYsMS41OTQ4MzUxIEMxNC42Nzg2MDI0LDEuNTk0ODM1MSAxNy41MzAwNTY0LDMuMjA4MDg5OTYgMTcuNTMwMDU2NCw1LjE5MTIzMTk4IEwxNy41MzAwNTY0LDguNTk0ODM1MSBMNC44MTY2Nzc0OSw4LjU5NDgzNTEgTDQuODE2Njc3NDksNS4xOTEyMzE5OCBaIE0xOS45Mzc1LDkuODE3MDU3MjYgQzIwLjE1OTUwNTIsOS44MTcwNTcyNiAyMC4zNDAzMzIsOS45OTc4ODQxMiAyMC4zNDAzMzIsMTAuMjE5ODg5NCBMMjAuMzQwMzMyLDIyLjcwODI3OTEgQzIwLjM0MDMzMiwyMi45MzAyODQzIDIwLjE1OTUwNTIsMjMuMTExMTExMSAxOS45Mzc1LDIzLjExMTExMTEgTDIuMDYyNSwyMy4xMTExMTExIEMxLjg0MDQ5NDc2LDIzLjExMTExMTEgMS42NTk2Njc5NiwyMi45MzAyODQzIDEuNjU5NjY3OTYsMjIuNzA4Mjc5MSBMMS42NTk2Njc5NiwxMC4yMTk4ODkzIEMxLjY1OTY2Nzk2LDkuOTk3ODg0MDYgMS44NDA0OTQ3Niw5LjgxNzA1NzI2IDIuMDYyNSw5LjgxNzA1NzI2IEw0LjIwNTU2NjM4LDkuODE3MDU3MjYgTDE4LjE0MTE2NzUsOS44MTcwNTcyNiBMMTkuOTM3NSw5LjgxNzA1NzI2IEwxOS45Mzc1LDkuODE3MDU3MjYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEsMTIuNDIyMDM3OCBDOS42MzQ1NDg2MSwxMi40MjIwMzc4IDguNTIzOTI1NzksMTMuNTMyOTU5IDguNTIzOTI1NzksMTQuODk4NDEwNCBDOC41MjM5MjU3OSwxNS40OTM3MDY2IDguNzQyMzUwMjgsMTYuMDY1NDI5NyA5LjEzMzI0NjUzLDE2LjUxMzkxNjEgTDguNTM0MDcxMTUsMTkuNzg0OTEyMiBDOC41MDEyNDc4MiwxOS45NjMzNTE4IDguNTQ5NTg3NjMsMjAuMTQ2ODY0MiA4LjY2NTM2NDU4LDIwLjI4NjIxNDMgQzguNzgxNzM4MjksMjAuNDI1NTY0MyA4Ljk1MzYxMzI5LDIwLjUwNjEzMDcgOS4xMzUwMzY5LDIwLjUwNjEzMDcgTDEyLjg2NTU1OTksMjAuNTA2MTMwNyBDMTMuMDQ2OTgzNSwyMC41MDYxMzA3IDEzLjIxODg1ODUsMjAuNDI1NTY0MyAxMy4zMzUyMzIyLDIwLjI4NjIxNDMgQzEzLjQ1MTAwOTEsMjAuMTQ2ODY0MiAxMy40OTkzNDksMTkuOTYzMzUxOCAxMy40NjY1MjU3LDE5Ljc4NDkxMjIgTDEyLjg2NzM1MDMsMTYuNTEzNjE3NyBDMTMuMjU4MjQ2NSwxNi4wNjUxMzE0IDEzLjQ3NjY3MSwxNS40OTM0MDgzIDEzLjQ3NjY3MSwxNC44OTg0MTA1IEMxMy40NzY2NzEsMTMuNTMyOTU5IDEyLjM2NTQ1MTQsMTIuNDIyMDM3OCAxMSwxMi40MjIwMzc4IFogTTExLjYwNzUzMDQsMTYuNDE4NzI4MyBMMTIuMTMyMTA3MiwxOS4yODM5MDg0IEw5Ljg2ODQ4OTUyLDE5LjI4MzkwODQgTDEwLjM5MzA2NjMsMTYuNDE4NzI4MyBDMTAuNDMyNDU0MywxNi4yMDQ3Nzk3IDEwLjM1NDg3MTksMTUuOTg2MDU2OSAxMC4xODk1NjE2LDE1Ljg0NDYxODEgQzkuOTAzNzAwMDMsMTUuNTk5NjM2NSA5Ljc0NjE0Nzk1LDE1LjI2MzY0NDcgOS43NDYxNDc5NSwxNC44OTg0MTA0IEM5Ljc0NjE0Nzk1LDE0LjIwNjczMjkgMTAuMzA4OTE5MiwxMy42NDQyNiAxMC45OTk5OTk5LDEzLjY0NDI2IEMxMS42OTE2Nzc0LDEzLjY0NDI2IDEyLjI1NDQ0ODcsMTQuMjA2NzMyOSAxMi4yNTQ0NDg3LDE0Ljg5ODQxMDQgQzEyLjI1NDQ0ODcsMTUuMjU3OTc1MyAxMi4wOTI3MTkyLDE1LjYwMjkxODggMTEuODEwNDM4MywxNS44NDQ5MTY1IEMxMS42NDU3MjQ4LDE1Ljk4NjM1NTMgMTEuNTY4MTQyNCwxNi4yMDQ3Nzk4IDExLjYwNzUzMDQsMTYuNDE4NzI4MyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+');
  background-size: 100% 100%;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .hor-lock-screen .hor-sign-in-link {
  color: #ffffff;
  text-align: center;
  margin-left: 10px;
  cursor: pointer;
  background: grey;
  padding: 2px 10px;
  border-radius: 5px;
  text-shadow: 1px 1px 5px black;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .hor-lock-screen .hor-sign-in-link:hover {
  text-decoration: underline;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .unlock-icon {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjdweCIgaGVpZ2h0PSIyN3B4IiB2aWV3Qm94PSIwIDAgMjcgMjciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5Hcm91cCA0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTQiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBzdHJva2U9IiMyMjIyMjIiIGZpbGw9IiNGRkZGRkYiIHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHJ4PSI0Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICA8ZyBpZD0ibm91bl9VbmxvY2tfMTk3NzQ0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4wMDAwMDAsIDUuMDAwMDAwKSIgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi45OTk5OTk5OCwwLjk3ODg1MzQzNSBDOS4yMTI1OTI1OCwwLjk3ODg1MzQzNSAxMC43Njk3NTA3LDAuODM4NTE4MTExIDEwLjc2OTc1MDcsMy4wNjkxMjI1MiBDMTAuNzY5NzUwNywzLjI4Mzg4NDg5IDExLjUxMDczNDIsMy4wNjkxMjI1MiAxMS43MjU2ODY0LDMuMDY5MTIyNTIgQzExLjcyNTY4NjQsMC40MDk3NTI5NDQgOS42NTk1NTk1NCwtMS44ODg5MTMyN2UtMTIgNy4wMDAwMDAwOCwtMS44ODg5MTMyN2UtMTIgQzQuMzQwODIwNCwtMS44ODg5MTMyN2UtMTIgMi4yODczODA2MywxLjA0MjQ3OTA3IDIuMjg3MzgwNjMsMy43MDE4NDg2NCBMMi4yODczODA2Myw1LjkyOTAzNjQ4IEwxLjMxMjUsNS45MjkwMzY0OCBDMC43NDI0NTg3NzIsNS45MjkwMzY0OCAwLjI3ODM3NDU2MSw2LjM5MjkzMDc5IDAuMjc4Mzc0NTYxLDYuOTYzMTYxOTIgTDAuMjc4Mzc0NTYxLDE0LjkxMDMxOSBDMC4yNzgzNzQ1NjEsMTUuNDgwNTUwMSAwLjc0MjQ1ODc3MiwxNS45NDQ0NDQ0IDEuMzEyNSwxNS45NDQ0NDQ0IEwxMi42ODc1LDE1Ljk0NDQ0NDQgQzEzLjI1NzU0MTIsMTUuOTQ0NDQ0NCAxMy43MjE2MjU0LDE1LjQ4MDU1MDEgMTMuNzIxNjI1NCwxNC45MTAzMTkgTDEzLjcyMTYyNTQsNi45NjMxNjE4OCBDMTMuNzIxNjI1NCw2LjM5MjkzMDc2IDEzLjI1NzU0MTIsNS45MjkwMzY0NCAxMi42ODc1LDUuOTI5MDM2NDQgTDMuMDY1MTU4NDEsNS45MjkwMzY0NCBMMy4wNjUxNTg0MSw0LjExNzAwOTM1IEMzLjA2NTE1ODQxLDEuODg2NDA0OTggNC43ODc0MDczOCwwLjk3ODg1MzQzNSA2Ljk5OTk5OTk4LDAuOTc4ODUzNDM1IFogTTEyLjY4NzUsNi43MDY4MTQyMiBDMTIuODI4Nzc2MSw2LjcwNjgxNDIyIDEyLjk0Mzg0NzcsNi44MjE4ODU4NiAxMi45NDM4NDc3LDYuOTYzMTYxOTIgTDEyLjk0Mzg0NzcsMTQuOTEwMzE5IEMxMi45NDM4NDc3LDE1LjA1MTU5NTEgMTIuODI4Nzc2MSwxNS4xNjY2NjY3IDEyLjY4NzUsMTUuMTY2NjY2NyBMMS4zMTI1LDE1LjE2NjY2NjcgQzEuMTcxMjIzOTQsMTUuMTY2NjY2NyAxLjA1NjE1MjM0LDE1LjA1MTU5NTEgMS4wNTYxNTIzNCwxNC45MTAzMTkgTDEuMDU2MTUyMzQsNi45NjMxNjE4OCBDMS4wNTYxNTIzNCw2LjgyMTg4NTgyIDEuMTcxMjIzOTQsNi43MDY4MTQyMiAxLjMxMjUsNi43MDY4MTQyMiBMMTIuNjg3NSw2LjcwNjgxNDIyIEwxMi42ODc1LDYuNzA2ODE0MjIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPHBhdGggZD0iTTEzLjk5OTc1OSwxMyBDMTIuODk2OTc1NSwxMyAxMiwxMy44MjQ1MjM4IDEyLDE0LjgzNzk1OTUgQzEyLDE1LjI3OTc4NzQgMTIuMTc2NDA2OCwxNS43MDQxMTkzIDEyLjQ5MjEwNzUsMTYuMDM2OTg1MSBMMTIuMDA4MTkzNywxOC40NjQ3MTI4IEMxMS45ODE2ODQ1LDE4LjU5NzE1MDQgMTIuMDIwNzI1MywxOC43MzMzNTMgMTIuMTE0MjMwNiwxOC44MzY3Nzg0IEMxMi4yMDgyMTc5LDE4Ljk0MDIwMzcgMTIuMzQ3MDI5OCwxOSAxMi40OTM1NTM0LDE5IEwxNS41MDY0NDY2LDE5IEMxNS42NTI5NzAyLDE5IDE1Ljc5MTc4MjEsMTguOTQwMjAzOCAxNS44ODU3Njk0LDE4LjgzNjc3ODQgQzE1Ljk3OTI3NDYsMTguNzMzMzUzIDE2LjAxODMxNTUsMTguNTk3MTUwNCAxNS45OTE4MDYzLDE4LjQ2NDcxMjggTDE1LjUwNzg5MjUsMTYuMDM2NzYzNiBDMTUuODIzNTkzMiwxNS43MDM4OTc5IDE2LDE1LjI3OTU2NiAxNiwxNC44Mzc5NTk2IEMxNiwxMy44MjQ1MjM4IDE1LjEwMjU0MjUsMTMgMTMuOTk5NzU5LDEzIFogTTE0LjQ4NDE3OCwxNS45Njc4MzA3IEwxNC45MDI0NTA2LDE4IEwxMy4wOTc1NDk0LDE4IEwxMy41MTU4MjIsMTUuOTY3ODMwNyBDMTMuNTQ3MjI4MSwxNS44MTYwODQ2IDEzLjQ4NTM2NzYsMTUuNjYwOTUyNCAxMy4zNTM1NTcsMTUuNTYwNjM0OSBDMTMuMTI1NjI0NiwxNS4zODY4NzgzIDEzLDE1LjE0ODU3MTQgMTMsMTQuODg5NTIzOCBDMTMsMTQuMzk4OTQxOCAxMy40NDg3MjcxLDE0IDEzLjk5OTc2MjEsMTQgQzE0LjU1MTI3MjksMTQgMTUsMTQuMzk4OTQxOCAxNSwxNC44ODk1MjM4IEMxNSwxNS4xNDQ1NTAzIDE0Ljg3MTA0NDUsMTUuMzg5MjA2MyAxNC42NDU5NjcyLDE1LjU2MDg0NjYgQzE0LjUxNDYzMjQsMTUuNjYxMTY0IDE0LjQ1Mjc3MTksMTUuODE2MDg0NyAxNC40ODQxNzgsMTUuOTY3ODMwNyBaIiBpZD0iU2hhcGUiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+');
  background-size: 100% 100%;
  position: relative;
  width: 25px;
  height: 25px;
  top: -195px;
  right: 10px;
  float: right;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .hor-unlock-icon {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjdweCIgaGVpZ2h0PSIyN3B4IiB2aWV3Qm94PSIwIDAgMjcgMjciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5Hcm91cCA0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTQiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBzdHJva2U9IiMyMjIyMjIiIGZpbGw9IiNGRkZGRkYiIHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHJ4PSI0Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICA8ZyBpZD0ibm91bl9VbmxvY2tfMTk3NzQ0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4wMDAwMDAsIDUuMDAwMDAwKSIgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi45OTk5OTk5OCwwLjk3ODg1MzQzNSBDOS4yMTI1OTI1OCwwLjk3ODg1MzQzNSAxMC43Njk3NTA3LDAuODM4NTE4MTExIDEwLjc2OTc1MDcsMy4wNjkxMjI1MiBDMTAuNzY5NzUwNywzLjI4Mzg4NDg5IDExLjUxMDczNDIsMy4wNjkxMjI1MiAxMS43MjU2ODY0LDMuMDY5MTIyNTIgQzExLjcyNTY4NjQsMC40MDk3NTI5NDQgOS42NTk1NTk1NCwtMS44ODg5MTMyN2UtMTIgNy4wMDAwMDAwOCwtMS44ODg5MTMyN2UtMTIgQzQuMzQwODIwNCwtMS44ODg5MTMyN2UtMTIgMi4yODczODA2MywxLjA0MjQ3OTA3IDIuMjg3MzgwNjMsMy43MDE4NDg2NCBMMi4yODczODA2Myw1LjkyOTAzNjQ4IEwxLjMxMjUsNS45MjkwMzY0OCBDMC43NDI0NTg3NzIsNS45MjkwMzY0OCAwLjI3ODM3NDU2MSw2LjM5MjkzMDc5IDAuMjc4Mzc0NTYxLDYuOTYzMTYxOTIgTDAuMjc4Mzc0NTYxLDE0LjkxMDMxOSBDMC4yNzgzNzQ1NjEsMTUuNDgwNTUwMSAwLjc0MjQ1ODc3MiwxNS45NDQ0NDQ0IDEuMzEyNSwxNS45NDQ0NDQ0IEwxMi42ODc1LDE1Ljk0NDQ0NDQgQzEzLjI1NzU0MTIsMTUuOTQ0NDQ0NCAxMy43MjE2MjU0LDE1LjQ4MDU1MDEgMTMuNzIxNjI1NCwxNC45MTAzMTkgTDEzLjcyMTYyNTQsNi45NjMxNjE4OCBDMTMuNzIxNjI1NCw2LjM5MjkzMDc2IDEzLjI1NzU0MTIsNS45MjkwMzY0NCAxMi42ODc1LDUuOTI5MDM2NDQgTDMuMDY1MTU4NDEsNS45MjkwMzY0NCBMMy4wNjUxNTg0MSw0LjExNzAwOTM1IEMzLjA2NTE1ODQxLDEuODg2NDA0OTggNC43ODc0MDczOCwwLjk3ODg1MzQzNSA2Ljk5OTk5OTk4LDAuOTc4ODUzNDM1IFogTTEyLjY4NzUsNi43MDY4MTQyMiBDMTIuODI4Nzc2MSw2LjcwNjgxNDIyIDEyLjk0Mzg0NzcsNi44MjE4ODU4NiAxMi45NDM4NDc3LDYuOTYzMTYxOTIgTDEyLjk0Mzg0NzcsMTQuOTEwMzE5IEMxMi45NDM4NDc3LDE1LjA1MTU5NTEgMTIuODI4Nzc2MSwxNS4xNjY2NjY3IDEyLjY4NzUsMTUuMTY2NjY2NyBMMS4zMTI1LDE1LjE2NjY2NjcgQzEuMTcxMjIzOTQsMTUuMTY2NjY2NyAxLjA1NjE1MjM0LDE1LjA1MTU5NTEgMS4wNTYxNTIzNCwxNC45MTAzMTkgTDEuMDU2MTUyMzQsNi45NjMxNjE4OCBDMS4wNTYxNTIzNCw2LjgyMTg4NTgyIDEuMTcxMjIzOTQsNi43MDY4MTQyMiAxLjMxMjUsNi43MDY4MTQyMiBMMTIuNjg3NSw2LjcwNjgxNDIyIEwxMi42ODc1LDYuNzA2ODE0MjIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPHBhdGggZD0iTTEzLjk5OTc1OSwxMyBDMTIuODk2OTc1NSwxMyAxMiwxMy44MjQ1MjM4IDEyLDE0LjgzNzk1OTUgQzEyLDE1LjI3OTc4NzQgMTIuMTc2NDA2OCwxNS43MDQxMTkzIDEyLjQ5MjEwNzUsMTYuMDM2OTg1MSBMMTIuMDA4MTkzNywxOC40NjQ3MTI4IEMxMS45ODE2ODQ1LDE4LjU5NzE1MDQgMTIuMDIwNzI1MywxOC43MzMzNTMgMTIuMTE0MjMwNiwxOC44MzY3Nzg0IEMxMi4yMDgyMTc5LDE4Ljk0MDIwMzcgMTIuMzQ3MDI5OCwxOSAxMi40OTM1NTM0LDE5IEwxNS41MDY0NDY2LDE5IEMxNS42NTI5NzAyLDE5IDE1Ljc5MTc4MjEsMTguOTQwMjAzOCAxNS44ODU3Njk0LDE4LjgzNjc3ODQgQzE1Ljk3OTI3NDYsMTguNzMzMzUzIDE2LjAxODMxNTUsMTguNTk3MTUwNCAxNS45OTE4MDYzLDE4LjQ2NDcxMjggTDE1LjUwNzg5MjUsMTYuMDM2NzYzNiBDMTUuODIzNTkzMiwxNS43MDM4OTc5IDE2LDE1LjI3OTU2NiAxNiwxNC44Mzc5NTk2IEMxNiwxMy44MjQ1MjM4IDE1LjEwMjU0MjUsMTMgMTMuOTk5NzU5LDEzIFogTTE0LjQ4NDE3OCwxNS45Njc4MzA3IEwxNC45MDI0NTA2LDE4IEwxMy4wOTc1NDk0LDE4IEwxMy41MTU4MjIsMTUuOTY3ODMwNyBDMTMuNTQ3MjI4MSwxNS44MTYwODQ2IDEzLjQ4NTM2NzYsMTUuNjYwOTUyNCAxMy4zNTM1NTcsMTUuNTYwNjM0OSBDMTMuMTI1NjI0NiwxNS4zODY4NzgzIDEzLDE1LjE0ODU3MTQgMTMsMTQuODg5NTIzOCBDMTMsMTQuMzk4OTQxOCAxMy40NDg3MjcxLDE0IDEzLjk5OTc2MjEsMTQgQzE0LjU1MTI3MjksMTQgMTUsMTQuMzk4OTQxOCAxNSwxNC44ODk1MjM4IEMxNSwxNS4xNDQ1NTAzIDE0Ljg3MTA0NDUsMTUuMzg5MjA2MyAxNC42NDU5NjcyLDE1LjU2MDg0NjYgQzE0LjUxNDYzMjQsMTUuNjYxMTY0IDE0LjQ1Mjc3MTksMTUuODE2MDg0NyAxNC40ODQxNzgsMTUuOTY3ODMwNyBaIiBpZD0iU2hhcGUiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+');
  background-size: 100% 100%;
  width: 20px !important;
  height: 20px;
  margin-right: 5px;
  float: right;
  margin-top: 6px;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .share-icon {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTIgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJHcm91cC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY0NC4wMDAwMDAsIC05OC4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYzNC4wMDAwMDAsIDkwLjE1NjU1MikiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC44NDM0NDgpIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC03Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE5LjgxODE4MTgsNy4wNzM1OTgwNyBDMTguNjE3NTEwOSw3LjA3MzU5ODA3IDE3LjYzNjM2MzYsOC4wMTM1MTE5NiAxNy42MzYzNjM2LDkuMTYzNzQzMjIgQzE3LjYzNjM2MzYsOS40MzcwMjk3IDE3LjY4OTIyMTgsOS43MDIzNTYyMSAxNy43ODk3NzI3LDkuOTQyMTEzMjggTDEzLjY0MjA0NTUsMTIuMTQ2NTU0NSBDMTMuMjU0NDkyNywxMS44MTAxOTc5IDEyLjc0MzE5MDksMTEuNjAyMjQ1OSAxMi4xODE4MTgyLDExLjYwMjI0NTkgQzEwLjk4MTE0NzMsMTEuNjAyMjQ1OSAxMCwxMi41NDIxNjY4IDEwLDEzLjY5MjM5NDUgQzEwLDE0Ljg0MjYxODggMTAuOTgxMTQ3MywxNS43ODI1Mzk3IDEyLjE4MTgxODIsMTUuNzgyNTM5NyBDMTIuNzQ1NDA5MSwxNS43ODI1Mzk3IDEzLjI1OTY0MzYsMTUuNTc2OTU2NSAxMy42NDc3MjczLDE1LjIzODIzMSBMMTcuNzk1NDU0NSwxNy40NDI2NzIzIEMxNy42OTMyMTgyLDE3LjY4NDE1MzcgMTcuNjM2MzYzNiwxNy45NDUzNTIyIDE3LjYzNjM2MzYsMTguMjIxMDQyNCBDMTcuNjM2MzYzNiwxOS4zNzEyNjY2IDE4LjYxNzUxMDksMjAuMzExMTg3NSAxOS44MTgxODE4LDIwLjMxMTE4NzUgQzIxLjAxODg1MjcsMjAuMzExMTg3NSAyMiwxOS4zNzEyNjY2IDIyLDE4LjIyMTA0MjQgQzIyLDE3LjA3MDgwMDYgMjEuMDE4ODUyNywxNi4xMzA4OTcyIDE5LjgxODE4MTgsMTYuMTMwODk3MiBDMTkuMTY0NDc0NSwxNi4xMzA4OTcyIDE4LjU3Njc3ODIsMTYuNDA5ODk2NyAxOC4xNzYxMzY0LDE2Ljg0OTM4NDYgTDE0LjEwMjI3MjcsMTQuNjgzMDM2MiBDMTQuMjY5MTI1NSwxNC4zODc5NiAxNC4zNjM2MzY0LDE0LjA1MDA3MDYgMTQuMzYzNjM2NCwxMy42OTIzOTQ1IEMxNC4zNjM2MzY0LDEzLjMzMjk0MTggMTQuMjcwNjYsMTIuOTk3ODUzMiAxNC4xMDIyNzI3LDEyLjcwMTc0OTMgTDE4LjE3NjEzNjQsMTAuNTM1NDAxIEMxOC41NzY3OTQ1LDEwLjk3NTM3NjUgMTkuMTY0MDU0NSwxMS4yNTM4ODg0IDE5LjgxODE4MTgsMTEuMjUzODg4NCBDMjEuMDE4ODUyNywxMS4yNTM4ODg0IDIyLDEwLjMxMzk2NzUgMjIsOS4xNjM3NDMyMiBDMjIsOC4wMTM1MTE5NiAyMS4wMTg4NTI3LDcuMDczNTk4MDcgMTkuODE4MTgxOCw3LjA3MzU5ODA3IEwxOS44MTgxODE4LDcuMDczNTk4MDcgWiBNMTkuODE4MTgxOCw3Ljc3MDMxMzEyIEMyMC42MjU4MDE4LDcuNzcwMzEzMTIgMjEuMjcyNzI3Myw4LjM5MDA0ODEzIDIxLjI3MjcyNzMsOS4xNjM3NDMyMiBDMjEuMjcyNzI3Myw5LjkzNzQ0NTI5IDIwLjYyNTgwMTgsMTAuNTU3MTczMyAxOS44MTgxODE4LDEwLjU1NzE3MzMgQzE5LjAxMDU2MTgsMTAuNTU3MTczMyAxOC4zNjM2MzY0LDkuOTM3NDQ1MjkgMTguMzYzNjM2NCw5LjE2Mzc0MzIyIEMxOC4zNjM2MzY0LDguMzkwMDQ4MTMgMTkuMDEwNTYxOCw3Ljc3MDMxMzEyIDE5LjgxODE4MTgsNy43NzAzMTMxMiBaIE0xMi4xODE4MTgyLDEyLjI5ODk2MDkgQzEyLjk4OTQzODIsMTIuMjk4OTYwOSAxMy42MzYzNjM2LDEyLjkxODY4OSAxMy42MzYzNjM2LDEzLjY5MjM5NDUgQzEzLjYzNjM2MzYsMTQuNDY2MDk2NiAxMi45ODk0MzgyLDE1LjA4NTgyNDYgMTIuMTgxODE4MiwxNS4wODU4MjQ2IEMxMS4zNzQxOTgyLDE1LjA4NTgyNDYgMTAuNzI3MjcyNywxNC40NjYwOTY2IDEwLjcyNzI3MjcsMTMuNjkyMzk0NSBDMTAuNzI3MjcyNywxMi45MTg2ODkgMTEuMzc0MTk4MiwxMi4yOTg5NjA5IDEyLjE4MTgxODIsMTIuMjk4OTYwOSBaIE0xOS44MTgxODE4LDE2LjgyNzYxMjMgQzIwLjYyNTgwMTgsMTYuODI3NjEyMyAyMS4yNzI3MjczLDE3LjQ0NzM0MDMgMjEuMjcyNzI3MywxOC4yMjEwNDI0IEMyMS4yNzI3MjczLDE4Ljk5NDcyNyAyMC42MjU4MDE4LDE5LjYxNDQ3MjUgMTkuODE4MTgxOCwxOS42MTQ0NzI1IEMxOS4wMTA1NjE4LDE5LjYxNDQ3MjUgMTguMzYzNjM2NCwxOC45OTQ3MjcgMTguMzYzNjM2NCwxOC4yMjEwNDI0IEMxOC4zNjM2MzY0LDE3LjQ0NzM0MDMgMTkuMDEwNTYxOCwxNi44Mjc2MTIzIDE5LjgxODE4MTgsMTYuODI3NjEyMyBMMTkuODE4MTgxOCwxNi44Mjc2MTIzIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
  background-size: 80% 80%;
  position: relative;
  width: 35px;
  height: 35px;
  top: -190px;
  right: 10px;
  float: right;
  border: 1px solid #000000;
  border-radius: 3px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #ffffff;
  cursor: pointer;
}
.ifu-search .cmp-docFinder .search-comp .search-container .search-result .hor-share-icon {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTIgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJHcm91cC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY0NC4wMDAwMDAsIC05OC4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYzNC4wMDAwMDAsIDkwLjE1NjU1MikiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC44NDM0NDgpIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC03Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE5LjgxODE4MTgsNy4wNzM1OTgwNyBDMTguNjE3NTEwOSw3LjA3MzU5ODA3IDE3LjYzNjM2MzYsOC4wMTM1MTE5NiAxNy42MzYzNjM2LDkuMTYzNzQzMjIgQzE3LjYzNjM2MzYsOS40MzcwMjk3IDE3LjY4OTIyMTgsOS43MDIzNTYyMSAxNy43ODk3NzI3LDkuOTQyMTEzMjggTDEzLjY0MjA0NTUsMTIuMTQ2NTU0NSBDMTMuMjU0NDkyNywxMS44MTAxOTc5IDEyLjc0MzE5MDksMTEuNjAyMjQ1OSAxMi4xODE4MTgyLDExLjYwMjI0NTkgQzEwLjk4MTE0NzMsMTEuNjAyMjQ1OSAxMCwxMi41NDIxNjY4IDEwLDEzLjY5MjM5NDUgQzEwLDE0Ljg0MjYxODggMTAuOTgxMTQ3MywxNS43ODI1Mzk3IDEyLjE4MTgxODIsMTUuNzgyNTM5NyBDMTIuNzQ1NDA5MSwxNS43ODI1Mzk3IDEzLjI1OTY0MzYsMTUuNTc2OTU2NSAxMy42NDc3MjczLDE1LjIzODIzMSBMMTcuNzk1NDU0NSwxNy40NDI2NzIzIEMxNy42OTMyMTgyLDE3LjY4NDE1MzcgMTcuNjM2MzYzNiwxNy45NDUzNTIyIDE3LjYzNjM2MzYsMTguMjIxMDQyNCBDMTcuNjM2MzYzNiwxOS4zNzEyNjY2IDE4LjYxNzUxMDksMjAuMzExMTg3NSAxOS44MTgxODE4LDIwLjMxMTE4NzUgQzIxLjAxODg1MjcsMjAuMzExMTg3NSAyMiwxOS4zNzEyNjY2IDIyLDE4LjIyMTA0MjQgQzIyLDE3LjA3MDgwMDYgMjEuMDE4ODUyNywxNi4xMzA4OTcyIDE5LjgxODE4MTgsMTYuMTMwODk3MiBDMTkuMTY0NDc0NSwxNi4xMzA4OTcyIDE4LjU3Njc3ODIsMTYuNDA5ODk2NyAxOC4xNzYxMzY0LDE2Ljg0OTM4NDYgTDE0LjEwMjI3MjcsMTQuNjgzMDM2MiBDMTQuMjY5MTI1NSwxNC4zODc5NiAxNC4zNjM2MzY0LDE0LjA1MDA3MDYgMTQuMzYzNjM2NCwxMy42OTIzOTQ1IEMxNC4zNjM2MzY0LDEzLjMzMjk0MTggMTQuMjcwNjYsMTIuOTk3ODUzMiAxNC4xMDIyNzI3LDEyLjcwMTc0OTMgTDE4LjE3NjEzNjQsMTAuNTM1NDAxIEMxOC41NzY3OTQ1LDEwLjk3NTM3NjUgMTkuMTY0MDU0NSwxMS4yNTM4ODg0IDE5LjgxODE4MTgsMTEuMjUzODg4NCBDMjEuMDE4ODUyNywxMS4yNTM4ODg0IDIyLDEwLjMxMzk2NzUgMjIsOS4xNjM3NDMyMiBDMjIsOC4wMTM1MTE5NiAyMS4wMTg4NTI3LDcuMDczNTk4MDcgMTkuODE4MTgxOCw3LjA3MzU5ODA3IEwxOS44MTgxODE4LDcuMDczNTk4MDcgWiBNMTkuODE4MTgxOCw3Ljc3MDMxMzEyIEMyMC42MjU4MDE4LDcuNzcwMzEzMTIgMjEuMjcyNzI3Myw4LjM5MDA0ODEzIDIxLjI3MjcyNzMsOS4xNjM3NDMyMiBDMjEuMjcyNzI3Myw5LjkzNzQ0NTI5IDIwLjYyNTgwMTgsMTAuNTU3MTczMyAxOS44MTgxODE4LDEwLjU1NzE3MzMgQzE5LjAxMDU2MTgsMTAuNTU3MTczMyAxOC4zNjM2MzY0LDkuOTM3NDQ1MjkgMTguMzYzNjM2NCw5LjE2Mzc0MzIyIEMxOC4zNjM2MzY0LDguMzkwMDQ4MTMgMTkuMDEwNTYxOCw3Ljc3MDMxMzEyIDE5LjgxODE4MTgsNy43NzAzMTMxMiBaIE0xMi4xODE4MTgyLDEyLjI5ODk2MDkgQzEyLjk4OTQzODIsMTIuMjk4OTYwOSAxMy42MzYzNjM2LDEyLjkxODY4OSAxMy42MzYzNjM2LDEzLjY5MjM5NDUgQzEzLjYzNjM2MzYsMTQuNDY2MDk2NiAxMi45ODk0MzgyLDE1LjA4NTgyNDYgMTIuMTgxODE4MiwxNS4wODU4MjQ2IEMxMS4zNzQxOTgyLDE1LjA4NTgyNDYgMTAuNzI3MjcyNywxNC40NjYwOTY2IDEwLjcyNzI3MjcsMTMuNjkyMzk0NSBDMTAuNzI3MjcyNywxMi45MTg2ODkgMTEuMzc0MTk4MiwxMi4yOTg5NjA5IDEyLjE4MTgxODIsMTIuMjk4OTYwOSBaIE0xOS44MTgxODE4LDE2LjgyNzYxMjMgQzIwLjYyNTgwMTgsMTYuODI3NjEyMyAyMS4yNzI3MjczLDE3LjQ0NzM0MDMgMjEuMjcyNzI3MywxOC4yMjEwNDI0IEMyMS4yNzI3MjczLDE4Ljk5NDcyNyAyMC42MjU4MDE4LDE5LjYxNDQ3MjUgMTkuODE4MTgxOCwxOS42MTQ0NzI1IEMxOS4wMTA1NjE4LDE5LjYxNDQ3MjUgMTguMzYzNjM2NCwxOC45OTQ3MjcgMTguMzYzNjM2NCwxOC4yMjEwNDI0IEMxOC4zNjM2MzY0LDE3LjQ0NzM0MDMgMTkuMDEwNTYxOCwxNi44Mjc2MTIzIDE5LjgxODE4MTgsMTYuODI3NjEyMyBMMTkuODE4MTgxOCwxNi44Mjc2MTIzIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
  background-size: 80% 80%;
  position: relative;
  width: 25px !important;
  height: 25px;
  margin-right: 5px;
  float: right;
  margin-top: 4px;
  border: 1px solid #000000;
  border-radius: 3px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #ffffff;
  cursor: pointer;
}
.ifu-search .cmp-docFinder .model-bg {
  position: fixed;
  display: none;
  top: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  left: 0;
  z-index: 101;
}
.ifu-search .cmp-docFinder .model-bg .model-close-btn {
  width: 30px;
  height: 30px;
  cursor: pointer;
  color: #fff;
  font-size: xx-large;
  position: absolute;
  right: 20px;
  top: 20px;
}
.ifu-search .cmp-docFinder #video-model #vid-container {
  position: relative;
  width: 80%;
  left: 10%;
  top: 50%;
  transform: translateY(-50%);
}
.ifu-search .cmp-docFinder #video-model #vid-container video {
  width: 100%;
}
.ifu-search .cmp-docFinder #signin-model #sigin-container {
  position: relative;
  max-width: 80%;
  width: 500px;
  top: 50%;
  transform: translateY(-50%);
  margin: auto;
  background: #ffffff;
  border-radius: 10px;
  border: 2px solid #eee;
  font-family: "Diodrum Regular";
}
.ifu-search .cmp-docFinder #signin-model #sigin-container .heading-text {
  background: #eee;
  padding: 20px;
  text-align: center;
  font-size: 18px;
  border-radius: 10px 10px 0px 0px;
}
.ifu-search .cmp-docFinder #signin-model #sigin-container .heading-text span {
  display: block;
}
.ifu-search .cmp-docFinder #signin-model #sigin-container .btns-container {
  margin: 60px 0px;
  display: flex;
  justify-content: center;
}
.ifu-search .cmp-docFinder #signin-model #sigin-container .btns-container .sign-in {
  padding: 12px 30px;
  border-radius: 25px;
  margin: 0px 10px;
  color: #ffffff;
  background: #e4001c;
  border: 1px solid #e4001c;
  text-align: center;
}
.ifu-search .cmp-docFinder #signin-model #sigin-container .btns-container .sign-in:hover {
  color: #000000;
  background: #ffffff;
}
.ifu-search .cmp-docFinder #signin-model #sigin-container .btns-container .sign-up {
  padding: 12px 30px;
  border-radius: 25px;
  margin: 0px 10px;
  color: #000000;
  background: #ffffff;
  border: 1px solid #e4001c;
  text-align: center;
}
.ifu-search .cmp-docFinder #signin-model #sigin-container .btns-container .sign-up:hover {
  color: #ffffff;
  background: #e4001c;
}
@media screen and (max-width: calc(576px - 1px)) {
  .ifu-search .cmp-docFinder #signin-model #sigin-container .btns-container .sign-up {
    margin-top: 15px;
  }
}
@media screen and (max-width: calc(576px - 1px)) {
  .ifu-search .cmp-docFinder #signin-model #sigin-container .btns-container {
    flex-direction: column;
    width: 80%;
    margin-left: 10%;
  }
}
.ifu-search .cmp-docFinder #faq-model #faq-container {
  position: relative;
  width: 80%;
  left: 10%;
  top: 50%;
  transform: translateY(-50%);
  background: #ffffff;
  border-radius: 10px;
  border: 2px solid #eee;
  padding: 15px;
  max-height: 80%;
  overflow-y: auto;
  padding: 30px 15px;
}
.ifu-search .cmp-docFinder #faq-model #faq-container .ol-share {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTIgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJHcm91cC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY0NC4wMDAwMDAsIC05OC4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYzNC4wMDAwMDAsIDkwLjE1NjU1MikiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC44NDM0NDgpIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC03Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE5LjgxODE4MTgsNy4wNzM1OTgwNyBDMTguNjE3NTEwOSw3LjA3MzU5ODA3IDE3LjYzNjM2MzYsOC4wMTM1MTE5NiAxNy42MzYzNjM2LDkuMTYzNzQzMjIgQzE3LjYzNjM2MzYsOS40MzcwMjk3IDE3LjY4OTIyMTgsOS43MDIzNTYyMSAxNy43ODk3NzI3LDkuOTQyMTEzMjggTDEzLjY0MjA0NTUsMTIuMTQ2NTU0NSBDMTMuMjU0NDkyNywxMS44MTAxOTc5IDEyLjc0MzE5MDksMTEuNjAyMjQ1OSAxMi4xODE4MTgyLDExLjYwMjI0NTkgQzEwLjk4MTE0NzMsMTEuNjAyMjQ1OSAxMCwxMi41NDIxNjY4IDEwLDEzLjY5MjM5NDUgQzEwLDE0Ljg0MjYxODggMTAuOTgxMTQ3MywxNS43ODI1Mzk3IDEyLjE4MTgxODIsMTUuNzgyNTM5NyBDMTIuNzQ1NDA5MSwxNS43ODI1Mzk3IDEzLjI1OTY0MzYsMTUuNTc2OTU2NSAxMy42NDc3MjczLDE1LjIzODIzMSBMMTcuNzk1NDU0NSwxNy40NDI2NzIzIEMxNy42OTMyMTgyLDE3LjY4NDE1MzcgMTcuNjM2MzYzNiwxNy45NDUzNTIyIDE3LjYzNjM2MzYsMTguMjIxMDQyNCBDMTcuNjM2MzYzNiwxOS4zNzEyNjY2IDE4LjYxNzUxMDksMjAuMzExMTg3NSAxOS44MTgxODE4LDIwLjMxMTE4NzUgQzIxLjAxODg1MjcsMjAuMzExMTg3NSAyMiwxOS4zNzEyNjY2IDIyLDE4LjIyMTA0MjQgQzIyLDE3LjA3MDgwMDYgMjEuMDE4ODUyNywxNi4xMzA4OTcyIDE5LjgxODE4MTgsMTYuMTMwODk3MiBDMTkuMTY0NDc0NSwxNi4xMzA4OTcyIDE4LjU3Njc3ODIsMTYuNDA5ODk2NyAxOC4xNzYxMzY0LDE2Ljg0OTM4NDYgTDE0LjEwMjI3MjcsMTQuNjgzMDM2MiBDMTQuMjY5MTI1NSwxNC4zODc5NiAxNC4zNjM2MzY0LDE0LjA1MDA3MDYgMTQuMzYzNjM2NCwxMy42OTIzOTQ1IEMxNC4zNjM2MzY0LDEzLjMzMjk0MTggMTQuMjcwNjYsMTIuOTk3ODUzMiAxNC4xMDIyNzI3LDEyLjcwMTc0OTMgTDE4LjE3NjEzNjQsMTAuNTM1NDAxIEMxOC41NzY3OTQ1LDEwLjk3NTM3NjUgMTkuMTY0MDU0NSwxMS4yNTM4ODg0IDE5LjgxODE4MTgsMTEuMjUzODg4NCBDMjEuMDE4ODUyNywxMS4yNTM4ODg0IDIyLDEwLjMxMzk2NzUgMjIsOS4xNjM3NDMyMiBDMjIsOC4wMTM1MTE5NiAyMS4wMTg4NTI3LDcuMDczNTk4MDcgMTkuODE4MTgxOCw3LjA3MzU5ODA3IEwxOS44MTgxODE4LDcuMDczNTk4MDcgWiBNMTkuODE4MTgxOCw3Ljc3MDMxMzEyIEMyMC42MjU4MDE4LDcuNzcwMzEzMTIgMjEuMjcyNzI3Myw4LjM5MDA0ODEzIDIxLjI3MjcyNzMsOS4xNjM3NDMyMiBDMjEuMjcyNzI3Myw5LjkzNzQ0NTI5IDIwLjYyNTgwMTgsMTAuNTU3MTczMyAxOS44MTgxODE4LDEwLjU1NzE3MzMgQzE5LjAxMDU2MTgsMTAuNTU3MTczMyAxOC4zNjM2MzY0LDkuOTM3NDQ1MjkgMTguMzYzNjM2NCw5LjE2Mzc0MzIyIEMxOC4zNjM2MzY0LDguMzkwMDQ4MTMgMTkuMDEwNTYxOCw3Ljc3MDMxMzEyIDE5LjgxODE4MTgsNy43NzAzMTMxMiBaIE0xMi4xODE4MTgyLDEyLjI5ODk2MDkgQzEyLjk4OTQzODIsMTIuMjk4OTYwOSAxMy42MzYzNjM2LDEyLjkxODY4OSAxMy42MzYzNjM2LDEzLjY5MjM5NDUgQzEzLjYzNjM2MzYsMTQuNDY2MDk2NiAxMi45ODk0MzgyLDE1LjA4NTgyNDYgMTIuMTgxODE4MiwxNS4wODU4MjQ2IEMxMS4zNzQxOTgyLDE1LjA4NTgyNDYgMTAuNzI3MjcyNywxNC40NjYwOTY2IDEwLjcyNzI3MjcsMTMuNjkyMzk0NSBDMTAuNzI3MjcyNywxMi45MTg2ODkgMTEuMzc0MTk4MiwxMi4yOTg5NjA5IDEyLjE4MTgxODIsMTIuMjk4OTYwOSBaIE0xOS44MTgxODE4LDE2LjgyNzYxMjMgQzIwLjYyNTgwMTgsMTYuODI3NjEyMyAyMS4yNzI3MjczLDE3LjQ0NzM0MDMgMjEuMjcyNzI3MywxOC4yMjEwNDI0IEMyMS4yNzI3MjczLDE4Ljk5NDcyNyAyMC42MjU4MDE4LDE5LjYxNDQ3MjUgMTkuODE4MTgxOCwxOS42MTQ0NzI1IEMxOS4wMTA1NjE4LDE5LjYxNDQ3MjUgMTguMzYzNjM2NCwxOC45OTQ3MjcgMTguMzYzNjM2NCwxOC4yMjEwNDI0IEMxOC4zNjM2MzY0LDE3LjQ0NzM0MDMgMTkuMDEwNTYxOCwxNi44Mjc2MTIzIDE5LjgxODE4MTgsMTYuODI3NjEyMyBMMTkuODE4MTgxOCwxNi44Mjc2MTIzIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
  background-size: 80% 80%;
  width: 35px;
  height: 35px;
  right: 5px;
  float: right;
  border: 1px solid #000000;
  border-radius: 3px;
  margin-top: -25px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #ffffff;
  cursor: pointer;
}
.ifu-search .cmp-docFinder #faq-model #faq-container .ol-print {
  border: 1px solid #000000;
  border-radius: 15px;
  padding: 2px 15px;
  height: 24px;
  margin-top: -20px;
  float: right;
  margin-right: 10px;
  text-align: center;
  font-size: 14px;
  font-family: "Diodrum Medium";
  cursor: pointer;
}
.ifu-search .cmp-docFinder #faq-model #faq-container .q-el {
  display: flex;
  margin-top: 10px;
}
.ifu-search .cmp-docFinder #faq-model #faq-container .q-el .q-i {
  font-size: 22px;
  padding-right: 10px;
  color: #e4001c;
  font-family: "Diodrum Medium";
  margin-top: -4px;
}
.ifu-search .cmp-docFinder #faq-model #faq-container .q-el .q-t a,
.ifu-search .cmp-docFinder #faq-model #faq-container .q-el .q-t p,
.ifu-search .cmp-docFinder #faq-model #faq-container .q-el .q-t span,
.ifu-search .cmp-docFinder #faq-model #faq-container .q-el .q-t div,
.ifu-search .cmp-docFinder #faq-model #faq-container .q-el .q-t li {
  font-family: "Diodrum Medium";
  font-size: 18px;
}
.ifu-search .cmp-docFinder #faq-model #faq-container .q-el .q-t a {
  text-decoration: underline;
}
.ifu-search .cmp-docFinder #faq-model #faq-container .q-el .q-t ol,
.ifu-search .cmp-docFinder #faq-model #faq-container .q-el .q-t ul {
  margin: auto;
  padding-left: 40px;
}
.ifu-search .cmp-docFinder #faq-model #faq-container .a-el {
  display: flex;
  margin-top: 15px;
}
.ifu-search .cmp-docFinder #faq-model #faq-container .a-el .a-i {
  font-size: 22px;
  padding-right: 10px;
  color: #000000;
  font-family: "Diodrum Medium";
  margin-top: -4px;
}
.ifu-search .cmp-docFinder #faq-model #faq-container .a-el .a-t {
  font-family: "Diodrum Regular";
  font-size: 16px;
  overflow-x: auto;
}
.ifu-search .cmp-docFinder #faq-model #faq-container .a-el .a-t a {
  text-decoration: underline;
}
.ifu-search .cmp-docFinder #faq-model #faq-container .a-el .a-t p {
  margin-bottom: 15px;
}
.ifu-search .cmp-docFinder #faq-model #faq-container .a-el .a-t ol,
.ifu-search .cmp-docFinder #faq-model #faq-container .a-el .a-t ul {
  margin: auto;
  padding-left: 40px;
}
.ifu-search .cmp-docFinder #faq-model #faq-container .lock-ol {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
}
.ifu-search .cmp-docFinder #faq-model #faq-container .lock-ol .ol-lock-icon {
  width: 35px;
  height: 35px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgMzYgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5Hcm91cCAzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNyIgZmlsbD0iI0ZGRkZGRiIgc3Ryb2tlPSIjMjIyMjIyIj4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjM1IiBoZWlnaHQ9IjM1IiByeD0iNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPGcgaWQ9Im5vdW5fU2hhcmVfMTczNjUwNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4wMDAwMDAsIDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj48L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9Im5vdW5fTG9ja18xOTc3NDQ1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjAwMDAwMCwgNi4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLDEuMDI4NTEwNjFlLTEyIEM2LjgyMTI4OTA4LDEuMDI4NTEwNjFlLTEyIDMuNTk0NDU1MjcsMi4yMzA5NzczNCAzLjU5NDQ1NTI3LDUuNzkyNjMzMDIgTDMuNTk0NDU1MjcsMTAuOTE5ODQwNSBMMi4wNjI1LDEwLjkxOTg0MDUgQzEuMTY2NzIwOTMsMTAuOTE5ODQwNSAwLjQzNzQ0NTczOSwxMS41NDExMjc2IDAuNDM3NDQ1NzM5LDEyLjMwNDgyOTkgTDAuNDM3NDQ1NzM5LDIyLjk0ODM0NCBDMC40Mzc0NDU3MzksMjMuNzEyMDQ2MyAxLjE2NjcyMDkzLDI0LjMzMzMzMzMgMi4wNjI1LDI0LjMzMzMzMzMgTDE5LjkzNzUsMjQuMzMzMzMzMyBDMjAuODMzMjc5MSwyNC4zMzMzMzMzIDIxLjU2MjU1NDMsMjMuNzEyMDQ2MyAyMS41NjI1NTQzLDIyLjk0ODM0MzkgTDIxLjU2MjU1NDMsMTIuMzA0ODI5OSBDMjEuNTYyNTU0MywxMS41NDExMjc1IDIwLjgzMzI3OTEsMTAuOTE5ODQwNSAxOS45Mzc1LDEwLjkxOTg0MDUgTDE4Ljc1MjI3ODcsMTAuOTE5ODQwNSBMMTguNzUyMjc4Nyw1Ljc5MjYzMzAyIEMxOC43NTIyNzg3LDIuMjMwOTc3NCAxNS4xNzkzMDc3LDEuMDI4NTEwNjFlLTEyIDExLDEuMDI4NTEwNjFlLTEyIFogTTQuODE2Njc3NDksNS4xOTEyMzE5OCBDNC44MTY2Nzc0OSwzLjIwODA4OTk2IDcuNjY4MTMxNTMsMS41OTQ4MzUxIDExLjE3MzA2ODYsMS41OTQ4MzUxIEMxNC42Nzg2MDI0LDEuNTk0ODM1MSAxNy41MzAwNTY0LDMuMjA4MDg5OTYgMTcuNTMwMDU2NCw1LjE5MTIzMTk4IEwxNy41MzAwNTY0LDguNTk0ODM1MSBMNC44MTY2Nzc0OSw4LjU5NDgzNTEgTDQuODE2Njc3NDksNS4xOTEyMzE5OCBaIE0xOS45Mzc1LDkuODE3MDU3MjYgQzIwLjE1OTUwNTIsOS44MTcwNTcyNiAyMC4zNDAzMzIsOS45OTc4ODQxMiAyMC4zNDAzMzIsMTAuMjE5ODg5NCBMMjAuMzQwMzMyLDIyLjcwODI3OTEgQzIwLjM0MDMzMiwyMi45MzAyODQzIDIwLjE1OTUwNTIsMjMuMTExMTExMSAxOS45Mzc1LDIzLjExMTExMTEgTDIuMDYyNSwyMy4xMTExMTExIEMxLjg0MDQ5NDc2LDIzLjExMTExMTEgMS42NTk2Njc5NiwyMi45MzAyODQzIDEuNjU5NjY3OTYsMjIuNzA4Mjc5MSBMMS42NTk2Njc5NiwxMC4yMTk4ODkzIEMxLjY1OTY2Nzk2LDkuOTk3ODg0MDYgMS44NDA0OTQ3Niw5LjgxNzA1NzI2IDIuMDYyNSw5LjgxNzA1NzI2IEw0LjIwNTU2NjM4LDkuODE3MDU3MjYgTDE4LjE0MTE2NzUsOS44MTcwNTcyNiBMMTkuOTM3NSw5LjgxNzA1NzI2IEwxOS45Mzc1LDkuODE3MDU3MjYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEsMTIuNDIyMDM3OCBDOS42MzQ1NDg2MSwxMi40MjIwMzc4IDguNTIzOTI1NzksMTMuNTMyOTU5IDguNTIzOTI1NzksMTQuODk4NDEwNCBDOC41MjM5MjU3OSwxNS40OTM3MDY2IDguNzQyMzUwMjgsMTYuMDY1NDI5NyA5LjEzMzI0NjUzLDE2LjUxMzkxNjEgTDguNTM0MDcxMTUsMTkuNzg0OTEyMiBDOC41MDEyNDc4MiwxOS45NjMzNTE4IDguNTQ5NTg3NjMsMjAuMTQ2ODY0MiA4LjY2NTM2NDU4LDIwLjI4NjIxNDMgQzguNzgxNzM4MjksMjAuNDI1NTY0MyA4Ljk1MzYxMzI5LDIwLjUwNjEzMDcgOS4xMzUwMzY5LDIwLjUwNjEzMDcgTDEyLjg2NTU1OTksMjAuNTA2MTMwNyBDMTMuMDQ2OTgzNSwyMC41MDYxMzA3IDEzLjIxODg1ODUsMjAuNDI1NTY0MyAxMy4zMzUyMzIyLDIwLjI4NjIxNDMgQzEzLjQ1MTAwOTEsMjAuMTQ2ODY0MiAxMy40OTkzNDksMTkuOTYzMzUxOCAxMy40NjY1MjU3LDE5Ljc4NDkxMjIgTDEyLjg2NzM1MDMsMTYuNTEzNjE3NyBDMTMuMjU4MjQ2NSwxNi4wNjUxMzE0IDEzLjQ3NjY3MSwxNS40OTM0MDgzIDEzLjQ3NjY3MSwxNC44OTg0MTA1IEMxMy40NzY2NzEsMTMuNTMyOTU5IDEyLjM2NTQ1MTQsMTIuNDIyMDM3OCAxMSwxMi40MjIwMzc4IFogTTExLjYwNzUzMDQsMTYuNDE4NzI4MyBMMTIuMTMyMTA3MiwxOS4yODM5MDg0IEw5Ljg2ODQ4OTUyLDE5LjI4MzkwODQgTDEwLjM5MzA2NjMsMTYuNDE4NzI4MyBDMTAuNDMyNDU0MywxNi4yMDQ3Nzk3IDEwLjM1NDg3MTksMTUuOTg2MDU2OSAxMC4xODk1NjE2LDE1Ljg0NDYxODEgQzkuOTAzNzAwMDMsMTUuNTk5NjM2NSA5Ljc0NjE0Nzk1LDE1LjI2MzY0NDcgOS43NDYxNDc5NSwxNC44OTg0MTA0IEM5Ljc0NjE0Nzk1LDE0LjIwNjczMjkgMTAuMzA4OTE5MiwxMy42NDQyNiAxMC45OTk5OTk5LDEzLjY0NDI2IEMxMS42OTE2Nzc0LDEzLjY0NDI2IDEyLjI1NDQ0ODcsMTQuMjA2NzMyOSAxMi4yNTQ0NDg3LDE0Ljg5ODQxMDQgQzEyLjI1NDQ0ODcsMTUuMjU3OTc1MyAxMi4wOTI3MTkyLDE1LjYwMjkxODggMTEuODEwNDM4MywxNS44NDQ5MTY1IEMxMS42NDU3MjQ4LDE1Ljk4NjM1NTMgMTEuNTY4MTQyNCwxNi4yMDQ3Nzk4IDExLjYwNzUzMDQsMTYuNDE4NzI4MyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+');
  background-size: 100% 100%;
}
.ifu-search .cmp-docFinder #faq-model #faq-container .lock-ol .ol-signin-link {
  color: #ffffff;
  text-align: center;
  margin-top: 8px;
  cursor: pointer;
  background: grey;
  border-radius: 5px;
  padding: 1px 10px;
  text-shadow: 1px 1px 4px #000000;
}
.ifu-search .cmp-docFinder #faq-model #faq-container .lock-ol .ol-signin-link:hover {
  text-decoration: underline;
}
.ifu-search .cmp-docFinder #loader-screen-rc {
  justify-content: center;
  align-items: center;
}
.ifu-search .cmp-docFinder #loader-screen-rc.show {
  display: flex;
}
.ifu-search .cmp-docFinder #loader-screen-rc .rc-loader {
  border: 8px solid #f3f3f3;
  border-top: 8px solid #e4001c;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  animation: rc-spin 1s linear infinite;
  -webkit-animation: rc-spin 1s linear infinite;
}
@keyframes rc-spin {
  1% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rc-spin {
  1% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
.ifu-search .cmp-docFinder .share-tooltip {
  position: absolute;
  display: none;
  background: rgba(0, 0, 0, 0.7);
  color: #ffffff;
  border-radius: 15px;
  padding: 2px 10px;
  font-family: "Diodrum Regular";
  font-size: 14px;
  text-align: center;
  z-index: 102;
}
.ifu-search .cmp-docFinder #clipborad-el {
  width: 5px !important;
  height: 5px !important;
  border: 0px !important;
  background: #ffffff !important;
  padding: 0px !important;
  color: #ffffff !important;
}
.ifu-search .cmp-docFinder .dn-cart-container {
  position: fixed;
  bottom: 100px;
  right: 50px;
  cursor: pointer;
  display: none;
  z-index: 1;
  animation: tilt-shaking 0.5s forwards ease-in-out;
  animation-iteration-count: 2;
}
.ifu-search .cmp-docFinder .dn-cart-container .dn-cart {
  display: block;
  width: 55px;
  height: 47px;
  background-size: 100% 100%;
  background-image: url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/rc_download_cart.png');
}
.ifu-search .cmp-docFinder .dn-cart-container .file-count {
  width: 25px;
  height: 25px;
  border: 1px solid #e4001c;
  background: #fff;
  border-radius: 20px;
  position: absolute;
  top: -2px;
  right: -7px;
  text-align: center;
  font-size: 100%;
  font-family: "Diodrum Semibold";
}
.ifu-search .cmp-docFinder .dn-cart-container .doc-loader {
  padding: 5px 10px;
  visibility: hidden;
}
.ifu-search .cmp-docFinder .dn-cart-container .doc-loader.show {
  visibility: visible;
}
.ifu-search .cmp-docFinder .dn-cart-container .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #e4001c;
}
.ifu-search .cmp-docFinder .dn-cart-container .dot:nth-last-child(1) {
  animation: jumpingAnimation 1.2s .6s linear infinite;
}
.ifu-search .cmp-docFinder .dn-cart-container .dot:nth-last-child(2) {
  animation: jumpingAnimation 1.2s .3s linear infinite;
}
.ifu-search .cmp-docFinder .dn-cart-container .dot:nth-last-child(3) {
  animation: jumpingAnimation 1.2s .0s linear infinite;
}
.ifu-search .rf-autoComp {
  font-family: "Diodrum Regular";
  z-index: 98;
}
.ifu-search .rf-autoComp.ui-widget {
  font-family: "Diodrum Regular";
}
.ifu-search .rf-autoComp.ui-widget a {
  font-family: "Diodrum Regular";
  font-size: 18px;
  color: #000000 !important;
}
@media screen and (max-width: calc(576px - 1px)) {
  .ifu-search .rf-autoComp.ui-widget a {
    font-size: 16px;
  }
}
.ifu-search .rf-autoComp.ui-widget-content {
  border: 0px;
  border-top: 1px solid #e1e1e1;
  background: #fdfdfd;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.25);
  padding: 20px !important;
}
@media screen and (max-width: calc(576px - 1px)) {
  .ifu-search .rf-autoComp.ui-widget-content {
    border: 0px;
    box-shadow: 6px 2px 0px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 6px 2px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 6px 2px 0px rgba(0, 0, 0, 0.25);
    padding: 0px 35px 20px 35px !important;
  }
}
@media screen and (max-width: calc(576px - 1px)) {
  .ifu-search .rf-autoComp {
    width: 100% !important;
    left: 0px !important;
    border: 0px !important;
    box-shadow: none;
    max-height: none !important;
    background: #ffffff !important;
    z-index: 98;
  }
}
.ifu-search .rf-autoComp .ui-menu-item {
  padding: 2px !important;
  font-size: 18px;
}
@media screen and (max-width: calc(576px - 1px)) {
  .ifu-search .rf-autoComp .ui-menu-item {
    font-size: 14px !important;
  }
}
.ifu-search .rf-autoComp .ui-menu-item:hover {
  background: #eee;
}
.ifu-search .rf-autoComp .ui-menu-item span {
  background: none !important;
  border: none !important;
  color: #000 !important;
  padding: 0px !important;
}
.ifu-search .rf-autoComp .ui-menu-item.option-type {
  font-size: 12px;
  cursor: default !important;
  padding: 10px 2px !important;
}
.ifu-search .rf-autoComp .ui-menu-item.option-type:hover {
  background: #fdfdfd;
}
@media screen and (max-width: calc(576px - 1px)) {
  .ifu-search .rf-autoComp .ui-menu-item.option-type {
    font-family: "Diodrum Bold";
  }
}
@media print {
  .ifu-search .acc-head,
  .ifu-search .acc-content,
  .ifu-search .q-el,
  .ifu-search .a-el {
    display: flex;
  }
  .ifu-search .acc-content,
  .ifu-search .a-el {
    margin-top: 15px;
  }
  .ifu-search .q-icon,
  .ifu-search .a-icon,
  .ifu-search .q-i,
  .ifu-search .a-i {
    display: inline-block;
    border: 1px solid #eee;
    border-radius: 5px;
    margin-right: 15px;
    padding: 3px 10px;
    max-height: 35px;
  }
  .ifu-search .q-icon,
  .ifu-search .q-i {
    color: #e4001c;
  }
  .ifu-search .print-faq,
  .ifu-search .ol-print {
    display: none;
  }
  .ifu-search ol,
  .ifu-search ul {
    margin: auto !important;
    padding-left: 40px !important;
  }
  .ifu-search .rc-print-logo {
    width: 160px;
    height: 45px;
    margin-bottom: 40px;
  }
  .ifu-search .rc-print-copyright {
    text-align: center;
    color: #ccc;
    padding: 20px 80px;
  }
}

