@charset "UTF-8";
/* CSS Document */

.w3-tab-container {
	width: 100%;
	max-width: 1200px;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
}
.w3-tab-navbar {
	padding: 15px;
}
.w3-tab-navbar {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden
}
.w3-tab-navbar li {
	float: left
}
.w3-tab-navbar li a, .w3-navitem, .w3-tab-navbar li .w3-btn, .w3-tab-navbar li .w3-input {
	background-color: #d6d6d6;
	border-right: 1px solid #ffffff;
	border-radius: 10px 10px 0 0;
	color: #000000;
	display: block;
	padding: 15px 40px;
	margin-bottom: 0;
}
.w3-tab-navbar li .w3-btn, .w3-tab-navbar li .w3-input {
	border: none;
	outline: none;
	width: 100%
}
.w3-tab-navbar li a:hover {
	color: #000;
	background-color: #e4e4e4
}
.w3-tab-navbar .w3-dropdown-hover, .w3-tab-navbar .w3-dropdown-click {
	position: static
}
.w3-tab-navbar .w3-dropdown-hover:hover, .w3-tab-navbar .w3-dropdown-hover:first-child, .w3-tab-navbar .w3-dropdown-click:hover {
	background-color: #ccc;
	color: #000
}
.w3-tab-navbar a, .w3-topnav a, .w3-sidenav a, .w3-dropdown-content a, .w3-accordion-content a, .w3-dropnav a {
	text-decoration: none!important
}
.w3-tab-navbar .w3-opennav.w3-right {
	float: right!important
}
.w3-topnav {
	padding: 8px 8px
}
.w3-topnav a {
	padding: 0 8px;
	border-bottom: 3px solid transparent;
	-webkit-transition: border-bottom .3s;
	transition: border-bottom .3s
}
.w3-topnav a:hover {
	border-bottom: 3px solid #fff
}
.w3-topnav .w3-dropdown-hover a {
	border-bottom: 0
}
.w3-opennav, .w3-closenav {
	color: inherit
}
.w3-opennav:hover, .w3-closenav:hover {
	cursor: pointer;
	opacity: 0.8
}
.w3-btn, .w3-btn-floating, .w3-dropnav a, .w3-btn-floating-large, .w3-btn-block, .w3-hover-shadow, .w3-hover-opacity, .w3-hover-opacity-off, .w3-hover-sepia, .w3-hover-grayscale, .w3-hover-greyscale, .w3-navbar a, .w3-sidenav a, .w3-pagination li a, .w3-hoverable tbody tr, .w3-hoverable li, .w3-accordion-content a, .w3-dropdown-content a, .w3-dropdown-click:hover, .w3-dropdown-hover:hover, .w3-opennav, .w3-closenav, .w3-closebtn, .w3-hover-white, .w3-hover-black, .w3-hover-grey, .w3-hover-light-grey, .w3-hover-dark-grey, .w3-hover-text-white, .w3-hover-text-black, .w3-hover-text-grey, .w3-hover-text-light-grey, .w3-hover-text-dark-grey {
	-webkit-transition: background-color .3s, color .15s, box-shadow .3s, opacity 0.3s, filter 0.3s;
	transition: background-color .3s, color .15s, box-shadow .3s, opacity 0.3s, filter 0.3s
}
.w3-container:after, .w3-panel:after, .w3-row:after, .w3-row-padding:after, .w3-topnav:after, .w3-clear:after, .w3-btn-group:before, .w3-btn-group:after, .w3-btn-bar:before, .w3-btn-bar:after {
	content: "";
	display: table;
	clear: both
}
.w3-container {
	padding: 25px 0 0 0;
}
.w3-black, .w3-hover-black:hover {
	color: #fff!important;
	background-color: #000!important
}
.w3-dna-blue, .w3-hover-dna-blue:hover {
	color: #fff!important;
	background-color: #3366cc!important
}
.w3-dna-purple, .w3-hover-dna-purple:hover {
	color: #fff!important;
	background-color: #6b1d74!important
}
.w3-dna-green, .w3-hover-dna-green:hover {
	color: #fff!important;
	background-color: #3366cc!important
}
.w3-dna-white, .w3-hover-dna-white:hover {
	color: #fff!important;
	background-color: #ffffff!important;
	border-bottom: 1px solid #3366cc;
	padding-bottom: 1px;
}
.w3-dna-3366cc, .w3-hover-dna-3366cc:hover {
	color: #fff!important;
	background-color: #f3f3f3!important;
	border-bottom: 1px solid #3366cc;
	padding-bottom: 1px;
}
.w3-dna-6b1d74, .w3-hover-dna-6b1d74:hover {
	color: #fff!important;
	background-color: #f3f3f3!important;
	border-bottom: 1px solid #6b1d74;
	padding-bottom: 1px;
}
.w3-dna-6b1d74-s, .w3-hover-dna-6b1d74-s:hover {
	color: #fff!important;
	background-color: #ffffff!important;
	border-bottom: 1px solid #6b1d74;
	padding-bottom: 1px;
}
.w3-dna-genofind-hg, .w3-hover-dna-genofind-hg:hover {
	color: #fff!important;
	background-color: #ffffff!important;
	border-bottom: 1px solid #003399;
	padding-bottom: 1px;
}
.w3-border-black, .w3-hover-border-black:hover {
	border-color: #000!important
}
.w3-border-dna-blue, .w3-hover-border-dna-blue:hover {
	border-color: #339933!important
}
.w3-border-dna-purple, .w3-hover-border-dna-purple:hover {
	border-color: #6b1d74!important
}
/*industries section tabs*/
.tab-container-ind {
	width: 100%;
	max-width: 850px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
}
.product-tab-container-ind {
	width: 100%;
	max-width: 1000px;
	margin: 10px auto 0 auto;
	padding: 0 0 0 0;
}
/*product section tabs*/
.product-tab-container {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto 0 auto;
	padding: 0 0 10px 0;
}
.product-container {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto 0 auto;
	padding: 0 0 15px 0;
	overflow: auto;
}
.product-tab-navbar {
	padding: 15px;
}
.product-tab-navbar {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden
}
.product-tab-navbar li {
	float: left
}
.product-tab-navbar li a, .product-navitem, .product-tab-navbar li .product-btn, .product-tab-navbar li .product-input {
	background-color: #d6d6d6;
	border-right: 1px solid #ffffff;
	border-radius: 10px 10px 0 0;
	font-family: "proxima-nova", sans-serif;
	font-style: normal;
	font-size: 18px;
	text-align: left;
	font-weight: 400;
	line-height: 1.3em;
	margin: 0 0 1.2em 0;
	color: #333333;
	display: block;
	padding: 15px 20px;
	margin-bottom: 0;
}
.product-tab-navbar li .product-btn, .product-tab-navbar li .product-input {
	border: none;
	outline: none;
	width: 100%
}
.product-tab-navbar li a:hover {
	color: #000;
	background-color: #e4e4e4
}
.product-tab-navbar .product-dropdown-hover, .product-tab-navbar .product-dropdown-click {
	position: static
}
.product-tab-navbar .product-dropdown-hover:hover, .product-tab-navbar .product-dropdown-hover:first-child, .product-tab-navbar .product-dropdown-click:hover {
	background-color: #ccc;
	color: #000
}
.product-tab-navbar a, .product-topnav a, .product-sidenav a, .product-dropdown-content a, .product-accordion-content a, .product-dropnav a {
	text-decoration: none!important
}
.product-tab-navbar .product-opennav.product-right {
	float: right!important
}
.product-topnav {
	padding: 8px 8px
}
.product-topnav a {
	padding: 0 8px;
	border-bottom: 3px solid transparent;
	-webkit-transition: border-bottom .3s;
	transition: border-bottom .3s
}
.product-topnav a:hover {
	border-bottom: 3px solid #fff
}
.product-topnav .product-dropdown-hover a {
	border-bottom: 0
}
.product-opennav, .product-closenav {
	color: inherit
}
.product-opennav:hover, .product-closenav:hover {
	cursor: pointer;
	opacity: 0.8
}
.product-btn, .product-btn-floating, .product-dropnav a, .product-btn-floating-large, .product-btn-block, .product-hover-shadow, .product-hover-opacity, .product-hover-opacity-off, .product-hover-sepia, .product-hover-grayscale, .product-hover-greyscale, .product-navbar a, .product-sidenav a, .product-pagination li a, .product-hoverable tbody tr, .product-hoverable li, .product-accordion-content a, .product-dropdown-content a, .product-dropdown-click:hover, .product-dropdown-hover:hover, .product-opennav, .product-closenav, .product-closebtn, .product-hover-white, .product-hover-black, .product-hover-grey, .product-hover-light-grey, .product-hover-dark-grey, .product-hover-text-white, .product-hover-text-black, .product-hover-text-grey, .product-hover-text-light-grey, .product-hover-text-dark-grey {
	-webkit-transition: background-color .3s, color .15s, box-shadow .3s, opacity 0.3s, filter 0.3s;
	transition: background-color .3s, color .15s, box-shadow .3s, opacity 0.3s, filter 0.3s
}
.product-container:after, .product-panel:after, .product-row:after, .product-row-padding:after, .product-topnav:after, .product-clear:after, .product-btn-group:before, .product-btn-group:after, .product-btn-bar:before, .product-btn-bar:after {
	content: "";
	display: table;
	clear: both
}
.product-black, .product-hover-black:hover {
	color: #fff!important;
	background-color: #000!important
}
.product-dna-blue, .product-hover-dna-blue:hover {
	color: #fff!important;
	background-color: #3366cc!important
}
.product-dna-purple, .product-hover-dna-purple:hover {
	color: #fff!important;
	background-color: #6b1d74!important
}
.product-dna-green, .product-hover-dna-green:hover {
	color: #fff!important;
	background-color: #3366cc!important
}
.product-dna-dx, .product-hover-dna-dx:hover {
	color: #fff!important;
	background-color: #00a1b1!important
}
.pg-dna-blue, .pg-hover-dna-blue:hover {
	color: #fff!important;
	background-color: #ffffff!important;
	border-bottom: 1px solid #3366cc;
	padding-bottom: 1px;
}
.product-dna-dx, .product-hover-dna-dx:hover {
	color: #fff!important;
	background-color: #00a1b1!important;
	border-bottom: 1px solid #00a1b1;
	padding-bottom: 1px;
}
.product-dna-3366cc, .product-hover-dna-3366cc:hover {
	color: #fff!important;
	background-color: #f3f3f3!important;
	border-bottom: 1px solid #3366cc;
	padding-bottom: 1px;
}
.product-dna-3366cc-w, .product-hover-dna-3366cc-w:hover {
	color: #fff!important;
	background-color: #ffffff!important;
	border-bottom: 1px solid #3366cc;
	padding-bottom: 1px;
}
.product-dna-6b1d74, .product-hover-dna-6b1d74:hover {
	color: #fff!important;
	background-color: #f3f3f3!important;
	border-bottom: 1px solid #6b1d74;
	padding-bottom: 1px;
}
.product-dna-6b1d74-s, .product-hover-dna-6b1d74-s:hover {
	color: #fff!important;
	background-color: #ffffff!important;
	border-bottom: 1px solid #6b1d74;
	padding-bottom: 1px;
}
.product-dna-00a1b1-w, .product-hover-dna-00a1b1-w:hover {
	color: #fff!important;
	background-color: #ffffff!important;
	border-bottom: 1px solid #00a1b1;
	padding-bottom: 1px;
}
.product-dna-genofind-hg, .product-hover-dna-genofind-hg:hover {
	color: #fff!important;
	background-color: #ffffff!important;
	border-bottom: 1px solid #003399;
	padding-bottom: 1px;
}
.product-border-black, .product-hover-border-black:hover {
	border-color: #000!important
}
.product-border-dna-blue, .product-hover-border-dna-blue:hover {
	border-color: #3366cc!important
}
.product-border-dna-purple, .product-hover-border-dna-purple:hover {
	border-color: #6b1d74!important
}
@media screen and (max-width:800px) {
.product-tab-navbar li a, .product-navitem, .product-tab-navbar li .product-btn, .product-tab-navbar li .product-input {
	background-color: #d6d6d6;
	border-right: 1px solid #ffffff;
	border-radius: 10px 10px 0 0;
	font-family: "proxima-nova", sans-serif;
	font-style: normal;
	font-size: 13px;
	text-align: left;
	font-weight: 400;
	line-height: 1.3em;
	margin: 0 0 1.2em 0;
	color: #333333;
	display: block;
	padding: 15px 12px;
	margin-bottom: 0;
}
}
@media screen and (max-width:800px) {
.w3-topnav a {
	display: block
}
.w3-tab-navbar li:not(.w3-opennav) {
	float: none;
	width: 100%!important
}
.w3-tab-navbar li.w3-right {
	float: none!important
}
/*product section tabs*/
.product-topnav a {
	display: block
}
.product-tab-navbar li:not(.product-opennav) {
	float: none;
	width: 100%!important
}
.product-tab-navbar li.product-right {
	float: none!important
}
}

@media screen and (max-width:800px) {
.w3-topnav .w3-dropdown-hover .w3-dropdown-content, .w3-tab-navbar .w3-dropdown-click .w3-dropdown-content, .w3-tab-navbar .w3-dropdown-hover .w3-dropdown-content {
	position: relative
}
/*product section tabs*/
.product-topnav .product-dropdown-hover .product-dropdown-content, .product-tab-navbar .product-dropdown-click .product-dropdown-content, .product-tab-navbar .product-dropdown-hover .product-dropdown-content {
	position: relative
}
}

@media screen and (max-width:800px) {
.w3-topnav, .w3-tab-navbar {
	text-align: center
}
.w3-tab-navbar li a, .w3-navitem, .w3-tab-navbar li .w3-btn, .w3-tab-navbar li .w3-input {
	background-color: #d6d6d6;
	border-right: 1px solid #ffffff;
	border-radius: 0 0 0 0;
	color: #000000;
	display: block;
	padding: 15px 40px;
	margin-bottom: 1px;
}
/*product section tabs*/
.product-topnav, .product-tab-navbar {
	text-align: center
}
.product-tab-navbar li a, .product-navitem, .product-tab-navbar li .product-btn, .product-tab-navbar li .product-input {
	background-color: #d6d6d6;
	border-right: 1px solid #ffffff;
	border-radius: 0 0 0 0;
	color: #000000;
	display: block;
	padding: 15px 40px 15px 15px;
	margin-bottom: 1px;
	background-image: url(../images/arrow-white-down.svg);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	background-size: 10px;
}
}
