
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {
    display: block;
}

audio,canvas,video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden] {
    display: none;
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {
    margin: 0;
}

a:focus {
    outline: thin dotted;
}

a:active,a:hover {
    outline: 0;
}

h1 {
    font-size: 2em;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

mark {
    background: #ff0;
    color: #000;
}

code,kbd,pre,samp {
    font-family: monospace, serif;
    font-size: 1em;
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
    font-size: 80%;
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

button,input,select,textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}

button,input {
    line-height: normal;
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],input[disabled] {
    cursor: default;
}

input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
} 
	*
{
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
	 body
{
	margin:0
}
	 img
{
	max-width:100%;
	vertical-align:middle;
	display:inline-block
}
	 .w-block
{
	display:block
}
	 .w-inline-block
{
	display:inline-block
}
	 .w-clearfix:before,.w-clearfix:after
{
	display:table;
	content:'';
	line-height:0
}
	 .w-clearfix:after
{
	clear:both
}
	 .w-hidden
{
	display:none
}
	 .w-video
{
	width:100%;
	position:relative;
	padding:0
}
.w-video iframe,.w-video object,.w-video embed
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
	 h1,h2,h3,h4,h5,h6
{
	margin:0
}
	 p
{
	margin:0
}
	 blockquote
{
	margin:0
}
	 fieldset
{
	padding:0;
	margin:0;
	border:0
}
	 label
{
	display:block;
	margin-bottom:5px;
	font-weight:bold
}
	 button,html input[type="button"],input[type="reset"],input[type="submit"]
{
	cursor:pointer;
	-webkit-appearance:button
}
	 .w-form
{
	margin:0 0 15px
}
	 .w-form-done
{
	display:none;
	padding:10px;
	background-color:#dbffd1
}
	 .w-form-done-show
{
	display:block
}
	 .w-form-fail
{
	display:none;
	margin-top:10px;
	padding:10px;
	background-color:#ffdede
}
	 .w-form-fail-show
{
	display:block
}
	 .w-input
{
	display:block;
	width:100%;
	height:38px;
	padding:8px 12px;
	margin-bottom:10px;
	font-size:14px;
	line-height:1.428571429;
	color:#555555;
	vertical-align:middle;
	background-color:#ffffff;
	border:1px solid #cccccc;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.w-input:-moz-placeholder
{
	color:#999
}
	 .w-input::-moz-placeholder
{
	color:#999
}
	 .w-input:-ms-input-placeholder
{
	color:#999
}
	 .w-input::-webkit-input-placeholder
{
	color:#999
}
	 .w-input:focus
{
	border-color:rgba(82,168,236,0.8);
	outline:0;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)
}
	 .w-input[disabled],.w-input[readonly],fieldset[disabled] .w-input
{
	cursor:not-allowed;
	background-color:#eeeeee
}
	 textarea.w-input
{
	height:auto
}
	 .w-button
{
	display:inline-block;
	padding:12px;
	background-color:black;
	color:white;
	border:0;
	line-height:inherit
}
	 .w-container
{
	margin-left:auto;
	margin-right:auto;
	max-width:940px
}
.w-container:before,.w-container:after
{
	display:table;
	content:'';
	line-height:0
}
	 .w-container:after
{
	clear:both
}
	 .w-container .w-row
{
	margin-left:-10px;
	margin-right:-10px
}
	 .w-row:before,.w-row:after
{
	display:table;
	content:'';
	line-height:0
}
	 .w-row:after
{
	clear:both
}
	 .w-row .w-row
{
	margin-left:0;
	margin-right:0
}
	 .w-col
{
	position:relative;
	float:left;
	width:100%;
	min-height:1px;
	padding: 0 10px 0 10px;
}
.w-col .w-col
{
	padding-left:0;
	padding-right:0
}
	 .w-col-1
{
	width:8.333333333333332%
}
	 .w-col-2
{
	width:16.666666666666664%
}
	 .w-col-3
{
	width:25%
}
	 .w-col-4
{
	width:33.33333333333333%
}
	 .w-col-5
{
	width:41.66666666666667%
}
	 .w-col-6
{
	width:50%
}
	 .w-col-7
{
	width:58.333333333333336%
}
	 .w-col-8
{
	width:66.66666666666666%
}
	 .w-col-9
{
	width:75%
}
	 .w-col-10
{
	width:83.33333333333334%
}
	 .w-col-11
{
	width:91.66666666666666%
}
	 .w-col-12
{
	width:100%
}
	 .w-col-push-1
{
	left:8.333333333333332%
}
	 .w-col-push-2
{
	left:16.666666666666664%
}
	 .w-col-push-3
{
	left:25%
}
	 .w-col-push-4
{
	left:33.33333333333333%
}
	 .w-col-push-5
{
	left:41.66666666666667%
}
	 .w-col-push-6
{
	left:50%
}
	 .w-col-push-7
{
	left:58.333333333333336%
}
	 .w-col-push-8
{
	left:66.66666666666666%
}
	 .w-col-push-9
{
	left:75%
}
	 .w-col-push-10
{
	left:83.33333333333334%
}
	 .w-col-push-11
{
	left:91.66666666666666%
}
	 .w-col-pull-1
{
	right:8.333333333333332%
}
	 .w-col-pull-2
{
	right:16.666666666666664%
}
	 .w-col-pull-3
{
	right:25%
}
	 .w-col-pull-4
{
	right:33.33333333333333%
}
	 .w-col-pull-5
{
	right:41.66666666666667%
}
	 .w-col-pull-6
{
	right:50%
}
	 .w-col-pull-7
{
	right:58.333333333333336%
}
	 .w-col-pull-8
{
	right:66.66666666666666%
}
	 .w-col-pull-9
{
	right:75%
}
	 .w-col-pull-10
{
	right:83.33333333333334%
}
	 .w-col-pull-11
{
	right:91.66666666666666%
}
	 .w-col-offset-1
{
	margin-left:8.333333333333332%
}
	 .w-col-offset-2
{
	margin-left:16.666666666666664%
}
	 .w-col-offset-3
{
	margin-left:25%
}
	 .w-col-offset-4
{
	margin-left:33.33333333333333%
}
	 .w-col-offset-5
{
	margin-left:41.66666666666667%
}
	 .w-col-offset-6
{
	margin-left:50%
}
	 .w-col-offset-7
{
	margin-left:58.333333333333336%
}
	 .w-col-offset-8
{
	margin-left:66.66666666666666%
}
	 .w-col-offset-9
{
	margin-left:75%
}
	 .w-col-offset-10
{
	margin-left:83.33333333333334%
}
	 .w-col-offset-11
{
	margin-left:91.66666666666666%
}
	 .w-hidden-main
{
	display:none !important
}
	 @media screen and (max-width:991px)
{
.w-container
{
	/*max-width:728px*/
	padding:0 25px;
}
	 .w-hidden-main
{
	display:inherit !important
}
	 .w-hidden-medium
{
	display:none !important
}
	 .w-col-medium-1
{
	width:8.333333333333332%
}
	 .w-col-medium-2
{
	width:16.666666666666664%
}
	 .w-col-medium-3
{
	width:25%
}
	 .w-col-medium-4
{
	width:33.33333333333333%
}
	 .w-col-medium-5
{
	width:41.66666666666667%
}
	 .w-col-medium-6
{
	width:50%
}
	 .w-col-medium-7
{
	width:58.333333333333336%
}
	 .w-col-medium-8
{
	width:66.66666666666666%
}
	 .w-col-medium-9
{
	width:75%
}
	 .w-col-medium-10
{
	width:83.33333333333334%
}
	 .w-col-medium-11
{
	width:91.66666666666666%
}
	 .w-col-medium-12
{
	width:100%
}
	 .w-col-medium-push-1
{
	left:8.333333333333332%
}
	 .w-col-medium-push-2
{
	left:16.666666666666664%
}
	 .w-col-medium-push-3
{
	left:25%
}
	 .w-col-medium-push-4
{
	left:33.33333333333333%
}
	 .w-col-medium-push-5
{
	left:41.66666666666667%
}
	 .w-col-medium-push-6
{
	left:50%
}
	 .w-col-medium-push-7
{
	left:58.333333333333336%
}
	 .w-col-medium-push-8
{
	left:66.66666666666666%
}
	 .w-col-medium-push-9
{
	left:75%
}
	 .w-col-medium-push-10
{
	left:83.33333333333334%
}
	 .w-col-medium-push-11
{
	left:91.66666666666666%
}
	 .w-col-medium-pull-1
{
	right:8.333333333333332%
}
	 .w-col-medium-pull-2
{
	right:16.666666666666664%
}
	 .w-col-medium-pull-3
{
	right:25%
}
	 .w-col-medium-pull-4
{
	right:33.33333333333333%
}
	 .w-col-medium-pull-5
{
	right:41.66666666666667%
}
	 .w-col-medium-pull-6
{
	right:50%
}
	 .w-col-medium-pull-7
{
	right:58.333333333333336%
}
	 .w-col-medium-pull-8
{
	right:66.66666666666666%
}
	 .w-col-medium-pull-9
{
	right:75%
}
	 .w-col-medium-pull-10
{
	right:83.33333333333334%
}
	 .w-col-medium-pull-11
{
	right:91.66666666666666%
}
	 .w-col-medium-offset-1
{
	margin-left:8.333333333333332%
}
	 .w-col-medium-offset-2
{
	margin-left:16.666666666666664%
}
	 .w-col-medium-offset-3
{
	margin-left:25%
}
	 .w-col-medium-offset-4
{
	margin-left:33.33333333333333%
}
	 .w-col-medium-offset-5
{
	margin-left:41.66666666666667%
}
	 .w-col-medium-offset-6
{
	margin-left:50%
}
	 .w-col-medium-offset-7
{
	margin-left:58.333333333333336%
}
	 .w-col-medium-offset-8
{
	margin-left:66.66666666666666%
}
	 .w-col-medium-offset-9
{
	margin-left:75%
}
	 .w-col-medium-offset-10
{
	margin-left:83.33333333333334%
}
	 .w-col-medium-offset-11
{
	margin-left:91.66666666666666%
}

}
	@media screen and (max-width:767px)
{
.w-hidden-main
{
	display:inherit !important
}
	 .w-hidden-medium
{
	display:inherit !important
}
	 .w-hidden-small
{
	display:none !important
}
	 .w-row,.w-container .w-row
{
	margin-left:0;
	margin-right:0
}
	 .w-col
{
	width:100%;
	left:auto;
	right:auto
}
	 .w-col-small-3
{
	width:25%
}
	 .w-col-small-4
{
	width:33.33333333333333%
}
	 .w-col-small-6
{
	width:50%
}
	 .w-col-small-push-1
{
	left:8.333333333333332%
}
	 .w-col-small-push-2
{
	left:16.666666666666664%
}
	 .w-col-small-push-3
{
	left:25%
}
	 .w-col-small-push-4
{
	left:33.33333333333333%
}
	 .w-col-small-push-5
{
	left:41.66666666666667%
}
	 .w-col-small-push-6
{
	left:50%
}
	 .w-col-small-push-7
{
	left:58.333333333333336%
}
	 .w-col-small-push-8
{
	left:66.66666666666666%
}
	 .w-col-small-push-9
{
	left:75%
}
	 .w-col-small-push-10
{
	left:83.33333333333334%
}
	 .w-col-small-push-11
{
	left:91.66666666666666%
}
	 .w-col-small-pull-1
{
	right:8.333333333333332%
}
	 .w-col-small-pull-2
{
	right:16.666666666666664%
}
	 .w-col-small-pull-3
{
	right:25%
}
	 .w-col-small-pull-4
{
	right:33.33333333333333%
}
	 .w-col-small-pull-5
{
	right:41.66666666666667%
}
	 .w-col-small-pull-6
{
	right:50%
}
	 .w-col-small-pull-7
{
	right:58.333333333333336%
}
	 .w-col-small-pull-8
{
	right:66.66666666666666%
}
	 .w-col-small-pull-9
{
	right:75%
}
	 .w-col-small-pull-10
{
	right:83.33333333333334%
}
	 .w-col-small-pull-11
{
	right:91.66666666666666%
}
	 .w-col-small-offset-1
{
	margin-left:8.333333333333332%
}
	 .w-col-small-offset-2
{
	margin-left:16.666666666666664%
}
	 .w-col-small-offset-3
{
	margin-left:25%
}
	 .w-col-small-offset-4
{
	margin-left:33.33333333333333%
}
	 .w-col-small-offset-5
{
	margin-left:41.66666666666667%
}
	 .w-col-small-offset-6
{
	margin-left:50%
}
	 .w-col-small-offset-7
{
	margin-left:58.333333333333336%
}
	 .w-col-small-offset-8
{
	margin-left:66.66666666666666%
}
	 .w-col-small-offset-9
{
	margin-left:75%
}
	 .w-col-small-offset-10
{
	margin-left:83.33333333333334%
}
	 .w-col-small-offset-11
{
	margin-left:91.66666666666666%
}

}
	@media screen and (max-width:479px)
{
.w-container
{
	max-width:none
}
	 .w-hidden-main
{
	display:inherit !important
}
	 .w-hidden-medium
{
	display:inherit !important
}
	 .w-hidden-small
{
	display:inherit !important
}
	 .w-hidden-tiny
{
	display:none !important
}
	 .w-col
{
	width:100%
}
	 .w-col-tiny-3
{
	width:25%
}
	 .w-col-tiny-4
{
	width:33.33333333333333%
}
	 .w-col-tiny-6
{
	width:50%
}
	 .w-col-tiny-push-1
{
	left:8.333333333333332%
}
	 .w-col-tiny-push-2
{
	left:16.666666666666664%
}
	 .w-col-tiny-push-3
{
	left:25%
}
	 .w-col-tiny-push-4
{
	left:33.33333333333333%
}
	 .w-col-tiny-push-5
{
	left:41.66666666666667%
}
	 .w-col-tiny-push-6
{
	left:50%
}
	 .w-col-tiny-push-7
{
	left:58.333333333333336%
}
	 .w-col-tiny-push-8
{
	left:66.66666666666666%
}
	 .w-col-tiny-push-9
{
	left:75%
}
	 .w-col-tiny-push-10
{
	left:83.33333333333334%
}
	 .w-col-tiny-push-11
{
	left:91.66666666666666%
}
	 .w-col-tiny-pull-1
{
	right:8.333333333333332%
}
	 .w-col-tiny-pull-2
{
	right:16.666666666666664%
}
	 .w-col-tiny-pull-3
{
	right:25%
}
	 .w-col-tiny-pull-4
{
	right:33.33333333333333%
}
	 .w-col-tiny-pull-5
{
	right:41.66666666666667%
}
	 .w-col-tiny-pull-6
{
	right:50%
}
	 .w-col-tiny-pull-7
{
	right:58.333333333333336%
}
	 .w-col-tiny-pull-8
{
	right:66.66666666666666%
}
	 .w-col-tiny-pull-9
{
	right:75%
}
	 .w-col-tiny-pull-10
{
	right:83.33333333333334%
}
	 .w-col-tiny-pull-11
{
	right:91.66666666666666%
}
	 .w-col-tiny-offset-1
{
	margin-left:8.333333333333332%
}
	 .w-col-tiny-offset-2
{
	margin-left:16.666666666666664%
}
	 .w-col-tiny-offset-3
{
	margin-left:25%
}
	 .w-col-tiny-offset-4
{
	margin-left:33.33333333333333%
}
	 .w-col-tiny-offset-5
{
	margin-left:41.66666666666667%
}
	 .w-col-tiny-offset-6
{
	margin-left:50%
}
	 .w-col-tiny-offset-7
{
	margin-left:58.333333333333336%
}
	 .w-col-tiny-offset-8
{
	margin-left:66.66666666666666%
}
	 .w-col-tiny-offset-9
{
	margin-left:75%
}
	 .w-col-tiny-offset-10
{
	margin-left:83.33333333333334%
}
	 .w-col-tiny-offset-11
{
	margin-left:91.66666666666666%
}

}
	 

/* Base Style */
body {
  font-family: Arial;
  color: #666;
  font-size: 13px;
  line-height: 18px;
}
.btn-primary, .btn-primary:visited {
	background: #7ca8d4;
	border-radius: 5px;
	color: #fff !important;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	padding: 8px 20px;
}
.btn-primary:hover, .btn-primary:active {
	background: #5291cb;
	text-decoration: none !important;
}
/* Base Style*/

/* tooltipster */

/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
	border-radius: 5px; 
	border: 2px solid #000;
	background: #4c4c4c;
	color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}








/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -8px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -8px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -8px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -8px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -8px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -8px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

/* tooltipster */


/* Fancybox */

.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
    border: 0 none;
    margin: 0;
    outline: medium none;
    padding: 0;
    vertical-align: top;
}
.fancybox-wrap {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 8020;
}
.fancybox-skin {
    background: none repeat scroll 0 0 #f9f9f9;
    border-radius: 4px;
    color: #444;
    position: relative;
    text-shadow: none;
}
.fancybox-opened {
    z-index: 8030;
}
.fancybox-opened .fancybox-skin {
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
    position: relative;
}
.fancybox-inner {
    overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
}
.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
    display: block;
    height: 100%;
    width: 100%;
}
.fancybox-image {
    max-height: 100%;
    max-width: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../../../content/dam/illumina-marketing/images/modal/fancybox_sprite.png");
}
#fancybox-loading {
    background-position: 0 -108px;
    cursor: pointer;
    left: 50%;
    margin-left: -22px;
    margin-top: -22px;
    opacity: 0.8;
    position: fixed;
    top: 50%;
    z-index: 8060;
}
#fancybox-loading div {
    background: url("../../../content/dam/illumina-marketing/images/modal/fancybox_loading.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 44px;
    width: 44px;
}
.fancybox-close {
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: -18px;
    top: -18px;
    width: 36px;
    z-index: 8040;
}
.fancybox-nav {
    background: url("../../../content/dam/illumina-marketing/images/modal/blank.gif") repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 100%;
    position: absolute;
    text-decoration: none;
    top: 0;
    width: 40%;
    z-index: 8040;
}
.fancybox-prev {
    left: 0;
}
.fancybox-next {
    right: 0;
}
.fancybox-nav span {
    cursor: pointer;
    height: 34px;
    margin-top: -18px;
    position: absolute;
    top: 50%;
    visibility: hidden;
    width: 36px;
    z-index: 8040;
}
.fancybox-prev span {
    background-position: 0 -36px;
    left: 10px;
}
.fancybox-next span {
    background-position: 0 -72px;
    right: 10px;
}
.fancybox-nav:hover span {
    visibility: visible;
}
.fancybox-tmp {
    left: -99999px;
    max-height: 99999px;
    max-width: 99999px;
    overflow: visible !important;
    position: absolute;
    top: -99999px;
    visibility: hidden;
}
.fancybox-lock {
    overflow: hidden;
}
.fancybox-overlay {
    background: url("../../../content/dam/illumina-marketing/images/modal/fancybox_overlay.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 8010;
}
.fancybox-overlay-fixed {
    bottom: 0;
    position: fixed;
    right: 0;
}
.fancybox-lock .fancybox-overlay {
    overflow-x: auto;
    overflow-y: scroll;
}
.fancybox-title {
    font: 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    visibility: hidden;
    z-index: 8050;
}
.fancybox-opened .fancybox-title {
    visibility: visible;
}
.fancybox-title-float-wrap {
    bottom: 0;
    margin-bottom: -35px;
    position: absolute;
    right: 50%;
    text-align: center;
    z-index: 8050;
}
.fancybox-title-float-wrap .child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    border-radius: 15px;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    line-height: 24px;
    margin-right: -100%;
    padding: 2px 20px;
    text-shadow: 0 1px 2px #222;
    white-space: nowrap;
}
.fancybox-title-outside-wrap {
    color: #fff;
    margin-top: 10px;
    position: relative;
}
.fancybox-title-inside-wrap {
    padding-top: 10px;
}
.fancybox-title-over-wrap {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    bottom: 0;
    color: #fff;
    left: 0;
    padding: 10px;
    position: absolute;
}
.fancybox-inner > .modalContent {
    font-size: 1.2em !important;
    height: 100%;
    width: 100%;
    z-index: 100;
}

.fa-times-circle {
    color: #fff;
    cursor: pointer;
    font-size: 26px !important;
    position: absolute;
    right: -25px;
    top: -25px;
}
/* Fancybox */

/* http://www.illumina.com/landing/ngs-resources/ */
#ngs-resources h1 {
	margin: 40px 40px 0px 0;
	color: #ffb441;
	font-size: 44px;
	line-height: 54px;
	font-weight: normal;
	font-family: 'HelveticaNeueW01-ThinEx 710288',Arial,sans-serif;
	letter-spacing: 1px;
	
}

#ngs-resources h2 {
  font-size: 24px;
  color: #ffb441;
  line-height: 30px;
  font-weight: normal;
  font-family: 'HelveticaNeueW01-LtExt';
  letter-spacing: .5px;
}
#ngs-resources h3 {
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 10px;
  padding-bottom: 9px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #91b5d9;
  color: white;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}
#ngs-resources h4 {
	margin: 0 0 10px 0;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	line-height:18px;
}
#ngs-resources h5 {
  margin: 0 0 15px 0;
  font-size: 20px;
  line-height: 20px;
  font-weight: normal;
}
#ngs-resources h6 {
  margin: 10px 0px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
#ngs-resources p {
  margin-bottom: 15px;
  line-height: 22px;
}
#ngs-resources .documents p {
  margin-top: 15px;
}
#ngs-resources .button {
  display: inline-block;
  padding: 4px 15px;
  background-color: black;
  color: white;
  text-align: center;
  text-decoration: none;
}
#ngs-resources .hero-wrapper {
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.15, #FFFFFF),color-stop(0.15, #ddd),color-stop(0.3, #FFFFFF));
	background-image: -o-linear-gradient(top, #FFFFFF 15%, #ddd 15%, #FFFFFF 30%);
	background-image: -moz-linear-gradient(top, #FFFFFF 15%, #ddd 15%, #FFFFFF 30%);
	background-image: -webkit-linear-gradient(top, #FFFFFF 15%, #ddd 15%, #FFFFFF 30%);
	background-image: -ms-linear-gradient(top, #FFFFFF 15%, #ddd 15%, #FFFFFF 30%);
	background-image: linear-gradient(to top, #FFFFFF 15%, #ddd 15%, #FFFFFF 30%);
}
#ngs-resources .banner {
	max-width: 960px;
	margin: auto;
}
#ngs-resources .content-wrapper {
  margin-top: 50px;
}
#ngs-resources .documents img {
    float: right;
    margin: 10px 0 0 10px;
}
#ngs-resources .video img {
    border: 1px solid #BBBBBB;
    border-radius: 6px;
    margin: 22px 0 5px 10px;
}
#ngs-resources .video {
	margin-top: 20px;
}
#ngs-resources .form-wrapper {
  border: 1px solid #ccc;
  /*padding:15px 10px;*/
  border-radius:10px;
  background:#f7f7f7;
  font-size: 15px;
  line-height: 20px;
  margin-top: 10px;
  width: 210px;
}
#ngs-resources .form-wrapper ul {
	margin:10px 15px 0 0;
	padding:0;
	float:left;
}
#ngs-resources .form-wrapper li {
	list-style:none;
	float:left;
	height:55px;
}
#ngs-resources .mktField {
	width: 45%;
	margin:0 5% 2% 0;
}
#ngs-resources .form-wrapper li input {
	width:100%;
}
#ngs-resources #mktFrmSubmit {
	padding:7px 20px;
	color:#fff;
	background:#7CA8D4;	
	border-radius:5px;
	border:none;
	width:200px !important;
}
#ngs-resources .blog-item {
  padding: 15px;
  float: left;
  border: 1px solid #bbb;
  border-radius: 10px;
  background-image: -webkit-linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
  background-image: -o-linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
  background-image: linear-gradient(#e5e5e5, white 5%, whitie 95%, #e5e5e5);
  margin-bottom:25px;
}
#ngs-resources .footer-wrapper {
  margin-top: 50px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f7f7f7;
  font-size: 10px;
}
#ngs-resources .footer-col2 {
  float: right;
  text-align: right;
}
#ngs-resources .content-col1 {
  padding-right: 30px;
}
#ngs-resources .logo {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	padding:25px 5px 0;
}
#ngs-resources .copy-main ul li {
	margin-bottom: 10px;
	line-height: 22px;
}

#ngs-resources .formTitle {
  font-size: 16px;
  display:block;
  width:390px;
}
#ngs-resources .toprow-wrapper {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
}
#ngs-resources .form-innerwrapper {
  padding-right: 25px;
  padding-left: 25px;
}
#ngs-resources .footer-col2 a, a {
  color: #328ed1;
  text-decoration: none;
}
#ngs-resources .readmore a{
  color: #328ed1 !important;
  text-decoration: none;
}
#ngs-resources .readmore:hover, .footer-col2 a:hover, a:hover {
  text-decoration: underline;
}
#ngs-resources .thankyou {
	text-align:center;
}
#ngs-resources .rightSide-img {
	width:65px;
	float:right;	
	margin:0 0 0 15px;
}

#ngs-resources .mktFormMsg {
	font-size: 11px;
	color: red;
}

#ngs-resources .researcher-row {
	border-top:1px solid #ccc;
	padding-top:30px;
	margin-top:15px;	
}
#ngs-resources .researcher-row img {
	border:1px solid #ccc;
	border-radius:5px;	
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	cursor:pointer;
	width: 85%;
	opacity:0.5;
}
#ngs-resources .researcher-row img:hover {
	box-shadow: rgba(0,0,0,.34) 0 0 6px 0;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
#ngs-resources .researcher-row .selected {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	box-shadow: rgba(0,0,0,.34) 0 0 6px 0;
	opacity:1;
	border:1px solid #ffb441\9;
}
#ngs-resources .researcher-info > div {
	display:none;
}
#ngs-resources .researcher-info {
	margin-top: 25px;
	min-height: 230px;
}
#ngs-resources .researcher-info em {
	font-size: 11px;
}
#ngs-resources .researcher-info span {
	font-size:14px;
	line-height:20px;
}
#ngs-resources .profile {
	padding:15px 30px 15px 15px;
	border:1px solid #ccc;
	background:#f7f7f7;
	border-radius:10px;
	width: 60%;
	height: 430px;
	z-index:10;
	display:none;
}
#ngs-resources .modal-overlay {
	z-index:2;
	background:rgba(0,0,0,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); 
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	display:none;
}
#ngs-resources .profile strong {
	font-size:16px;
	display:block;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
#ngs-resources .profile .readPaper {
	margin:0 auto;
}
#ngs-resources .profile .w-col-8 {
	height:400px;
	overflow:auto;	
	line-height:18px;
}
#ngs-resources .documents .w-col-6 {
	padding-right: 15px;	
}
#ngs-resources .documents > .w-col-6:first-child {
    padding-right: 35px;
}
#ngs-resources .w-col-9 {
	padding-right: 50px;
}
#ngs-resources .profile .w-row {
	position:relative;
}
#ngs-resources .readPaper a {
	color:#fff;
	text-decoration:none;	
}
#ngs-resources .icon-remove-sign {
	font-size:26px;
	position:absolute;	
	top:-25px;
	right:-25px;
	color:#fff;
	cursor:pointer;
}
#ngs-resources .viewProfile {
	cursor:pointer;
	color:#328ed1;
	display:inline;
}
#ngs-resources .researcher-name {
	font-family:'HelveticaNeueW01-ThinEx 710288';
	color: #ffb441;
	font-size: 24px;
}
#ngs-resources .readPaper {
	display: block;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	width: 140px;
	border: 1px solid #7ca8d4;
	border-radius: 5px;
	background-color: #7ca8d4;
	box-shadow: #2a72b9 0 3px 0 0;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	padding:5px 0;
}
#ngs-resources .readPaper:hover {
	background-color: #5790c8;
	text-decoration: none;
	border: 1px solid #5790c8
}
#ngs-resources .readPaper:active {
	position: relative;
	top: 3px;
	background-color: #2a72b9;
	box-shadow: none
}
#ngs-resources .researcher-photo {
	border-radius:5px;
}
#ngs-resources .Absolute-Center {
  margin: auto;
  position: fixed;
  top: 0; left: 0; bottom: 0; right: 0;
}

@media (max-width: 1224px) {
 
}

@media (max-width: 991px) {
  
 
  
#ngs-resources .logo {
	  width:100%;
	  padding:25px 25px 0;
}
#ngs-resources .banner {
	margin-top: 15px;
}
}
@media (max-width: 767px) {
 
 
#ngs-resources .content-wrapper {
    margin-top: 15px;
  }
#ngs-resources .form-wrapper {
    margin-bottom: 20px;
  }
#ngs-resources .content-col1 {
    padding-right: 10px;
    padding-left: 10px;
  }
#ngs-resources .w-col-9 {
	padding: 0;
}
#ngs-resources .w-col-6 {
	margin-bottom: 15px;
}

#ngs-resources .documents > .w-col-6:first-child {
    padding-right: 15px;
}
#ngs-resources .hero-wrapper {
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.12, #FFFFFF),color-stop(0.12, #ddd),color-stop(0.3, #FFFFFF));
	background-image: -o-linear-gradient(top, #FFFFFF 12%, #ddd 12%, #FFFFFF 30%);
	background-image: -moz-linear-gradient(top, #FFFFFF 12%, #ddd 12%, #FFFFFF 30%);
	background-image: -webkit-linear-gradient(top, #FFFFFF 12%, #ddd 12%, #FFFFFF 30%);
	background-image: -ms-linear-gradient(top, #FFFFFF 12%, #ddd 12%, #FFFFFF 30%);
	background-image: linear-gradient(to top, #FFFFFF 12%, #ddd 12%, #FFFFFF 30%);
}


}
@media (max-width: 600px) {
#ngs-resources .hero-wrapper {
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.10, #FFFFFF),color-stop(0.10, #ddd),color-stop(0.3, #FFFFFF));
	background-image: -o-linear-gradient(top, #FFFFFF 10%, #ddd 10%, #FFFFFF 30%);
	background-image: -moz-linear-gradient(top, #FFFFFF 10%, #ddd 10%, #FFFFFF 30%);
	background-image: -webkit-linear-gradient(top, #FFFFFF 10%, #ddd 10%, #FFFFFF 30%);
	background-image: -ms-linear-gradient(top, #FFFFFF 10%, #ddd 10%, #FFFFFF 30%);
	background-image: linear-gradient(to top, #FFFFFF 10%, #ddd 10%, #FFFFFF 30%);
}
 
}
@media (max-width: 479px) {
#ngs-resources .banner {
	display: none;
}
#ngs-resources .hero-wrapper {
	background-image: none;
}
#ngs-resources h1 {
	font-size: 40px;
	line-height: 50px;
}

}
@media (max-width: 401px) {
#ngs-resources h1 {
	font-size: 30px;
	line-height: 40px;
}

}

/* http://www.illumina.com/landing/ngs-resources/ */


/* http://www.illumina.com/landing/nextseq500/nextseq500_1.ilmn */

#nextseq500-1 h1 {
    color: #ffb441;
    font-family: "Inter", Helvetica, Arial, sans-serif;
	letter-spacing: -.011em;
	font-weight: 200;
    font-size: 44px;
    line-height: 54px;
    margin: 25px 0 15px;
    width: 60%;
}
#nextseq500-1 h2 {
	font-family: "Inter", Helvetica, Arial, sans-serif;
	letter-spacing: -.011em;
	font-weight: 300;
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    margin: 5px 0 10px;
}
#nextseq500-1 h3 {
    background-color: #91b5d9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 9px;
    padding-top: 10px;
    text-align: center;
}
#nextseq500-1 h4 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 10px;
}
#nextseq500-1 h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#nextseq500-1 h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#nextseq500-1 p {
    margin-bottom: 25px;
    padding-top: 0;
}
#nextseq500-1 .events-box {
    background: url("../../../content/dam/illumina-marketing/images/landing/nextseq500/events_bg.gif") no-repeat scroll right bottom #fcfcfc;
    border: 1px solid #ddd;
    border-radius: 5px;
    height: 420px;
    overflow: hidden;
    padding: 10px 15px;
}
#nextseq500-1 .events-box strong {
    font-size: 14px;
}
#nextseq500-1 .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#nextseq500-1 .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/landing/nextseq500/nextseq500.png"), linear-gradient(white, #ededed);
    background-position: 75% 48%, 0 0;
    background-repeat: no-repeat;
    background-size: 23% auto, 100% auto;
    border-bottom: 1px solid #ccc;
}
#nextseq500-1 .content-wrapper {
    margin-top: 50px;
}
#nextseq500-1 .form-wrapper {
    border-top: 1px solid #ccc;
    padding-top: 15px;
}
#nextseq500-1 .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#nextseq500-1 .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#nextseq500-1 .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#nextseq500-1 .form-wrapper li input {
    width: 100%;
}
#nextseq500-1 #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#nextseq500-1 .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#nextseq500-1 .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#nextseq500-1 .footer-col2 {
    float: right;
    text-align: right;
}
#nextseq500-1 .content-col1 {
    padding-right: 30px;
}
#nextseq500-1 .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#nextseq500-1 .copy-main {
    font-size: 14px;
    line-height: 20px;
}
#nextseq500-1 .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#nextseq500-1 .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#nextseq500-1 .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#nextseq500-1 .readmore, #nextseq500-1 .footer-col2 a, #nextseq500-1 a {
    color: #328ed1;
    text-decoration: none;
}
#nextseq500-1 .readmore:hover, #nextseq500-1 .footer-col2 a:hover, #nextseq500-1 a:hover {
    text-decoration: underline;
}
#nextseq500-1 .thankyou {
    text-align: center;
}
#nextseq500-1 .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#nextseq500-1 .mktFormMsg {
    color: red;
    font-size: 11px;
}
#nextseq500-1 #ie-bg-img {
    display: none;
}
@media (max-width: 1224px) {
#nextseq500-1 h1 {
    font-size: 38px;
    line-height: 42px;
    margin-left: 20px;
}
}
@media (max-width: 991px) {
#nextseq500-1 h1 {
    font-size: 38px;
    line-height: 42px;
    margin-left: 20px;
}
#nextseq500-1 .aoi_lt {
    width: 100%;
}
#nextseq500-1 .logo {
    padding: 25px 25px 0;
    width: 100%;
}
@media (max-width: 767px) {
#nextseq500-1 h1 {
    font-size: 26px;
    line-height: 30px;
    margin-left: 35px;
    margin-top: 105px;
    width: 55%;
}
#nextseq500-1 .content-wrapper {
    margin-top: 15px;
}
#nextseq500-1 .form-wrapper {
    margin-bottom: 20px;
}
#nextseq500-1 .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
}
@media (max-width: 479px) {
#nextseq500-1 h1 {
    font-size: 28px;
    line-height: 32px;
    margin-left: 30px;
    margin-top: 23px;
    width: 80%;
}
#nextseq500-1 .blog-item {
    margin-bottom: 15px;
}
#nextseq500-1 .mktField {
    width: 100%;
}
#nextseq500-1 .formTitle {
    width: auto;
}
}
}

/* http://www.illumina.com/landing/nextseq500/nextseq500_1.ilmn */


/* http://www.illumina.com/landing/nextseq500/nextseq500_2.ilmn */
#nextseq500-2 h1 {
	font-family: "Inter", Helvetica, Arial, sans-serif;
	font-weight: 200;
	letter-spacing: -.011em;
    color: #ffb441;
    font-size: 44px;
    line-height: 54px;
    margin: 25px 0 15px;
    width: 60%;
}
#nextseq500-2 h2 {
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    margin: 5px 0 10px;
}
#nextseq500-2 h3 {
    background-color: #91b5d9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 9px;
    padding-top: 10px;
    text-align: center;
}
#nextseq500-2 h4 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 10px;
}
#nextseq500-2 h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#nextseq500-2 h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#nextseq500-2 p {
    margin-bottom: 25px;
    padding-top: 0;
}
#nextseq500-2 .events-box {
    background: url("../../../content/dam/illumina-marketing/images/landing/nextseq500/events_bg.gif") no-repeat scroll right bottom #fcfcfc;
    border: 1px solid #ddd;
    border-radius: 5px;
    height: 420px;
    overflow: hidden;
    padding: 10px 15px;
}
#nextseq500-2 .events-box strong {
    font-size: 14px;
}
#nextseq500-2 .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#nextseq500-2 .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/landing/nextseq500/nextseq500.png"), linear-gradient(white, #ededed);
    background-position: 75% 48%, 0 0;
    background-repeat: no-repeat;
    background-size: 23% auto, 100% auto;
    border-bottom: 1px solid #ccc;
}
#nextseq500-2 .content-wrapper {
    margin-top: 50px;
}
#nextseq500-2 .form-wrapper {
    border-top: 1px solid #ccc;
    padding-top: 15px;
}
#nextseq500-2 .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#nextseq500-2 .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#nextseq500-2 .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#nextseq500-2 .form-wrapper li input {
    width: 100%;
}
#nextseq500-2 #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#nextseq500-2 .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#nextseq500-2 .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#nextseq500-2 .footer-col2 {
    float: right;
    text-align: right;
}
#nextseq500-2 .content-col1 {
    padding-right: 30px;
}
#nextseq500-2 .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#nextseq500-2 .copy-main {
    font-size: 14px;
    line-height: 20px;
}
#nextseq500-2 .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#nextseq500-2 .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#nextseq500-2 .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#nextseq500-2 .readmore, #nextseq500-2 .footer-col2 a, #nextseq500-2 a {
    color: #328ed1;
    text-decoration: none;
}
#nextseq500-2 .readmore:hover, #nextseq500-2 .footer-col2 a:hover, #nextseq500-2 a:hover {
    text-decoration: underline;
}
#nextseq500-2 .thankyou {
    text-align: center;
}
#nextseq500-2 .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#nextseq500-2 .mktFormMsg {
    color: red;
    font-size: 11px;
}
#nextseq500-2 #ie-bg-img {
    display: none;
}
@media (max-width: 1224px) {
#nextseq500-2 h1 {
    font-size: 38px;
    line-height: 42px;
    margin-left: 20px;
}
}
@media (max-width: 991px) {
#nextseq500-2 h1 {
    font-size: 38px;
    line-height: 42px;
    margin-left: 20px;
}
#nextseq500-2 .aoi_lt {
    width: 100%;
}
#nextseq500-2 .logo {
    padding: 25px 25px 0;
    width: 100%;
}
@media (max-width: 767px) {
#nextseq500-2 h1 {
    font-size: 26px;
    line-height: 30px;
    margin-left: 35px;
    margin-top: 105px;
    width: 55%;
}
#nextseq500-2 .content-wrapper {
    margin-top: 15px;
}
#nextseq500-2 .form-wrapper {
    margin-bottom: 20px;
}
#nextseq500-2 .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
}
@media (max-width: 479px) {
#nextseq500-2 h1 {
    font-size: 28px;
    line-height: 32px;
    margin-left: 30px;
    margin-top: 23px;
    width: 80%;
}
#nextseq500-2 .blog-item {
    margin-bottom: 15px;
}
#nextseq500-2 .mktField {
    width: 100%;
}
#nextseq500-2 .formTitle {
    width: auto;
}
}
}
/* http://www.illumina.com/landing/nextseq500/nextseq500_2.ilmn */


/* http://www.illumina.com/landing/nextseq500/nextseq500_3.ilmn */
#nextseq500-3 h1 {
    color: #ffb441;
	font-family: "Inter", Helvetica, Arial, sans-serif;
	font-weight: 200;
	letter-spacing: -.011em;
    font-size: 44px;
    font-weight: normal;
    line-height: 54px;
    margin: 25px 0 15px;
    width: 60%;
}
#nextseq500-3 h2 {
	font-family: "Inter", Helvetica, Arial, sans-serif;
	letter-spacing: -.011em;
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    margin: 5px 0 10px;
}
#nextseq500-3 h3 {
    background-color: #91b5d9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 9px;
    padding-top: 10px;
    text-align: center;
}
#nextseq500-3 h4 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 10px;
}
#nextseq500-3 h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#nextseq500-3 h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#nextseq500-3 p {
    margin-bottom: 25px;
    padding-top: 0;
}
#nextseq500-3 .events-box {
    background: url("../../../content/dam/illumina-marketing/images/landing/nextseq500/events_bg.gif") no-repeat scroll right bottom #fcfcfc;
    border: 1px solid #ddd;
    border-radius: 5px;
    height: 420px;
    overflow: hidden;
    padding: 10px 15px;
}
#nextseq500-3 .events-box strong {
    font-size: 14px;
}
#nextseq500-3 .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#nextseq500-3 .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/landing/nextseq500/nextseq500.png"), linear-gradient(white, #ededed);
    background-position: 75% 48%, 0 0;
    background-repeat: no-repeat;
    background-size: 23% auto, 100% auto;
    border-bottom: 1px solid #ccc;
}
#nextseq500-3 .content-wrapper {
    margin-top: 50px;
}
#nextseq500-3 .form-wrapper {
    border-top: 1px solid #ccc;
    padding-top: 15px;
}
#nextseq500-3 .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#nextseq500-3 .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#nextseq500-3 .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#nextseq500-3 .form-wrapper li input {
    width: 100%;
}
#nextseq500-3 #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#nextseq500-3 .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#nextseq500-3 .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#nextseq500-3 .footer-col2 {
    float: right;
    text-align: right;
}
#nextseq500-3 .content-col1 {
    padding-right: 30px;
}
#nextseq500-3 .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#nextseq500-3 .copy-main {
    font-size: 14px;
    line-height: 20px;
}
#nextseq500-3 .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#nextseq500-3 .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#nextseq500-3 .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#nextseq500-3 .readmore, #nextseq500-3 .footer-col2 a, #nextseq500-3 a {
    color: #328ed1;
    text-decoration: none;
}
#nextseq500-3 .readmore:hover, #nextseq500-3 .footer-col2 a:hover, #nextseq500-3 a:hover {
    text-decoration: underline;
}
#nextseq500-3 .thankyou {
    text-align: center;
}
#nextseq500-3 .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#nextseq500-3 .mktFormMsg {
    color: red;
    font-size: 11px;
}
#nextseq500-3 #ie-bg-img {
    display: none;
}
@media (max-width: 1224px) {
#nextseq500-3 h1 {
    font-size: 38px;
    line-height: 42px;
    margin-left: 20px;
}
}
@media (max-width: 991px) {
#nextseq500-3 h1 {
    font-size: 38px;
    line-height: 42px;
    margin-left: 20px;
}
#nextseq500-3 .aoi_lt {
    width: 100%;
}
#nextseq500-3 .logo {
    padding: 25px 25px 0;
    width: 100%;
}
@media (max-width: 767px) {
#nextseq500-3 h1 {
    font-size: 26px;
    line-height: 30px;
    margin-left: 35px;
    margin-top: 105px;
    width: 55%;
}
#nextseq500-3 .content-wrapper {
    margin-top: 15px;
}
#nextseq500-3 .form-wrapper {
    margin-bottom: 20px;
}
#nextseq500-3 .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
}
@media (max-width: 479px) {
#nextseq500-3 h1 {
    font-size: 28px;
    line-height: 32px;
    margin-left: 30px;
    margin-top: 23px;
    width: 80%;
}
#nextseq500-3 .blog-item {
    margin-bottom: 15px;
}
#nextseq500-3 .mktField {
    width: 100%;
}
#nextseq500-3 .formTitle {
    width: auto;
}
}
}

/* http://www.illumina.com/landing/nextseq500/nextseq500_3.ilmn */


/* http://www.illumina.com/landing/nextseq500/nextseq500_4.ilmn */

#nextseq500-4 h1 {
	font-family: "Inter", Helvetica, Arial, sans-serif;
	letter-spacing: -.011em;
	font-weight: 200;
    color: #ffb441;
    font-size: 44px;
    line-height: 54px;
    margin: 25px 0 15px;
    width: 60%;
}
#nextseq500-4 h2 {
	font-family: "Inter", Helvetica, Arial, sans-serif;
	letter-spacing: -.011em;
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    margin: 5px 0 10px;
}
#nextseq500-4 h3 {
    background-color: #91b5d9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 9px;
    padding-top: 10px;
    text-align: center;
}
#nextseq500-4 h4 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 10px;
}
#nextseq500-4 h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#nextseq500-4 h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#nextseq500-4 p {
    margin-bottom: 25px;
    padding-top: 0;
}
#nextseq500-4 .events-box {
    background: url("../../../content/dam/illumina-marketing/images/landing/nextseq500/events_bg.gif") no-repeat scroll right bottom #fcfcfc;
    border: 1px solid #ddd;
    border-radius: 5px;
    height: 420px;
    overflow: hidden;
    padding: 10px 15px;
}
#nextseq500-4 .events-box strong {
    font-size: 14px;
}
#nextseq500-4 .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#nextseq500-4 .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/landing/nextseq500/nextseq500.png"), linear-gradient(white, #ededed);
    background-position: 75% 48%, 0 0;
    background-repeat: no-repeat;
    background-size: 23% auto, 100% auto;
    border-bottom: 1px solid #ccc;
}
#nextseq500-4 .content-wrapper {
    margin-top: 50px;
}
#nextseq500-4 .form-wrapper {
    border-top: 1px solid #ccc;
    padding-top: 15px;
}
#nextseq500-4 .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#nextseq500-4 .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#nextseq500-4 .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#nextseq500-4 .form-wrapper li input {
    width: 100%;
}
#nextseq500-4 #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#nextseq500-4 .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#nextseq500-4 .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#nextseq500-4 .footer-col2 {
    float: right;
    text-align: right;
}
#nextseq500-4 .content-col1 {
    padding-right: 30px;
}
#nextseq500-4 .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#nextseq500-4 .copy-main {
    font-size: 14px;
    line-height: 20px;
}
#nextseq500-4 .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#nextseq500-4 .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#nextseq500-4 .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#nextseq500-4 .readmore, #nextseq500-4 .footer-col2 a, #nextseq500-4 a {
    color: #328ed1;
    text-decoration: none;
}
#nextseq500-4 .readmore:hover, #nextseq500-4 .footer-col2 a:hover, #nextseq500-4 a:hover {
    text-decoration: underline;
}
#nextseq500-4 .thankyou {
    text-align: center;
}
#nextseq500-4 .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#nextseq500-4 .mktFormMsg {
    color: red;
    font-size: 11px;
}
#nextseq500-4 #ie-bg-img {
    display: none;
}
@media (max-width: 1224px) {
#nextseq500-4 h1 {
    font-size: 38px;
    line-height: 42px;
    margin-left: 20px;
}
}
@media (max-width: 991px) {
#nextseq500-4 h1 {
    font-size: 38px;
    line-height: 42px;
    margin-left: 20px;
}
#nextseq500-4 .aoi_lt {
    width: 100%;
}
#nextseq500-4 .logo {
    padding: 25px 25px 0;
    width: 100%;
}
@media (max-width: 767px) {
#nextseq500-4 h1 {
    font-size: 26px;
    line-height: 30px;
    margin-left: 35px;
    margin-top: 105px;
    width: 55%;
}
#nextseq500-4 .content-wrapper {
    margin-top: 15px;
}
#nextseq500-4 .form-wrapper {
    margin-bottom: 20px;
}
#nextseq500-4 .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
}
@media (max-width: 479px) {
#nextseq500-4 h1 {
    font-size: 28px;
    line-height: 32px;
    margin-left: 30px;
    margin-top: 23px;
    width: 80%;
}
#nextseq500-4 .blog-item {
    margin-bottom: 15px;
}
#nextseq500-4 .mktField {
    width: 100%;
}
#nextseq500-4 .formTitle {
    width: auto;
}
}
}

/* http://www.illumina.com/landing/nextseq500/nextseq500_4.ilmn */


/* http://www.illumina.com/landing/nextseq500/nextseq500_5.ilmn */

#nextseq500-5 h1 {
    color: #ffb441;
	font-family: "Inter", Helvetica, Arial, sans-serif;
	font-weight: 200;
	letter-spacing: -.011em;
    font-size: 44px;
    line-height: 54px;
    margin: 25px 0 15px;
    width: 63%;
}
#nextseq500-5 h2 {
	font-family: "Inter", Helvetica, Arial, sans-serif;
	letter-spacing: -.011em;
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    margin: 5px 0 10px;
}
#nextseq500-5 h3 {
    background-color: #91b5d9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 9px;
    padding-top: 10px;
    text-align: center;
}
#nextseq500-5 h4 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 10px;
}
#nextseq500-5 h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#nextseq500-5 h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#nextseq500-5 p {
    margin-bottom: 25px;
    padding-top: 0;
}
#nextseq500-5 .events-box {
    background: url("../../../content/dam/illumina-marketing/images/landing/nextseq500/events_bg.gif") no-repeat scroll right bottom #fcfcfc;
    border: 1px solid #ddd;
    border-radius: 5px;
    height: 420px;
    overflow: hidden;
    padding: 10px 15px;
}
#nextseq500-5 .events-box strong {
    font-size: 14px;
}
#nextseq500-5 .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#nextseq500-5 .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/landing/nextseq500/nextseq500.png"), linear-gradient(white, #ededed);
    background-position: 75% 48%, 0 0;
    background-repeat: no-repeat;
    background-size: 23% auto, 100% auto;
    border-bottom: 1px solid #ccc;
}
#nextseq500-5 .content-wrapper {
    margin-top: 50px;
}
#nextseq500-5 .form-wrapper {
    border-top: 1px solid #ccc;
    padding-top: 15px;
}
#nextseq500-5 .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#nextseq500-5 .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#nextseq500-5 .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#nextseq500-5 .form-wrapper li input {
    width: 100%;
}
#nextseq500-5 #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#nextseq500-5 .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#nextseq500-5 .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#nextseq500-5 .footer-col2 {
    float: right;
    text-align: right;
}
#nextseq500-5 .content-col1 {
    padding-right: 30px;
}
#nextseq500-5 .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#nextseq500-5 .copy-main {
    font-size: 14px;
    line-height: 20px;
}
#nextseq500-5 .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#nextseq500-5 .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#nextseq500-5 .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#nextseq500-5 .readmore, #nextseq500-5 .footer-col2 a, #nextseq500-5 a {
    color: #328ed1;
    text-decoration: none;
}
#nextseq500-5 .readmore:hover, #nextseq500-5 .footer-col2 a:hover, #nextseq500-5 a:hover {
    text-decoration: underline;
}
#nextseq500-5 .thankyou {
    text-align: center;
}
#nextseq500-5 .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#nextseq500-5 .mktFormMsg {
    color: red;
    font-size: 11px;
}
#nextseq500-5 #ie-bg-img {
    display: none;
}
@media (max-width: 1224px) {
#nextseq500-5 h1 {
    font-size: 38px;
    line-height: 42px;
    margin-left: 20px;
}
}
@media (max-width: 991px) {
#nextseq500-5 h1 {
    font-size: 38px;
    line-height: 42px;
    margin-left: 20px;
}
#nextseq500-5 .aoi_lt {
    width: 100%;
}
#nextseq500-5 .logo {
    padding: 25px 25px 0;
    width: 100%;
}
@media (max-width: 767px) {
#nextseq500-5 h1 {
    font-size: 26px;
    line-height: 30px;
    margin-left: 35px;
    margin-top: 105px;
    width: 55%;
}
#nextseq500-5 .content-wrapper {
    margin-top: 15px;
}
#nextseq500-5 .form-wrapper {
    margin-bottom: 20px;
}
#nextseq500-5 .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
}
@media (max-width: 479px) {
#nextseq500-5 h1 {
    font-size: 28px;
    line-height: 32px;
    margin-left: 30px;
    margin-top: 23px;
    width: 80%;
}
#nextseq500-5 .blog-item {
    margin-bottom: 15px;
}
#nextseq500-5 .mktField {
    width: 100%;
}
#nextseq500-5 .formTitle {
    width: auto;
}
}
}

/* http://www.illumina.com/landing/nextseq500/nextseq500_5.ilmn */


/* http://landing.illumina.com/landing/nextseq500/thankyou.ilmn */

#nextseq-thankyou html, #nextseq-thankyou body {
    height: 100%;
    margin: 0;
    overflow: hidden;
    width: 100%;
}
#nextseq-thankyou .thankYou {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #ccc;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    height: 10%;
    padding: 1.5% 2%;
    width: 100%;
    z-index: 10;
}
#nextseq-thankyou .content-wrapper {
    height: 90%;
    width: 100%;
}
#nextseq-thankyou .logo, #nextseq-thankyou .thankYou div {
    float: left;
    font-size: 12px;
}
#nextseq-thankyou .logo {
    margin-right: 25px;
}
#nextseq-thankyou .nextPage {
    background: none repeat scroll 0 0 #7ca8d4;
    border-radius: 5px;
    color: white;
    float: right;
    font-weight: bold;
    padding: 5px 10px;
    text-decoration: none;
}

/* http://landing.illumina.com/landing/nextseq500/thankyou.ilmn */


/* http://www.illumina.com/landing/miseqfocusoffer/ */

#miseq-focus-2  h1 {
  font-family: 'HelveticaNeueW01-ThinEx 710288',Arial,sans-serif;
  margin: 55px 0 0 0;
  font-size: 40px;
  line-height: 44px;
  font-weight: 400;
  color: #ffb441;
  letter-spacing: 1px;
}
#miseq-focus-2 h2 {
  font-size: 24px;
  line-height: 30px;
  font-weight: normal;
  font-family:'HelveticaNeueW01-LtExt';
  letter-spacing: .5px;
  padding: 13px 0 6px 0;
}
#miseq-focus-2 h3 {
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px 0 0 0;
  font-size: 15px;
  font-weight: bold;
  font-family: Arial;
}
#miseq-focus-2 .form-title {
  font-size: 24px;
  color: #ffb441;
  line-height: 30px;
  font-weight: normal;
  font-family: 'HelveticaNeueW01-LtExt';
  letter-spacing: .5px;
  padding: 0;
}
#miseq-focus-2 h4 {
margin-top: 10px;
margin-bottom: 10px;
font-size: 18px;
line-height: 24px;
font-weight: 700;
}
#miseq-focus-2 h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}
#miseq-focus-2 h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
#miseq-focus-2 p {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 21px;
}
#miseq-focus-2 .button {
  display: inline-block;
  padding: 4px 15px;
  background-color: black;
  color: white;
  text-align: center;
  text-decoration: none;
}
#miseq-focus-2 .header {
  height: 400px;
  margin-bottom: 25px;
  background-image: url('../../../content/dam/illumina-marketing/images/landing/miseqfocusoffer/miseq-my-focus-banner.jpg');
  background-position: 50% 100%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
#miseq-focus-2 .header2 {
  height: 470px;
  margin-bottom: 25px;
  background-image: url('../../../content/dam/illumina-marketing/images/landing/miseqfocusoffer/landing_page_miseq_focus_prospect.jpg');
  background-position: 50% 100%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
#miseq-focus-2 .footer {
  margin-top: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f7f7f7;
}
#miseq-focus-2 .logo {
  margin-top: 25px;
}
#miseq-focus-2 .quote {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 15px 20px;
  border: 1px solid #bbb;
  border-radius: 10px;
  background-image: -webkit-linear-gradient(#bbb, white 11%, white 87%, #bbb);
  background-image: -o-linear-gradient(#bbb, white 11%, white 87%, #bbb);
  background-image: linear-gradient(#bbb, white 11%, white 87%, #bbb);
}
#miseq-focus-2 .scientist {
  float: right;
}
#miseq-focus-2 .marketo {
  border: 1px solid #ccc;
  border-radius: 10px;
  background-color: #f7f7f7;
}
#miseq-focus-2 .quote-text {
  font-size: 13px;
  line-height: 19px;
  font-style: italic;
}
#miseq-focus-2 .quote-name {
  margin-top: 15px;
  font-size: 13px;
  font-weight: 700;
}
#miseq-focus-2 .footer-link {
  color: #328ed1;
  font-size: 11px;
  text-decoration: none;
}
#miseq-focus-2 .copyright {
  font-size: 11px;
  line-height: 15px;
}
#miseq-focus-2 .content-2x2 {
  margin-top: 15px;
  margin-bottom: 15px;
}
#miseq-focus-2 .content-column {
  padding: 15px 20px;
}
#miseq-focus-2 .content-cta {
  color: #328ed1;
  font-size: 15px;
}
#miseq-focus-2 .content-photo {
  margin-bottom: 15px;
  margin-left: 15px;
  float: right;
  border: 1px solid #bbb;
  border-radius: 5px;
}
#miseq-focus-2 .footer-link-divider {
  margin-right: 7px;
  margin-left: 7px;
  font-size: 11px;
}
#miseq-focus-2 .footer-link-col {
  text-align: right;
}
#miseq-focus-2 .youtube-embed {
  margin-top: 15px;
  margin-bottom: 15px;
}
#miseq-focus-2 .myfocus-form {
  margin-top: 25px;
}
#miseq-focus-2 .terms {
  color: #555;
  font-size: 11px;
  line-height: 16px;
}
#miseq-focus-2 .list-1 {
  margin-bottom: 30px;
}
#miseq-focus-2 .t-c-footer {
  font-size: 11px;
  line-height: 15px;
}
#miseq-focus-2 .col1 {
  padding-right:75px;
}
@media (max-width: 767px) {
  #miseq-focus-2 .content-full {
    padding-right: 15px;
    padding-left: 15px;
  }
  #miseq-focus-2 .content-header {
    padding-right: 20px;
    padding-left: 20px;
  }
  #miseq-focus-2 .header {
    background-position: 60% 100%;
    background-size: 1175px;
  }
}
@media (max-width: 640px) {
  #miseq-focus-2 .header2 {
    height: 540px;
    background-position: 48% 105%;
  }
}

/* http://www.illumina.com/landing/miseqfocusoffer/ */

/* http://www.illumina.com/landing/miseqfocus/ */

#miseqfocus .ilmn-h1 {
  font-family: 'HelveticaNeueW01-ThinEx 710288',Arial,sans-serif;
  margin: 30px 0 10px 0;
  font-size: 40px;
  line-height: 44px;
  font-weight: 400;
  color: #ffb441;
  letter-spacing: 1px;
}
#miseqfocus .ilmn-h2 {
  font-size: 24px;
  color: #ffb441;
  line-height: 30px;
  font-weight: normal;
  font-family: 'HelveticaNeueW01-LtExt';
  letter-spacing: .5px;
  padding: 13px 0 6px 0;
}
#miseqfocus .ilmn-h3 {
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px 0 0 0;
  font-size: 15px;
  font-weight: bold;
  font-family: Arial;
}
#miseqfocus .form-title {
  font-size: 24px;
  color: #ffb441;
  line-height: 30px;
  font-weight: normal;
  font-family: 'HelveticaNeueW01-LtExt';
  letter-spacing: .5px;
  padding: 0;
}


#miseqfocus h1 {
  margin-top: 20px;
  color: #ffb441;
  font-size: 38px;
  line-height: 44px;
  font-weight: 400;
}
#miseqfocus h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #555;
  font-size: 32px;
  line-height: 36px;
  font-weight: 400;
}
#miseqfocus h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #ffb441;
  font-size: 24px;
  line-height: 30px;
  font-weight: 400;
}
#miseqfocus h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}
#miseqfocus h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}
#miseqfocus h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
#miseqfocus p {
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 21px;
}
#miseqfocus .button {
  display: inline-block;
  padding: 4px 15px;
  background-color: black;
  color: white;
  text-align: center;
  text-decoration: none;
}
#miseqfocus .header {
  height: 450px;
  margin-bottom: 25px;
  background-image: url('../../../content/dam/illumina-marketing/images/landing/miseqfocus/miseqfocus-prospect-v2.jpg');
  background-position: 50% 100%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
#miseqfocus .footer {
  margin-top: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f7f7f7;
}
#miseqfocus .logo {
  margin-top: 25px;
}
#miseqfocus .quote {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 15px 20px;
  border: 1px solid #bbb;
  border-radius: 10px;
  background-image: -webkit-linear-gradient(#bbb, white 11%, white 87%, #bbb);
  background-image: -o-linear-gradient(#bbb, white 11%, white 87%, #bbb);
  background-image: linear-gradient(#bbb, white 11%, white 87%, #bbb);
}
#miseqfocus .scientist {
  float: right;
}
#miseqfocus .marketo {
  border: 1px solid #ccc;
  border-radius: 10px;
  background-color: #f7f7f7;
}
#miseqfocus .quote-text {
  font-size: 13px;
  line-height: 19px;
  font-style: italic;
}
#miseqfocus .quote-name {
  margin-top: 15px;
  font-size: 13px;
  font-weight: 700;
}
#miseqfocus .footer-link {
  display: inline-block;
  color: #328ed1;
  font-size: 11px;
  text-decoration: none;
}
#miseqfocus .copyright {
  font-size: 11px;
  line-height: 15px;
}
#miseqfocus .content-2x2 {
  margin-bottom: 15px;
}
#miseqfocus .content-column {
  padding: 15px 40px 15px 0;
}
#miseqfocus .content-cta {
  color: #328ed1;
  font-size: 15px;
  text-decoration: none;
}
#miseqfocus .content-cta:hover {
  text-decoration: underline
}
#miseqfocus .content-photo {
  margin-bottom: 15px;
  margin-left: 15px;
  float: right;
  border: 1px solid #bbb;
  border-radius: 5px;
}
#miseqfocus .footer-link-divider {
  display: inline-block;
  margin-right: 7px;
  margin-left: 7px;
  font-size: 11px;
}
#miseqfocus .footer-link-col {
  text-align: right;
}
#miseqfocus .youtube-embed {
  margin-top: 15px;
  margin-bottom: 15px;
}
#miseqfocus .myfocus-form {
  margin-top: 25px;
}
#miseqfocus .terms {
  color: #555;
  font-size: 11px;
  line-height: 16px;
}
#miseqfocus .list-1 {
  margin-bottom: 30px;
}
#miseqfocus .t-c-footer {
  font-size: 11px;
  line-height: 15px;
}
@media (max-width: 767px) {
 #miseqfocus  .content-full {
    padding-right: 15px;
    padding-left: 15px;
  }
  #miseqfocus .content-header {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 479px) {
  #miseqfocus .header {
    height: 490px;
    background-position: 48% 100%;
  }
  #miseqfocus .marketo {
    margin-bottom: 25px;
  }
}

/* http://www.illumina.com/landing/miseqfocus/ */


/* http://www.illumina.com/landing/sequencing-cardiovascular-disease/ */


#sequencing-cardiovascular-disease h1 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 44px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 54px;
    margin: 40px 40px 0 0;
}
#sequencing-cardiovascular-disease .grayH2 {
    color: #666;
    font-family: "HelveticaNeueW01 53 Ext";
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 24px;
}
#sequencing-cardiovascular-disease #formH2 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-LtExt";
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.5px;
    line-height: 30px;
    padding: 0;
}
#sequencing-cardiovascular-disease h2 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-LtExt";
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.5px;
    line-height: 30px;
    padding: 13px 0 6px;
}
#sequencing-cardiovascular-disease h3 {
    font-family: Arial;
    font-size: 17px;
    font-weight: bold;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 0 0;
}
#sequencing-cardiovascular-disease h4 {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 10px;
}
#sequencing-cardiovascular-disease h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#sequencing-cardiovascular-disease h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#sequencing-cardiovascular-disease p {
    line-height: 22px;
    margin-bottom: 15px;
}
#sequencing-cardiovascular-disease p.cardio-video {
    margin-bottom: 2px;
}
#sequencing-cardiovascular-disease .intro {
    line-height: 22px;
    margin-bottom: 17px;
}
#sequencing-cardiovascular-disease .infoP {
    margin: 0 0 5px;
}
#sequencing-cardiovascular-disease .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#sequencing-cardiovascular-disease .shareIcons {
    margin: 16px 0 0;
}
#sequencing-cardiovascular-disease .shareIcons p {
    color: #666;
    float: left;
    font-family: "HelveticaNeueW01 53 Ext";
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 24px;
    margin: 5px 3px 0 0;
}
#sequencing-cardiovascular-disease #button_email, #sequencing-cardiovascular-disease #button_twitter, #sequencing-cardiovascular-disease #button_facebook {
    padding: 0 5px 0 0;
}
#sequencing-cardiovascular-disease #button_linkedin {
    padding: 0;
}
#sequencing-cardiovascular-disease .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/landing/sequencing-cardiovascular-disease/iccg-cardiology-bg.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ccc;
    height: 365px;
}
#sequencing-cardiovascular-disease .content-wrapper {
    margin-top: 50px;
}
#sequencing-cardiovascular-disease .documents img {
    float: right;
    margin: 10px 0 0 10px;
}
#sequencing-cardiovascular-disease .video img, #sequencing-cardiovascular-disease .documents img {
    border: 1px solid #bbbbbb;
    border-radius: 6px;
    margin: 11px 0 5px 10px;
}
#sequencing-cardiovascular-disease .video {
    margin-top: 20px;
}
#sequencing-cardiovascular-disease .shareStyles {
    float: left;
    margin: 0 9px 0 10px;
}
#sequencing-cardiovascular-disease .iconATag {
    display: inline-block;
    margin: -4px 0 0 4px;
}
#sequencing-cardiovascular-disease .form-wrapper {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 15px;
    line-height: 20px;
    margin-top: 12px;
    width: 210px;
}
#sequencing-cardiovascular-disease .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#sequencing-cardiovascular-disease .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#sequencing-cardiovascular-disease .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#sequencing-cardiovascular-disease .form-wrapper li input {
    width: 100%;
}
#sequencing-cardiovascular-disease #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#sequencing-cardiovascular-disease .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#sequencing-cardiovascular-disease #panelsCol, #sequencing-cardiovascular-disease #systemsCol, #sequencing-cardiovascular-disease #informCol {
    padding: 0 30px 0 10px;
}
#sequencing-cardiovascular-disease .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#sequencing-cardiovascular-disease .footer-col2 {
    float: right;
    text-align: right;
}
#sequencing-cardiovascular-disease .content-col1 {
    padding-right: 30px;
}
#sequencing-cardiovascular-disease .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#sequencing-cardiovascular-disease .copy-main ul li {
    line-height: 22px;
    margin-bottom: 10px;
}
#sequencing-cardiovascular-disease .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#sequencing-cardiovascular-disease .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#sequencing-cardiovascular-disease .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#sequencing-cardiovascular-disease .footer-col2 a, a {
    color: #328ed1;
    text-decoration: none;
}
#sequencing-cardiovascular-disease .readmore a {
    color: #328ed1 !important;
    text-decoration: none;
}
#sequencing-cardiovascular-disease .readmore:hover, #sequencing-cardiovascular-disease .footer-col2 a:hover, #sequencing-cardiovascular-disease a:hover {
    text-decoration: underline;
}
#sequencing-cardiovascular-disease .thankyou {
    text-align: center;
}
#sequencing-cardiovascular-disease .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#sequencing-cardiovascular-disease .mktFormMsg {
    color: red;
    font-size: 11px;
}
#sequencing-cardiovascular-disease .researcher-row {
    border-top: 1px solid #ccc;
    margin-top: 15px;
    padding-top: 30px;
}
#sequencing-cardiovascular-disease .researcher-row img {
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer;
    opacity: 0.5;
    transform: scale(1);
    transition: all 300ms ease 0s;
    width: 85%;
}
#sequencing-cardiovascular-disease .researcher-row img:hover {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    transform: scale(1.1);
    transition: all 300ms ease 0s;
}
#sequencing-cardiovascular-disease .researcher-row .selected {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    opacity: 1;
}
#sequencing-cardiovascular-disease .researcher-info > div {
    display: none;
}
#sequencing-cardiovascular-disease .researcher-info {
    margin-top: 25px;
    min-height: 230px;
}
#sequencing-cardiovascular-disease .researcher-info em {
    font-size: 11px;
}
#sequencing-cardiovascular-disease .researcher-info span {
    font-size: 14px;
    line-height: 20px;
}
#sequencing-cardiovascular-disease .youTubeVideo {
    border-radius: 10px;
    display: none;
    height: 554px;
    padding: 0;
    width: 60%;
    z-index: 10;
}
#sequencing-cardiovascular-disease .modal-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}
#sequencing-cardiovascular-disease .youTubeVideo strong {
    border-bottom: 1px solid #ccc;
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
}
#sequencing-cardiovascular-disease .youTubeVideo .readPaper {
    margin: 0 auto;
}
#sequencing-cardiovascular-disease .youTubeVideo .w-col-8 {
    height: 400px;
    line-height: 18px;
    overflow: auto;
}
#sequencing-cardiovascular-disease .documents .w-col-6 {
    padding-right: 15px;
}
#sequencing-cardiovascular-disease .documents > .w-col-6:first-child {
    padding-right: 35px;
}
#sequencing-cardiovascular-disease .w-col-9 {
    padding-right: 50px;
}
#sequencing-cardiovascular-disease .youTubeVideo .w-row {
    position: relative;
}
#sequencing-cardiovascular-disease .readPaper a {
    color: #fff;
    text-decoration: none;
}
#sequencing-cardiovascular-disease .icon-remove-sign {
    color: #fff;
    cursor: pointer;
    font-size: 26px;
    position: absolute;
    right: -25px;
    top: -25px;
}
#sequencing-cardiovascular-disease .watchVideo {
    color: #328ed1;
    cursor: pointer;
    display: inline;
}
#sequencing-cardiovascular-disease .researcher-name {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 24px;
}
#sequencing-cardiovascular-disease .readPaper {
    background-color: #7ca8d4;
    border: 1px solid #7ca8d4;
    border-radius: 5px;
    box-shadow: 0 3px 0 0 #2a72b9;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width: 140px;
}
#sequencing-cardiovascular-disease .readPaper:hover {
    background-color: #5790c8;
    border: 1px solid #5790c8;
    text-decoration: none;
}
#sequencing-cardiovascular-disease .readPaper:active {
    background-color: #2a72b9;
    box-shadow: none;
    position: relative;
    top: 3px;
}
#sequencing-cardiovascular-disease .researcher-photo {
    border-radius: 5px;
}
#sequencing-cardiovascular-disease .Absolute-Center {
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
}
#sequencing-cardiovascular-disease .watchVideo {
    color: #328ed1;
    cursor: pointer;
    display: inline;
}
#sequencing-cardiovascular-disease .video-wrapper {
    border: 20px solid white;
    border-radius: 20px;
    height: 0;
    padding-bottom: 56.25%;
    padding-top: 25px;
    position: relative;
}
#sequencing-cardiovascular-disease .video-wrapper iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
@media (max-width: 1224px) {
}
@media (max-width: 991px) {
#sequencing-cardiovascular-disease .logo {
    padding: 25px 25px 0;
    width: 100%;
}
#sequencing-cardiovascular-disease .banner {
    margin-top: 15px;
}
}
@media (max-width: 767px) {
#sequencing-cardiovascular-disease .content-wrapper {
    margin-top: 15px;
}
#sequencing-cardiovascular-disease .form-wrapper {
    margin-bottom: 20px;
}
#sequencing-cardiovascular-disease .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
#sequencing-cardiovascular-disease .w-col-9 {
    padding: 0;
}
#sequencing-cardiovascular-disease .w-col-6 {
    margin-bottom: 15px;
}
#sequencing-cardiovascular-disease .documents > .w-col-6:first-child {
    padding-right: 15px;
}
#sequencing-cardiovascular-disease .hero-wrapper {
    background-image: linear-gradient(to top, #ffffff 0%, #ddd 0%, #ffffff 15%);
    height: auto;
}
#sequencing-cardiovascular-disease h1 {
    margin: 40px 40px 40px 0;
}
}
@media (max-width: 600px) {
}
@media (max-width: 479px) {
#sequencing-cardiovascular-disease .banner {
    display: none;
}
#sequencing-cardiovascular-disease .hero-wrapper {
    background-image: none;
}
#sequencing-cardiovascular-disease h1 {
    font-size: 40px;
    line-height: 50px;
}
}
@media (max-width: 401px) {
#sequencing-cardiovascular-disease h1 {
    font-size: 30px;
    line-height: 40px;
}
}
#sequencing-cardiovascular-disease .quote {
    background: linear-gradient(to bottom, #eaeaea 0%, #ffffff 10%, #ffffff 90%, #eaeaea 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #bbb;
    border-radius: 10px;
    font-size: 13px;
    line-height: 19px;
    margin: 25px 0;
    padding: 15px;
}
#sequencing-cardiovascular-disease .quote img {
    border: 1px solid #ddd;
    border-radius: 5px;
    float: right;
    margin-bottom: 120px;
    margin-left: 15px;
}

/* http://www.illumina.com/landing/sequencing-cardiovascular-disease/ */


/* http://www.illumina.com/landing/transforming-oncology/ */

#transforming-oncology h1 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 44px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 54px;
}
#transforming-oncology .grayH2 {
    color: #666;
    font-family: "HelveticaNeueW01 53 Ext";
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 24px;
}
#transforming-oncology #formH2 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-LtExt";
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.5px;
    line-height: 30px;
    padding: 0;
}
#transforming-oncology h2 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-LtExt";
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.5px;
    line-height: 30px;
    padding: 13px 0 6px;
}
#transforming-oncology h3 {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 0 0;
}
#transforming-oncology h4 {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 10px;
}
#transforming-oncology h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#transforming-oncology h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#transforming-oncology p {
    line-height: 22px;
    margin-bottom: 15px;
}
#transforming-oncology .intro {
    line-height: 22px;
    margin-bottom: 17px;
}
#transforming-oncology .infoP {
    margin: 0 0 5px;
}
#transforming-oncology .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#transforming-oncology .shareIcons {
    margin: 16px 0 0;
}
#transforming-oncology .shareIcons p {
    color: #666;
    float: left;
    font-family: "HelveticaNeueW01 53 Ext";
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 24px;
    margin: 5px 3px 0 0;
}
#transforming-oncology #button_email, #transforming-oncology #button_twitter, #transforming-oncology #button_facebook {
    padding: 0 5px 0 0;
}
#transforming-oncology #button_linkedin {
    padding: 0;
}
#transforming-oncology .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/landing/transforming-oncology/ASCO_SocialMedia_BG.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ccc;
    height: 365px;
}
#transforming-oncology .content-wrapper {
    margin-top: 50px;
}
#transforming-oncology .documents img {
    float: right;
    margin: 10px 0 0 10px;
}
#transforming-oncology .video img, #transforming-oncology .documents img {
    border: 1px solid #bbbbbb;
    border-radius: 6px;
    margin: 11px 0 5px 10px;
}
#transforming-oncology .video {
    margin-top: 20px;
}
#transforming-oncology .shareStyles {
    float: left;
    margin: 0 9px 0 10px;
}
#transforming-oncology .iconATag {
    display: inline-block;
    margin: -4px 0 0 4px;
}
#transforming-oncology .form-wrapper {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 15px;
    line-height: 20px;
    margin-top: 12px;
    width: 210px;
}
#transforming-oncology .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#transforming-oncology .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#transforming-oncology .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#transforming-oncology .form-wrapper li input {
    width: 100%;
}
#transforming-oncology #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#transforming-oncology .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#transforming-oncology #panelsCol, #transforming-oncology #systemsCol, #transforming-oncology #informCol {
    padding: 0 30px 0 10px;
}
#transforming-oncology .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#transforming-oncology .footer-col2 {
    float: right;
    text-align: right;
}
#transforming-oncology .content-col1 {
    padding-right: 30px;
}
#transforming-oncology .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#transforming-oncology .copy-main ul li {
    line-height: 22px;
    margin-bottom: 10px;
}
#transforming-oncology .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#transforming-oncology .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#transforming-oncology .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#transforming-oncology .footer-col2 a, a {
    color: #328ed1;
    text-decoration: none;
}
#transforming-oncology .readmore a {
    color: #328ed1 !important;
    text-decoration: none;
}
#transforming-oncology .readmore:hover, #transforming-oncology .footer-col2 a:hover, #transforming-oncology a:hover {
    text-decoration: underline;
}
#transforming-oncology .thankyou {
    text-align: center;
}
#transforming-oncology .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#transforming-oncology .mktFormMsg {
    color: red;
    font-size: 11px;
}
#transforming-oncology .researcher-row {
    border-top: 1px solid #ccc;
    margin-top: 15px;
    padding-top: 30px;
}
#transforming-oncology .researcher-row img {
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer;
    opacity: 0.5;
    transform: scale(1);
    transition: all 300ms ease 0s;
    width: 85%;
}
#transforming-oncology .researcher-row img:hover {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    transform: scale(1.1);
    transition: all 300ms ease 0s;
}
#transforming-oncology .researcher-row .selected {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    opacity: 1;
}
#transforming-oncology .researcher-info > div {
    display: none;
}
#transforming-oncology .researcher-info {
    margin-top: 25px;
    min-height: 230px;
}
#transforming-oncology .researcher-info em {
    font-size: 11px;
}
#transforming-oncology .researcher-info span {
    font-size: 14px;
    line-height: 20px;
}
#transforming-oncology .profile {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    display: none;
    height: 430px;
    padding: 15px 30px 15px 15px;
    width: 60%;
    z-index: 10;
}
#transforming-oncology .modal-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}
#transforming-oncology .profile strong {
    border-bottom: 1px solid #ccc;
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
}
#transforming-oncology .profile .readPaper {
    margin: 0 auto;
}
#transforming-oncology .profile .w-col-8 {
    height: 400px;
    line-height: 18px;
    overflow: auto;
}
#transforming-oncology .documents .w-col-6 {
    padding-right: 15px;
}
#transforming-oncology .documents > .w-col-6:first-child {
    padding-right: 35px;
}
#transforming-oncology .w-col-9 {
    padding-right: 50px;
}
#transforming-oncology .profile .w-row {
    position: relative;
}
#transforming-oncology .readPaper a {
    color: #fff;
    text-decoration: none;
}
#transforming-oncology .icon-remove-sign {
    color: #fff;
    cursor: pointer;
    font-size: 26px;
    position: absolute;
    right: -25px;
    top: -25px;
}
#transforming-oncology .viewProfile {
    color: #328ed1;
    cursor: pointer;
    display: inline;
}
#transforming-oncology .researcher-name {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 24px;
}
#transforming-oncology .readPaper {
    background-color: #7ca8d4;
    border: 1px solid #7ca8d4;
    border-radius: 5px;
    box-shadow: 0 3px 0 0 #2a72b9;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width: 140px;
}
#transforming-oncology .readPaper:hover {
    background-color: #5790c8;
    border: 1px solid #5790c8;
    text-decoration: none;
}
#transforming-oncology .readPaper:active {
    background-color: #2a72b9;
    box-shadow: none;
    position: relative;
    top: 3px;
}
#transforming-oncology .researcher-photo {
    border-radius: 5px;
}
#transforming-oncology .Absolute-Center {
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
}
@media (max-width: 1224px) {
}
@media (max-width: 991px) {
#transforming-oncology .logo {
    padding: 25px 25px 0;
    width: 100%;
}
#transforming-oncology .banner {
    margin-top: 15px;
}
}
@media (max-width: 767px) {
#transforming-oncology .content-wrapper {
    margin-top: 15px;
}
#transforming-oncology .form-wrapper {
    margin-bottom: 20px;
}
#transforming-oncology .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
#transforming-oncology .w-col-9 {
    padding: 0;
}
#transforming-oncology .w-col-6 {
    margin-bottom: 15px;
}
#transforming-oncology .documents > .w-col-6:first-child {
    padding-right: 15px;
}
#transforming-oncology .hero-wrapper {
    background-image: linear-gradient(to top, #ffffff 12%, #ddd 12%, #ffffff 30%);
}
}
@media (max-width: 600px) {
#transforming-oncology .hero-wrapper {
    background-image: linear-gradient(to top, #ffffff 10%, #ddd 10%, #ffffff 30%);
}
}
@media (max-width: 479px) {
#transforming-oncology .banner {
    display: none;
}
#transforming-oncology .hero-wrapper {
    background-image: none;
}
#transforming-oncology h1 {
    font-size: 40px;
    line-height: 50px;
}
}
@media (max-width: 401px) {
#transforming-oncology h1 {
    font-size: 30px;
    line-height: 40px;
}
}
#transforming-oncology .quote {
    background: linear-gradient(to bottom, #eaeaea 0%, #ffffff 10%, #ffffff 90%, #eaeaea 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #bbb;
    border-radius: 10px;
    font-size: 13px;
    line-height: 19px;
    margin: 25px 0;
    padding: 15px;
}
#transforming-oncology .quote img {
    border: 1px solid #ddd;
    border-radius: 5px;
    float: right;
    margin-bottom: 120px;
    margin-left: 15px;
}

/* http://www.illumina.com/landing/transforming-oncology/ */


/* http://www.illumina.com/landing/trudeal-library-prep/ */

#trudeal-library-prep h1 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 38px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 42px;
    margin: 40px 40px 5px 0;
}
#trudeal-library-prep h2 {
    color: #f68920;
    font-family: "HelveticaNeueW01-LtExt";
    font-size: 26px;
    font-weight: normal;
    letter-spacing: 0.5px;
    line-height: 30px;
}
#trudeal-library-prep h3 {
    color: #f68920;
    font-family: "HelveticaNeueW01-LtExt";
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 0.5px;
    line-height: 30px;
}
#trudeal-library-prep h4 {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 10px;
}
#trudeal-library-prep h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#trudeal-library-prep h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#trudeal-library-prep p {
    line-height: 22px;
    margin-bottom: 15px;
}
#trudeal-library-prep .p-header {
    font-size: 17px;
}
#trudeal-library-prep .documents p {
    margin-top: 15px;
}
#trudeal-library-prep .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#trudeal-library-prep .hero-wrapper {
    border-bottom: 1px solid #ccc;
}
#trudeal-library-prep .hero-wrapper h2 {
    margin-bottom: 220px;
}
#trudeal-library-prep .hero-image {
    margin: 35px 0 0;
}
#trudeal-library-prep .hero-wrapper {
    background-image: linear-gradient(to top, #ffffff 0%, #ddd 0%, #ffffff 25%);
}
#trudeal-library-prep .banner {
    margin: 20px auto;
    max-width: 613px;
}
#trudeal-library-prep .content-wrapper {
    margin-top: 50px;
}
#trudeal-library-prep .documents img {
    float: right;
    margin: 10px 0 0 10px;
}
#trudeal-library-prep .video img, #trudeal-library-prep .documents img {
    border: 1px solid #bbbbbb;
    border-radius: 6px;
    margin: 22px 0 5px 10px;
}
#trudeal-library-prep .video {
    margin-top: 20px;
}
#trudeal-library-prep .youTube-player {
    margin: 35px 0;
}
#trudeal-library-prep .form-wrapper {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px;
    width: 215px;
}
#trudeal-library-prep .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#trudeal-library-prep .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#trudeal-library-prep .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#trudeal-library-prep .form-wrapper li input {
    width: 100%;
}
#trudeal-library-prep #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#trudeal-library-prep .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#trudeal-library-prep .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#trudeal-library-prep .footer-col2 {
    float: right;
    text-align: right;
}
#trudeal-library-prep .content-col1 {
    padding-right: 30px;
}
#trudeal-library-prep .logo {
    margin: 0 auto;
    padding: 25px 10px 0;
    text-align: left;
    width: 960px;
}
#trudeal-library-prep .copy-main ul li {
    line-height: 22px;
    margin-bottom: 10px;
}
#trudeal-library-prep .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#trudeal-library-prep .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#trudeal-library-prep .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#trudeal-library-prep .footer-col2 a, #trudeal-library-prep a {
    color: #328ed1;
    text-decoration: none;
}
#trudeal-library-prep .readmore a {
    color: #328ed1 !important;
    text-decoration: none;
}
#trudeal-library-prep .readmore:hover, #trudeal-library-prep .footer-col2 a:hover, #trudeal-library-prep a:hover {
    text-decoration: underline;
}
#trudeal-library-prep .thankyou {
    text-align: center;
}
#trudeal-library-prep .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#trudeal-library-prep .mktFormMsg {
    color: red;
    font-size: 11px;
}
#trudeal-library-prep .researcher-row {
    border-top: 1px solid #ccc;
    margin-top: 15px;
    padding-top: 30px;
}
#trudeal-library-prep .researcher-row img {
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer;
    opacity: 0.5;
    transform: scale(1);
    transition: all 300ms ease 0s;
    width: 85%;
}
#trudeal-library-prep .researcher-row img:hover {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    transform: scale(1.1);
    transition: all 300ms ease 0s;
}
#trudeal-library-prep .researcher-row .selected {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    opacity: 1;
}
#trudeal-library-prep .researcher-info > div {
    display: none;
}
#trudeal-library-prep .researcher-info {
    margin-top: 25px;
    min-height: 230px;
}
#trudeal-library-prep .researcher-info em {
    font-size: 11px;
}
#trudeal-library-prep .researcher-info span {
    font-size: 14px;
    line-height: 20px;
}
#trudeal-library-prep .profile {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    display: none;
    height: 430px;
    padding: 15px 30px 15px 15px;
    width: 60%;
    z-index: 10;
}
#trudeal-library-prep .modal-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}
#trudeal-library-prep .profile strong {
    border-bottom: 1px solid #ccc;
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
}
#trudeal-library-prep .profile .readPaper {
    margin: 0 auto;
}
#trudeal-library-prep .profile .w-col-8 {
    height: 400px;
    line-height: 18px;
    overflow: auto;
}
#trudeal-library-prep .documents .w-col-6 {
    padding-right: 15px;
}
#trudeal-library-prep .documents > .w-col-6:first-child {
    padding-right: 35px;
}
#trudeal-library-prep .w-col-9 {
    padding-right: 50px;
}
#trudeal-library-prep .profile .w-row {
    position: relative;
}
#trudeal-library-prep .readPaper a {
    color: #fff;
    text-decoration: none;
}
#trudeal-library-prep .icon-remove-sign {
    color: #fff;
    cursor: pointer;
    font-size: 26px;
    position: absolute;
    right: -25px;
    top: -25px;
}
#trudeal-library-prep .viewProfile {
    color: #328ed1;
    cursor: pointer;
    display: inline;
}
#trudeal-library-prep .researcher-name {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 24px;
}
#trudeal-library-prep .readPaper {
    background-color: #7ca8d4;
    border: 1px solid #7ca8d4;
    border-radius: 5px;
    box-shadow: 0 3px 0 0 #2a72b9;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width: 140px;
}
#trudeal-library-prep .readPaper:hover {
    background-color: #5790c8;
    border: 1px solid #5790c8;
    text-decoration: none;
}
#trudeal-library-prep .readPaper:active {
    background-color: #2a72b9;
    box-shadow: none;
    position: relative;
    top: 3px;
}
#trudeal-library-prep .researcher-photo {
    border-radius: 5px;
}
#trudeal-library-prep .Absolute-Center {
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
}
@media (max-width: 1224px) {
}
@media (max-width: 991px) {
#trudeal-library-prep .hero-wrapper h1 {
}
#trudeal-library-prep .logo {
    padding: 25px 25px 0;
    width: 100%;
}
}
@media (max-width: 767px) {
#trudeal-library-prep .hero-wrapper h2 {
    margin: 0 0 40px;
}
#trudeal-library-prep .hero-wrapper h1 {
    margin: 40px 0 5px;
}
#trudeal-library-prep .hero-image {
    margin: 0 0 15px;
}
#trudeal-library-prep .content-wrapper {
    margin-top: 15px;
}
#trudeal-library-prep .form-wrapper {
    margin-bottom: 20px;
}
#trudeal-library-prep .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
#trudeal-library-prep .w-col-9 {
    padding: 0;
}
#trudeal-library-prep .w-col-6 {
    margin-bottom: 15px;
}
#trudeal-library-prep .documents > .w-col-6:first-child {
    padding-right: 15px;
}
#trudeal-library-prep .hero-wrapper {
}
}
@media (max-width: 600px) {
#trudeal-library-prep .hero-wrapper {
}
}
@media (max-width: 479px) {
#trudeal-library-prep .hero-wrapper h1 {
    font-size: 35px;
}
}
@media (max-width: 401px) {
#trudeal-library-prep .hero-wrapper h1 {
    font-size: 32px;
    line-height: 36px;
}
#trudeal-library-prep .hero-wrapper h2 {
    font-size: 24px;
    line-height: 28px;
}
@media (max-width: 385px) {
#trudeal-library-prep .hero-wrapper h1 {
    font-size: 28px;
    line-height: 34px;
}
}
#trudeal-library-prep .quote {
    background: linear-gradient(to bottom, #eaeaea 0%, #ffffff 10%, #ffffff 90%, #eaeaea 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #bbb;
    border-radius: 10px;
    font-size: 13px;
    line-height: 19px;
    margin: 25px 0;
    padding: 15px;
}
#trudeal-library-prep .quote img {
    border: 1px solid #ddd;
    border-radius: 5px;
    float: right;
    margin-bottom: 120px;
    margin-left: 15px;
}
}

/* http://www.illumina.com/landing/trudeal-library-prep/ */



/* http://www.illumina.com/landing/immunology */
#immunology h1 {
	margin: 30px 40px 0px 0;
	color: #ffb441;
	font-size: 40px;
	line-height: 46px;
	font-family: "Inter", Helvetica, Arial, sans-serif!important;
	letter-spacing: -.011em;
	font-weight: 200!important;
}
#immunology .grayH2{
	font-size: 18px;
	color: #666;
	line-height: 24px;
	font-family: "Inter", Helvetica, Arial, sans-serif;
	letter-spacing: -.011em;
	font-weight: 600;
}
#immunology #formH2{
  font-size: 24px;
  color: #ffb441;
  line-height: 30px;
  font-family: "Inter", Helvetica, Arial, sans-serif;
  letter-spacing: -.011em;
  font-weight: 200;
  padding: 0;
}
#immunology h2 {
  font-size: 24px;
  color: #ffb441;
  line-height: 30px;
  font-family: "Inter", Helvetica, Arial, sans-serif;
  letter-spacing: -.011em;
  font-weight: 200;
  padding: 13px 0 6px 0;
}
#immunology h3 {
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px 0 0 0;
  font-size: 17px;
  font-weight: bold;
  font-family: Arial;

  /*border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #91b5d9;
  color: white;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;*/
}
#immunology h4 {
	margin: 0 0 10px 0;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	line-height:18px;
}
#immunology h5 {
  margin: 0 0 15px 0;
  font-size: 20px;
  line-height: 20px;
  font-weight: normal;
}
#immunology h6 {
  margin: 10px 0px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
#immunology p {
  margin-bottom: 15px;
  line-height: 22px;
}
#immunology p.cardio-video{
	margin-bottom: 2px;
}
#immunology .intro{
 	margin-bottom: 17px;
  	line-height: 22px;
}
#immunology .infoP{
	margin: 0 0 5px 0;
}

#immunology .button {
  display: inline-block;
  padding: 4px 15px;
  background-color: black;
  color: white;
  text-align: center;
  text-decoration: none;
}
#immunology .shareIcons{
	margin: 16px 0 0 0;
}
#immunology .shareIcons p {
	float: left;
	margin: 5px 3px 0 0;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	font-family: "Inter", Helvetica, Arial, sans-serif;
	letter-spacing: -.011em;
	font-weight: 600;
}
#button_email, #button_twitter, #button_facebook{
	padding: 0 5px 0 0;
}
#button_linkedin{
	padding: 0;
}

#immunology .hero-wrapper {
  height: 365px;
  border-bottom: 1px solid #ccc;
  background-image: url(//assets.illumina.com/content/dam/illumina-marketing/images/landing/immunology/aai-banner2.jpg);
  background-position: 50% 30px;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width:939px){
    #immunology .hero-wrapper {
    	background-position: 50% 80px;
    }
}
@media (max-width:641px){
    #immunology .hero-wrapper {
    	background:none;
    }
}
#immunology .content-wrapper {
  margin-top: 50px;
}
#immunology .documents img {
    float: right;
    margin: 10px 0 0 10px;
}
#immunology .video img, #immunology .documents img {
    border: 1px solid #BBBBBB;
    border-radius: 6px;
    margin: 11px 0 5px 10px;
}
#immunology .video {
	margin-top: 20px;
}
/*#immunology .documents {
	margin-top: 30px;
}*/

#immunology .shareStyles {
	float: left;
	margin: 0 9px 0 10px;
}
#immunology .iconATag {
	display: inline-block;
	margin: -4px 0 0 4px;
}
#immunology .form-wrapper {
  border: 1px solid #ccc;
  /*padding:15px 10px;*/
  border-radius:10px;
  background:#f7f7f7;
  font-size: 15px;
  line-height: 20px;
  margin-top: 12px;
  width: 210px;
}
#immunology .form-wrapper ul {
	margin:10px 15px 0 0;
	padding:0;
	float:left;
}
#immunology .form-wrapper li {
	list-style:none;
	float:left;
	height:55px;
}
#immunology .mktField {
	width: 45%;
	margin:0 5% 2% 0;
}
#immunology .form-wrapper li input {
	width:100%;
}
#immunology #mktFrmSubmit {
	padding:7px 20px;
	color:#fff;
	background:#7CA8D4;	
	border-radius:5px;
	border:none;
	width:200px !important;
}
#immunology .blog-item {
  padding: 15px;
  float: left;
  border: 1px solid #bbb;
  border-radius: 10px;
  background-image: -webkit-linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
  background-image: -o-linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
  background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
  margin-bottom:25px;
}
#panelsCol, #systemsCol, #informCol{
	padding: 0 30px 0 10px;
}
#immunology .footer-wrapper {
  margin-top: 50px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f7f7f7;
  font-size: 10px;
}
#immunology .footer-col2 {
  float: right;
  text-align: right;
}
#immunology .content-col1 {
  padding-right: 30px;
}
#immunology .logo {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	padding:25px 5px 0;
}
/*#immunology .copy-main {
  font-size: 14px;
  line-height: 20px;
  padding-right:50px;
}*/
#immunology .copy-main ul li {
	margin-bottom: 10px;
	line-height: 22px;
}

#immunology .formTitle {
  font-size: 16px;
  display:block;
  width:390px;
}
#immunology .toprow-wrapper {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
}
#immunology .form-innerwrapper {
  padding-right: 25px;
  padding-left: 25px;
}
#immunology .footer-col2 a, a {
  color: #328ed1;
  text-decoration: none;
}
#immunology .readmore a{
  color: #328ed1 !important;
  text-decoration: none;
}
#immunology .readmore:hover, #immunology .footer-col2 a:hover, a:hover {
  text-decoration: underline;
}
#immunology .thankyou {
	text-align:center;
}
#immunology .rightSide-img {
	width:65px;
	float:right;	
	margin:0 0 0 15px;
}

#immunology .mktFormMsg {
	font-size: 11px;
	color: red;
}

#immunology .researcher-row {
	border-top:1px solid #ccc;
	padding-top:30px;
	margin-top:15px;	
}
#immunology .researcher-row img {
	border:1px solid #ccc;
	border-radius:5px;	
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	cursor:pointer;
	width: 85%;
	opacity:0.5;
}
#immunology .researcher-row img:hover {
	box-shadow: rgba(0,0,0,.34) 0 0 6px 0;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
#immunology .researcher-row .selected {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	box-shadow: rgba(0,0,0,.34) 0 0 6px 0;
	opacity:1;
	border:1px solid #ffb441\9;
}
#immunology .researcher-info > div {
	display:none;
}
#immunology .researcher-info {
	margin-top: 25px;
	min-height: 230px;
}
#immunology .researcher-info em {
	font-size: 11px;
}
#immunology .researcher-info span {
	font-size:14px;
	line-height:20px;
}
#immunology .profile {
	padding:0;
	border-radius:10px;
	width: 60%; /*  width: 47%;*/
	height: 554px; /*height: 394px;  */
	z-index:10;
	display:none;
}
#immunology .modal-overlay {
	z-index:2;
	background:rgba(0,0,0,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); 
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	display:none;
}
#immunology .profile strong {
	font-size:16px;
	display:block;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
#immunology .profile .readPaper {
	margin:0 auto;
}
#immunology .profile .w-col-8 {
	height:400px;
	overflow:auto;	
	line-height:18px;
}
#immunology .documents .w-col-6 {
	padding-right: 15px;	
}
#immunology .documents > .w-col-6:first-child {
    padding-right: 35px;
}
#immunology .w-col-9 {
	padding-right: 50px;
}
#immunology .profile .w-row {
	position:relative;
}
#immunology .readPaper a {
	color:#fff;
	text-decoration:none;	
}
#immunology .icon-remove-sign {
	font-size:26px;
	position:absolute;	
	top:-25px;
	right:-25px;
	color:#fff;
	cursor:pointer;
}
#immunology .viewProfile {
	cursor:pointer;
	color:#328ed1;
	display:inline;
}
#immunology .researcher-name {
	font-family:'HelveticaNeueW01-ThinEx 710288';
	color: #ffb441;
	font-size: 24px;
}
#immunology .readPaper {
	display: block;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	width: 140px;
	border: 1px solid #7ca8d4;
	border-radius: 5px;
	background-color: #7ca8d4;
	box-shadow: #2a72b9 0 3px 0 0;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	padding:5px 0;
}
.#immunology readPaper:hover {
	background-color: #5790c8;
	text-decoration: none;
	border: 1px solid #5790c8
}
#immunology .readPaper:active {
	position: relative;
	top: 3px;
	background-color: #2a72b9;
	box-shadow: none
}
#immunology .researcher-photo {
	border-radius:5px;
}
#immunology .Absolute-Center {
  margin: auto;
  position: fixed;
  top: 0; left: 0; bottom: 0; right: 0;
}
#immunology .viewProfile {
	cursor:pointer;
	color:#328ed1;
	display:inline;
}
#immunology .video-wrapper{
	position: relative;
	border-radius: 20px;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	border:20px solid white;
	border-radius: 20px;
}
#immunology .video-wrapper iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media (max-width: 991px) {
  #immunology .logo {
	  width:100%;
	  padding:25px 25px 0;
	}
	#immunology .banner {
		margin-top: 15px;
	}
}
@media (max-width: 767px) {
  #immunology .content-wrapper {
    margin-top: 15px;
  }
  #immunology .form-wrapper {
    margin-bottom: 20px;
  }
  #immunology .content-col1 {
    padding-right: 10px;
    padding-left: 10px;
  }
  #immunology .w-col-9 {
	padding: 0;
	}
	#immunology .w-col-6 {
		margin-bottom: 15px;
	}
	#immunology .documents > .w-col-6:first-child {
	    padding-right: 15px;
	}
	#immunology .hero-wrapper {
		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #FFFFFF),color-stop(0, #ddd),color-stop(0.15, #FFFFFF));
		background-image: -o-linear-gradient(top, #FFFFFF 0%, #ddd 0%, #FFFFFF 15%);
		background-image: -moz-linear-gradient(top, #FFFFFF 0%, #ddd 0%, #FFFFFF 15%);
		background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #ddd 0%, #FFFFFF 15%);
		background-image: -ms-linear-gradient(top, #FFFFFF 0%, #ddd 0%, #FFFFFF 15%);
		background-image: linear-gradient(to top, #FFFFFF 0%, #ddd 0%, #FFFFFF 15%);
		height: auto;
	}
	#immunology h1 {
		margin: 40px 40px 40px 0; 
	}
}

@media (max-width: 479px) {
	#immunology .banner {
		display: none;
	}
	#immunology .hero-wrapper {
		background-image: none;
	}
	#immunology h1 {
		font-size: 40px;
		line-height: 50px;
	}
}
@media (max-width: 401px) {
	#immunology h1 {
		font-size: 30px;
		line-height: 40px;
	}
}

#immunology .quote {
	border:1px solid #bbb;
	background: #eaeaea;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eaeaea 0%, #ffffff 10%, #ffffff 90%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(10%,#ffffff), color-stop(90%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#ffffff 10%,#ffffff 90%,#eaeaea 100%);
	background: -o-linear-gradient(top,  #eaeaea 0%,#ffffff 10%,#ffffff 90%,#eaeaea 100%);
	background: -ms-linear-gradient(top,  #eaeaea 0%,#ffffff 10%,#ffffff 90%,#eaeaea 100%);
	background: linear-gradient(to bottom,  #eaeaea 0%,#ffffff 10%,#ffffff 90%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#eaeaea',GradientType=0 );
	border-radius: 10px;
	padding:15px;
	margin:25px 0;
	font-size:13px;
	line-height: 19px;
}
#immunology .quote img {
	border-radius: 5px;
	margin-left:15px;
	margin-bottom: 120px;
	float: right;
	border:1px solid #ddd;
}
/* http://www.illumina.com/landing/immunology */

#infinium-cancer.ngs-app-guide .hero-wrapper {
	background:url('../../../content/dam/illumina-marketing/images/landing/ngs-app-guide/ngs-app-guide-bg.jpg') repeat scroll 64% 0% transparent !important;
}

/* http://www.illumina.com/landing/infinium-hts */
#infinium-cancer h1 {
	margin: 55px 0 0;
	color: #ffb441;
	font-size: 44px;
	line-height: 54px;
	font-weight: normal;
	font-family: 'HelveticaNeueW01-ThinEx 710288',Arial,sans-serif;
	width:70%;
}
#infinium-cancer h2 {
  margin: 5px 0px 10px;
  font-size: 19px;
  line-height: 24px;
  font-weight: normal;
}
#infinium-cancer h3 {
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 10px;
  padding-bottom: 9px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #91b5d9;
  color: white;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}
#infinium-cancer h4 {
	margin: 0 0 10px;
	font-size: 12px;
	line-height: 20px;
	font-weight: 700;
	line-height:18px;
}
#infinium-cancer h5 {
  margin: 0 0 15px 0;
  font-size: 20px;
  line-height: 20px;
  font-weight: normal;
}
#infinium-cancer h6 {
  margin: 10px 0px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
#infinium-cancer p {
  margin-bottom: 25px;
  padding-top: 0px;
}
#infinium-cancer .button {
  display: inline-block;
  padding: 4px 15px;
  background-color: black;
  color: white;
  text-align: center;
  text-decoration: none;
}
#infinium-cancer .hero-wrapper {
  height: 295px;
  border-bottom: 1px solid #ccc;
  background-image: url(../../../content/dam/illumina-marketing/images/landing/infinium-hts/header.jpg);
  background-position: 82% 100%;
  background-repeat: no-repeat;
}
#infinium-cancer .content-wrapper {
  margin-top: 50px;
}
#infinium-cancer .form-wrapper {
  border: 1px solid #ccc;
  padding:15px 10px;
  border-radius:10px;
  background:#f7f7f7;
}
#infinium-cancer .mainContent {
	padding-right: 50px;
}
#infinium-cancer .form-wrapper ul {
	margin:10px 15px 0 0;
	padding:0;
	float:left;
}
#infinium-cancer .form-wrapper li {
	list-style:none;
	float:left;
	height:55px;
}
#infinium-cancer .mktField {
	width: 45%;
	margin:0 5% 2% 0;
}
#infinium-cancer .form-wrapper li input {
	width:100%;
}
#infinium-cancer #mktFrmSubmit {
	padding:7px 20px;
	color:#fff;
	background:#7CA8D4;	
	border-radius:5px;
	border:none;
	width:200px !important;
}
#infinium-cancer .footer-col2 {
  float: right;
  text-align: right;
}
#infinium-cancer .content-col1 {
  padding-right: 30px;
}
#infinium-cancer .logo {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	padding:25px 5px 0;
}
#infinium-cancer .copy-main {
  font-size: 14px;
  line-height: 20px;
}
#infinium-cancer .formTitle {
  font-size: 16px;
  display:block;
  width:390px;
}
#infinium-cancer .toprow-wrapper {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
}
#infinium-cancer .form-innerwrapper {
  padding-right: 25px;
  padding-left: 25px;
}
#infinium-cancer .readmore, #infinium-cancer .footer-col2 a, a {
  color: #328ed1;
  text-decoration: none;
}
#infinium-cancer .readmore:hover, #infinium-cancer .footer-col2 a:hover, a:hover {
  text-decoration: underline;
}
#infinium-cancer .thankyou {
	text-align:center;
}
#infinium-cancer .rightSide-img {
	width:65px;
	float:right;	
	margin:0 0 0 15px;
}

.mktFormMsg {
	font-size: 11px;
	color: red;
}

.researcher-row {
	border-top:1px solid #ccc;
	padding-top:30px;
	margin-top:15px;	
}
#infinium-cancer .researcher-row img {
	border:1px solid #ccc;
	border-radius:5px;	
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	cursor:pointer;
	width: 85%;
	opacity:0.5;
}
#infinium-cancer .researcher-row img:hover {
	box-shadow: rgba(0,0,0,.34) 0 0 6px 0;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
#infinium-cancer .researcher-row .selected {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	box-shadow: rgba(0,0,0,.34) 0 0 6px 0;
	opacity:1;
}
#infinium-cancer .researcher-info > div {
	display:none;
}
#infinium-cancer .researcher-info {
	margin-top: 25px;
	min-height: 230px;
}
#infinium-cancer .researcher-info em {
	font-size: 11px;
}
#infinium-cancer .researcher-info span {
	font-size:14px;
	line-height:20px;
}
#infinium-cancer .profile {
	padding:15px 30px 15px 15px;
	border:1px solid #ccc;
	background:#f7f7f7;
	border-radius:10px;
	width: 60%;
	height: 430px;
	z-index:10;
	display:none;
}
#infinium-cancer .modal-overlay {
	z-index:2;
	background:rgba(0,0,0,0.7);
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	display:none;
}
#infinium-cancer .profile strong {
	font-size:16px;
	display:block;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
#infinium-cancer .profile .readPaper {
	margin:0 auto;
}
#infinium-cancer .profile .w-col-8 {
	height:400px;
	overflow:auto;	
	line-height:18px;
}
#infinium-cancer .profile .w-row {
	position:relative;
}
#infinium-cancer .icon-remove-sign {
	font-size:26px;
	position:absolute;	
	top:-25px;
	right:-25px;
	color:#fff;
	cursor:pointer;
}
#infinium-cancer .viewProfile {
	cursor:pointer;
	color:#328ed1;
	display:inline;
}
#infinium-cancer .researcher-name {
	font-family:'HelveticaNeueW01-ThinEx 710288';
	color: #ffb441;
	font-size: 24px;
}
#infinium-cancer .readPaper {
	display: block;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	width: 140px;
	border: 1px solid #7ca8d4;
	border-radius: 5px;
	background-color: #7ca8d4;
	box-shadow: #2a72b9 0 3px 0 0;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	padding:5px 0;
}
#infinium-cancer .readPaper:hover {
	background-color: #5790c8;
	text-decoration: none;
	border: 1px solid #5790c8
}
#infinium-cancer .readPaper:active {
	position: relative;
	top: 3px;
	background-color: #2a72b9;
	box-shadow: none
}
#infinium-cancer .researcher-photo {
	border-radius:5px;
}
#infinium-cancer .Absolute-Center {
  margin: auto;
  position: fixed;
  top: 0; left: 0; bottom: 0; right: 0;
}
#infinium-cancer .footnote {
	font-size:11px;	
}
#infinium-cancer .footer-wrapper {
	margin-top: 50px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #f7f7f7;
	font-size: 10px;
}
#infinium-cancer .notify {
	cursor:pointer;
	color:#328ed1;
}
#infinium-cancer td {
	font-family:"verdana";
	font-size:12px;
	border:0;
}
@media (max-width: 1224px) {
 #infinium-cancer h1 {
	font-size: 38px;
	line-height: 42px;
	width:60%;
  }
}

@media (max-width: 991px) {
  #infinium-cancer h1 {
  }
  #infinium-cancer hero-wrapper {
  }
  #infinium-cancer .aoi_lt {
	  width:100%;
  }
  #infinium-cancer .logo {
	  width:100%;
	  padding:25px 25px 0;
	}
}
@media (max-width: 767px) {
  #infinium-cancer h1 {
	  margin-left:25px;
  }
	#infinium-cancer .hero-wrapper {
		background-position: 98% 100%;
		background-size: 365px;
	}
  #infinium-cancer .content-wrapper {
    margin-top: 15px;
  }
  #infinium-cancer .form-wrapper {
    margin-bottom: 20px;
  }
  #infinium-cancer .content-col1 {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (max-width: 622px) {
	#infinium-cancer h1 {
		font-size:32px;
		line-height:36px;
	}
}
@media (max-width: 553px) {
	#infinium-cancer .hero-wrapper {
		background-position: 138% 100%;
		background-size: 305px;
	}
}
@media (max-width: 479px) {
	#infinium-cancer h1 {
		font-size: 30px;
		line-height: 34px;
		margin-top: 30px;
		width:80%;
	}
  #infinium-cancer .hero-wrapper {
	  height: 350px;
  }
  #infinium-cancer .form-wrapper {
	  margin-top:25px;
  }
  #infinium-cancer .ship-date {
	  display:none;
  }
}
/* http://www.illumina.com/landing/infinium-hts */



/* http://www.illumina.com/landing/karyomapping-pgd/ */
#karyomapping-PGD h1 {
	margin: 85px 40px 0px 0;
	color: #ffb441;
	font-size: 44px;
	line-height: 54px;
	font-weight: normal;
	font-family: 'HelveticaNeueW01-ThinEx 710288',Arial,sans-serif;
}
#karyomapping-PGD h1 {
	margin: 40px 40px 0px 0;
	color: #ffb441;
	font-size: 34px;
	line-height: 44px;
	font-weight: normal;
	font-family: 'HelveticaNeueW01-ThinEx 710288',Arial,sans-serif;
	letter-spacing: 1px;
	width: 600px;
}
#karyomapping-PGD h2 {
	font-size: 24px;
	color: #ffb441;
	line-height: 30px;
	font-weight: normal;
	font-family: 'HelveticaNeueW01-LtExt';
	letter-spacing: .5px;
}
#karyomapping-PGD h3 {
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 10px;
  padding-bottom: 9px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #91b5d9;
  color: white;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}
#karyomapping-PGD h4 {
	margin: 0 0 10px;
	font-size: 12px;
	line-height: 20px;
	font-weight: 700;
	line-height:18px;
}
#karyomapping-PGD h5 {
  margin: 0 0 15px 0;
  font-size: 20px;
  line-height: 20px;
  font-weight: normal;
}
#karyomapping-PGD h6 {
  margin: 10px 0px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
#karyomapping-PGD p {
  margin-bottom: 25px;
  padding-top: 0px;
}
#karyomapping-PGD .button {
  display: inline-block;
  padding: 4px 15px;
  background-color: black;
  color: white;
  text-align: center;
  text-decoration: none;
}
#karyomapping-PGD .hero-wrapper {
  height: 465px;
  border-bottom: 1px solid #ccc;
  background-image: url(../../../content/dam/illumina-marketing/images/landing/karyomapping-pgd/header.jpg);
  background-position: 50% bottom;
  background-repeat: no-repeat;
}
#karyomapping-PGD .content-wrapper {
  margin-top: 50px;
}
#karyomapping-PGD .form-wrapper {
  border: 1px solid #ccc;
  padding:15px 10px;
  border-radius:10px;
  background:#f7f7f7;
}
#karyomapping-PGD .form-wrapper ul {
	margin:10px 15px 0 0;
	padding:0;
	float:left;
}
#karyomapping-PGD .form-wrapper li {
	list-style:none;
	float:left;
	height:55px;
}
#karyomapping-PGD .mktField {
	width: 45%;
	margin:0 5% 2% 0;
}
#karyomapping-PGD .form-wrapper li input {
	width:100%;
}
#karyomapping-PGD #mktFrmSubmit {
	padding:7px 20px;
	color:#fff;
	background:#7CA8D4;	
	border-radius:5px;
	border:none;
	width:200px !important;
}
#karyomapping-PGD .blog-item {
  padding: 15px;
  float: left;
  border: 1px solid #bbb;
  border-radius: 10px;
  background-image: -webkit-linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
  background-image: -o-linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
  background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
  margin-bottom:25px;
}
#karyomapping-PGD .footer-wrapper {
  margin-top: 50px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f7f7f7;
  font-size: 10px;
}
#karyomapping-PGD .footer-col2 {
  float: right;
  text-align: right;
}
#karyomapping-PGD .content-col1 {
  padding-right: 30px;
}
#karyomapping-PGD .logo {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	padding:25px 5px 0;
}
#karyomapping-PGD .copy-main {
  font-size: 14px;
  line-height: 20px;
}
#karyomapping-PGD .formTitle {
	font-size: 19px;
	display:block;
	width:390px;
	font-size: 24px;
	color: #ffb441;
	line-height: 30px;
	font-weight: normal;
	font-family: 'HelveticaNeueW01-LtExt';
	letter-spacing: .5px;  
}
#karyomapping-PGD .toprow-wrapper {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
}
#karyomapping-PGD .form-innerwrapper {
  padding-right: 25px;
  padding-left: 25px;
}
#karyomapping-PGD .readmore,
#karyomapping-PGD .footer-col2 a, a {
  color: #328ed1;
  text-decoration: none;
}
#karyomapping-PGD .readmore:hover,
#karyomapping-PGD .footer-col2 a:hover, a:hover {
  text-decoration: underline;
}
#karyomapping-PGD .thankyou {
	text-align:center;
}
#karyomapping-PGD .rightSide-img {
	width:65px;
	float:right;	
	margin:0 0 0 15px;
}
#karyomapping-PGD 
.mktFormMsg {
	font-size: 11px;
	color: red;
}
#karyomapping-PGD 
.researcher-row {
	border-top:1px solid #ccc;
	padding-top:30px;
	margin-top:15px;	
}
#karyomapping-PGD .researcher-row img {
	border:1px solid #ccc;
	border-radius:5px;	
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	cursor:pointer;
	width: 85%;
	opacity:0.5;
}
#karyomapping-PGD .researcher-row img:hover {
	box-shadow: rgba(0,0,0,.34) 0 0 6px 0;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
#karyomapping-PGD .researcher-row .selected {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	box-shadow: rgba(0,0,0,.34) 0 0 6px 0;
	opacity:1;
}
#karyomapping-PGD .researcher-info > div {
	display:none;
}
#karyomapping-PGD .researcher-info {
	margin-top: 25px;
	min-height: 230px;
}
#karyomapping-PGD .researcher-info em {
	font-size: 11px;
}
#karyomapping-PGD .researcher-info span {
	font-size:14px;
	line-height:20px;
}
#karyomapping-PGD .profile {
	padding:15px 30px 15px 15px;
	border:1px solid #ccc;
	background:#f7f7f7;
	border-radius:10px;
	width: 60%;
	height: 430px;
	z-index:10;
	display:none;
}
#karyomapping-PGD .modal-overlay {
	z-index:2;
	background:rgba(0,0,0,0.7);
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	display:none;
}
#karyomapping-PGD .profile strong {
	font-size:16px;
	display:block;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
#karyomapping-PGD .profile .readPaper {
	margin:0 auto;
}
#karyomapping-PGD .profile .w-col-8 {
	height:400px;
	overflow:auto;	
	line-height:18px;
}
#karyomapping-PGD .profile .w-row {
	position:relative;
}
#karyomapping-PGD .icon-remove-sign {
	font-size:26px;
	position:absolute;	
	top:-25px;
	right:-25px;
	color:#fff;
	cursor:pointer;
}
#karyomapping-PGD .viewProfile {
	cursor:pointer;
	color:#328ed1;
	display:inline;
}
#karyomapping-PGD .researcher-name {
	font-family:'HelveticaNeueW01-ThinEx 710288';
	color: #ffb441;
	font-size: 24px;
}
#karyomapping-PGD .readPaper {
	display: none;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	width: 140px;
	border: 1px solid #7ca8d4;
	border-radius: 5px;
	background-color: #7ca8d4;
	box-shadow: #2a72b9 0 3px 0 0;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	padding:5px 0;
}
#karyomapping-PGD .readPaper:hover {
	background-color: #5790c8;
	text-decoration: none;
	border: 1px solid #5790c8
}
#karyomapping-PGD .readPaper:active {
	position: relative;
	top: 3px;
	background-color: #2a72b9;
	box-shadow: none
}
#karyomapping-PGD .researcher-photo {
	border-radius:5px;
}
#karyomapping-PGD .Absolute-Center {
  margin: auto;
  position: fixed;
  top: 0; left: 0; bottom: 0; right: 0;
}
@media (max-width: 1224px) {
  #karyomapping-PGD h1 {
    margin-left: 20px;
		font-size: 38px;
		line-height: 42px;
  }
}
@media (max-width: 991px) {
 	#karyomapping-PGD h1 {
    margin-left: 20px;
		font-size: 38px;
		line-height: 42px;
  }
	#karyomapping-PGD .hero-wrapper {
    background-image: url(../../../content/dam/illumina-marketing/images/landing/karyomapping-pgd/header.jpg), -webkit-linear-gradient(white, #ededed);
    background-image: url(../../../content/dam/illumina-marketing/images/landing/karyomapping-pgd/header.jpg), -o-linear-gradient(white, #ededed);
    background-image: url(../../../content/dam/illumina-marketing/images/landing/karyomapping-pgd/header.jpg), linear-gradient(white, #ededed);
    background-position: 230px 100%, 0% 0%;
    background-size: 870px, auto;
  }
	#karyomapping-PGD .aoi_lt {
	  width:100%;
  }
	#karyomapping-PGD .logo {
	  width:100%;
	  padding:25px 25px 0;
	 }
}
@media (max-width: 767px) {
  #karyomapping-PGD h1 {
    width: 55%;
    margin-top: 105px;
    margin-left: 35px;
		font-size: 26px;
		line-height: 30px;
  }
	#karyomapping-PGD .hero-wrapper {
    height: 360px;
    background-image: url(../../../content/dam/illumina-marketing/images/landing/karyomapping-pgd/header.jpg), -webkit-linear-gradient(white, #ededed);
    background-image: url(../../../content/dam/illumina-marketing/images/landing/karyomapping-pgd/header.jpg), -o-linear-gradient(white, #ededed);
    background-image: url(../../../content/dam/illumina-marketing/images/landing/karyomapping-pgd/header.jpg), linear-gradient(white, #ededed);
    background-position: 25% 100%, 0% 0%;
    background-size: 870px, auto;
  }
	#karyomapping-PGD .content-wrapper {
    margin-top: 15px;
  }
	#karyomapping-PGD .form-wrapper {
    margin-bottom: 20px;
  }
	#karyomapping-PGD .content-col1 {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (max-width: 479px) {
	h1 {
		width: 80%;
		margin-top: 23px;
		margin-left: 30px;
		font-size: 28px;
		line-height: 32px;
	}
#karyomapping-PGD .hero-wrapper {
    height: 290px;
    background-image: url(../../../content/dam/illumina-marketing/images/landing/karyomapping-pgd/header.jpg), -webkit-linear-gradient(white, #ededed);
    background-image: url(../../../content/dam/illumina-marketing/images/landing/karyomapping-pgd/header.jpg), -o-linear-gradient(white, #ededed);
    background-image: url(../../../content/dam/illumina-marketing/images/landing/karyomapping-pgd/header.jpg), linear-gradient(white, #ededed);
    background-position: 7% 52%, 0% 0%;
    background-size: 870px, auto;
  }

}

#karyomapping-PGD .blog-item {
    margin-bottom: 15px;
  }
#karyomapping-PGD .mktField {
	  width:100%;
  }
#karyomapping-PGD .formTitle {
	  width:auto;
  }
/* http://www.illumina.com/landing/karyomapping-pgd/ */



/* http://www.illumina.com/landing/lovemyhiseqoffer/ */
#ilovemyhiseqoffer #container{text-align:left;background:#fff;border:1px solid #ccc;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-o-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;box-shadow:rgba(0,0,0,0.2) 0px 0px 5px}
#ilovemyhiseqoffer #container{margin:0 auto 10px auto;width:640px}
#ilovemyhiseqoffer form.wufoo{margin:20px 14px 0 14px;padding:0 0 20px 0;position:relative}
#ilovemyhiseqoffer #logo{margin:0;padding:0;min-height:0;background-color:#dedede;text-indent:-9000px;text-decoration:none}
#ilovemyhiseqoffer #logo a{min-height:40px;height:40px;display:block;overflow:hidden}
#ilovemyhiseqoffer #ilovemyhiseqoffer #logo a{_background-image:none;}
#ilovemyhiseqoffer img,a img{border:none;-ms-interpolation-mode:bicubic}
#ilovemyhiseqoffer .hide,.cloak div,.cloak span,.likert.cloak tbody,.likert.cloak thead{display:none !important}
#ilovemyhiseqoffer .likert.cloak table{border:none}

/* ----- Backgrounds ----- */
#ilovemyhiseqoffer #logo{
	background-image:none;	background-color:#DEDEDE;
}
#ilovemyhiseqoffer #container, html.embed{
	background-color:#FFFFFF;
}
#ilovemyhiseqoffer .safari .wufoo input.file{
	background:none;
	border:none;
}
#ilovemyhiseqoffer .wufoo li.focused{
	background-color:#FFF7C0;
}
#ilovemyhiseqoffer .wufoo .instruct{
	background-color:#F5F5F5;
}

/* ----- Borders ----- */
#container{
	border:1px solid #CCCCCC;
}
#ilovemyhiseqoffer .wufoo .info, 
#ilovemyhiseqoffer .wufoo .paging-context{
	border-bottom:1px dotted #CCCCCC;
}
#ilovemyhiseqoffer .wufoo .section h3, 
#ilovemyhiseqoffer .wufoo .captcha, 
#ilovemyhiseqoffer #payment .paging-context{
	border-top:1px dotted #CCCCCC;
}
#ilovemyhiseqoffer .wufoo .instruct{
	border:1px solid #E6E6E6;
}
#ilovemyhiseqoffer .fixed .info{
	border-bottom:none;
}
#ilovemyhiseqoffer .wufoo li.section.scrollText{
	border-color:#dedede;
}

/* ----- Typography ----- */
#ilovemyhiseqoffer .wufoo .info h2{
	font-size:140%;
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	color:#555555;
}
#ilovemyhiseqoffer .wufoo .info div{
	font-size:110%;
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	color:#555555;
}
#ilovemyhiseqoffer .wufoo .section h3{
	font-size:110%;
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}
#ilovemyhiseqoffer .wufoo .section div{
	font-size:85%;
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	color:#444444;
}
#ilovemyhiseqoffer .wufoo label.desc, .wufoo legend.desc{
	font-size:95%;
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	color:#555555;
}
#ilovemyhiseqoffer .wufoo label.choice{
	font-size:100%;
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	color:#555555;
}
#ilovemyhiseqoffer .wufoo input.text, 
#ilovemyhiseqoffer .wufoo textarea.textarea, .wufoo input.file, 
#ilovemyhiseqoffer .wufoo select.select{
	font-style:normal;
	font-weight:normal;
	color:#555555;
	font-size:100%;
}
#ilovemyhiseqoffer .wufoo input.text, 
#ilovemyhiseqoffer .wufoo textarea.textarea, 
#ilovemyhiseqoffer .wufoo input.file{ 
	font-family:Arial;
}
#ilovemyhiseqoffer .safari .wufoo select.select{
	font-size:100% !important;
}
#ilovemyhiseqoffer 

.wufoo li div, .wufoo li span, .wufoo li div label, 
#ilovemyhiseqoffer .wufoo li span label{
	font-family:Arial;
	color:#555555;
}
#ilovemyhiseqoffer .safari .wufoo input.file{ /* Webkit */
	font-size:100%;
	font-family:Arial;
	color:#555555;
}
#ilovemyhiseqoffer .wufoo .instruct small{
	font-size:80%;
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	color:#444444;
}
#ilovemyhiseqoffer .altInstruct small, 
#ilovemyhiseqoffer li.leftHalf small, 
#ilovemyhiseqoffer li.rightHalf small,
#ilovemyhiseqoffer li.leftThird small, 
#ilovemyhiseqoffer li.middleThird small, 
#ilovemyhiseqoffer li.rightThird small,
#ilovemyhiseqoffer .iphone small{
	color:#444444 !important;
}

/* ----- Button Styles ----- */


/* ----- Highlight Styles ----- */

#ilovemyhiseqoffer .wufoo li.focused label.desc, 
#ilovemyhiseqoffer .wufoo li.focused legend.desc,
#ilovemyhiseqoffer .wufoo li.focused div, 
#ilovemyhiseqoffer .wufoo li.focused span, 
#ilovemyhiseqoffer .wufoo li.focused div label, 
#ilovemyhiseqoffer .wufoo li.focused span label,
#ilovemyhiseqoffer .safari .wufoo li.focused input.file{ 
	color:#000000;
}

/* ----- Confirmation ----- */

#ilovemyhiseqoffer .confirm h2{
	font-family:Arial;
	color:#555555;
}
#ilovemyhiseqoffer a.powertiny b, 
#ilovemyhiseqoffer a.powertiny em{
	color:#1a1a1a !important;
}
#ilovemyhiseqoffer .embed a.powertiny b, 
#ilovemyhiseqoffer .embed a.powertiny em{
	color:#1a1a1a !important;
}

/* ----- Pagination ----- */

#ilovemyhiseqoffer .pgStyle1 var, 
#ilovemyhiseqoffer .pgStyle2 var, 
#ilovemyhiseqoffer .pgStyle2 em, 
#ilovemyhiseqoffer .page1 .pgStyle2 var, 
#ilovemyhiseqoffer .pgStyle1 b, 
#ilovemyhiseqoffer .wufoo .buttons .marker{
	font-family:Arial;
	color:#555555;
}
#ilovemyhiseqoffer .pgStyle1 var, 
#ilovemyhiseqoffer .pgStyle2 td{
	border:1px solid #cccccc;
}
#ilovemyhiseqoffer .pgStyle1 .done var{
	background:#cccccc;
}
#ilovemyhiseqoffer .pgStyle1 .selected var, 
#ilovemyhiseqoffer .pgStyle2 var, 
#ilovemyhiseqoffer .pgStyle2 var em{
	background:#FFF7C0;
	color:#000000;
}
#ilovemyhiseqoffer .pgStyle1 .selected var{
	border:1px solid #e6dead;
}

/* Likert Backgrounds */

.likert table{
	background-color:#FFFFFF;
}
#ilovemyhiseqoffer .likert thead td, .likert thead th{
	background-color:#e6e6e6;
}
#ilovemyhiseqoffer .likert tbody tr.alt td, 
#ilovemyhiseqoffer .likert tbody tr.alt th{
	background-color:#f5f5f5;
}
#ilovemyhiseqoffer 
/* Likert Borders */

.likert table, .likert th, .likert td{
	border-color:#dedede;
}
#ilovemyhiseqoffer .likert td{
	border-left:1px solid #cccccc;
}

/* Likert Typography */

#ilovemyhiseqoffer .likert caption, 
#ilovemyhiseqoffer .likert thead td, 
#ilovemyhiseqoffer .likert tbody th label{
	color:#555555;
	font-family:Arial;
}
#ilovemyhiseqoffer .likert tbody td label{
	color:#676767;
	font-family:Arial;
}
#ilovemyhiseqoffer .likert caption, 
#ilovemyhiseqoffer .likert tbody th label{
	font-size:95%;
}

/* Likert Hover */

#ilovemyhiseqoffer .likert tbody tr:hover td, 
#ilovemyhiseqoffer .likert tbody tr:hover th, 
#ilovemyhiseqoffer .likert tbody tr:hover label{
	background-color:#FFF7C0;
	color:#000000;
}
#ilovemyhiseqoffer .likert tbody tr:hover td{
	border-left:1px solid #ccc69a;
}

/* ----- Running Total ----- */

#ilovemyhiseqoffer .wufoo #lola{
	background:#e6e6e6;
}
#ilovemyhiseqoffer .wufoo #lola tbody td{
	border-bottom:1px solid #cccccc;
}
#ilovemyhiseqoffer .wufoo #lola{
	font-family:Arial;
	color:#555555;
}
#ilovemyhiseqoffer .wufoo #lola tfoot th{
	color:#777777;
}
#ilovemyhiseqoffer 
/* ----- Report Styles ----- */

.wufoo .wfo_graph h3{
	font-size:95%;
	font-family:Arial;
	color:#555555;
}
#ilovemyhiseqoffer .wfo_txt, 
#ilovemyhiseqoffer .wfo_graph h4{
	color:#555555;
}
#ilovemyhiseqoffer .wufoo .footer h4{
	color:#000000;
}
#ilovemyhiseqoffer .wufoo .footer span{
	color:#555555;
}
#ilovemyhiseqoffer 
/* ----- Number Widget ----- */

.wfo_number{
	background-color:#f5f5f5;
	border-color:#dedede;
}
#ilovemyhiseqoffer .wfo_number strong, .wfo_number em{
	color:#000000;
}

/* ----- Chart Widget Border and Background Colors ----- */

#widget, #widget body{
	background:#FFFFFF;
}
#ilovemyhiseqoffer .fcNav a.show{
	background-color:#FFFFFF;
	border-color:#cccccc;
}
#ilovemyhiseqoffer .fc table{
	border-left:1px solid #dedede;	
}
#ilovemyhiseqoffer .fc thead th, 
#ilovemyhiseqoffer .fc .more th{
	background-color:#dedede !important;
	border-right:1px solid #cccccc !important;
}
#ilovemyhiseqoffer .fc tbody td, 
#ilovemyhiseqoffer .fc tbody th, 
#ilovemyhiseqoffer .fc tfoot th, 
#ilovemyhiseqoffer .fc tfoot td{
	background-color:#FFFFFF;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #dedede;
}
#ilovemyhiseqoffer .fc tbody tr.alt td, 
#ilovemyhiseqoffer .fc tbody tr.alt th, 
#ilovemyhiseqoffer .fc tbody td.alt{
	background-color:#f5f5f5;
}

/* ----- Chart Widget Typography Colors ----- */

.fc caption, .fcNav, .fcNav a{
	color:#555555;
}
#ilovemyhiseqoffer .fc tfoot, 
#ilovemyhiseqoffer .fc thead th,
#ilovemyhiseqoffer .fc tbody th div, 
#ilovemyhiseqoffer .fc tbody td.count, 
#ilovemyhiseqoffer .fc .cards tbody td a, 
#ilovemyhiseqoffer .fc td.percent var,
#ilovemyhiseqoffer .fc .timestamp span{
	color:#000000;
}
#ilovemyhiseqoffer .fc .indent .count{
	color:#5c5c5c;
}
#ilovemyhiseqoffer .fc .cards tbody td a span{
	color:#898989;
}

/* ----- Chart Widget Hover Colors ----- */

#ilovemyhiseqoffer .fc tbody tr:hover td, 
#ilovemyhiseqoffer .fc tbody tr:hover th,
#ilovemyhiseqoffer .fc tfoot tr:hover td, 
#ilovemyhiseqoffer .fc tfoot tr:hover th{
	background-color:#FFF7C0;
}
#ilovemyhiseqoffer .fc tbody tr:hover th div, 
#ilovemyhiseqoffer .fc tbody tr:hover td, 
#ilovemyhiseqoffer .fc tbody tr:hover var,
#ilovemyhiseqoffer .fc tfoot tr:hover th div, 
#ilovemyhiseqoffer .fc tfoot tr:hover td, 
#ilovemyhiseqoffer .fc tfoot tr:hover var{
	color:#000000;
}

/* ----- Payment Summary ----- */

#ilovemyhiseqoffer .invoice thead th, 
#ilovemyhiseqoffer .invoice tbody th, 
#ilovemyhiseqoffer .invoice tbody td,
#ilovemyhiseqoffer .invoice tfoot th,
#ilovemyhiseqoffer .invoice .total,
#ilovemyhiseqoffer .invoice tfoot .last th, 
#ilovemyhiseqoffer .invoice tfoot .last td,
#ilovemyhiseqoffer .invoice tfoot th, 
#ilovemyhiseqoffer .invoice tfoot td{
	border-color:#dedede;
}
#ilovemyhiseqoffer .invoice thead th, 
#ilovemyhiseqoffer .wufoo .checkNotice{
	background:#f5f5f5;
}
#ilovemyhiseqoffer .invoice th, 
#ilovemyhiseqoffer .invoice td{
	color:#000000;
}
#ilovemyhiseqoffer #ppSection, 
#ilovemyhiseqoffer #ccSection{
	border-bottom:1px dotted #CCCCCC;
}
#ilovemyhiseqoffer #shipSection, 
#ilovemyhiseqoffer #invoiceSection{
	border-top:1px dotted #CCCCCC;
}

/* Drop Shadows */

/* - - - Local Fonts - - - */

/* - - - Responsive - - - */

@media only screen and (max-width: 480px) {
	html{
		background-color:#FFFFFF;
	}
	#ilovemyhiseqoffer 	a.powertiny b, 
	#ilovemyhiseqoffer a.powertin em{
		color:#1a1a1a !important;
	}
}
/* - - - Custom Theme - - - */

#ilovemyhiseqoffer h1 {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  letter-spacing: -.011em;
  font-weight: 200;
  margin: 55px 0 0 0;
  font-size: 33px;
  line-height: 44px;
  color: #ffb441;
}
#ilovemyhiseqoffer h1 .line1 {
  font-size: 73px;
}
#ilovemyhiseqoffer h2 {
  font-size: 14px !important;
  line-height: 17px;
  font-weight: bold;
  font-family: "Inter", Helvetica, Arial, sans-serif;
  letter-spacing: -.011em;
  padding: 13px 0 6px 0;
}
#ilovemyhiseqoffer h2 .line2 {
  font-size: 18px;
  color: #ffb441;
  font-family: "Inter", Helvetica, Arial, sans-serif;
  letter-spacing: -.011em;
  font-weight: 400;
}
#ilovemyhiseqoffer h3 {
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px 0 0 0;
  font-size: 15px;
  font-weight: bold;
  font-family: Arial;
}
#ilovemyhiseqoffer .form-title {
  font-size: 24px;
  color: #ffb441;
  line-height: 30px;
  font-family: "Inter", Helvetica, Arial, sans-serif;
  letter-spacing: -.011em;
  font-weight: 200;
  padding: 0;
}
#ilovemyhiseqoffer h4 {
margin-top: 10px;
margin-bottom: 10px;
font-size: 18px;
line-height: 24px;
font-weight: 700;
}
#ilovemyhiseqoffer h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}
#ilovemyhiseqoffer h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
#ilovemyhiseqoffer p {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 21px;
}
#ilovemyhiseqoffer .button {
  display: inline-block;
  padding: 4px 15px;
  background-color: black;
  color: white;
  text-align: center;
  text-decoration: none;
}
#ilovemyhiseqoffer .header {
  height: 440px;
  margin-bottom: 25px;
  background: url('../../../content/dam/illumina-marketing/images/landing/lovemyhiseq/header-bg.gif') scroll repeat-x left bottom transparent;
  overflow: hidden;
}
#ilovemyhiseqoffer 
.footer {
  margin-top: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f7f7f7;
}
#ilovemyhiseqoffer .logo {
  margin-top: 25px;
}
#ilovemyhiseqoffer .quote {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 15px 20px;
  border: 1px solid #bbb;
  border-radius: 10px;
  background-image: -webkit-linear-gradient(#bbb, white 11%, white 87%, #bbb);
  background-image: -o-linear-gradient(#bbb, white 11%, white 87%, #bbb);
  background-image: linear-gradient(#bbb, white 11%, white 87%, #bbb);
}
#ilovemyhiseqoffer .scientist {
  float: right;
}
#ilovemyhiseqoffer .marketo {
  border: 1px solid #ccc;
  border-radius: 10px;
  background-color: #f7f7f7;
}
#ilovemyhiseqoffer .quote-text {
  font-size: 13px;
  line-height: 19px;
  font-style: italic;
}
#ilovemyhiseqoffer .quote-name {
  margin-top: 15px;
  font-size: 13px;
  font-weight: 700;
}
#ilovemyhiseqoffer .footer-link {
  color: #328ed1;
  font-size: 11px;
  text-decoration: none;
}
#ilovemyhiseqoffer .copyright {
  font-size: 11px;
  line-height: 15px;
}
#ilovemyhiseqoffer .content-2x2 {
  margin-top: 15px;
  margin-bottom: 15px;
}
#ilovemyhiseqoffer .content-column {
  padding: 15px 20px;
}
#ilovemyhiseqoffer .content-cta {
  color: #328ed1;
  font-size: 15px;
}
#ilovemyhiseqoffer .content-photo {
  margin-bottom: 15px;
  margin-left: 15px;
  float: right;
  border: 1px solid #bbb;
  border-radius: 5px;
}
#ilovemyhiseqoffer .footer-link-divider {
  margin-right: 7px;
  margin-left: 7px;
  font-size: 11px;
}
#ilovemyhiseqoffer .footer-link-col {
  text-align: right;
}
#ilovemyhiseqoffer .youtube-embed {
  margin-top: 15px;
  margin-bottom: 15px;
}
#ilovemyhiseqoffer .myfocus-form {
  margin-top: 25px;
}
#ilovemyhiseqoffer .terms {
  color: #555;
  font-size: 11px;
  line-height: 16px;
}
#ilovemyhiseqoffer .list-1 {
  margin-bottom: 30px;
}
#ilovemyhiseqoffer .t-c-footer {
  font-size: 11px;
  line-height: 15px;
}
#ilovemyhiseqoffer .col1 {
  padding-right:75px;
}
#ilovemyhiseqoffer 
.content-header {
  position: relative;
}
#ilovemyhiseqoffer .headerImg {
  position: absolute;
  z-index: 1;
  left:64px;
  top:25px;
  width:87%;
}
#ilovemyhiseqoffer 
.into-copy {
  font-size: 15px;
}
#ilovemyhiseqoffer .info {
  font-size: 13px !important;
}
#ilovemyhiseqoffer .primaryBtn {
  display: block;
  text-decoration: none;
  color: #fff;
  cursor: pointer;
  border: 1px solid #7ca8d4;
  border-radius: 5px;
  background-color: #7ca8d4;
  box-shadow: #2a72b9 0 3px 0 0;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  padding: 4px 7px;
}
#ilovemyhiseqoffer .primaryBtn:active {
  position: relative;
  top: 3px;
  background-color: #2a72b9;
  box-shadow: none;
}

#ilovemyhiseqoffer .btn-primary {
	font-size:15px;
}

#ilovemyhiseqoffer .reagents {
  margin-top:25px;
}

@media (max-width: 991px) {
  .headerImg {
    top:115px;
  }
}
@media (max-width: 767px) {
  .col1 {
    padding-right:10px;
  }
	#ilovemyhiseqoffer .headerImg {
    position: absolute;
    z-index: 1;
    left: 100px;
    top: 155px;
    width: 78%;
  }
	#ilovemyhiseqoffer .content-full {
    padding-right: 15px;
    padding-left: 15px;
  }
	#ilovemyhiseqoffer .content-header {
    padding-right: 20px;
    padding-left: 20px;
  }
	#ilovemyhiseqoffer .header {
    background-position: 60% 100%;
    background-size: 1175px;
  }
}
@media (max-width: 640px) {
  .headerImg {
    left:4px;
    top:215px;
    width:100%;
  }
	#ilovemyhiseqoffer .header2 {
    height: 540px;
    background-position: 48% 105%;
  }
}

#ilovemyhiseqoffer .wufoo{font-family:"Lucida Grande","Lucida Sans Unicode", Tahoma, sans-serif;letter-spacing:.01em}
#ilovemyhiseqoffer .wufoo li{width:64%}
#ilovemyhiseqoffer .info{display:inline-block;clear:both;margin:0 0 5px 0;padding:0 1% 1.1em 1%;border-bottom:1px dotted #ccc}
#ilovemyhiseqoffer .info[class]{display:block}
#ilovemyhiseqoffer .hideHeader .info,
#ilovemyhiseqoffer #payment.hideHeader li.first{display:none}
#ilovemyhiseqoffer .info h2{font-weight:normal;font-size:160%;margin:0 0 5px 0;clear:left}
#ilovemyhiseqoffer .info div{font-size:95%;line-height:135%;color:#555}
#ilovemyhiseqoffer form ul{margin:0;padding:0;list-style-type:none}
#ilovemyhiseqoffer form ul{width:99%;zoom:1}
#ilovemyhiseqoffer form li{margin:0;padding:6px 1% 9px 1%;clear:both;background-color:transparent;position:relative;-webkit-transition:background-color 350ms ease-out;-moz-transition:background-color 350ms ease-out;-o-transition:background-color 350ms ease-out;transition:background-color 350ms ease-out}
#ilovemyhiseqoffer form ul:after,
#ilovemyhiseqoffer form li:after,
#ilovemyhiseqoffer form li div:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#ilovemyhiseqoffer form li{height:1%;margin-bottom:-3px}
#ilovemyhiseqoffer form li{height:1%;margin-bottom:-3px}
#ilovemyhiseqoffer form li div{display:inline-block}
#ilovemyhiseqoffer form ul,
#ilovemyhiseqoffer form li div{display:inline-block}
#ilovemyhiseqoffer form li div{margin:0;padding:0;color:#444}
#ilovemyhiseqoffer form li span{margin:0 .3em 0 0;padding:0;float:left;color:#444}
#ilovemyhiseqoffer form li div span{margin:0;display:block;width:100%;float:left}
#ilovemyhiseqoffer li.twoColumns div span{width:48%;margin:0 5px 0 0}
#ilovemyhiseqoffer li.threeColumns div span{width:30%;margin:0 5px 0 0}
#ilovemyhiseqoffer li.notStacked div span{width:auto;margin:0 7px 0 0}
#ilovemyhiseqoffer form li.complex{padding-bottom:0}
#ilovemyhiseqoffer form li.complex div span{width:auto;margin:0 .3em 0 0;padding-bottom:12px}
#ilovemyhiseqoffer form li.complex div span.full{margin:0}
#ilovemyhiseqoffer form li.complex div span.left,
#ilovemyhiseqoffer form li.complex div span.right{margin:0;width:48%}
#ilovemyhiseqoffer form li.complex div span.full input,
#ilovemyhiseqoffer form li.complex div span.full select,
#ilovemyhiseqoffer form li.complex div span.left input,
#ilovemyhiseqoffer form li.complex div span.right input,
#ilovemyhiseqoffer form li.complex div span.left select,
#ilovemyhiseqoffer form li.complex div span.right select{width:100%}
#ilovemyhiseqoffer form li.complex div span.right select{width:100%}
#ilovemyhiseqoffer form li.complex div span.right select{width:100%}
#ilovemyhiseqoffer .left{float:left}
#ilovemyhiseqoffer .right{float:right}
#ilovemyhiseqoffer .clear{clear:both !important}
#ilovemyhiseqoffer label span,
#ilovemyhiseqoffer .section span,
#ilovemyhiseqoffer p span,
#ilovemyhiseqoffer .likert span{display:inline !important;float:none !important}
#ilovemyhiseqoffer form li div label,
#ilovemyhiseqoffer form li span label{margin:0;padding-top:3px;clear:both;font-size:85%;line-height:160%;color:#444;display:block}
#ilovemyhiseqoffer fieldset{display:block;border:none;margin:0;padding:0}
#ilovemyhiseqoffer label.desc,
#ilovemyhiseqoffer legend.desc{font-size:95%;font-weight:bold;color:#222;line-height:150%;margin:0;padding:0 0 3px 0;border:none;display:block;white-space:normal;width:100%}
#ilovemyhiseqoffer label.choice{display:block;cursor:pointer;font-size:100%;line-height:150%;margin:-17px 0 0 23px;padding:0 0 5px 0;color:#222;width:88%}
#ilovemyhiseqoffer .safari label.choice{margin-top:-16px}
#ilovemyhiseqoffer form.rightLabel .desc{padding-top:2px}
#ilovemyhiseqoffer span.symbol{font-size:120%;line-height:135%}
#ilovemyhiseqoffer form li .datepicker{float:left;margin:.19em 5px 0 0;padding:0;width:16px;height:16px;cursor:pointer !important}
#ilovemyhiseqoffer form span.req{display:inline;float:none;color:red !important;font-weight:bold;margin:0;padding:0}
#ilovemyhiseqoffer form li div label var{font-weight:bold;font-style:normal}
#ilovemyhiseqoffer form li div label .currently{display:none}
#ilovemyhiseqoffer input.text,input.search,
#ilovemyhiseqoffer input.file,
#ilovemyhiseqoffer textarea.textarea,
#ilovemyhiseqoffer select.select{font-family:"Lucida Grande", Tahoma, Arial, sans-serif;font-size:100%;color:#333;margin:0;padding:2px 0}
#ilovemyhiseqoffer input.text,
#ilovemyhiseqoffer input.search,
#ilovemyhiseqoffer textarea.textarea{border-top:1px solid #7c7c7c;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #ddd;}
#ilovemyhiseqoffer input.nospin::-webkit-inner-spin-button,input.nospin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
#ilovemyhiseqoffer select.select{padding:1px 0 0 0}
#ilovemyhiseqoffer input.search{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding-left:6px}
#ilovemyhiseqoffer input.checkbox,
#ilovemyhiseqoffer input.radio{display:block;margin:4px 0 0 0;padding:0;width:13px;height:13px}
#ilovemyhiseqoffer input.other{margin:0 0 8px 25px}
#ilovemyhiseqoffer .safari select.select{font-size:120% !important;margin:0 0 1px 0}
#ilovemyhiseqoffer select.select{margin:1px 0}
#ilovemyhiseqoffer select.select{margin:1px 0}
#ilovemyhiseqoffer .center,
#ilovemyhiseqoffer form li span.center input.text,
#ilovemyhiseqoffer form li span.center label,
#ilovemyhiseqoffer form li.name span label,
#ilovemyhiseqoffer form li.date input.text,
#ilovemyhiseqoffer form li.date span label,
#ilovemyhiseqoffer form li.phone input.text,
#ilovemyhiseqoffer form li.phone span label,
#ilovemyhiseqoffer form li.time input.text,
#ilovemyhiseqoffer form li.time span label{text-align:center}
#ilovemyhiseqoffer form li.time select.select{margin-left:5px}
#ilovemyhiseqoffer form li.price .right{text-align:right}
#ilovemyhiseqoffer .third{width:32% !important}
#ilovemyhiseqoffer .half{width:48% !important}
#ilovemyhiseqoffer .full{width:100% !important}
#ilovemyhiseqoffer input.small,
#ilovemyhiseqoffer select.small{width:25%}
#ilovemyhiseqoffer input.medium,
#ilovemyhiseqoffer select.medium{width:50%}
#ilovemyhiseqoffer input.large,
#ilovemyhiseqoffer select.large{width:100%}
#ilovemyhiseqoffer .msie[class] select.ieSelectFix{width:auto}
#ilovemyhiseqoffer .msie[class] select.ieSelectFix.small{min-width:25%}
#ilovemyhiseqoffer .msie[class] select.ieSelectFix.medium{min-width:50%}
#ilovemyhiseqoffer .msie[class] select.ieSelectFix.large{width:100%}
#ilovemyhiseqoffer textarea.textarea{width:293px;min-width:100%;max-width:100%}
#ilovemyhiseqoffer textarea.small{height:5.5em}
#ilovemyhiseqoffer textarea.medium{height:10em}
#ilovemyhiseqoffer textarea.large{height:20em}
#ilovemyhiseqoffer li.file a{color:#222;text-decoration:none}
#ilovemyhiseqoffer li.file span{display:inline;float:none}
#ilovemyhiseqoffer li.file img{display:block;float:left;margin:0 0 0 -10px;padding:5px 5px 7px 5px}
#ilovemyhiseqoffer li.file .file-size,li.file .file-type{color:#666;font-size:85%;text-transform:uppercase}
#ilovemyhiseqoffer li.file .file-name{display:block;padding:14px 0 0 0;color:blue;text-decoration:underline}
#ilovemyhiseqoffer li.file .file-delete{color:red !important;font-size:85%;text-decoration:underline}
#ilovemyhiseqoffer li.file a:hover .file-name{color:green !important}
#ilovemyhiseqoffer li.file a:hover .file-name{color:green !important}
#ilovemyhiseqoffer form li.likert{margin:0;padding:6px 1% 5px 1%;width:auto !important;clear:both !important;float:none !important}
#ilovemyhiseqoffer .likert table{margin:0 0 .9em 0;background:#fff;width:100%;border:1px solid #dedede;border-bottom:none}
#ilovemyhiseqoffer .likert caption{text-align:left;color:#222;font-size:95%;line-height:135%;padding:5px 0 .5em 0}
#ilovemyhiseqoffer .likert input{padding:0;margin:2px 0}
#ilovemyhiseqoffer .likert tbody td label{font-size:85%;display:block;color:#565656}
#ilovemyhiseqoffer .likert thead td,
#ilovemyhiseqoffer .likert thead th{background-color:#e6e6e6}
#ilovemyhiseqoffer .likert td{border-left:1px solid #ccc;text-align:center;padding:4px 6px}
#ilovemyhiseqoffer .likert thead td{font-size:85%;padding:10px 6px}
#ilovemyhiseqoffer .likert th,
#ilovemyhiseqoffer .likert td{border-bottom:1px solid #dedede}
#ilovemyhiseqoffer .likert tbody th{padding:8px 8px;text-align:left}
#ilovemyhiseqoffer .likert tbody th label{color:#222;font-size:95%;font-weight:bold}
#ilovemyhiseqoffer .likert tbody tr.alt td,
#ilovemyhiseqoffer .likert tbody tr.alt th{background-color:#f5f5f5}
#ilovemyhiseqoffer .likert tbody tr:hover td,
#ilovemyhiseqoffer .likert tbody tr:hover th{background-color:#FFFFCF}
#ilovemyhiseqoffer .col1 td{width:30%}
#ilovemyhiseqoffer .col2 td{width:25%}
#ilovemyhiseqoffer .col3 td{width:18%}
#ilovemyhiseqoffer .col4 td{width:14.5%}
#ilovemyhiseqoffer .col5 td{width:12%}
#ilovemyhiseqoffer .col6 td,
#ilovemyhiseqoffer .col7 td{width:10%}
#ilovemyhiseqoffer .col8 td,
#ilovemyhiseqoffer .col9 td,
#ilovemyhiseqoffer .col10 td{width:6.5%}
#ilovemyhiseqoffer .col11{width:6%}
#ilovemyhiseqoffer .hideNumbers tbody td label{display:none}
#ilovemyhiseqoffer form li.buttons{width:auto !important;position:relative;clear:both;padding:10px 1% 10px 1%}
#ilovemyhiseqoffer form li.buttons input{font-size:100%;margin-right:5px}
#ilovemyhiseqoffer input.btTxt{padding:0 7px;width:auto;overflow:visible}
#ilovemyhiseqoffer .safari input.btTxt{font-size:120%}
#ilovemyhiseqoffer .buttons .marker{position:absolute;top:0;right:0;padding:15px 10px 0 0;color:#000;width:auto}
#ilovemyhiseqoffer button.link{display:inline-block;border:none;background:none;color:blue;text-decoration:underline;cursor:pointer;padding:0;font-size:100%}
#ilovemyhiseqoffer button.link:hover{color:green}
#ilovemyhiseqoffer .leftLabel li,
#ilovemyhiseqoffer .rightLabel li{width:74% !important;padding-top:9px}
#ilovemyhiseqoffer .leftLabel .desc,
#ilovemyhiseqoffer .rightLabel .desc{float:left;width:31%;margin:0 15px 0 0}
#ilovemyhiseqoffer .rightLabel .desc{text-align:right}
#ilovemyhiseqoffer .leftLabel li div,
#ilovemyhiseqoffer .rightLabel li div{float:left;width:65%}
#ilovemyhiseqoffer .leftLabel li fieldset div,
#ilovemyhiseqoffer .rightLabel li fieldset div{float:right}
#ilovemyhiseqoffer .leftLabel li fieldset div,
#ilovemyhiseqoffer .rightLabel li fieldset div{float:right}
#ilovemyhiseqoffer .leftLabel .buttons,
#ilovemyhiseqoffer .rightLabel .buttons{padding-left:23%}
#ilovemyhiseqoffer .leftLabel .buttons div,
#ilovemyhiseqoffer .rightLabel .buttons div{float:none;margin:0 0 0 20px}
#ilovemyhiseqoffer .leftLabel p.instruct,
#ilovemyhiseqoffer .rightLabel p.instruct{width:28%;margin-left:5px}
#ilovemyhiseqoffer .leftLabel .altInstruct .instruct,
#ilovemyhiseqoffer .rightLabel .altInstruct .instruct{margin-left:31% !important;padding-left:15px;width:65%}
#ilovemyhiseqoffer .noI form li,
#ilovemyhiseqoffer .altInstruct form li{width:auto !important}
#ilovemyhiseqoffer .noI .leftLabel .buttons,
#ilovemyhiseqoffer .noI .rightLabel .buttons{padding-left:31%}
#ilovemyhiseqoffer .noI .leftLabel .buttons div,
#ilovemyhiseqoffer .noI .rightLabel .buttons div{margin:0 0 0 17px}
#ilovemyhiseqoffer form li.leftHalf,form li.rightHalf{width:47% !important}
#ilovemyhiseqoffer form li.leftThird,form li.middleThird,form li.rightThird{width:30% !important}
#ilovemyhiseqoffer form li.leftFourth,form li.middleFourth,form li.rightFourth{width:23% !important;_width:22% !important}
#ilovemyhiseqoffer form li.leftFifth,form li.middleFifth,form li.rightFifth{width:18% !important;_width:17% !important}
#ilovemyhiseqoffer form li.middleThird{clear:none !important;float:left;margin-left:2% !important}
#ilovemyhiseqoffer form li.leftFourth,form li.middleFourth,form li.leftFifth,form li.middleFifth{clear:none !important;float:left}
#ilovemyhiseqoffer form li.rightHalf,form li.rightThird,form li.rightFourth,form li.rightFifth{clear:none !important;float:right}
#ilovemyhiseqoffer li.leftHalf .small,
#ilovemyhiseqoffer li.rightHalf .small,
#ilovemyhiseqoffer li.leftHalf .medium,
#ilovemyhiseqoffer li.rightHalf .medium,
#ilovemyhiseqoffer li.leftThird .small,
#ilovemyhiseqoffer li.middleThird .small,
#ilovemyhiseqoffer li.rightThird .small,
#ilovemyhiseqoffer li.leftThird .medium,
#ilovemyhiseqoffer li.middleThird .medium,
#ilovemyhiseqoffer li.rightThird .medium,
#ilovemyhiseqoffer li.leftFourth .medium,
#ilovemyhiseqoffer li.middleFourth .medium,
#ilovemyhiseqoffer li.rightFourth .medium,
#ilovemyhiseqoffer li.leftFourth .small,
#ilovemyhiseqoffer li.middleFourth .small,
#ilovemyhiseqoffer li.rightFourth .small,
#ilovemyhiseqoffer li.leftFifth .medium,
#ilovemyhiseqoffer li.middleFifth .medium,
#ilovemyhiseqoffer li.rightFifth .medium,
#ilovemyhiseqoffer li.leftFifth .small,
#ilovemyhiseqoffer li.middleFifth .small,
#ilovemyhiseqoffer li.rightFifth .small{width:100% !important}
#ilovemyhiseqoffer form li.leftHalf,form li.leftThird,form li.leftFourth,form li.leftFifth{clear:left !important;float:left}
#ilovemyhiseqoffer form li.middleFourth{margin-left:1% !important}
#ilovemyhiseqoffer form li.middleFifth{margin-left:1% !important}
#ilovemyhiseqoffer form li.focused{background-color:#fff7c0}
#ilovemyhiseqoffer form .instruct{position:absolute;top:0;left:0;z-index:1000;width:45%;margin:0 0 0 8px;padding:8px 10px 10px 10px;border:1px solid #e6e6e6;background:#f5f5f5;visibility:hidden;opacity:0;font-size:105%;-webkit-transition:opacity 350ms ease-out;-moz-transition:opacity 350ms ease-out;-o-transition:opacity 350ms ease-out;transition:opacity 350ms ease-out}
#ilovemyhiseqoffer form .instruct small{line-height:120%;font-size:80%;color:#444}
#ilovemyhiseqoffer form li.focused .instruct,form li:hover .instruct{left:100%;visibility:visible;opacity:1}
#ilovemyhiseqoffer .altInstruct .instruct,
#ilovemyhiseqoffer li.leftHalf .instruct,
#ilovemyhiseqoffer li.rightHalf .instruct,
#ilovemyhiseqoffer li.leftThird .instruct,
#ilovemyhiseqoffer li.middleThird .instruct,
#ilovemyhiseqoffer li.rightThird .instruct,
#ilovemyhiseqoffer li.leftFourth .instruct,
#ilovemyhiseqoffer li.middleFourth .instruct,
#ilovemyhiseqoffer li.rightFourth .instruct,
#ilovemyhiseqoffer li.leftFifth .instruct,
#ilovemyhiseqoffer li.middleFifth .instruct,
#ilovemyhiseqoffer li.rightFifth .instruct,
#ilovemyhiseqoffer .iphone .instruct{visibility:visible;position:static;margin:0;padding:6px 0 0 0;width:100%;clear:left;background:none !important;border:none !important;font-style:italic;opacity:1}
#ilovemyhiseqoffer .altInstruct p.complex,
#ilovemyhiseqoffer li.leftHalf p.complex,
#ilovemyhiseqoffer li.rightHalf p.complex,
#ilovemyhiseqoffer li.leftThird p.complex,
#ilovemyhiseqoffer li.middleThird p.complex,
#ilovemyhiseqoffer li.rightThird p.complex,
#ilovemyhiseqoffer .iphone p.complex{padding:0 0 9px 0}
#ilovemyhiseqoffer .hideSeconds .seconds,
#ilovemyhiseqoffer .hideAMPM .ampm,
#ilovemyhiseqoffer .hideAddr2 .addr2,
#ilovemyhiseqoffer .hideSecondary #previousPageButton,
#ilovemyhiseqoffer .hideCents .radix,
#ilovemyhiseqoffer .hideCents .cents,
#ilovemyhiseqoffer .hideState .state{display:none}
#ilovemyhiseqoffer form li.section{clear:both;margin:0;padding:7px 0 0 0;width:auto !important;position:static}
#ilovemyhiseqoffer form li.section h3{font-weight:normal;font-size:110%;line-height:135%;margin:0 0 3px 0;width:auto;padding:12px 1% 0 1%;border-top:1px dotted #ccc}
#ilovemyhiseqoffer form li.first{padding:0}
#ilovemyhiseqoffer form li.first h3{padding:8px 1% 0 1%;border-top:none !important}
#ilovemyhiseqoffer form li.section div{display:block;width:auto;float:none;font-size:85%;line-height:160%;margin:0 0 1em 0;padding:0 1% 0 1%}
#ilovemyhiseqoffer form li.section.scrollText{border:1px solid #dedede;height:150px;overflow:auto;margin-bottom:10px;padding:10px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 3px;-moz-box-shadow:rgba(0,0,0,0.15) 0 0 3px;-o-box-shadow:rgba(0,0,0,0.15) 0 0 3px;box-shadow:rgba(0,0,0,0.15) 0 0 3px}
#ilovemyhiseqoffer form li.section.scrollText h3{border:none;padding-top:8px}
#ilovemyhiseqoffer form li.captcha{width:auto !important;clear:both;border-top:1px dotted #ccc;margin-top:5px;padding:1.1em 1% 9px 1%;width:auto !important;position:static}
#ilovemyhiseqoffer form li.captcha label.desc{width:auto !important;margin-bottom:4px;float:none}
#ilovemyhiseqoffer #recaptcha_area,
#ilovemyhiseqoffer #recaptcha_table{min-width:450px !important}
#ilovemyhiseqoffer #recaptcha_area,
#ilovemyhiseqoffer #recaptcha_table{width:450px !important}
#ilovemyhiseqoffer #recaptcha_widget_div table{background:#fff}
#ilovemyhiseqoffer form li.captcha .noscript iframe{border:none;overflow:hidden;margin:0;padding:0}
#ilovemyhiseqoffer form li.captcha .noscript label.desc{display:block !important}
#ilovemyhiseqoffer form li.captcha .noscript textarea{margin-left:12px}
#ilovemyhiseqoffer iframe[src="about:blank"]{display:none}
#ilovemyhiseqoffer form li.paging-context{clear:both;border-bottom:1px dotted #ccc;margin:0 0 7px 0;padding:5px 1% 10px 1%;width:auto !important;position:static}
#ilovemyhiseqoffer .paging-context table{width:100%}
#ilovemyhiseqoffer .pgStyle1 td{text-align:left;vertical-align:middle}
#ilovemyhiseqoffer .pgStyle1 td.c{width:22px}
#ilovemyhiseqoffer .pgStyle1 td.t{padding:0 1%}
#ilovemyhiseqoffer .pgStyle1 var{display:block;float:left;background:none;border:1px solid #CCC;color:#000;width:20px;height:20px;line-height:19px;text-align:center;font-size:85%;font-style:normal;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,0.15) 0 1px 2px;-o-box-shadow:rgba(0,0,0,0.15) 0 1px 2px;box-shadow:rgba(0,0,0,0.15) 0 1px 2px}
#ilovemyhiseqoffer .pgStyle1 .done var{background:#ccc}
#ilovemyhiseqoffer .pgStyle1 .selected var{background:#FFF7C0;color:#000;border:1px solid #e6dead;font-weight:bold}
#ilovemyhiseqoffer .pgStyle1 b{font-size:85%;font-weight:normal;color:#000}
#ilovemyhiseqoffer .pgStyle1 .selected b{font-weight:bold}
#ilovemyhiseqoffer .circle6 td,
#ilovemyhiseqoffer .circle7 td{vertical-align:top;text-align:center}
#ilovemyhiseqoffer .nopagelabel td.t{display:none}
#ilovemyhiseqoffer .nopagelabel .pgStyle1 var,
#ilovemyhiseqoffer .circle6 var,
#ilovemyhiseqoffer .circle7 var{width:24px;height:24px;line-height:24px;font-size:90%;margin:0 auto 7px auto;float:none;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}
#ilovemyhiseqoffer .nopagelabel .pgStyle1 var{margin-bottom:0}
#ilovemyhiseqoffer .circle6 b,
#ilovemyhiseqoffer .circle7 b{padding:0}
#ilovemyhiseqoffer .circle2 td{width:50%}
#ilovemyhiseqoffer .circle3 td{width:33%}
#ilovemyhiseqoffer .circle4 td{width:25%}
#ilovemyhiseqoffer .circle5 td{width:20%}
#ilovemyhiseqoffer .circle6 td{width:16.6%}
#ilovemyhiseqoffer .circle7 td{width:14.2%}
#ilovemyhiseqoffer .pgStyle2 td{vertical-align:middle;height:25px;padding:2px;border:1px solid #CCC;position:relative;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-box-shadow:rgba(0,0,0,0.1) 1px 1px 1px;-moz-box-shadow:rgba(0,0,0,0.1) 1px 1px 1px;-o-box-shadow:rgba(0,0,0,0.1) 1px 1px 1px;box-shadow:rgba(0,0,0,0.1) 1px 1px 1px}
#ilovemyhiseqoffer .pgStyle2 var{display:block;height:26px;float:left;background:#FFF7C0;color:#000;font-style:normal;text-align:right;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:rgba(0,0,0,0.15) 1px 0 0;-moz-box-shadow:rgba(0,0,0,0.15) 1px 0 0;-o-box-shadow:rgba(0,0,0,0.15) 1px 0 0;box-shadow:rgba(0,0,0,0.15) 1px 0 0}
#ilovemyhiseqoffer .pgStyle2 var b{display:block;float:right;font-size:100%;padding:3px 10px 3px 3px;line-height:19px}
#ilovemyhiseqoffer .pgStyle2 em{font-size:85%;font-style:normal;display:inline-block;margin:0 0 0 9px;padding:4px 0;line-height:18px}
#ilovemyhiseqoffer .pgStyle2 var em{padding:4px 5px 3px 0}
#ilovemyhiseqoffer .page1 .pgStyle2 var{padding-left:7px;text-align:left;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
#ilovemyhiseqoffer .page1 .pgStyle2 b{float:none;padding-right:0}
#ilovemyhiseqoffer .hideMarkers .marker,
#ilovemyhiseqoffer .nopagelabel .pgStyle1 b,
#ilovemyhiseqoffer .nopagelabel .pgStyle2 em{display:none !important}
#ilovemyhiseqoffer #errorLi{width:99%;margin:15px auto 15px auto;background:#fff !important;border:1px solid red;text-align:center;padding:1em 0 1em 0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
#ilovemyhiseqoffer #errorMsgLbl{margin:0 0 5px 0;padding:0;font-size:125%;color:#DF0000 !important}
#ilovemyhiseqoffer #errorMsg{margin:0 0 2px 0;color:#000 !important;font-size:100%}
#ilovemyhiseqoffer #errorMsg b{padding:2px 8px;background-color:#FFDFDF !important;color:red !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#ilovemyhiseqoffer form li.error{display:block !important;background-color:#FFDFDF !important;margin-bottom:3px !important}
#ilovemyhiseqoffer form li label.error,form li input.error{color:#DF0000 !important;font-weight:bold !important}
#ilovemyhiseqoffer form li input.error{background:#fff !important;border:2px solid #DF0000 !important}
#ilovemyhiseqoffer form li.error label,form li.error span.symbol{color:#000 !important}
#ilovemyhiseqoffer form li.error .desc{color:#DF0000 !important}
#ilovemyhiseqoffer form p.error{display:none;margin:0 !important;padding:7px 0 0 0 !important;line-height:10px !important;font-weight:bold;font-size:11px;color:#DF0000 !important;clear:both}
#ilovemyhiseqoffer form li.error p.error{display:block}
#ilovemyhiseqoffer form li.complex p.error{padding:0 0 9px 0 !important}
#ilovemyhiseqoffer .rtl h1,
#ilovemyhiseqoffer .rtl form *{direction:rtl;text-align:right}
#ilovemyhiseqoffer .rtl li span{float:right}
#ilovemyhiseqoffer .rtl .right{float:left}
#ilovemyhiseqoffer .rtl #logo a{background-position:right top}
#ilovemyhiseqoffer .rtl label.choice{margin:-17px 23px 0 0}
#ilovemyhiseqoffer .rtl .leftLabel .desc,
#ilovemyhiseqoffer .rtl .rightLabel .desc{float:right;margin:0 0 0 15px}
#ilovemyhiseqoffer .rtl .leftLabel li div,
#ilovemyhiseqoffer .rtl .rightLabel li div{float:right}
#ilovemyhiseqoffer .rtl .leftLabel .desc{text-align:left}
#ilovemyhiseqoffer .rtl li.focused .instruct,
#ilovemyhiseqoffer .rtl li:hover .instruct{left:auto;right:100%}
#ilovemyhiseqoffer .rtl .leftLabel p.instruct,
#ilovemyhiseqoffer .rtl .rightLabel p.instruct{margin-right:5px}
#ilovemyhiseqoffer .rtl .leftLabel .altInstruct .instruct,
#ilovemyhiseqoffer .rtl .rightLabel .altInstruct .instruct{margin-right:31% !important;padding-right:15px}
#ilovemyhiseqoffer .rtl .leftLabel .buttons,
#ilovemyhiseqoffer .rtl .rightLabel .buttons{padding-right:23%}
#ilovemyhiseqoffer .rtl .leftLabel .buttons div,
#ilovemyhiseqoffer .rtl .rightLabel .buttons div{float:none;margin:0 20px 0 0}
#ilovemyhiseqoffer .noI .rtl .leftLabel .buttons,
#ilovemyhiseqoffer .noI .rtl .rightLabel .buttons{padding-right:31%}
#ilovemyhiseqoffer .noI .rtl .leftLabel .buttons div,
#ilovemyhiseqoffer .noI .rtl .rightLabel .buttons div{margin:0 17px 0 0}
#ilovemyhiseqoffer .rtl .likert td label{text-align:center}
#ilovemyhiseqoffer .rtl .likert caption,
#ilovemyhiseqoffer .rtl .likert tbody th{text-align:right}
#ilovemyhiseqoffer .rtl .likert td{text-align:center;border-left:none;border-right:1px solid #ccc}
#ilovemyhiseqoffer .rtl .pgStyle1 var{text-align:center}
#ilovemyhiseqoffer .rtl .pgStyle1 td{text-align:right}
#ilovemyhiseqoffer .rtl .pgStyle2 var{float:right}
#ilovemyhiseqoffer .rtl .pgStyle2 var b{float:left;padding:3px 3px 3px 10px}
#ilovemyhiseqoffer .rtl .pgStyle2 em{margin:0 9px 0 0}
#ilovemyhiseqoffer .rtl .pgStyle2 var em{padding:4px 0 3px 5px}
#ilovemyhiseqoffer .rtl .page1 .pgStyle2 var{padding-right:7px}
#ilovemyhiseqoffer .rtl .page1 .pgStyle2 b{padding-left:0}
#ilovemyhiseqoffer .rtl .buttons .marker{right:auto;left:0;padding:15px 0 0 10px}
#ilovemyhiseqoffer .rtl #errorLi *{text-align:center}

            #ilovemyhiseqoffer .ilmns-quote {display:none;}
            #ilovemyhiseqoffer .ilmns-quote:first-of-type {display:block;}

            #ilovemyhiseqoffer #ilmhs-quote-wrapper {border:1px solid #ccc; border-radius:5px; padding:10px 15px;}
            #ilmhs-prev, #ilmhs-next {cursor:pointer; color:#328ed1;}

/* http://www.illumina.com/landing/lovemyhiseqoffer/ */



/* http://www.illumina.com/landing/microbiology/big-data */
#bigData p { font-size: 14px; padding: 5px 0 10px 0; }
#bigData .main { padding-top: 10px; }
#bigData .hero { background-image: url(//assets.illumina.com/content/dam/illumina-marketing/images/landing/microbiology/background-big-data.png); height: 300px; width: 960px; }
#bigData .hero-content > h1 { color: #FFB441; font: 26px/1.1em TeXGyreHerosBold, Arial, sans-serif; padding-bottom: 7px; }
#bigData .hero-content { padding: 30px 0 0 35px; width: 615px; }
#bigData .hero img { margin-top: 0px; margin-left: 70px !important; }
#bigData .hero p { line-height: 1.5em; }
#bigData a.buttonGo { margin: 0; }
#bigData .img-space { margin-bottom: 30px; margin-top: 15px; }
#bigData .hero ul { margin-bottom: 20px; padding-right: 10px; }
#bigData .hero li { font-size: 1.2em; margin-left: 30px; margin-bottom: 2px; }
#bigData .affinity{margin:20px 15px 0 37px;}
#bigData .affinity > div{background-color:#f9f9f9;border:9px solid #fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; min-height:100px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.45, rgb(255,255,255)),color-stop(0.73, rgb(244,244,244)));background-image:-moz-linear-gradient(center bottom,rgb(255,255,255) 45%,rgb(244,244,244) 73%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ffffff');padding:15px;}
#bigData .content{float: left;margin:20px 0;width: 635px;}
#bigData .content h3 { font-size:17px;padding: 10px 0 0; }
#bigData .sub-content { background: url("//assets.illumina.com/content/dam/illumina-marketing/images/systems/hiseq/fc-bkgd.png") no-repeat scroll center bottom transparent; clear: both; margin-bottom: 20px; margin-left:15px; padding-bottom: 20px; min-height: 130px; }
#bigData .clear { clear: both; }
#header_Logo {position:absolute;}
/* http://www.illumina.com/landing/microbiology/big-data */



/* http://www.illumina.com/landing/infinium-wg-arrays/amr && http://www.illumina.com/landing/infinium-wg-arrays/emea */
#infinium-wg-arrays-amr h1 {
	margin:55px auto 0;	
	color: #ffb441;
	font-size: 44px;
	line-height: 54px;
	font-family: "Inter", Helvetica, Arial, sans-serif;
	font-weight: 200;
	letter-spacing: -.011em;
	text-align:center;
	z-index:10;
}
#infinium-wg-arrays-amr h2 {
  margin: 5px 0 10px 0;
  font-size: 24px;
  line-height: 30px;
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 300;
  letter-spacing: -.011em;
}
#infinium-wg-arrays-amr h3 {
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 10px;
  padding-bottom: 9px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #91b5d9;
  color: white;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}
#infinium-wg-arrays-amr h4 {
	margin: 0 0 10px;
	font-size: 12px;
	line-height: 20px;
	font-weight: 700;
	line-height:18px;
}
#infinium-wg-arrays-amr h5 {
  margin: 0 0 15px 0;
  font-size: 20px;
  line-height: 20px;
  font-weight: normal;
}
#infinium-wg-arrays-amr h6 {
  margin: 10px 0px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
#infinium-wg-arrays-amr p {
  margin-bottom: 25px;
  padding-top: 0px;
}
#infinium-wg-arrays-amr .button {
  display: inline-block;
  padding: 4px 15px;
  background-color: black;
  color: white;
  text-align: center;
  text-decoration: none;
}
#infinium-wg-arrays-amr .hero-wrapper {
  height: 505px;
  background: url(//assets.illumina.com/content/dam/illumina-marketing/images/landing/gwas/header.jpg) 50% 100% no-repeat;
  background-size:cover;
  position:relative;
}
#infinium-wg-arrays-amr .hero-wrapper .w-container {
	text-align:center;
}
#infinium-wg-arrays-amr .chip {
	margin:85px 0 0 0;	
	z-index:10;
}
#infinium-wg-arrays-amr .content-wrapper li {
	margin:7px 0;	
}
#infinium-wg-arrays-amr .content-wrapper table, .content-wrapper td {
	border:1px solid #ccc;	
	padding:5px;
}
#infinium-wg-arrays-amr .content-wrapper table {
	margin-top:35px;	
}
#infinium-wg-arrays-amr .tableHeader {
	background:#ededed;	
}
#infinium-wg-arrays-amr .form-wrapper {
  border: 1px solid #ccc;
  border-radius:10px;
  background:#f7f7f7;
  font-size: 15px;
  line-height: 20px;
}
#infinium-wg-arrays-amr .form-wrapper ul {
	margin:10px 15px 0 0;
	padding:0;
	float:left;
}
#infinium-wg-arrays-amr .form-wrapper li {
	list-style:none;
	float:left;
	height:55px;
}
#infinium-wg-arrays-amr .mktField {
	width: 45%;
	margin:0 5% 2% 0;
}
#infinium-wg-arrays-amr .form-wrapper li input {
	width:100%;
}
#mktFrmSubmit {
	padding:7px 20px;
	color:#fff;
	background:#7CA8D4;	
	border-radius:5px;
	border:none;
	width:200px !important;
}
#infinium-wg-arrays-amr .getQuote {
	display: block;
	text-decoration: none;
	cursor: pointer;
	width: 160px;
	border: 1px solid #7ca8d4;
	border-radius: 5px;
	background-color: #7ca8d4;
	box-shadow: #2a72b9 0 3px 0 0;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin: 25px auto;
	padding: 2px 0;
}	
.getQuote:active {
	position: relative;
	top: 3px;
	background-color: #2a72b9;
	box-shadow: none;
}
#infinium-wg-arrays-amr .getQuote:hover {
	background-color: #5790c8;
	text-decoration: none;
	border: 1px solid #5790c8;
}
#infinium-wg-arrays-amr .getQuote a {
	color: #fff ;
	display:block;	
}
#infinium-wg-arrays-amr .footer-wrapper {
  margin-top: 50px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f7f7f7;
  font-size: 10px;
}
#infinium-wg-arrays-amr .footer-col2 {
  float: right;
  text-align: right;
}
#infinium-wg-arrays-amr .content-col1 {
  padding-right: 30px;
}
#infinium-wg-arrays-amr .logo {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	padding:25px 5px 0;
}
#infinium-wg-arrays-amr .copy-main {
  font-size: 14px;
  line-height: 20px;
  padding-right:50px;
}
#infinium-wg-arrays-amr .formTitle {
  font-size: 16px;
  display:block;
  width:390px;
}
#infinium-wg-arrays-amr .toprow-wrapper {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
}
#infinium-wg-arrays-amr .form-innerwrapper {
  padding-right: 25px;
  padding-left: 25px;
}
#infinium-wg-arrays-amr .footer-col2 a, 
#infinium-wg-arrays-amr a {
  color: #328ed1;
  text-decoration: none;
}
#infinium-wg-arrays-amr .readmore a {
  color: #328ed1 !important;
  text-decoration: none;
}
#infinium-wg-arrays-amr .readmore:hover, 
#infinium-wg-arrays-amr .footer-col2 a:hover, 
#infinium-wg-arrays-amr a:hover {
  text-decoration: underline;
}
#infinium-wg-arrays-amr .thankyou {
	text-align:center;
}
#infinium-wg-arrays-amr .rightSide-img {
	width:65px;
	float:right;	
	margin:0 0 0 15px;
}
.mktFormMsg {
	font-size: 11px;
	color: red;
}
.researcher-row {
	border-top:1px solid #ccc;
	padding-top:30px;
	margin:15px 0 10px;	
}
#infinium-wg-arrays-amr .researcher-row .w-col {
	position:relative;
	height:125px;
	text-align:center;
}
#infinium-wg-arrays-amr .researcher-row .w-col > div {
	text-align:center;
	font-size:12px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	color:#999;
}#infinium-wg-arrays-amr .selected div {
	color:#7ca8d4 !important;
	font-weight:bold;
}
#infinium-wg-arrays-amr .researcher-info > div {
	display:none;
}
#infinium-wg-arrays-amr .researcher-info {
	margin-top: 25px;
	min-height: 230px;
}
#infinium-wg-arrays-amr .researcher-info em {
	font-size: 11px;
}
#infinium-wg-arrays-amr .researcher-info span {
	font-size:14px;
	line-height:20px;
}
#infinium-wg-arrays-amr .profile {
	padding:15px 30px 15px 15px;
	border:1px solid #ccc;
	background:#f7f7f7;
	border-radius:10px;
	width: 60%;
	height: 430px;
	z-index:10;
	display:none;
}
#infinium-wg-arrays-amr .modal-overlay {
	z-index:2;
	background:rgba(0,0,0,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); 
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	display:none;
}
#infinium-wg-arrays-amr .profile strong {
	font-size:16px;
	display:block;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
#infinium-wg-arrays-amr .profile .readPaper {
	margin:0 auto;
}
#infinium-wg-arrays-amr .profile .w-col-8 {
	height:400px;
	overflow:auto;	
	line-height:18px;
}
#infinium-wg-arrays-amr .profile .w-row {
	position:relative;
}
#infinium-wg-arrays-amr .readPaper a {
	color:#fff;
	text-decoration:none;	
}
#infinium-wg-arrays-amr .icon-remove-sign {
	font-size:26px;
	position:absolute;	
	top:-25px;
	right:-25px;
	color:#fff;
	cursor:pointer;
}
#infinium-wg-arrays-amr .viewProfile {
	cursor:pointer;
	color:#328ed1;
	display:inline;
}
#infinium-wg-arrays-amr .researcher-name {
	font-family:"Inter", Helvetica, Arial, sans-serif;
	letter-spacing: -.011em;
	color: #ffb441;
	font-size: 24px;
}
#infinium-wg-arrays-amr .readPaper {
	display: inline-block;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	border: 1px solid #7ca8d4;
	border-radius: 5px;
	background-color: #7ca8d4;
	box-shadow: #2a72b9 0 3px 0 0;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	padding:5px 10px;
}
#infinium-wg-arrays-amr .readPaper:hover {
	background-color: #5790c8;
	text-decoration: none;
	border: 1px solid #5790c8
}
#infinium-wg-arrays-amr .readPaper:active {
	position: relative;
	top: 3px;
	background-color: #2a72b9;
	box-shadow: none
}
#infinium-wg-arrays-amr .researcher-photo {
	border-radius:5px;
}
#infinium-wg-arrays-amr .Absolute-Center {
  margin: auto;
  position: fixed;
  top: 0; left: 0; bottom: 0; right: 0;
}
#infinium-wg-arrays-amr .unce {
	display:none;
	position:absolute;
	width:100%;
	height:90%;
	top:0;
	left:0;
	z-index:1;
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 90%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(90%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
#infinium-wg-arrays-amr .hero-content {
	position:relative;
	z-index:10;	
}
#infinium-wg-arrays-amr iframe {
	height:380px;
}
@media (max-width: 991px) {
  #infinium-wg-arrays-amr .logo {
	  width:100%;
	  padding:25px 25px 0;
	}
	#infinium-wg-arrays-amr .form-wrapper {
		text-align: center;
	}
}
@media (max-width: 767px) {
  #infinium-wg-arrays-amr h1 {
	margin: 40px auto 0;
	font-size: 35px;
	line-height: 45px;
  }
  #infinium-wg-arrays-amr .hero-wrapper {
	  height:425px;
  }
  #infinium-wg-arrays-amr table {
	  width:100%;
  }
  #infinium-wg-arrays-amr .chip {
	  width:200px;
	  margin-top:90px;
  }
}
@media (max-width: 479px) {
	#infinium-wg-arrays-amr .chip {
		width:205px;
		margin-top:30px;
	}
	#infinium-wg-arrays-amr table td:nth-child(2), #infinium-wg-arrays-amr table td:nth-child(4) {
		display:none;
	}
	#infinium-wg-arrays-amr .hero-wrapper {
		height:440px;
		background-size:660px;
	}
}
/* http://www.illumina.com/landing/infinium-wg-arrays/amr && http://www.illumina.com/landing/infinium-wg-arrays/emea */

/* http://www.illumina.com/landing/iswitched */
#iswitched h1 {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom:15px;
	color: #ffb441;
	font-size: 62px;
	line-height: 44px;
	font-weight: normal;
	font-family:'HelveticaNeueW01-ThinEx 710288';
}
#iswitched h2 {
	width: 477px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 20px;
	line-height: 23px;
	font-weight: normal;
	font-family: 'HelveticaNeueW01-ThinEx 710288',Arial,sans-serif;
	color: #777;
}
#iswitched .headline4 {
	width: 477px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 23px;
	line-height: 23px;
	font-weight: normal;
	font-family: 'HelveticaNeueW01-ThinEx 710288',Arial,sans-serif;
	color: #777;
}
#iswitched h3 {
	margin: 10px 0px;
	font-size: 14px;
	line-height: 30px;
	font-weight: 700;
	text-align: center;
}
#iswitched h4 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 5px 15px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-color: #7ca8d4;
	color: white;
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	text-align: center;
}
#iswitched h5 {
	margin: 10px 0px;
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
}
#iswitched h6 {
	margin: 10px 0px;
	font-size: 12px;
	line-height: 18px;
	font-weight: 700;
}
#iswitched a {
	color:#328ECE;
	text-decoration:none;
}
#iswitched a:hover {
	text-deocation:underline;	
}
#iswitched p {
	margin-bottom: 5px;
}
#iswitched .button {
	display: inline-block;
	margin-top: 25px;
	padding: 10px 15px;
	border-radius: 5px;
	background-color: #7ca8d4;
	box-shadow: rgba(0, 0, 0, 0.49) 0px 0px 6px 0px;
	color: #f7f7f7;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
}
#iswitched .hero-wrapper {
	position: relative;
	height: 405px;
	padding-top: 20px;
	border-bottom: 1px solid #ccc;
	background-image: url(../../../content/dam/illumina-marketing/images/landing/iswitched/iswitch_ge.jpg);
	background-position: -185px 100%;
	background-size: 725px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	box-shadow: none;
}
#iswitched .logo {
	margin-top: 20px;
	margin-bottom: 20px;
}
#iswitched .hero-textwrapper {
	position: relative;
	padding-left: 70px;
}
#iswitched .system {
	position: static;
	top: 0px;
	right: 0px;
	margin-top: 86px;
	padding-left: 60px;
}
#iswitched .system-wrapper {
	position: absolute;
	top: 0px;
	right: 0px;
}
#iswitched .herp-headlinewrapper {
	position: absolute;
}
#iswitched .headline {
	margin-top: 50px;
	margin-bottom: 30px;
	font-size: 19px;
	font-weight: 700;
	text-align: center;
}
#iswitched .questions-row {
	padding: 10px 10px 10px 30px;
}
#iswitched .form-wrapper2 {
	margin-top: 50px;
	padding-top: 10px;
	padding-bottom: 30px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #f7f7f7;
	font-size: 14px;
	text-align: center;
}
#iswitched .form-area {
	font-size: 30px;
	text-align: center;
}
#iswitched .footer-wrapper {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 10px;
}
#iswitched .footer-links {
	text-align: right;
}
#iswitched .question, 
#iswitched .bigA {
	color: #ffb441;
	font-size: 14px;
	font-weight: 700;
	text-shadow: none;
}
#iswitched .researcher-itemwrapper {
	width: 100%;
	margin-bottom: 15px;
	padding: 0 5px;
	float: left;
}
#iswitched .scientist-col {
	max-width:235px;
	margin-right: 30px;	
}
#iswitched .researcher-names {
	font-size:11px;
	text-align:center;
	line-height:14px;
}
#iswitched .researcher-names span {
	margin:0 5px;
}
#iswitched .p-answer {
	padding-bottom: 20px;
}
#iswitched .form-wrapper {
	width: 100%;
	margin-top: 30px;
	float: left;
	border: 2px solid #ffb441;
	border-radius: 10px;
	background-color: white;
	background-image: none;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 6px 0px;
}
#iswitched .miseqphoto-wrapper {
	position: absolute;
	right: 13%;
	bottom: 2px;
	width: 540px;
}
#iswitched .miseqphoto {
	width: 100%;
}
#iswitched .headercopy-wrapper {
	position: relative;
	z-index: 10;
	margin-top: 45px;
	margin-left: 65px;
}
#iswitched .headline2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	display:block;
	margin-bottom:35px;
	line-height:20px;
}
#iswitched .headline3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight:normal;
	width: 55%;
	margin-left: 15px;
}
#iswitched .headline3 span {
	font-weight:bold;
	font-size:20px;	
}
#iswitched .research-photo,
#iswitched .headline3 {
	margin-bottom: 5px;
	display:inline-block;
	vertical-align:middle;
}
#iswitched .footer-wrapper {
	margin-top:20px;
}
#iswitched .footer-wrapper a {
	color:#7ca8d4;
	text-decoration:none;	
}
#iswitched .footer-wrapper a:hover {
	text-decoration:underline;	
}
#iswitched .qa_col {
	padding-top:15px;
	border-top:1px solid #ccc;
}
#iswitched .interview-selected {
	opacity:0.5 !important;
}
#iswitched .past-interview i {
	position:absolute;
	right:-20px;
	font-size:20px;	
	top: 34%;
	color:#ccc;
}
@media screen and (min-width:1555px){
		#iswitched .hero-wrapper {
		background-position: 0px 100%;
	}
}
@media screen and (max-width:1300px) and (min-width:1025px){
	#iswitched .miseqphoto-wrapper {
		right:0;
		width: 47%;
	}
	#iswitched .headercopy-wrapper {
		margin-left:15%;
	}
	#iswitched 	.hero-wrapper {
		background-size: 55%;
	}
}
@media screen and (max-width:1024px) and (min-width:870px){
	#iswitched .miseqphoto-wrapper {
		right:0;
		width: 52%;
	}
	#iswitched .headercopy-wrapper {
		margin-left:7%;
	}
	#iswitched .hero-wrapper {
		background-size: 65%;
	}
	#iswitched .logo {
		margin-left: 2%;
		margin-bottom:0;
	}
}
@media screen and (max-width:869px) and (min-width:490px){
	#iswitched h1 {
		font-size:42px;
		margin-bottom: 5px;
	}
	#iswitched 	h2 {
		width:95%;
		font-size: 16px;
		line-height: 20px;	
	}
	#iswitched .miseqphoto-wrapper {
		right:0;
		width: 52%;
	}
	#iswitched .headercopy-wrapper {
		margin-left:7%;
	}
	#iswitched .hero-wrapper {
		background-size: 65%;
	}
	#iswitched .logo {
		margin-left: 2%;
		margin-bottom:0;
	}
}
@media screen and (max-width:827px){
	.scientist-col {
		margin-right:10px;	
	}
}
@media screen and (max-width:489px) {
	#iswitched h1 {
		font-size:42px;
		margin-bottom: 5px;
	}
	#iswitched h2 {
		width:95%;
		font-size: 16px;
		line-height: 20px;	
	}
	#iswitched .miseqphoto-wrapper {
		right:0;
		width: 52%;
	}
	#iswitched .headercopy-wrapper {
		margin-left:7%;
	}
	#iswitched .hero-wrapper {
		background-size: 65%;
	}
	#iswitched .logo {
		margin-left: 2%;
		margin-bottom:0;
	}
	#iswitched .miseqphoto-wrapper {
		width:84%;
	}
	#iswitched .hero-wrapper {
		background:none;
	}
}

#iswitched .miseq {
	margin:35px 0 0 0;
	float:left;
	font-size: 16px;
}
#iswitched .miseq div {
	float:left;
}
#iswitched .miSeqCopy {
	width: 86%;
	margin-left: 10px;
}
#iswitched .researcher-item {
	-webkit-transition: all 500ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	position:relative;
}
#iswitched .researcher-item:hover {
	cursor:pointer;
	-webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
	border-radius:5px;
}
#iswitched .researcher-item a {
	color:#666;
	display: block;
	height: 91px;
	overflow:hidden;
	border-radius:5px;
}
#iswitched .past-interview {
	border-radius:5px;
	border-bottom:1px solid #ccc;	
	height:92px;
	margin-bottom:10px;
	-moz-transform: scale(1) rotate(deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-webkit-transform: scale(1) rotate(deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-o-transform: scale(1) rotate(deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-ms-transform: scale(1) rotate(deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	transform: scale(1) rotate(deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	background:#fff;
}
#iswitched .past-interview:hover {
	-moz-transform: scale(1.4);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	opacity:1;
}
#iswitched .past-interview img {
	float: left;
	width: 40%;
	border-radius: 5px;
	margin-right: 15px;
}
#iswitched .past-interview .researcher-names {
	text-align:left;	
	margin-top:7px;
}
#iswitched .scientist-col h3 {
	margin-bottom:0px;
}
#iswitched .viewInterview {
	font-size:11px;
	position:absolute;
	bottom:0;
	right:25px;
	color:#7ca8d4;
}
                #iswitched #scientists, 
#iswitched #scientists li {
	margin:0;
	padding:0;
	list-style:none;
}

#iswitched #scientists li img {
	max-width:34%;
	margin:0 10px 0 0;
}

#iswitched #scientists li a span {
	float:right;
	vertical-align:top;
	display:inline-block;
	color:#666;
}

#iswitched #scientists li a {
	display:block;
	opacity:0.3;
}

#iswitched #scientists li .active {
	opacity:1;
}

#iswitched #scientists li a .viewInterview {
	float: none;
	position: relative;
	clear: both;
	display: block;
	border-bottom: 1px solid #ccc;
	right: inherit;
	bottom: inherit;
	margin: -16px 0 20px;
	text-align: right;
	color: #328ed1;
}

#iswitched .interview {
	display:none;
}

#iswitched .interview:first-child {
	display:block;
}

#iswitched .interview .q {
	color:#ffb441;
	font-size:14px;
	font-weight:bold;
}

#iswitched .interview .q:before, 
#iswitched .interview .answer p:first-child:before {
	content:"Q.";
	font-size:14px;
	display:inline-block;
	margin-right:5px;
	color:#ffb441;
	font-weight:bold;
}

#iswitched .interview .answer p:first-child:before {
	content:"A.";
}

#iswitched .interview .answer {
	padding-bottom:15px;
}

#iswitched .interview .answer p {
	margin-bottom:10px;
}
/* http://www.illumina.com/landing/iswitched */

/* http://www.illumina.com/landing/ag-consortia/ */

#ag-consortia h1 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 44px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 54px;
    margin: 40px 40px 0 0;
}
#ag-consortia h2 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-LtExt";
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.5px;
    line-height: 30px;
}
#ag-consortia h3 {
    background-color: #91b5d9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 9px;
    padding-top: 10px;
    text-align: center;
}
#ag-consortia h4 {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 10px;
}
#ag-consortia h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#ag-consortia h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#ag-consortia p {
    line-height: 22px;
    margin-bottom: 15px;
}
#ag-consortia .documents p {
    margin-top: 15px;
}
#ag-consortia .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#ag-consortia .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/landing/ag-consortia/AG_Consortia_Landingpage_BG.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ccc;
    height: 365px;
}
#ag-consortia .content-wrapper {
    margin-top: 50px;
}
#ag-consortia .documents img {
    float: right;
    margin: 10px 0 0 10px;
}
#ag-consortia .video img, #ag-consortia .documents img {
    border: 1px solid #bbbbbb;
    border-radius: 6px;
    margin: 22px 0 5px 10px;
}
#ag-consortia .video {
    margin-top: 20px;
}
#ag-consortia .form-wrapper {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px;
    width: 210px;
}
#ag-consortia .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#ag-consortia .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#ag-consortia .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#ag-consortia .form-wrapper li input {
    width: 100%;
}
#ag-consortia #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#ag-consortia .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#ag-consortia .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#ag-consortia .footer-col2 {
    float: right;
    text-align: right;
}
#ag-consortia .content-col1 {
    padding-right: 30px;
}
#ag-consortia .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#ag-consortia .copy-main ul li {
    line-height: 22px;
    margin-bottom: 10px;
}
#ag-consortia .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#ag-consortia .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#ag-consortia .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#ag-consortia .footer-col2 a, a {
    color: #328ed1;
    text-decoration: none;
}
#ag-consortia .readmore a {
    color: #328ed1 !important;
    text-decoration: none;
}
#ag-consortia .readmore:hover, #ag-consortia .footer-col2 a:hover, #ag-consortia a:hover {
    text-decoration: underline;
}
#ag-consortia .thankyou {
    text-align: center;
}
#ag-consortia .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#ag-consortia .mktFormMsg {
    color: red;
    font-size: 11px;
}
#ag-consortia .researcher-row {
    border-top: 1px solid #ccc;
    margin-top: 15px;
    padding-top: 30px;
}
#ag-consortia .researcher-row img {
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer;
    opacity: 0.5;
    transform: scale(1);
    transition: all 300ms ease 0s;
    width: 85%;
}
#ag-consortia .researcher-row img:hover {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    transform: scale(1.1);
    transition: all 300ms ease 0s;
}
#ag-consortia .researcher-row .selected {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    opacity: 1;
}
#ag-consortia .researcher-info > div {
    display: none;
}
#ag-consortia .researcher-info {
    margin-top: 25px;
    min-height: 230px;
}
#ag-consortia .researcher-info em {
    font-size: 11px;
}
#ag-consortia .researcher-info span {
    font-size: 14px;
    line-height: 20px;
}
#ag-consortia .profile {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    display: none;
    height: 430px;
    padding: 15px 30px 15px 15px;
    width: 60%;
    z-index: 10;
}
#ag-consortia .modal-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}
#ag-consortia .profile strong {
    border-bottom: 1px solid #ccc;
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
}
#ag-consortia .profile .readPaper {
    margin: 0 auto;
}
#ag-consortia .profile .w-col-8 {
    height: 400px;
    line-height: 18px;
    overflow: auto;
}
#ag-consortia .documents .w-col-6 {
    padding-right: 15px;
}
#ag-consortia .documents > .w-col-6:first-child {
    padding-right: 35px;
}
#ag-consortia .w-col-9 {
    padding-right: 50px;
}
#ag-consortia .profile .w-row {
    position: relative;
}
#ag-consortia .readPaper a {
    color: #fff;
    text-decoration: none;
}
#ag-consortia .icon-remove-sign {
    color: #fff;
    cursor: pointer;
    font-size: 26px;
    position: absolute;
    right: -25px;
    top: -25px;
}
#ag-consortia .viewProfile {
    color: #328ed1;
    cursor: pointer;
    display: inline;
}
#ag-consortia .researcher-name {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 24px;
}
#ag-consortia .readPaper {
    background-color: #7ca8d4;
    border: 1px solid #7ca8d4;
    border-radius: 5px;
    box-shadow: 0 3px 0 0 #2a72b9;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width: 140px;
}
#ag-consortia .readPaper:hover {
    background-color: #5790c8;
    border: 1px solid #5790c8;
    text-decoration: none;
}
#ag-consortia .readPaper:active {
    background-color: #2a72b9;
    box-shadow: none;
    position: relative;
    top: 3px;
}
#ag-consortia .researcher-photo {
    border-radius: 5px;
}
#ag-consortia .Absolute-Center {
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
}
@media (max-width: 1224px) {
}
@media (max-width: 991px) {
#ag-consortia .logo {
    padding: 25px 25px 0;
    width: 100%;
}
#ag-consortia .banner {
    margin-top: 15px;
}
}
@media (max-width: 767px) {
#ag-consortia .content-wrapper {
    margin-top: 15px;
}
#ag-consortia .form-wrapper {
    margin-bottom: 20px;
}
#ag-consortia .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
#ag-consortia .w-col-9 {
    padding: 0;
}
#ag-consortia .w-col-6 {
    margin-bottom: 15px;
}
#ag-consortia .documents > .w-col-6:first-child {
    padding-right: 15px;
}
#ag-consortia .hero-wrapper {
    background-image: linear-gradient(to top, #ffffff 12%, #ddd 12%, #ffffff 30%);
}
}
@media (max-width: 600px) {
#ag-consortia .hero-wrapper {
    background-image: linear-gradient(to top, #ffffff 10%, #ddd 10%, #ffffff 30%);
}
}
@media (max-width: 479px) {
#ag-consortia .banner {
    display: none;
}
#ag-consortia .hero-wrapper {
    background-image: none;
}
#ag-consortia h1 {
    font-size: 40px;
    line-height: 50px;
}
}
@media (max-width: 401px) {
#ag-consortia h1 {
    font-size: 30px;
    line-height: 40px;
}
}
#ag-consortia .quote {
    background: linear-gradient(to bottom, #eaeaea 0%, #ffffff 10%, #ffffff 90%, #eaeaea 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #bbb;
    border-radius: 10px;
    font-size: 13px;
    line-height: 19px;
    margin: 25px 0;
    padding: 15px;
}
#ag-consortia .quote img {
    border: 1px solid #ddd;
    border-radius: 5px;
    float: right;
    margin-bottom: 120px;
    margin-left: 15px;
}

/* http://www.illumina.com/landing/ag-consortia/ */


/* http://www.illumina.com/landing/basespace-core-apps-for-rna-sequencing/ */

#basespace-apps h1 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 65px;
    font-weight: normal;
    line-height: 78px;
    margin: 60px 0 20px;
    text-align: center;
}
#basespace-apps h2 {
    font-family: "HelveticaNeueW01-LtExt";
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    text-align: center;
}
#basespace-apps h3 {
    font-family: Arial;
    font-size: 19px;
    font-weight: normal;
    line-height: 30px;
}
#basespace-apps h4 {
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    margin: 10px 0;
}
#basespace-apps h5 {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin: 10px 0;
}
#basespace-apps h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#basespace-apps p {
    line-height: 24px;
    margin: 15px 0;
}
#basespace-apps .button {
    background-color: black;
    border-radius: 5px;
    color: white;
    cursor: pointer;
    display: block;
    font-size: 14px;
    margin-bottom: 15px;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
}
#basespace-apps .button.button-dna {
    background-color: #c174af;
    box-shadow: 0 3px 0 0 #965d89;
}
#basespace-apps .button.btn-seq {
    background-color: #ffb441;
    box-shadow: 0 3px 0 0 #e8a23a;
}
#basespace-apps .button.btn-report {
    background-color: #b8c338;
    box-shadow: 0 3px 0 0 #9ca630;
}
#basespace-apps .button:active {
    bottom: -3px;
    box-shadow: none !important;
    position: relative;
}
#basespace-apps .button-selected {
    bottom: -3px;
    box-shadow: none !important;
    position: relative;
}
#basespace-apps .button-dna .button-selected {
    background: none repeat scroll 0 0 #965d89;
}
#basespace-apps .button-seq .button-selected {
    background: none repeat scroll 0 0 #e8a23a;
}
#basespace-apps .button-report .button-selected {
    background: none repeat scroll 0 0 #9ca630;
}
#basespace-apps .hero-container {
    padding-top: 20px;
}
#basespace-apps .intro {
    border-bottom: 1px solid #ccc;
}
#basespace-apps .intro-container {
    padding-bottom: 50px;
    padding-top: 50px;
}
#basespace-apps .hero {
    position: relative;
}
#basespace-apps .hero-bars, #basespace-apps .ie8-hero-bars {
    width: 100%;
}
#basespace-apps .daychart {
    background-color: #f7f7f7;
    border-bottom: 1px solid #ccc;
}
#basespace-apps .daychart-container {
    left: 10px;
    padding-bottom: 50px;
    padding-top: 50px;
    position: absolute;
    top: 0;
    width: 960px;
}
#basespace-apps .dna-bar {
    background: radial-gradient(ellipse at center center , rgba(188, 114, 173, 1) 0%, rgba(162, 96, 147, 1) 70%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#basespace-apps .seq-bar {
    background: radial-gradient(ellipse at center center , rgba(249, 164, 26, 1) 0%, rgba(249, 164, 26, 1) 15%, rgba(244, 126, 31, 1) 70%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#basespace-apps .report-bar {
    background: radial-gradient(ellipse at center center , rgba(145, 169, 55, 1) 0%, rgba(145, 169, 55, 1) 70%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#basespace-apps .hero-bars > div {
    height: 30px;
}
#basespace-apps .seq-chevron {
    border-bottom: 15px solid rgba(244, 126, 31, 1);
    border-left: 15px solid white;
    border-top: 15px solid rgba(244, 126, 31, 1);
    float: right;
    height: 0;
    position: relative;
    right: -10px;
    width: 0;
}
#basespace-apps .report-chevron {
    border-bottom: 15px solid rgb(145, 169, 55);
    border-left: 15px solid white;
    border-top: 15px solid rgb(145, 169, 55);
    float: right;
    height: 0;
    position: relative;
    right: -10px;
    width: 0;
}
#basespace-apps .chevron-white {
    border-color: white transparent;
    border-style: solid;
    border-width: 15px 0 15px 15px;
    float: right;
    height: 0;
    position: relative;
    right: -10px;
    width: 0;
}
#basespace-apps .chart2 {
    display: none;
}
#basespace-apps .daychart-innerWrapper {
    height: 400px;
    margin: 0 auto;
    position: relative;
    width: 960px;
}
#basespace-apps .daychart-item {
    border-radius: 10px;
    box-shadow: 0 -7px 40px 0 rgba(0, 0, 0, 0.14);
    position: relative;
}
#basespace-apps .daychart-daynumber {
    font-size: 24px;
    padding-bottom: 15px;
    padding-top: 25px;
    text-align: center;
}
#basespace-apps .daychart-iconrow {
    text-align: center;
}
#basespace-apps .daychart-itemgraphic {
    height: 165px;
    padding-top: 25px;
    text-align: center;
}
#basespace-apps .daychart-itemgraphic.part1 {
    background-image: linear-gradient(#dcb6d6, white);
    border-top: 5px solid #c174af;
    padding-top: 20px;
}
#basespace-apps .daychart-itemgraphic.part3 {
    background-image: linear-gradient(#ffdeb2, white);
    border-top: 5px solid #ffb441;
}
#basespace-apps .daychart-itemgraphic.part4 {
    background-image: linear-gradient(#e4e7bb, white);
    border-top: 5px solid #b8c338;
    padding-top: 13px;
    width: 50%;
}
#basespace-apps .part2-col1 {
    background-image: linear-gradient(#dcb6d6, white);
    border-top: 5px solid #c174af;
    height: 165px;
    padding-top: 20px;
    text-align: center;
}
#basespace-apps .part2-col2 {
    background-image: linear-gradient(#ffdeb2, white);
    border-top: 5px solid #ffb441;
    height: 165px;
    position: relative;
}
#basespace-apps .miseq {
    left: 35px;
    min-width: 314px;
    position: absolute;
    top: 21px;
    width: 284px;
    z-index: 10;
}
#basespace-apps .button-row-container {
    padding-bottom: 50px;
    padding-top: 50px;
}
#basespace-apps .button-row {
    border-bottom: 1px solid #ccc;
}
#basespace-apps .footer {
    background-color: #fff;
    padding-bottom: 15px;
    padding-top: 15px;
}
#basespace-apps .slider-text {
    background: none repeat scroll 0 0 #328ed1;
    bottom: 3px;
    box-shadow: 0 3px 0 0 #2a72b9;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    height: 50px;
    padding-top: 13px;
    position: relative;
    text-align: center;
}
#basespace-apps .slider-wrapper {
    margin: 50px auto 0 !important;
    width: 270px;
}
#basespace-apps .slider-wrapper .w-col {
    padding: 0 1px !important;
}
#basespace-apps .present {
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}
#basespace-apps .future {
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
}
#basespace-apps .slider-text:active, #basespace-apps .selected {
    background: none repeat scroll 0 0 #2a72b9;
    bottom: 0;
    box-shadow: none !important;
}
#basespace-apps .button-row .w-row {
    margin-top: 25px;
}
#basespace-apps .button-row-copy {
    margin-bottom: 50px;
}
#basespace-apps .button-row-copy > p {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    display: none;
    padding: 20px;
}
#basespace-apps #dna {
    border-top: 5px solid #c174af;
}
#basespace-apps #seq {
    border-top: 5px solid #ffb441;
}
#basespace-apps #report {
    border-top: 5px solid #b8c338;
}
#basespace-apps a {
    color: #7ca8d4;
    text-decoration: none;
}
#basespace-apps a:visited {
    color: #7ca8d4;
}
#basespace-apps a:hover {
    text-decoration: underline;
}
#basespace-apps .register-row h2 {
    text-align: left;
}
#basespace-apps .register-row img {
    float: right;
    margin: 10px 0 0 10px;
}
#basespace-apps .dna-label-wrapper {
    position: absolute;
    width: 300px;
}
#basespace-apps .dna-label, .dna-label-chevron {
    float: left;
}
#basespace-apps .dna-label {
    background: radial-gradient(ellipse at center center , rgba(188, 114, 173, 1) 0%, rgba(162, 96, 147, 1) 70%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    padding: 10px 0;
    text-align: center;
    width: 273px;
}
#basespace-apps .dna-label-chevron {
    border-bottom: 20px solid transparent;
    border-left: 20px solid rgba(162, 96, 147, 1);
    border-top: 20px solid transparent;
    height: 0;
    width: 0;
}
#basespace-apps .seq-label-wrapper {
    left: 39px;
    position: absolute;
    width: 427px;
}
#basespace-apps .seq-label, .seq-label-chevron1, .seq-label-chevron2 {
    float: left;
}
#basespace-apps .seq-label {
    background: radial-gradient(ellipse at center center , rgba(249, 164, 26, 1) 0%, rgba(249, 164, 26, 1) 15%, rgba(244, 126, 31, 1) 70%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    padding: 10px 0;
    text-align: center;
    width: 383px;
}
#basespace-apps .seq-label-chevron1 {
    border-bottom: 20px solid rgba(244, 126, 31, 1);
    border-left: 20px solid transparent;
    border-top: 20px solid rgba(244, 126, 31, 1);
    height: 0;
    width: 0;
}
#basespace-apps .seq-label-chevron2 {
    border-bottom: 20px solid transparent;
    border-left: 20px solid rgba(244, 126, 31, 1);
    border-top: 20px solid transparent;
    height: 0;
    width: 0;
}
#basespace-apps .report-label-wrapper {
    left: -32px;
    position: absolute;
    width: 427px;
}
#basespace-apps .report-label, #basespace-apps .report-label-chevron {
    float: left;
}
#basespace-apps .report-label {
    background: radial-gradient(ellipse at center center , rgba(145, 169, 55, 1) 0%, rgba(145, 169, 55, 1) 70%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    padding: 10px 0;
    text-align: center;
    width: 122px;
}
#basespace-apps .report-label-chevron {
    border-bottom: 20px solid rgba(145, 169, 55, 1);
    border-left: 20px solid transparent;
    border-top: 20px solid rgba(145, 169, 55, 1);
    height: 0;
    width: 0;
}
#basespace-apps .chart2 .dna-label-wrapper {
    width: 135px;
}
#basespace-apps .chart2 .dna-label {
    width: 110px;
}
#basespace-apps .chart2 .seq-label-wrapper {
    left: -125px;
    width: 367px;
}
#basespace-apps .chart2 .seq-label {
    width: 324px;
}
#basespace-apps .chart2 .report-label-wrapper {
    left: -16px;
}
#basespace-apps .chart2 .report-label {
    width: 106px;
}
#basespace-apps .button-row .w-col-4 span {
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 28px;
}
#basespace-apps h2.dna-copy {
    color: #c174af;
    text-align: left;
}
#basespace-apps h2.seq-copy {
    color: #ffb441;
    text-align: left;
}
#basespace-apps h2.report-copy {
    color: #b8c338;
    text-align: left;
}
#basespace-apps .form-wrapper {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 15px 10px;
}
#basespace-apps input.switch:empty {
    margin-left: -999px;
}
#basespace-apps input.switch:empty ~ label {
    -moz-user-select: none;
    cursor: pointer;
    float: left;
    line-height: 1.6em;
    margin: 0.2em 0;
    position: relative;
    text-indent: 4em;
}
#basespace-apps input.switch:empty ~ label:before, #basespace-apps input.switch:empty ~ label:after {
    background-color: #ffb441;
    border-radius: 0.3em;
    bottom: 0;
    box-shadow: 0 0.2em 0 rgba(0, 0, 0, 0.3) inset;
    content: " ";
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    transition: all 100ms ease 0s;
    width: 6.6em;
}
#basespace-apps input.switch:empty ~ label:after {
    background-color: #fff;
    border-radius: 0.15em;
    bottom: 0.1em;
    box-shadow: 0 -0.2em 0 rgba(0, 0, 0, 0.2) inset;
    margin-left: 0.1em;
    top: 0.1em;
    width: 3.4em;
}
#basespace-apps input.switch:checked ~ label:before {
}
#basespace-apps input.switch:checked ~ label:after {
    margin-left: 3.1em;
}
#basespace-apps .daychart-slider-wrapper {
    padding-top: 50px;
    width: 222px;
}
#basespace-apps .daychart-slider-wrapper span {
    display: inline-block;
    margin: 0 5px;
    vertical-align: middle;
}
#basespace-apps .toggle {
    position: relative;
    width: 90px;
}
#basespace-apps .register {
    background: none repeat scroll 0 0 #f7f7f7;
    border-bottom: 1px solid #ccc;
    padding: 50px 0;
}
#basespace-apps .register-row .w-col-9, #basespace-apps .register-row .w-col-8 {
    padding-right: 50px;
}
#basespace-apps .register-row p:last-child {
    margin-bottom: 0;
}
#basespace-apps .button-row a {
    text-decoration: none;
}
#basespace-apps .button-row a:hover {
    text-decoration: underline;
}
#basespace-apps .button-row h2.dna-copy, #basespace-apps .button-row h2.seq-copy, #basespace-apps .button-row h2.report-copy {
    font-family: "HelveticaNeueW01 53 Ext";
    font-size: 20px;
}
#basespace-apps .footnote {
    font-size: 11px;
}
#basespace-apps .ie8-hero-bars, #basespace-apps .ie8-slider, #basespace-apps .ie8-chart1, #basespace-apps .ie8-chart2 {
    display: none;
}
#basespace-apps .chart3 {
    display: none;
}
@media screen and (max-width: 991px) {
#basespace-apps .daychart-container {
    left: auto;
    position: static;
    top: auto;
}
}
@media screen and (max-width: 860px) {
#basespace-apps .daychart-container {
    left: 10px;
    position: absolute;
    top: 0;
}
}
@media screen and (max-width: 767px) {
#basespace-apps .youTube-player {
    margin-bottom: 25px;
}
#basespace-apps .hero-bars .w-col {
    width: 33.3333%;
}
#basespace-apps body > div {
    margin: 0 auto;
    width: 95%;
}
#basespace-apps h1 {
    font-size: 65px;
    margin-top: 50px;
}
#basespace-apps h2 {
    font-size: 20px;
}
#basespace-apps .daychart-innerWrapper {
    width: auto;
}
#basespace-apps .daychart-container {
    width: 97%;
}
#basespace-apps .daychart-container .w-col-3 {
    width: 25%;
}
#basespace-apps .daychart-container .w-col-4 {
    width: 33.3333%;
}
#basespace-apps .daychart-container .w-col-9 {
    width: 75%;
}
#basespace-apps .dna-label-wrapper {
    width: 232px;
}
#basespace-apps .dna-label {
    width: 202px;
}
#basespace-apps .seq-label-wrapper {
    width: 297px;
}
#basespace-apps .seq-label {
    width: 245px;
}
#basespace-apps .miseq {
    left: 0;
    width: 250px;
}
#basespace-apps .report-label {
    width: 87px;
}
#basespace-apps .chart2 .part2-col1, #basespace-apps .chart2 .part2-col2 {
    width: 50%;
}
#basespace-apps .chart2 .seq-label-wrapper {
    left: -95px;
}
#basespace-apps .chart2 .dna-label {
    width: 69px;
}
#basespace-apps .chart2 .seq-label {
    width: 222px;
}
#basespace-apps .chart2 .report-label {
    width: 73px;
}
#basespace-apps .form-wrapper {
    margin: 50px 2%;
    width: 90%;
}
}
@media screen and (max-width: 602px) {
#basespace-apps h1 {
    font-size: 62px;
}
#basespace-apps .miseq {
    min-width: 280%;
}
#basespace-apps .daychart-daynumber {
    font-size: 16px;
}
#basespace-apps .dna-label-wrapper {
    width: 170%;
}
#basespace-apps .dna-label {
    font-size: 13px;
    width: 80%;
}
#basespace-apps .seq-label-wrapper {
    left: 24%;
    width: 200%;
}
#basespace-apps .seq-label {
    font-size: 13px;
    width: 66%;
}
#basespace-apps .report-label {
    font-size: 13px;
    width: 66%;
}
#basespace-apps .report-label-wrapper {
    width: 120%;
}
#basespace-apps .chart2 .part2-col1 img {
    max-width: 60%;
}
#basespace-apps .chart2 .dna-label-wrapper {
    width: 70%;
}
#basespace-apps .chart2 .dna-label {
    width: 60%;
}
#basespace-apps .chart2 .seq-label-wrapper {
    left: -77%;
}
#basespace-apps .chart2 .seq-label-wrapper {
    width: 210%;
}
#basespace-apps .chart2 .seq-label {
    width: 71%;
}
#basespace-apps .chart2 .report-label-wrapper {
    left: -24%;
}
#basespace-apps .chart2 .report-label {
    width: 50%;
}
}
@media screen and (max-width: 352px) {
#basespace-apps h1 {
    font-size: 52px;
}
}

/* http://www.illumina.com/landing/basespace-core-apps-for-rna-sequencing/ */


/* http://www.illumina.com/landing/cancer/ppc/ */

#cancer-ppc h1 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 44px;
    font-weight: normal;
    line-height: 54px;
    margin: 85px 0 0;
    width: 63%;
}
#cancer-ppc h1 {
}
#cancer-ppc h2 {
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    margin: 5px 0 10px;
}
#cancer-ppc h3 {
    background-color: #91b5d9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 9px;
    padding-top: 10px;
    text-align: center;
}
#cancer-ppc h4 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 10px;
}
#cancer-ppc h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#cancer-ppc h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#cancer-ppc p {
    margin-bottom: 25px;
    padding-top: 0;
}
#cancer-ppc .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#cancer-ppc .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/ppc/PPC_cancer_banner.png"), linear-gradient(white, #ededed);
    background-position: 85% 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 870px auto, auto auto;
    border-bottom: 1px solid #ccc;
    height: 320px;
}
#cancer-ppc .content-wrapper {
    margin-top: 50px;
}
#cancer-ppc .form-wrapper {
    border-top: 1px solid #ccc;
    padding-top: 15px;
}
#cancer-ppc .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#cancer-ppc .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#cancer-ppc .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#cancer-ppc .form-wrapper li input {
    width: 100%;
}
#cancer-ppc #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#cancer-ppc .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#cancer-ppc .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#cancer-ppc .footer-col2 {
    float: right;
    text-align: right;
}
#cancer-ppc .content-col1 {
    padding-right: 30px;
}
#cancer-ppc .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#cancer-ppc .copy-main {
    font-size: 14px;
    line-height: 20px;
}
#cancer-ppc .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#cancer-ppc .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#cancer-ppc .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#cancer-ppc .readmore, #cancer-ppc .footer-col2 a, #cancer-ppc a {
    color: #328ed1;
    text-decoration: none;
}
#cancer-ppc .readmore:hover, #cancer-ppc .footer-col2 a:hover, #cancer-ppc a:hover {
    text-decoration: underline;
}
#cancer-ppc .thankyou {
    text-align: center;
}
#cancer-ppc .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#cancer-ppc .mktFormMsg {
    color: red;
    font-size: 11px;
}
@media (max-width: 1224px) {
#cancer-ppc h1 {
    font-size: 38px;
    line-height: 42px;
    margin-left: 20px;
}
}
@media (max-width: 991px) {
#cancer-ppc h1 {
    font-size: 38px;
    line-height: 42px;
    margin-left: 20px;
}
#cancer-ppc .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/ppc/PPC_cancer_banner.png"), linear-gradient(white, #ededed);
    background-position: 230px 100%, 0 0;
    background-size: 870px auto, auto auto;
}
#cancer-ppc .aoi_lt {
    width: 100%;
}
#cancer-ppc .logo {
    padding: 25px 25px 0;
    width: 100%;
}
@media (max-width: 767px) {
#cancer-ppc h1 {
    font-size: 26px;
    line-height: 30px;
    margin-left: 35px;
    margin-top: 105px;
    width: 55%;
}
#cancer-ppc .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/ppc/PPC_cancer_banner.png"), linear-gradient(white, #ededed);
    background-position: 25% 100%, 0 0;
    background-size: 870px auto, auto auto;
    height: 360px;
}
#cancer-ppc .content-wrapper {
    margin-top: 15px;
}
#cancer-ppc .form-wrapper {
    margin-bottom: 20px;
}
#cancer-ppc .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
}
@media (max-width: 479px) {
#cancer-ppc h1 {
    font-size: 28px;
    line-height: 32px;
    margin-left: 30px;
    margin-top: 23px;
    width: 80%;
}
#cancer-ppc .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/ppc/PPC_cancer_banner.png"), linear-gradient(white, #ededed);
    background-position: 7% 52%, 0 0;
    background-size: 870px auto, auto auto;
    height: 290px;
}
#cancer-ppc .blog-item {
    margin-bottom: 15px;
}
#cancer-ppc .mktField {
    width: 100%;
}
#cancer-ppc .formTitle {
    width: auto;
}
}
}

/* http://www.illumina.com/landing/cancer/ppc/ */


/* http://www.illumina.com/landing/cancer-ngs-discoveries/ */

#cancer-ngs-discoveries h1 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 44px;
    font-weight: normal;
    line-height: 54px;
    margin: 55px 40px 0 0;
    width: 60%;
}
#cancer-ngs-discoveries h2 {
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    margin: 5px 0 10px;
}
#cancer-ngs-discoveries h3 {
    background-color: #91b5d9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 9px;
    padding-top: 10px;
    text-align: center;
}
#cancer-ngs-discoveries h4 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 10px;
}
#cancer-ngs-discoveries h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#cancer-ngs-discoveries h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#cancer-ngs-discoveries p {
    margin-bottom: 25px;
    padding-top: 0;
}
#cancer-ngs-discoveries .hr {
    border-top: 1px solid #bbb;
    height: 1px;
    margin: 30px 0;
    width: 90%;
}
#cancer-ngs-discoveries .pub-title {
    font-size: 17px;
    line-height: 22px;
}
#cancer-ngs-discoveries .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#cancer-ngs-discoveries .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/landing/cancer-ngs/header.jpg");
    background-position: 85% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    border-bottom: 1px solid #ccc;
    height: 285px;
}
#cancer-ngs-discoveries .content-wrapper {
    margin-top: 50px;
}
#cancer-ngs-discoveries .form-wrapper {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    height: 310px;
    padding: 15px 0;
    width: 100%;
}
#cancer-ngs-discoveries .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#cancer-ngs-discoveries .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#cancer-ngs-discoveries .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#cancer-ngs-discoveries .form-wrapper li input {
    width: 100%;
}
#cancer-ngs-discoveries #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#cancer-ngs-discoveries .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#cancer-ngs-discoveries .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#cancer-ngs-discoveries .footer-col2 {
    float: right;
    text-align: right;
}
#cancer-ngs-discoveries .content-col1 {
    padding-right: 30px;
}
#cancer-ngs-discoveries .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#cancer-ngs-discoveries .copy-main {
    font-size: 17px;
    line-height: 22px;
    padding-right: 50px;
}
#cancer-ngs-discoveries .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#cancer-ngs-discoveries .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#cancer-ngs-discoveries .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#cancer-ngs-discoveries .readmore, #cancer-ngs-discoveries .footer-col2 a, #cancer-ngs-discoveries a {
    color: #328ed1;
    text-decoration: none;
}
#cancer-ngs-discoveries .readmore:hover, #cancer-ngs-discoveries .footer-col2 a:hover, #cancer-ngs-discoveries a:hover {
    text-decoration: underline;
}
#cancer-ngs-discoveries .thankyou {
    text-align: center;
}
#cancer-ngs-discoveries .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#cancer-ngs-discoveries .mktFormMsg {
    color: red;
    font-size: 11px;
}
#cancer-ngs-discoveries .researcher-row {
    border-top: 1px solid #ccc;
    margin-top: 15px;
    padding-top: 30px;
}
#cancer-ngs-discoveries .researcher-row img {
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer;
    opacity: 0.5;
    transform: scale(1);
    transition: all 300ms ease 0s;
    width: 85%;
}
#cancer-ngs-discoveries .researcher-row img:hover {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    transform: scale(1.1);
    transition: all 300ms ease 0s;
}
#cancer-ngs-discoveries .researcher-row .selected {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    opacity: 1;
}
#cancer-ngs-discoveries .researcher-info > div {
    display: none;
}
#cancer-ngs-discoveries .researcher-info {
    margin-top: 25px;
    min-height: 230px;
}
#cancer-ngs-discoveries .researcher-info em {
    font-size: 11px;
}
#cancer-ngs-discoveries .researcher-info span {
    font-size: 14px;
    line-height: 20px;
}
#cancer-ngs-discoveries .profile {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    display: none;
    height: 430px;
    padding: 15px 30px 15px 15px;
    width: 60%;
    z-index: 10;
}
#cancer-ngs-discoveries .modal-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}
#cancer-ngs-discoveries .profile strong {
    border-bottom: 1px solid #ccc;
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
}
#cancer-ngs-discoveries .profile .readPaper {
    margin: 0 auto;
}
#cancer-ngs-discoveries .profile .w-col-8 {
    height: 400px;
    line-height: 18px;
    overflow: auto;
}
#cancer-ngs-discoveries .profile .w-row {
    position: relative;
}
#cancer-ngs-discoveries .icon-remove-sign {
    color: #fff;
    cursor: pointer;
    font-size: 26px;
    position: absolute;
    right: -25px;
    top: -25px;
}
#cancer-ngs-discoveries .viewProfile {
    color: #328ed1;
    cursor: pointer;
    display: inline;
}
#cancer-ngs-discoveries .researcher-name {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 24px;
}
#cancer-ngs-discoveries .slideshow-link {
    background-color: #7ca8d4;
    border: 1px solid #7ca8d4;
    border-radius: 5px;
    box-shadow: 0 3px 0 0 #2a72b9;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width: 160px;
}
#cancer-ngs-discoveries .slideshow-link:hover {
    background-color: #5790c8;
    border: 1px solid #5790c8;
    text-decoration: none;
}
#cancer-ngs-discoveries .slideshow-link:active {
    background-color: #2a72b9;
    box-shadow: none;
    position: relative;
    top: 3px;
}
#cancer-ngs-discoveries .researcher-photo {
    border-radius: 5px;
}
#cancer-ngs-discoveries .Absolute-Center {
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
}
@media (max-width: 1224px) {
#cancer-ngs-discoveries h1 {
    font-size: 38px;
    line-height: 42px;
}
#cancer-ngs-discoveries .hero-wrapper {
    background-position: right 100%;
}
}
@media (max-width: 991px) {
#cancer-ngs-discoveries h1 {
    font-size: 38px;
    line-height: 42px;
}
#cancer-ngs-discoveries .aoi_lt {
    width: 100%;
}
#cancer-ngs-discoveries .logo {
    padding: 25px 25px 0;
    width: 100%;
}
@media (max-width: 767px) {
#cancer-ngs-discoveries h1 {
    font-size: 36px;
    line-height: 40px;
    margin-left: 25px;
}
#cancer-ngs-discoveries .content-wrapper {
    margin-top: 15px;
}
#cancer-ngs-discoveries .form-wrapper {
    margin-bottom: 20px;
}
#cancer-ngs-discoveries .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
#cancer-ngs-discoveries .hero-wrapper {
    background-position: 230px 100%;
}
}
@media (max-width: 479px) {
#cancer-ngs-discoveries h1 {
    font-size: 31px;
    line-height: 35px;
    margin-left: 25px;
}
}
}



#cancer-ngs-discoveries .factoid {
    font-size: 10px;
}
#cancer-ngs-discoveries .factoid-title {
    display: block;
    font-size: 17px;
    margin: 0 50px;
    text-align: center;
}
#cancer-ngs-discoveries .slide-caption strong {
    color: #ffb441;
    display: block;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
}
#cancer-ngs-discoveries .slideshow-wrapper {
    bottom: 0;
    display: none;
    height: 560px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 590px;
    z-index: 10;
}
#cancer-ngs-discoveries .ie8-close {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    color: #666;
    cursor: pointer;
    display: none;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 10px;
    position: absolute;
    right: -15px;
    top: -15px;
    z-index: 1234567;
}
#cancer-ngs-discoveries .leftArrow, #cancer-ngs-discoveries .rightArrow {
    color: #ccc;
    cursor: pointer;
    font-size: 50px;
    position: absolute;
    top: 40%;
    z-index: 1234567;
}
#cancer-ngs-discoveries .leftArrow:hover, .rightArrow:hover {
    color: #666;
}
#cancer-ngs-discoveries .leftArrow {
    left: -50px;
}
#cancer-ngs-discoveries .rightArrow {
    right: -50px;
}
#cancer-ngs-discoveries .slide-row {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
#cancer-ngs-discoveries .slide-caption {
    background: none repeat scroll 0 0 #f7f7f7;
    border-bottom: 1px solid #ccc;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    display: none;
    font-size: 15px;
    left: 0;
    line-height: 20px;
    padding: 15px 25px;
    position: absolute;
    top: 400px;
    width: 100%;
}
#cancer-ngs-discoveries .slide-num {
    color: #ccc;
    font-size: 20px;
    position: absolute;
    right: 30px;
    top: 15px;
    z-index: 10;
}
#cancer-ngs-discoveries .modal-bg {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9;
}


/* http://www.illumina.com/landing/cancer-ngs-discoveries/ */


/* http://www.illumina.com/landing/cancer-tcga/ */

#cancer-tcga h1 {
    color: #ffb441;
    float: right;
    font-family: "Inter", Helvetica, Arial, sans-serif;
	font-weight: 200;
	letter-spacing: -.011em;
    font-size: 44px;
    line-height: 54px;
    margin: 85px 40px 0 0;
}
#cancer-tcga h2 {
	font-family: "Inter", Helvetica, Arial, sans-serif;
	letter-spacing: -.011em;
    font-size: 24px;
    line-height: 30px;
    margin: 5px 0 10px;
}
#cancer-tcga h3 {
    background-color: #91b5d9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 9px;
    padding-top: 10px;
    text-align: center;
}
#cancer-tcga h4 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 10px;
}
#cancer-tcga h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#cancer-tcga h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#cancer-tcga p {
    margin-bottom: 25px;
    padding-top: 0;
}
.button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#cancer-tcga .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/landing/cancer-tcga/header.jpg");
    background-position: 50% 190%;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ccc;
    height: 365px;
}
#cancer-tcga .content-wrapper {
    margin-top: 50px;
}
#cancer-tcga .form-wrapper {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 15px;
    line-height: 20px;
    padding: 15px 10px;
}
#cancer-tcga .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#cancer-tcga .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#cancer-tcga .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#cancer-tcga .form-wrapper li input {
    width: 100%;
}
#cancer-tcga #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#cancer-tcga .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#cancer-tcga .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#cancer-tcga .footer-col2 {
    float: right;
    text-align: right;
}
#cancer-tcga .content-col1 {
    padding-right: 30px;
}
#cancer-tcga .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#cancer-tcga .copy-main {
    font-size: 14px;
    line-height: 20px;
    padding-right: 50px;
}
#cancer-tcga .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#cancer-tcga .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#cancer-tcga .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#cancer-tcga .footer-col2 a, #cancer-tcga a {
    color: #328ed1;
    text-decoration: none;
}
#cancer-tcga .readmore a {
    color: #328ed1 !important;
    text-decoration: none;
}
#cancer-tcga .readmore:hover, #cancer-tcga .footer-col2 a:hover, #cancer-tcga a:hover {
    text-decoration: underline;
}
#cancer-tcga .thankyou {
    text-align: center;
}
#cancer-tcga .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#cancer-tcga .mktFormMsg {
    color: red;
    font-size: 11px;
}
#cancer-tcga .researcher-row {
    border-top: 1px solid #ccc;
    margin-top: 15px;
    padding-top: 30px;
}
#cancer-tcga .researcher-row img {
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer;
    opacity: 0.5;
    transform: scale(1);
    transition: all 300ms ease 0s;
    width: 85%;
}
#cancer-tcga .researcher-row img:hover {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    transform: scale(1.1);
    transition: all 300ms ease 0s;
}
#cancer-tcga .researcher-row .selected {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    opacity: 1;
}
#cancer-tcga .researcher-info > div {
    display: none;
}
#cancer-tcga .researcher-info {
    margin-top: 25px;
    min-height: 230px;
}
#cancer-tcga .researcher-info em {
    font-size: 11px;
}
.researcher-info span {
    font-size: 14px;
    line-height: 20px;
}
#cancer-tcga .profile {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    display: none;
    height: 430px;
    padding: 15px 30px 15px 15px;
    width: 60%;
    z-index: 10;
}
#cancer-tcga .modal-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}
#cancer-tcga .profile strong {
    border-bottom: 1px solid #ccc;
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
}
#cancer-tcga .profile .readPaper {
    margin: 0 auto;
}
#cancer-tcga .profile .w-col-8 {
    height: 400px;
    line-height: 18px;
    overflow: auto;
}
#cancer-tcga .profile .w-row {
    position: relative;
}
#cancer-tcga .readPaper a {
    color: #fff;
    text-decoration: none;
}
#cancer-tcga .icon-remove-sign {
    color: #fff;
    cursor: pointer;
    font-size: 26px;
    position: absolute;
    right: -25px;
    top: -25px;
}
#cancer-tcga .viewProfile {
    color: #328ed1;
    cursor: pointer;
    display: inline;
}
#cancer-tcga .researcher-name {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 24px;
}
#cancer-tcga .readPaper {
    background-color: #7ca8d4;
    border: 1px solid #7ca8d4;
    border-radius: 5px;
    box-shadow: 0 3px 0 0 #2a72b9;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width: 140px;
}
#cancer-tcga .readPaper:hover {
    background-color: #5790c8;
    border: 1px solid #5790c8;
    text-decoration: none;
}
#cancer-tcga .readPaper:active {
    background-color: #2a72b9;
    box-shadow: none;
    position: relative;
    top: 3px;
}
#cancer-tcga .researcher-photo {
    border-radius: 5px;
}
#cancer-tcga .Absolute-Center {
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
}
@media (max-width: 1224px) {
#cancer-tcga h1 {
    font-size: 40px;
    margin: 85px 20px 0 0;
}
#cancer-tcga .hero-wrapper {
    background-position: 45% 190%;
}
}
@media (max-width: 991px) {
#cancer-tcga h1 {
    font-size: 36px;
}
#cancer-tcga .hero-wrapper {
}
#cancer-tcga .logo {
    padding: 25px 25px 0;
    width: 100%;
}
@media (max-width: 767px) {
#cancer-tcga h1 {
    margin: 36px 20px 0 220px;
}
#cancer-tcga .hero-wrapper {
    background-position: 45% 100%;
    background-size: 205% auto;
    height: 295px;
}
#cancer-tcga .content-wrapper {
    margin-top: 15px;
}
#cancer-tcga .form-wrapper {
    margin-bottom: 20px;
}
#cancer-tcga .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
}
@media (max-width: 479px) {
#cancer-tcga h1 {
    line-height: 40px;
    margin: 36px 20px 0 21px;
}
#cancer-tcga .hero-wrapper {
    background-position: 65% 100%;
    background-size: 335% auto;
    height: 275px;
}
}
}

/* http://www.illumina.com/landing/cancer-tcga/ */


/* http://www.illumina.com/landing/cap-social/ */

#cap-social h1 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 44px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 54px;
    margin: 40px 40px 0 0;
}
#cap-social .h1-subtitle {
    color: #666;
    font-size: 26px;
    line-height: 30px;
    margin-top: 0;
}
#cap-social .grayH2 {
    color: #666;
    font-family: "HelveticaNeueW01 53 Ext";
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 24px;
}
#cap-social #formH2 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-LtExt";
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.5px;
    line-height: 30px;
    padding: 0;
}
#cap-social h2 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-LtExt";
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.5px;
    line-height: 30px;
    padding: 13px 0 6px;
}
#cap-social h3 {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 0 0;
}
#cap-social h4 {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 10px;
}
#cap-social h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#cap-social h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#cap-social p {
    line-height: 22px;
    margin-bottom: 15px;
}
#cap-social .intro {
    line-height: 22px;
    margin-bottom: 17px;
}
#cap-social .infoP {
    margin: 0 0 5px;
}
#cap-social .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#cap-social .shareIcons {
    margin: 16px 0 0;
}
#cap-social .shareIcons p {
    color: #666;
    float: left;
    font-family: "HelveticaNeueW01 53 Ext";
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 24px;
    margin: 5px 3px 0 0;
}
#cap-social #button_email, #cap-social #button_twitter, #cap-social #button_facebook {
    padding: 0 5px 0 0;
}
#cap-social #button_linkedin {
    padding: 0;
}
#cap-social .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/home/_v2/ge_2014.jpg");
    background-position: 50% 220%;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ccc;
    height: 365px;
}
#cap-social .content-wrapper {
    margin-top: 50px;
}
#cap-social .documents img {
    float: right;
    margin: 10px 0 0 10px;
}
#cap-social .video img, #cap-social .documents img {
    border: 1px solid #bbbbbb;
    border-radius: 6px;
    margin: 11px 0 5px 10px;
}
#cap-social .video {
    margin-top: 20px;
}
#cap-social .shareStyles {
    float: left;
    margin: 0 9px 0 10px;
}
#cap-social .iconATag {
    display: inline-block;
    margin: -4px 0 0 4px;
}
#cap-social .form-wrapper {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 15px;
    line-height: 20px;
    margin-top: 12px;
    width: 210px;
}
#cap-social .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#cap-social .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#cap-social .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#cap-social .form-wrapper li input {
    width: 100%;
}
#cap-social #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#cap-social .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#cap-social #panelsCol, #cap-social #systemsCol, #cap-social #informCol {
    padding: 0 30px 0 10px;
}
#cap-social .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#cap-social .footer-col2 {
    float: right;
    text-align: right;
}
#cap-social .content-col1 {
    padding-right: 30px;
}
#cap-social .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#cap-social .copy-main ul li {
    line-height: 22px;
    margin-bottom: 10px;
}
#cap-social .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#cap-social .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#cap-social .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#cap-social .footer-col2 a, a {
    color: #328ed1;
    text-decoration: none;
}
#cap-social .readmore a {
    color: #328ed1 !important;
    text-decoration: none;
}
#cap-social .readmore:hover, #cap-social .footer-col2 a:hover, #cap-social a:hover {
    text-decoration: underline;
}
#cap-social .thankyou {
    text-align: center;
}
#cap-social .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#cap-social .mktFormMsg {
    color: red;
    font-size: 11px;
}
#cap-social .researcher-row {
    border-top: 1px solid #ccc;
    margin-top: 15px;
    padding-top: 30px;
}
#cap-social .researcher-row img {
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer;
    opacity: 0.5;
    transform: scale(1);
    transition: all 300ms ease 0s;
    width: 85%;
}
#cap-social .researcher-row img:hover {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    transform: scale(1.1);
    transition: all 300ms ease 0s;
}
#cap-social .researcher-row .selected {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    opacity: 1;
}
#cap-social .researcher-info > div {
    display: none;
}
#cap-social .researcher-info {
    margin-top: 25px;
    min-height: 230px;
}
#cap-social .researcher-info em {
    font-size: 11px;
}
#cap-social .researcher-info span {
    font-size: 14px;
    line-height: 20px;
}
#cap-social .profile {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    display: none;
    height: 430px;
    padding: 15px 30px 15px 15px;
    width: 60%;
    z-index: 10;
}
#cap-social .modal-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}
#cap-social .profile strong {
    border-bottom: 1px solid #ccc;
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
}
#cap-social .profile .readPaper {
    margin: 0 auto;
}
#cap-social .profile .w-col-8 {
    height: 400px;
    line-height: 18px;
    overflow: auto;
}
#cap-social .documents .w-col-6 {
    padding-right: 15px;
}
#cap-social .documents > .w-col-6:first-child {
    padding-right: 35px;
}
#cap-social .w-col-9 {
    padding-right: 50px;
}
#cap-social .profile .w-row {
    position: relative;
}
#cap-social .readPaper a {
    color: #fff;
    text-decoration: none;
}
#cap-social .icon-remove-sign {
    color: #fff;
    cursor: pointer;
    font-size: 26px;
    position: absolute;
    right: -25px;
    top: -25px;
}
#cap-social .viewProfile {
    color: #328ed1;
    cursor: pointer;
    display: inline;
}
#cap-social .researcher-name {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 24px;
}
#cap-social .readPaper {
    background-color: #7ca8d4;
    border: 1px solid #7ca8d4;
    border-radius: 5px;
    box-shadow: 0 3px 0 0 #2a72b9;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width: 140px;
}
#cap-social .readPaper:hover {
    background-color: #5790c8;
    border: 1px solid #5790c8;
    text-decoration: none;
}
#cap-social .readPaper:active {
    background-color: #2a72b9;
    box-shadow: none;
    position: relative;
    top: 3px;
}
#cap-social .researcher-photo {
    border-radius: 5px;
}
#cap-social .Absolute-Center {
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
}
@media (max-width: 1224px) {
}
@media (max-width: 991px) {
#cap-social .logo {
    padding: 25px 25px 0;
    width: 100%;
}
#cap-social .banner {
    margin-top: 15px;
}
}
@media (max-width: 767px) {
#cap-social .content-wrapper {
    margin-top: 15px;
}
#cap-social .form-wrapper {
    margin-bottom: 20px;
}
#cap-social .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
#cap-social .w-col-9 {
    padding: 0;
}
#cap-social .w-col-6 {
    margin-bottom: 15px;
}
#cap-social .documents > .w-col-6:first-child {
    padding-right: 15px;
}
#cap-social .hero-wrapper {
}
}
@media (max-width: 600px) {
#cap-social .hero-wrapper {
}
}
@media (max-width: 479px) {
#cap-social .banner {
    display: none;
}
#cap-social h1 {
    font-size: 40px;
    line-height: 50px;
}
}
@media (max-width: 401px) {
#cap-social h1 {
    font-size: 30px;
    line-height: 40px;
}
#cap-social .quote {
    background: linear-gradient(to bottom, #eaeaea 0%, #ffffff 10%, #ffffff 90%, #eaeaea 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #bbb;
    border-radius: 10px;
    font-size: 13px;
    line-height: 19px;
    margin: 25px 0;
    padding: 15px;
}
#cap-social .quote img {
    border: 1px solid #ddd;
    border-radius: 5px;
    float: right;
    margin-bottom: 120px;
    margin-left: 15px;
}
}

/* http://www.illumina.com/landing/cap-social/ */

/* /content/illumina-marketing/us/en/landing/cancer-research-resources.html */

.aacr-hero-wrapper {
	background: url(//assets.illumina.com/content/dam/illumina-marketing/images/landing/AACR/aacr-bg.jpg) 50% 15px no-repeat;
    border-bottom: 1px solid #ccc;
    height: 365px;
}
@media (max-width: 1024px) {
	.aacr-hero-wrapper {
		height: 313px;
		background-size: 1300px;
	}
	.aacr-hero-wrapper h1 {
		font-size:36px;
	}
}
@media (max-width: 870px) {
	.aacr-hero-wrapper {
		background-size: 1080px;
		background-position-y: 43px;
	}
}
@media (max-width: 870px) {
	.aacr-hero-wrapper {
		background:none;
		height: auto;
	}
}

/* /content/illumina-marketing/us/en/landing/cancer-research-resources.html */

/* http://www.illumina.com/landing/cftr-mutation-detection/ */

#cftr-mutation h1 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 44px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 54px;
    margin: 40px 40px 0 0;
}
#cftr-mutation h2 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-LtExt";
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.5px;
    line-height: 30px;
}
#cftr-mutation .subHead {
    color: #666;
    margin-bottom: 15px;
}
#cftr-mutation h3 {
    background-color: #91b5d9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 9px;
    padding-top: 10px;
    text-align: center;
}
#cftr-mutation h4 {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 10px;
}
#cftr-mutation h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#cftr-mutation h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#cftr-mutation p {
    line-height: 22px;
    margin-bottom: 15px;
}
#cftr-mutation .documents p {
    margin-top: 15px;
}
#cftr-mutation .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#cftr-mutation .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/landing/cftr-mutation-detection/landing_pageGE.jpg");
    background-position: 50% 190%;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ccc;
    height: 375px;
    margin-bottom: 50px;
}
#cftr-mutation .banner {
    margin: auto;
    max-width: 960px;
}
#cftr-mutation .content-wrapper {
}
#cftr-mutation .documents img {
    float: right;
    margin: 10px 0 0 10px;
}
#cftr-mutation .video img {
    border: 1px solid #bbbbbb;
    border-radius: 6px;
    margin: 22px 0 5px 10px;
}
#cftr-mutation .video {
    margin-top: 20px;
}
#cftr-mutation .form-wrapper {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px;
    width: 210px;
}
#cftr-mutation .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#cftr-mutation .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#cftr-mutation .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#cftr-mutation .form-wrapper li input {
    width: 100%;
}
#cftr-mutation #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#cftr-mutation .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#cftr-mutation .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#cftr-mutation .footer-col2 {
    float: right;
    text-align: right;
}
#cftr-mutation .content-col1 {
    padding-right: 30px;
}
#cftr-mutation .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#cftr-mutation .copy-main ul li {
    line-height: 22px;
    margin-bottom: 10px;
}
#cftr-mutation .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#cftr-mutation .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#cftr-mutation .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#cftr-mutation .footer-col2 a, #cftr-mutation a {
    color: #328ed1;
    text-decoration: none;
}
#cftr-mutation .readmore a {
    color: #328ed1 !important;
    text-decoration: none;
}
#cftr-mutation .readmore:hover, #cftr-mutation .footer-col2 a:hover, #cftr-mutation a:hover {
    text-decoration: underline;
}
#cftr-mutation .thankyou {
    text-align: center;
}
#cftr-mutation .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#cftr-mutation .mktFormMsg {
    color: red;
    font-size: 11px;
}
#cftr-mutation .researcher-row {
    border-top: 1px solid #ccc;
    margin-top: 15px;
    padding-top: 30px;
}
#cftr-mutation .researcher-row img {
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer;
    opacity: 0.5;
    transform: scale(1);
    transition: all 300ms ease 0s;
    width: 85%;
}
#cftr-mutation .researcher-row img:hover {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    transform: scale(1.1);
    transition: all 300ms ease 0s;
}
#cftr-mutation .researcher-row .selected {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    opacity: 1;
}
#cftr-mutation .researcher-info > div {
    display: none;
}
#cftr-mutation .researcher-info {
    margin-top: 25px;
    min-height: 230px;
}
#cftr-mutation .researcher-info em {
    font-size: 11px;
}
#cftr-mutation .researcher-info span {
    font-size: 14px;
    line-height: 20px;
}
#cftr-mutation .profile {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    display: none;
    height: 430px;
    padding: 15px 30px 15px 15px;
    width: 60%;
    z-index: 10;
}
#cftr-mutation .modal-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}
#cftr-mutation .profile strong {
    border-bottom: 1px solid #ccc;
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
}
#cftr-mutation .profile .readPaper {
    margin: 0 auto;
}
#cftr-mutation .profile .w-col-8 {
    height: 400px;
    line-height: 18px;
    overflow: auto;
}
#cftr-mutation .documents .w-col-6 {
    padding-right: 15px;
}
#cftr-mutation .documents > .w-col-6:first-child {
    padding-right: 35px;
}
#cftr-mutation .w-col-9 {
    padding-right: 50px;
}
#cftr-mutation .profile .w-row {
    position: relative;
}
#cftr-mutation .readPaper a {
    color: #fff;
    text-decoration: none;
}
#cftr-mutation .icon-remove-sign {
    color: #fff;
    cursor: pointer;
    font-size: 26px;
    position: absolute;
    right: -25px;
    top: -25px;
}
#cftr-mutation .viewProfile {
    color: #328ed1;
    cursor: pointer;
    display: inline;
}
#cftr-mutation .researcher-name {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 24px;
}
#cftr-mutation .readPaper {
    background-color: #7ca8d4;
    border: 1px solid #7ca8d4;
    border-radius: 5px;
    box-shadow: 0 3px 0 0 #2a72b9;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width: 140px;
}
#cftr-mutation .readPaper:hover {
    background-color: #5790c8;
    border: 1px solid #5790c8;
    text-decoration: none;
}
#cftr-mutation .readPaper:active {
    background-color: #2a72b9;
    box-shadow: none;
    position: relative;
    top: 3px;
}
#cftr-mutation .researcher-photo {
    border-radius: 5px;
}
#cftr-mutation .Absolute-Center {
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
}
#cftr-mutation .clr {
    clear: both;
    float: none !important;
    height: 0 !important;
    padding: 0 !important;
}
#cftr-mutation .header {
    background: none repeat scroll 0 0 #bbb;
    color: white;
    font-weight: bold;
}
#cftr-mutation .header div, #cftr-mutation .dataRow div, #cftr-mutation .totalRow div {
    float: left;
    font-size: 12px;
    padding: 10px;
    text-align: center;
    width: 16.5%;
}
#cftr-mutation .dataRow:hover {
    background: none repeat scroll 0 0 #eee;
}
#cftr-mutation .header div:first-of-type, #cftr-mutation .dataRow div:first-of-type, #cftr-mutation .totalRow div:first-of-type {
    font-weight: bold;
    text-align: left;
}
#cftr-mutation .dataRow span {
    font-size: 11px;
}
#cftr-mutation .totalRow {
    font-weight: bold;
}
#cftr-mutation .dataTable {
    margin-bottom: 15px;
}
#cftr-mutation .footnote {
    font-size: 11px;
}
#cftr-mutation .totalNum {
    padding-top: 30px !important;
}
@media (max-width: 991px) {
#cftr-mutation .logo {
    padding: 25px 25px 0;
    width: 100%;
}
#cftr-mutation .banner {
    margin-top: 15px;
}
}
@media (max-width: 767px) {
#cftr-mutation .content-wrapper {
    margin-top: 15px;
}
#cftr-mutation .form-wrapper {
    margin-bottom: 20px;
}
#cftr-mutation .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
#cftr-mutation .w-col-9 {
    padding: 0;
}
#cftr-mutation .w-col-6 {
    margin-bottom: 15px;
}
#cftr-mutation .documents > .w-col-6:first-child {
    padding-right: 15px;
}
}
@media (max-width: 700px) {
#cftr-mutation .hero-wrapper {
    background-position: 50% 300%;
}
}
@media (max-width: 479px) {
#cftr-mutation .banner {
    display: none;
}
#cftr-mutation .hero-wrapper {
    background-image: none;
    margin-bottom: 25px;
    padding-bottom: 50px;
}
#cftr-mutation h1 {
    font-size: 40px;
    line-height: 50px;
}
#cftr-mutation .header div, #cftr-mutation .dataRow div, #cftr-mutation .totalRow div {
    font-size: 10px;
}
#cftr-mutation .dataTable {
    margin: 0 -25px 15px;
}
}
@media (max-width: 401px) {
}
#cftr-mutation .fa-dot-circle-o {
    font-size: 26px !important;
}
#cftr-mutation .green {
    color: #94d391;
}
#cftr-mutation .red {
    color: #e28586;
}
#cftr-mutation .legend {
    border-top: 1px solid #ddd;
    margin: 10px 0 5px;
    padding: 10px 0;
}
#cftr-mutation .legend div {
    float: left;
    font-size: 13px;
    margin-right: 15px;
}
#cftr-mutation .legend div .fa-dot-circle-o {
    font-size: 17px !important;
    margin-right: 5px;
}

/* http://www.illumina.com/landing/cftr-mutation-detection/ */


/* /landing/trusight-one-simplified-workflow.html */

#trusight-one-simplified-workflow h1 {
  margin: 80px 0 20px 0;
  color: #ffb441;
	font-size: 75px;
	line-height: 54px;
	font-weight: normal;
	font-family: 'HelveticaNeueW01-ThinEx 710288',Arial,sans-serif;
	text-align:center;
}
#trusight-one-simplified-workflow h2 {
  font-size: 24px;
  line-height: 30px;
  font-weight: normal;
  font-family: 'HelveticaNeueW01-LtExt';
  text-align:center;
}
#trusight-one-simplified-workflow h3 {
  font-size: 19px;
  line-height: 30px;
  font-weight: normal;
  font-family: Arial;
}
#trusight-one-simplified-workflow h4 {
  margin: 10px 0px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}
#trusight-one-simplified-workflow h5 {
  margin: 10px 0px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}
#trusight-one-simplified-workflow h6 {
  margin: 10px 0px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
#trusight-one-simplified-workflow p {
	margin:15px 0;
	line-height:24px;
}
#trusight-one-simplified-workflow .button {
  display: block;
  margin-bottom: 15px;
  padding: 10px 15px;
  border-radius: 5px;
  background-color: black;
  color: white;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  cursor:pointer;
}
#trusight-one-simplified-workflow .button.button-dna {
  background-color: #c174af;
  box-shadow: #965d89 0px 3px 0px 0px;
}
#trusight-one-simplified-workflow .button.btn-seq {
  background-color: #ffb441;
  box-shadow: #e8a23a 0px 3px 0px 0px;
}
#trusight-one-simplified-workflow .button.btn-report {
  background-color: #b8c338;
  box-shadow: #9ca630 0px 3px 0px 0px;
}
#trusight-one-simplified-workflow .button:active {
	position:relative;
	bottom:-3px;	
	box-shadow:none !important;
}
#trusight-one-simplified-workflow .button-selected {
	box-shadow:none !important;
	position:relative;
	bottom:-3px;	
}
#trusight-one-simplified-workflow .button-dna .button-selected {
	background:#965d89;
}
#trusight-one-simplified-workflow .button-seq .button-selected {
	background:#e8a23a;
}
#trusight-one-simplified-workflow .button-report .button-selected {
	background:#9ca630;
}
#trusight-one-simplified-workflow .hero-container {
  height: 350px;
  padding-top: 20px;
}
#trusight-one-simplified-workflow .intro {
  border-bottom: 1px solid #ccc;
}
#trusight-one-simplified-workflow .intro-container {
  padding-top: 50px;
  padding-bottom: 50px;
}
#trusight-one-simplified-workflow .hero {
	position:relative;
}
#trusight-one-simplified-workflow .hero-bars, 
#trusight-one-simplified-workflow .ie8-hero-bars {
	position:absolute;
	bottom:20px;
	width:100%;	
}
#trusight-one-simplified-workflow .daychart {
  border-bottom: 1px solid #ccc;
  background-color: #f7f7f7;
}
#trusight-one-simplified-workflow .daychart-container {
  padding-top: 50px;
  padding-bottom: 50px;
  position:absolute;
  top:0;
  left: 10px;
  width:960px;
}
#trusight-one-simplified-workflow .dna-bar {
background: rgb(188,114,173);
background: -moz-radial-gradient(center, ellipse cover,  rgba(188,114,173,1) 0%, rgba(162,96,147,1) 70%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(188,114,173,1)), color-stop(70%,rgba(162,96,147,1)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(188,114,173,1) 0%,rgba(162,96,147,1) 70%);
background: -o-radial-gradient(center, ellipse cover,  rgba(188,114,173,1) 0%,rgba(162,96,147,1) 70%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(188,114,173,1) 0%,rgba(162,96,147,1) 70%);
background: radial-gradient(ellipse at center,  rgba(188,114,173,1) 0%,rgba(162,96,147,1) 70%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc72ad', endColorstr='#a26093',GradientType=1 );
}
#trusight-one-simplified-workflow .seq-bar {
background: rgb(249,164,26);
background: -moz-radial-gradient(center, ellipse cover,  rgba(249,164,26,1) 0%, rgba(249,164,26,1) 15%, rgba(244,126,31,1) 70%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(249,164,26,1)), color-stop(15%,rgba(249,164,26,1)), color-stop(70%,rgba(244,126,31,1)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(249,164,26,1) 0%,rgba(249,164,26,1) 15%,rgba(244,126,31,1) 70%);
background: -o-radial-gradient(center, ellipse cover,  rgba(249,164,26,1) 0%,rgba(249,164,26,1) 15%,rgba(244,126,31,1) 70%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(249,164,26,1) 0%,rgba(249,164,26,1) 15%,rgba(244,126,31,1) 70%);
background: radial-gradient(ellipse at center,  rgba(249,164,26,1) 0%,rgba(249,164,26,1) 15%,rgba(244,126,31,1) 70%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9a41a', endColorstr='#f47e1f',GradientType=1 );
}
#trusight-one-simplified-workflow .report-bar {
background: rgb(145,169,55);
background: -moz-radial-gradient(center, ellipse cover,  rgba(145,169,55,1) 0%, rgba(145,169,55,1) 70%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(145,169,55,1)), color-stop(70%,rgba(145,169,55,1)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(145,169,55,1) 0%,rgba(145,169,55,1) 70%);
background: -o-radial-gradient(center, ellipse cover,  rgba(145,169,55,1) 0%,rgba(145,169,55,1) 70%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(145,169,55,1) 0%,rgba(145,169,55,1) 70%);
background: radial-gradient(ellipse at center,  rgba(145,169,55,1) 0%,rgba(145,169,55,1) 70%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91a937', endColorstr='#91a937',GradientType=1 );
}
#trusight-one-simplified-workflow .hero-bars > div {
	height:30px;
}
#trusight-one-simplified-workflow .seq-chevron {
    width: 0;
    height: 0;
    border-top: 15px solid rgba(244,126,31,1);
    border-left: 15px solid transparent;
    border-left: 15px solid white;
    border-bottom: 15px solid rgba(244,126,31,1);
	float:right;
	position:relative;
	right:-10px;
}
#trusight-one-simplified-workflow .report-chevron {
    width: 0;
    height: 0;
    border-top: 15px solid rgb(145,169,55);
    border-left: 15px solid transparent;
    border-bottom: 15px solid rgb(145,169,55);
    border-left: 15px solid white;
	float:right;
	position:relative;
	right:-10px;
}
#trusight-one-simplified-workflow .chevron-white {
    width: 0;
    height: 0;
    border-top: 15px solid white;
    border-left: 15px solid transparent;
    border-right: 0 solid transparent;
    border-bottom: 15px solid white;
	float:right;
	position:relative;
	right:-10px;
}
#trusight-one-simplified-workflow .chart2 {
	display:none;
}
#trusight-one-simplified-workflow .daychart-innerWrapper {
	position:relative;
	height:400px;
	width:960px;
	margin:0 auto;
}
#trusight-one-simplified-workflow .daychart-item {
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.14) 0px -7px 40px 0px;
  position: relative;
}
#trusight-one-simplified-workflow .daychart-daynumber {
  padding-top: 25px;
  padding-bottom: 15px;
  font-size: 24px;
  text-align: center;
}
#trusight-one-simplified-workflow .daychart-iconrow {
  text-align: center;
}
#trusight-one-simplified-workflow .daychart-itemgraphic {
  height: 165px;
  padding-top: 25px;
  text-align: center;
}
#trusight-one-simplified-workflow .daychart-itemgraphic.part1 {
  padding-top: 20px;
  border-top: 5px solid #c174af;
  background-image: -webkit-linear-gradient(#dcb6d6, white);
  background-image: -o-linear-gradient(#dcb6d6, white);
  background-image: linear-gradient(#dcb6d6, white);
}
#trusight-one-simplified-workflow .daychart-itemgraphic.part3 {
  border-top: 5px solid #ffb441;
  background-image: -webkit-linear-gradient(#ffdeb2, white);
  background-image: -o-linear-gradient(#ffdeb2, white);
  background-image: linear-gradient(#ffdeb2, white);
}
#trusight-one-simplified-workflow .daychart-itemgraphic.part4 {
  width: 50%;
  padding-top: 13px;
  border-top: 5px solid #b8c338;
  background-image: -webkit-linear-gradient(#e4e7bb, white);
  background-image: -o-linear-gradient(#e4e7bb, white);
  background-image: linear-gradient(#e4e7bb, white);
}
#trusight-one-simplified-workflow .part2-col1 {
  height: 165px;
  padding-top: 20px;
  border-top: 5px solid #c174af;
  background-image: -webkit-linear-gradient(#dcb6d6, white);
  background-image: -o-linear-gradient(#dcb6d6, white);
  background-image: linear-gradient(#dcb6d6, white);
  text-align: center;
}
#trusight-one-simplified-workflow .part2-col2 {
  position: relative;
  height: 165px;
  border-top: 5px solid #ffb441;
  background-image: -webkit-linear-gradient(#ffdeb2, white);
  background-image: -o-linear-gradient(#ffdeb2, white);
  background-image: linear-gradient(#ffdeb2, white);
}
#trusight-one-simplified-workflow .miseq {
  position: absolute;
  left: 35px;
  top: 21px;
  z-index: 10;
  width: 284px;
  min-width: 314px;
}
#trusight-one-simplified-workflow .button-row-container {
  padding-top: 50px;
  padding-bottom: 50px;
}
#trusight-one-simplified-workflow .button-row {
  border-bottom: 1px solid #ccc;
}
#trusight-one-simplified-workflow .footer {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #fff;
}
#trusight-one-simplified-workflow .slider-text {
  font-size: 16px;
  text-align: center;
  color:#fff;
  background:#328ed1;
  height:50px;
  padding-top:13px;
  cursor:pointer;
  position:relative;
  bottom:3px;
  box-shadow: #2a72b9 0 3px 0 0;
}
#trusight-one-simplified-workflow .slider-wrapper {
	width:270px;
	margin:50px auto 0 !important;
}
#trusight-one-simplified-workflow .slider-wrapper .w-col {
	padding:0 1px !important;	
}
#trusight-one-simplified-workflow .present {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
#trusight-one-simplified-workflow .future {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	
}
#trusight-one-simplified-workflow .slider-text:active, 
#trusight-one-simplified-workflow .selected {
	background:#2a72b9;
	bottom:0;
	box-shadow: none !important;
}
#trusight-one-simplified-workflow .button-row .w-row {
	margin-top:25px;	
}
#trusight-one-simplified-workflow .button-row-copy {
	margin-bottom:50px;	
}
#trusight-one-simplified-workflow .button-row-copy > p {
	display:none;	
	padding: 20px;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
#trusight-one-simplified-workflow #dna {
  border-top: 5px solid #c174af;
}
#trusight-one-simplified-workflow #seq {
	border-top: 5px solid #ffb441;
}
#trusight-one-simplified-workflow #report {
  border-top: 5px solid #b8c338;
}
#trusight-one-simplified-workflow a {
	color:#7ca8d4;	
}
#trusight-one-simplified-workflow .register-row h2 {
	text-align:left;
}
#trusight-one-simplified-workflow .dna-label-wrapper {
	position:absolute;
	width:300px;
}
#trusight-one-simplified-workflow .dna-label, 
#trusight-one-simplified-workflow .dna-label-chevron {
	float:left;
}
#trusight-one-simplified-workflow .dna-label {
background: rgb(188,114,173);
background: -moz-radial-gradient(center, ellipse cover,  rgba(188,114,173,1) 0%, rgba(162,96,147,1) 70%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(188,114,173,1)), color-stop(70%,rgba(162,96,147,1)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(188,114,173,1) 0%,rgba(162,96,147,1) 70%);
background: -o-radial-gradient(center, ellipse cover,  rgba(188,114,173,1) 0%,rgba(162,96,147,1) 70%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(188,114,173,1) 0%,rgba(162,96,147,1) 70%);
background: radial-gradient(ellipse at center,  rgba(188,114,173,1) 0%,rgba(162,96,147,1) 70%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc72ad', endColorstr='#a26093',GradientType=1 );
	padding: 11px 0;
	text-align: center;
	color: #fff;
	width: 273px;
}
#trusight-one-simplified-workflow .dna-label-chevron {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-left: 20px solid rgba(162,96,147,1);
    border-bottom: 20px solid transparent;
}
#trusight-one-simplified-workflow .seq-label-wrapper {
	position:absolute;
	width:427px;
	left:39px;
}
#trusight-one-simplified-workflow .seq-label, 
#trusight-one-simplified-workflow .seq-label-chevron1, 
#trusight-one-simplified-workflow .seq-label-chevron2 {
	float:left;
}
#trusight-one-simplified-workflow .seq-label {
background: rgb(249,164,26);
background: -moz-radial-gradient(center, ellipse cover,  rgba(249,164,26,1) 0%, rgba(249,164,26,1) 15%, rgba(244,126,31,1) 70%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(249,164,26,1)), color-stop(15%,rgba(249,164,26,1)), color-stop(70%,rgba(244,126,31,1)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(249,164,26,1) 0%,rgba(249,164,26,1) 15%,rgba(244,126,31,1) 70%);
background: -o-radial-gradient(center, ellipse cover,  rgba(249,164,26,1) 0%,rgba(249,164,26,1) 15%,rgba(244,126,31,1) 70%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(249,164,26,1) 0%,rgba(249,164,26,1) 15%,rgba(244,126,31,1) 70%);
background: radial-gradient(ellipse at center,  rgba(249,164,26,1) 0%,rgba(249,164,26,1) 15%,rgba(244,126,31,1) 70%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9a41a', endColorstr='#f47e1f',GradientType=1 );
	padding: 11px 0;
	text-align: center;
	color: #fff;
	width: 383px;
}
#trusight-one-simplified-workflow .seq-label-chevron1 {
    width: 0;
    height: 0;
    border-top: 20px solid rgba(244,126,31,1);
    border-left: 20px solid transparent;
    border-bottom: 20px solid rgba(244,126,31,1);
}
#trusight-one-simplified-workflow .seq-label-chevron2 {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-left: 20px solid rgba(244,126,31,1);
    border-bottom: 20px solid transparent;
}
#trusight-one-simplified-workflow .report-label-wrapper {
	position:absolute;
	width:427px;
	left:-32px;
}
#trusight-one-simplified-workflow .report-label, 
#trusight-one-simplified-workflow .report-label-chevron {
	float:left;
}
#trusight-one-simplified-workflow .report-label {
background: rgb(145,169,55);
background: -moz-radial-gradient(center, ellipse cover,  rgba(145,169,55,1) 0%, rgba(145,169,55,1) 70%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(145,169,55,1)), color-stop(70%,rgba(145,169,55,1)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(145,169,55,1) 0%,rgba(145,169,55,1) 70%);
background: -o-radial-gradient(center, ellipse cover,  rgba(145,169,55,1) 0%,rgba(145,169,55,1) 70%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(145,169,55,1) 0%,rgba(145,169,55,1) 70%);
background: radial-gradient(ellipse at center,  rgba(145,169,55,1) 0%,rgba(145,169,55,1) 70%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91a937', endColorstr='#91a937',GradientType=1 );
	padding: 11px 0;
	text-align: center;
	color: #fff;
	width: 122px;
}
#trusight-one-simplified-workflow .report-label-chevron {
    width: 0;
    height: 0;
    border-top: 20px solid rgba(145,169,55,1);
    border-left: 20px solid transparent;
    border-bottom: 20px solid rgba(145,169,55,1);
}
#trusight-one-simplified-workflow .chart2 .dna-label-wrapper {
	width:135px;
}
#trusight-one-simplified-workflow .chart2 .dna-label {
	width:110px;
}
#trusight-one-simplified-workflow .chart2 .seq-label-wrapper {
	left:-125px;
	width:367px;
}
#trusight-one-simplified-workflow .chart2 .seq-label {
	width:324px;
}
#trusight-one-simplified-workflow .chart2 .report-label-wrapper {
	left:-16px;	
}
#trusight-one-simplified-workflow .chart2 .report-label {
	width:106px;
}
#trusight-one-simplified-workflow .button-row .w-col-4 span {
	font-family: 'HelveticaNeueW01-ThinEx 710288',Arial,sans-serif;
	font-size:28px;
}
#trusight-one-simplified-workflow h2.dna-copy {
	color:#c174af;
	text-align:left;
}
#trusight-one-simplified-workflow h2.seq-copy {
	color:#ffb441;
	text-align:left;}
#trusight-one-simplified-workflow h2.report-copy {
	color:#b8c338;
	text-align:left;}
#trusight-one-simplified-workflow .form-wrapper {
	border: 1px solid #ccc;
	padding: 15px 10px;
	border-radius: 10px;
	background: #fff;
}
#trusight-one-simplified-workflow input.switch:empty
{
	margin-left: -999px;
}
#trusight-one-simplified-workflow input.switch:empty ~ label
{
	position: relative;
	float: left;
	line-height: 1.6em;
	text-indent: 4em;
	margin: 0.2em 0;
	cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#trusight-one-simplified-workflow input.switch:empty ~ label:before, 
#trusight-one-simplified-workflow input.switch:empty ~ label:after
{
	position: absolute;
	display: block;
	top: 0;
	bottom: 0;
	left: 0;
	content: ' ';
	width: 6.6em;
	background-color: #ffb441;
	border-radius: 0.3em;
	box-shadow: inset 0 0.2em 0 rgba(0,0,0,0.3);
	-webkit-transition: all 100ms;
  transition: all 100ms;
}
#trusight-one-simplified-workflow input.switch:empty ~ label:after
{
	width: 3.4em;
	top: 0.1em;
	bottom: 0.1em;
	margin-left: 0.1em;
	background-color: #fff;
	border-radius: 0.15em;
	box-shadow: inset 0 -0.2em 0 rgba(0,0,0,0.2);
}
#trusight-one-simplified-workflow input.switch:checked ~ label:after
{
	margin-left: 3.1em;
}
#trusight-one-simplified-workflow .daychart-slider-wrapper {
	padding-top:50px;
	width:222px;
}
#trusight-one-simplified-workflow .daychart-slider-wrapper span {
	display:inline-block;
	vertical-align:middle;
	margin:0 5px;
}
#trusight-one-simplified-workflow .toggle {
	width:90px;	
	position:relative;
}
#trusight-one-simplified-workflow .register {
	padding:50px 0;	
	border-bottom:1px solid #ccc;
	background:#f7f7f7;
}
#trusight-one-simplified-workflow .register-row .w-col-9 {
	padding-right:50px;
}
#trusight-one-simplified-workflow .button-row a {
	text-decoration:none;
}
#trusight-one-simplified-workflow .button-row a:hover {
	text-decoration:underline;
}
#trusight-one-simplified-workflow .button-row h2.dna-copy, .button-row h2.seq-copy, .button-row h2.report-copy {
	font-family: 'HelveticaNeueW01 53 Ext';
	font-size: 20px;
}
#trusight-one-simplified-workflow .footnote {
	font-size:11px;
}
#trusight-one-simplified-workflow .ie8-hero-bars, 
#trusight-one-simplified-workflow .ie8-slider, 
#trusight-one-simplified-workflow .ie8-chart1, 
#trusight-one-simplified-workflow .ie8-chart2 {
	display:none;
}
#trusight-one-simplified-workflow .chart3 {
	display:none;
}
@media screen and (max-width:991px){
	.daychart-container {
		position:static;
		top:auto;
		left:auto;
	}
}
@media screen and (max-width:860px){
	.daychart-container {
		position:absolute;
		top:0;
		left:10px;
	}
}
@media screen and (max-width: 767px) {
	.hero-bars .w-col {
		width:33.33333333333333%;
	}
#trusight-one-simplified-workflow body > div {
		width: 95%;
		margin: 0 auto;
	}
#trusight-one-simplified-workflow h1 {
		font-size:65px;
		margin-top:50px;
	}
#trusight-one-simplified-workflow h2 {
		font-size:20px;
	}
#trusight-one-simplified-workflow .daychart-innerWrapper {
		width:auto;
	}
#trusight-one-simplified-workflow .daychart-container {
		width:97%;
	}
#trusight-one-simplified-workflow .daychart-container .w-col-3 {
		width:25%;	
	}
#trusight-one-simplified-workflow .daychart-container .w-col-4 {
		width:33.33333333%;	
	}
#trusight-one-simplified-workflow .daychart-container .w-col-9 {
		width:75%;
	}
#trusight-one-simplified-workflow .dna-label-wrapper {
		width:232px;
	}
#trusight-one-simplified-workflow .dna-label {
		width: 202px;
	}
#trusight-one-simplified-workflow .seq-label-wrapper {
		width:297px;
	}
#trusight-one-simplified-workflow .seq-label {
		width:245px;
	}
#trusight-one-simplified-workflow .miseq {
		left:0;
		width:250px;
	}
#trusight-one-simplified-workflow .report-label {
		width:87px;
	}
#trusight-one-simplified-workflow .chart2 .part2-col1, .chart2 .part2-col2 {
		width: 50%;
	}
#trusight-one-simplified-workflow .chart2 .seq-label-wrapper {
		left: -95px;
	}
#trusight-one-simplified-workflow .chart2 .dna-label {
		width: 69px;
	}
#trusight-one-simplified-workflow .chart2 .seq-label {
		width: 222px;
	}
#trusight-one-simplified-workflow .chart2 .report-label {
		width: 73px;
	}
#trusight-one-simplified-workflow .form-wrapper {
		width:90%;
		margin:50px 2%;
	}
}
@media screen and (max-width: 602px) {
	h1 {
		font-size:62px;
	}
#trusight-one-simplified-workflow .miseq {
		min-width:280%;
	}	
	.daychart-daynumber {
		font-size: 16px;
	}
#trusight-one-simplified-workflow .dna-label-wrapper {
		width: 170%;
	}
#trusight-one-simplified-workflow .dna-label {
		width: 80%;
		font-size:13px;
	}
#trusight-one-simplified-workflow .seq-label-wrapper {
		width: 200%;
		left: 24%;
	}
#trusight-one-simplified-workflow .seq-label {
		width: 66%;
		font-size:13px;
	}
#trusight-one-simplified-workflow .report-label {
		width: 66%;
		font-size: 13px;
	}
#trusight-one-simplified-workflow .report-label-wrapper {
		width:120%;
	}
#trusight-one-simplified-workflow .chart2 .part2-col1 img {
		max-width: 60%;
	}
#trusight-one-simplified-workflow .chart2 .dna-label-wrapper {
		width: 70%;
	}
#trusight-one-simplified-workflow .chart2 .dna-label {
		width: 60%;
	}
#trusight-one-simplified-workflow .chart2 .seq-label-wrapper {
		left: -77%;
	}
#trusight-one-simplified-workflow .chart2 .seq-label-wrapper {
		width: 210%;
	}
#trusight-one-simplified-workflow .chart2 .seq-label {
		width: 71%;
	}
#trusight-one-simplified-workflow .chart2 .report-label-wrapper {
		left: -24%;
	}
#trusight-one-simplified-workflow .chart2 .report-label {
		width: 50%;
	}
}
@media screen and (max-width: 352px) {
	h1 {
		font-size:52px;
	}
}

/* /landing/trusight-one-simplified-workflow.html */


/* /landing/universalkit.html */
#universalkit .logo {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	padding: 25px 5px 0;
}
#universalkit h1 {
	margin: 40px 40px 0px 0;
	color: #ffb441;
	font-size: 40px;
	line-height: 54px;
	font-weight: normal;
	font-family: 'HelveticaNeueW01-ThinEx 710288',Arial,sans-serif;
}
#universalkit h2 {
  margin: 5px 0px 124px;
  font-size: 22px;
  line-height: 30px;
  font-weight: normal;
font-family: 'HelveticaNeueW01-ThinEx 710288',Arial,sans-serif;
}
#universalkit h3 {
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 10px;
  padding-bottom: 9px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #91b5d9;
  color: white;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}
#universalkit h4 {
	margin: 0 0 10px;
	font-size: 12px;
	line-height: 20px;
	font-weight: 700;
}
#universalkit h5 {
  margin: 0 0 15px 0;
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
}
#universalkit h6 {
  margin: 10px 0px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
#universalkit p {
  margin-bottom: 25px;
  padding-top: 0px;
}
#universalkit .button {
  display: inline-block;
  padding: 4px 15px;
  background-color: black;
  color: white;
  text-align: center;
  text-decoration: none;
}
#universalkit .hero-wrapper {
  border-bottom: 1px solid #ccc;
  background-image: url(../../../content/dam/illumina-marketing/images/landing/universalkit/header3.jpg);
  background-position: center 68px;
  background-repeat: no-repeat;
}
#universalkit .content-wrapper {
  margin-top: 50px;
}
#universalkit .form-wrapper {
  border: 1px solid #ccc;
  border-radius: 10px;
  background-color: #f7f7f7;
  text-align:center;
}
#universalkit .blog-item {
  padding: 15px;
  float: left;
  border: 1px solid #bbb;
  border-radius: 10px;
  background-image: -webkit-linear-gradient(#e5e5e5, white 10%, white 90%, #e5e5e5);
  background-image: -o-linear-gradient(#e5e5e5, white 10%, white 90%, #e5e5e5);
  background-image: linear-gradient(#e5e5e5, white 10%, white 90%, #e5e5e5);
  margin-bottom:25px;
}
#universalkit .footer-wrapper {
  margin-top: 50px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f7f7f7;
  font-size: 10px;
}
#universalkit .footer-col2 {
  float: right;
  text-align: right;
}
#universalkit .content-col1 {
  padding-right: 30px;
}
#universalkit .copy-main {
  font-size: 14px;
  line-height: 20px;
}
#universalkit .toprow-wrapper {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
}
#universalkit .form-innerwrapper {
  padding-right: 25px;
  padding-left: 25px;
}
#universalkit .readmore, 
#universalkit .footer-col2 a, 
#universalkit a {
  color: #328ed1;
  text-decoration: none;
}
#universalkit .readmore:hover, 
#universalkit .footer-col2 a:hover, 
#universalkit a:hover {
  text-decoration: underline;
}
#universalkit .thankyou {
	text-align:center;
}
@media (max-width: 991px) {
  #universalkit h1 {
    margin-left: 20px;
    font-size: 35px;
  }
}
@media (max-width: 767px) {
  #universalkit h1 {
    width: 55%;
    margin-top: 105px;
    margin-left: 35px;
    font-size: 26px;
  }
  #universalkit .content-wrapper {
    margin-top: 15px;
  }
  #universalkit .form-wrapper {
    margin-bottom: 20px;
  }
  #universalkit .content-col1 {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (max-width: 479px) {
  #universalkit h1 {
    width: 50%;
    margin-top: 80px;
    margin-left: 30px;
    font-size: 23px;
    line-height: 29px;
  }
  #universalkit .blog-item {
    margin-bottom: 15px;
  }
}
/* /landing/universalkit.html */


/* http://www.illumina.com/landing/forensics-ngs/ */

#forensics-ngs h1 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 44px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 54px;
    margin: 40px 40px 0 0;
}
#forensics-ngs h2 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-LtExt";
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.5px;
    line-height: 30px;
}
#forensics-ngs h3 {
    background-color: #91b5d9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 9px;
    padding-top: 10px;
    text-align: center;
}
#forensics-ngs h4 {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 10px;
}
#forensics-ngs h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#forensics-ngs h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#forensics-ngs p {
    line-height: 22px;
    margin-bottom: 15px;
}
#forensics-ngs .documents p {
    margin-top: 15px;
}
#forensics-ngs .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#forensics-ngs .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/landing/forensics-ngs/forensics-ngs-header-v2.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ccc;
    height: 392px;
}
#forensics-ngs .hero-wrapper h1 {
    margin-right: 250px;
}
#forensics-ngs .content-wrapper {
    margin-top: 50px;
}
#forensics-ngs .documents img {
    float: right;
    margin: 10px 0 0 10px;
}
#forensics-ngs .video img, #forensics-ngs .documents img {
    border: 1px solid #bbbbbb;
    border-radius: 6px;
    margin: 22px 0 5px 10px;
}
#forensics-ngs .video {
    margin-top: 20px;
}
.youTube-player {
    margin: 20px 0;
}
#forensics-ngs .form-wrapper {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px;
    width: 210px;
}
#forensics-ngs .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#forensics-ngs .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#forensics-ngs .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#forensics-ngs .form-wrapper li input {
    width: 100%;
}
#forensics-ngs #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#forensics-ngs .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#forensics-ngs .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#forensics-ngs .footer-col2 {
    float: right;
    text-align: right;
}
#forensics-ngs .content-col1 {
    padding-right: 30px;
}
#forensics-ngs .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#forensics-ngs .copy-main ul li {
    line-height: 22px;
    margin-bottom: 10px;
}
#forensics-ngs .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#forensics-ngs .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#forensics-ngs .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#forensics-ngs .footer-col2 a, a {
    color: #328ed1;
    text-decoration: none;
}
#forensics-ngs .readmore a {
    color: #328ed1 !important;
    text-decoration: none;
}
#forensics-ngs .readmore:hover, #forensics-ngs .footer-col2 a:hover, #forensics-ngs a:hover {
    text-decoration: underline;
}
#forensics-ngs .thankyou {
    text-align: center;
}
#forensics-ngs .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#forensics-ngs .mktFormMsg {
    color: red;
    font-size: 11px;
}
#forensics-ngs .researcher-row {
    border-top: 1px solid #ccc;
    margin-top: 15px;
    padding-top: 30px;
}
#forensics-ngs .researcher-row img {
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer;
    opacity: 0.5;
    transform: scale(1);
    transition: all 300ms ease 0s;
    width: 85%;
}
#forensics-ngs .researcher-row img:hover {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    transform: scale(1.1);
    transition: all 300ms ease 0s;
}
#forensics-ngs .researcher-row .selected {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    opacity: 1;
}
#forensics-ngs .researcher-info > div {
    display: none;
}
#forensics-ngs .researcher-info {
    margin-top: 25px;
    min-height: 230px;
}
#forensics-ngs .researcher-info em {
    font-size: 11px;
}
#forensics-ngs .researcher-info span {
    font-size: 14px;
    line-height: 20px;
}
#forensics-ngs .profile {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    display: none;
    height: 430px;
    padding: 15px 30px 15px 15px;
    width: 60%;
    z-index: 10;
}
#forensics-ngs .modal-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}
#forensics-ngs .profile strong {
    border-bottom: 1px solid #ccc;
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
}
#forensics-ngs .profile .readPaper {
    margin: 0 auto;
}
#forensics-ngs .profile .w-col-8 {
    height: 400px;
    line-height: 18px;
    overflow: auto;
}
#forensics-ngs .documents .w-col-6 {
    padding-right: 15px;
}
#forensics-ngs .documents > .w-col-6:first-child {
    padding-right: 35px;
}
#forensics-ngs .w-col-9 {
    padding-right: 50px;
}
#forensics-ngs .profile .w-row {
    position: relative;
}
#forensics-ngs .readPaper a {
    color: #fff;
    text-decoration: none;
}
#forensics-ngs .icon-remove-sign {
    color: #fff;
    cursor: pointer;
    font-size: 26px;
    position: absolute;
    right: -25px;
    top: -25px;
}
#forensics-ngs .viewProfile {
    color: #328ed1;
    cursor: pointer;
    display: inline;
}
#forensics-ngs .researcher-name {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 24px;
}
#forensics-ngs .readPaper {
    background-color: #7ca8d4;
    border: 1px solid #7ca8d4;
    border-radius: 5px;
    box-shadow: 0 3px 0 0 #2a72b9;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width: 140px;
}
#forensics-ngs .readPaper:hover {
    background-color: #5790c8;
    border: 1px solid #5790c8;
    text-decoration: none;
}
#forensics-ngs .readPaper:active {
    background-color: #2a72b9;
    box-shadow: none;
    position: relative;
    top: 3px;
}
#forensics-ngs .researcher-photo {
    border-radius: 5px;
}
#forensics-ngs .Absolute-Center {
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
}
@media (max-width: 1224px) {
}
@media (max-width: 991px) {
#forensics-ngs .hero-wrapper h1 {
    margin-right: 100px;
}
#forensics-ngs .logo {
    padding: 25px 25px 0;
    width: 100%;
}
#forensics-ngs .banner {
    margin-top: 15px;
}
}
@media (max-width: 767px) {
#forensics-ngs .hero-wrapper h1 {
    margin-right: 0;
}
#forensics-ngs .content-wrapper {
    margin-top: 15px;
}
#forensics-ngs .form-wrapper {
    margin-bottom: 20px;
}
#forensics-ngs .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
#forensics-ngs .w-col-9 {
    padding: 0;
}
#forensics-ngs .w-col-6 {
    margin-bottom: 15px;
}
#forensics-ngs .documents > .w-col-6:first-child {
    padding-right: 15px;
}
#forensics-ngs .hero-wrapper {
    background-image: linear-gradient(to top, #ffffff 12%, #ddd 12%, #ffffff 30%);
}
}
@media (max-width: 600px) {
#forensics-ngs .hero-wrapper {
    background-image: linear-gradient(to top, #ffffff 10%, #ddd 10%, #ffffff 30%);
}
}
@media (max-width: 479px) {
#forensics-ngs .banner {
    display: none;
}
#forensics-ngs .hero-wrapper {
    background-image: none;
}
#forensics-ngs h1 {
    font-size: 40px;
    line-height: 50px;
}
}
@media (max-width: 401px) {
#forensics-ngs h1 {
    font-size: 30px;
    line-height: 40px;
}
}
#forensics-ngs .quote {
    background: linear-gradient(to bottom, #eaeaea 0%, #ffffff 10%, #ffffff 90%, #eaeaea 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #bbb;
    border-radius: 10px;
    font-size: 13px;
    line-height: 19px;
    margin: 25px 0;
    padding: 15px;
}
#forensics-ngs .quote img {
    border: 1px solid #ddd;
    border-radius: 5px;
    float: right;
    margin-bottom: 120px;
    margin-left: 15px;
}
/* http://www.illumina.com/landing/forensics-ngs/ */


/* http://www.illumina.com/landing/hla-ngs/ */

#hla-ngs h1 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 44px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 54px;
    margin: 40px 40px 0 0;
}
#hla-ngs h2 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-LtExt";
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.5px;
    line-height: 30px;
}
#hla-ngs h3 {
    background-color: #91b5d9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 9px;
    padding-top: 10px;
    text-align: center;
}
#hla-ngs h4 {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 10px;
}
#hla-ngs h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#hla-ngs h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#hla-ngs p {
    line-height: 22px;
    margin-bottom: 15px;
}
#hla-ngs .documents p {
    margin-top: 15px;
}
#hla-ngs .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#hla-ngs .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/landing/hla-ngs/hla-ngs-header.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ccc;
    height: 392px;
}
#hla-ngs .hero-wrapper h1 {
    margin-right: 250px;
}
#hla-ngs .content-wrapper {
    margin-top: 50px;
}
#hla-ngs .documents img {
    float: right;
    margin: 10px 0 0 10px;
}
#hla-ngs .video img, #hla-ngs .documents img {
    border: 1px solid #bbbbbb;
    border-radius: 6px;
    margin: 22px 0 5px 10px;
}
#hla-ngs .video {
    margin-top: 20px;
}
#hla-ngs .youTube-player {
    margin: 20px 0;
}
#hla-ngs .form-wrapper {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px;
    width: 210px;
}
#hla-ngs .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#hla-ngs .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#hla-ngs .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#hla-ngs .form-wrapper li input {
    width: 100%;
}
#hla-ngs #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#hla-ngs .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#hla-ngs .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#hla-ngs .footer-col2 {
    float: right;
    text-align: right;
}
#hla-ngs .content-col1 {
    padding-right: 30px;
}
#hla-ngs .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#hla-ngs .copy-main ul li {
    line-height: 22px;
    margin-bottom: 10px;
}
#hla-ngs .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#hla-ngs .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#hla-ngs .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#hla-ngs .footer-col2 a, a {
    color: #328ed1;
    text-decoration: none;
}
#hla-ngs .readmore a {
    color: #328ed1 !important;
    text-decoration: none;
}
#hla-ngs .readmore:hover, #hla-ngs .footer-col2 a:hover, #hla-ngs a:hover {
    text-decoration: underline;
}
#hla-ngs .thankyou {
    text-align: center;
}
#hla-ngs .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#hla-ngs .mktFormMsg {
    color: red;
    font-size: 11px;
}
#hla-ngs .researcher-row {
    border-top: 1px solid #ccc;
    margin-top: 15px;
    padding-top: 30px;
}
#hla-ngs .researcher-row img {
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer;
    opacity: 0.5;
    transform: scale(1);
    transition: all 300ms ease 0s;
    width: 85%;
}
#hla-ngs .researcher-row img:hover {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    transform: scale(1.1);
    transition: all 300ms ease 0s;
}
#hla-ngs .researcher-row .selected {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    opacity: 1;
}
#hla-ngs .researcher-info > div {
    display: none;
}
#hla-ngs .researcher-info {
    margin-top: 25px;
    min-height: 230px;
}
#hla-ngs .researcher-info em {
    font-size: 11px;
}
#hla-ngs .researcher-info span {
    font-size: 14px;
    line-height: 20px;
}
#hla-ngs .profile {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    display: none;
    height: 430px;
    padding: 15px 30px 15px 15px;
    width: 60%;
    z-index: 10;
}
#hla-ngs .modal-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}
#hla-ngs .profile strong {
    border-bottom: 1px solid #ccc;
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
}
#hla-ngs .profile .readPaper {
    margin: 0 auto;
}
#hla-ngs .profile .w-col-8 {
    height: 400px;
    line-height: 18px;
    overflow: auto;
}
#hla-ngs .documents .w-col-6 {
    padding-right: 15px;
}
#hla-ngs .documents > .w-col-6:first-child {
    padding-right: 35px;
}
#hla-ngs .w-col-9 {
    padding-right: 50px;
}
#hla-ngs .profile .w-row {
    position: relative;
}
#hla-ngs .readPaper a {
    color: #fff;
    text-decoration: none;
}
#hla-ngs .icon-remove-sign {
    color: #fff;
    cursor: pointer;
    font-size: 26px;
    position: absolute;
    right: -25px;
    top: -25px;
}
#hla-ngs .viewProfile {
    color: #328ed1;
    cursor: pointer;
    display: inline;
}
#hla-ngs .researcher-name {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 24px;
}
#hla-ngs .readPaper {
    background-color: #7ca8d4;
    border: 1px solid #7ca8d4;
    border-radius: 5px;
    box-shadow: 0 3px 0 0 #2a72b9;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width: 140px;
}
#hla-ngs .readPaper:hover {
    background-color: #5790c8;
    border: 1px solid #5790c8;
    text-decoration: none;
}
#hla-ngs .readPaper:active {
    background-color: #2a72b9;
    box-shadow: none;
    position: relative;
    top: 3px;
}
#hla-ngs .researcher-photo {
    border-radius: 5px;
}
#hla-ngs .Absolute-Center {
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
}
@media (max-width: 1224px) {
}
@media (max-width: 991px) {
#hla-ngs .hero-wrapper h1 {
    margin-right: 100px;
}
#hla-ngs .logo {
    padding: 25px 25px 0;
    width: 100%;
}
#hla-ngs .banner {
    margin-top: 15px;
}
}
@media (max-width: 767px) {
#hla-ngs .hero-wrapper h1 {
    margin-right: 0;
}
#hla-ngs .content-wrapper {
    margin-top: 15px;
}
#hla-ngs .form-wrapper {
    margin-bottom: 20px;
}
#hla-ngs .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
#hla-ngs .w-col-9 {
    padding: 0;
}
#hla-ngs .w-col-6 {
    margin-bottom: 15px;
}
#hla-ngs .documents > .w-col-6:first-child {
    padding-right: 15px;
}
#hla-ngs .hero-wrapper {
    background-image: linear-gradient(to top, #ffffff 12%, #ddd 12%, #ffffff 30%);
}
}
@media (max-width: 600px) {
#hla-ngs .hero-wrapper {
    background-image: linear-gradient(to top, #ffffff 10%, #ddd 10%, #ffffff 30%);
}
}
@media (max-width: 479px) {
#hla-ngs .banner {
    display: none;
}
#hla-ngs .hero-wrapper {
    background-image: none;
}
#hla-ngs h1 {
    font-size: 40px;
    line-height: 50px;
}
}
@media (max-width: 401px) {
#hla-ngs h1 {
    font-size: 30px;
    line-height: 40px;
}
}
#hla-ngs .quote {
    background: linear-gradient(to bottom, #eaeaea 0%, #ffffff 10%, #ffffff 90%, #eaeaea 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #bbb;
    border-radius: 10px;
    font-size: 13px;
    line-height: 19px;
    margin: 25px 0;
    padding: 15px;
}
#hla-ngs .quote img {
    border: 1px solid #ddd;
    border-radius: 5px;
    float: right;
    margin-bottom: 120px;
    margin-left: 15px;
}

/* http://www.illumina.com/landing/hla-ngs/ */


/* http://www.illumina.com/landing/hla-ngs-efi/ */

#hla-ngs-efi h1 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 44px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 54px;
    margin: 40px 40px 0 0;
}
#hla-ngs-efi h2 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-LtExt";
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.5px;
    line-height: 30px;
}
#hla-ngs-efi h3 {
    background-color: #91b5d9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 9px;
    padding-top: 10px;
    text-align: center;
}
#hla-ngs-efi h4 {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 10px;
}
#hla-ngs-efi h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#hla-ngs-efi h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#hla-ngs-efi p {
    line-height: 22px;
    margin-bottom: 15px;
}
#hla-ngs-efi .documents p {
    margin-top: 15px;
}
#hla-ngs-efi .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#hla-ngs-efi .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/landing/hla-ngs-efi/hla-ngs-efi-header.jpg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ccc;
    height: 390px;
}
#hla-ngs-efi .hero-wrapper h1 {
    margin-right: 320px;
}
#hla-ngs-efi .content-wrapper {
    margin-top: 50px;
}
#hla-ngs-efi .documents img {
    float: right;
    margin: 10px 0 0 10px;
}
#hla-ngs-efi .video img, #hla-ngs-efi .documents img {
    border: 1px solid #bbbbbb;
    border-radius: 6px;
    margin: 22px 0 5px 10px;
}
#hla-ngs-efi .video {
    margin-top: 20px;
}
#hla-ngs-efi .youTube-player {
    margin: 20px 0;
}
#hla-ngs-efi .form-wrapper {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px;
    width: 215px;
}
#hla-ngs-efi .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#hla-ngs-efi .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#hla-ngs-efi .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#hla-ngs-efi .form-wrapper li input {
    width: 100%;
}
#hla-ngs-efi #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#hla-ngs-efi .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#hla-ngs-efi .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#hla-ngs-efi .footer-col2 {
    float: right;
    text-align: right;
}
#hla-ngs-efi .content-col1 {
    padding-right: 30px;
}
#hla-ngs-efi .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#hla-ngs-efi .copy-main ul li {
    line-height: 22px;
    margin-bottom: 10px;
}
#hla-ngs-efi .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#hla-ngs-efi .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#hla-ngs-efi .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#hla-ngs-efi .footer-col2 a, #hla-ngs-efi a {
    color: #328ed1;
    text-decoration: none;
}
#hla-ngs-efi .readmore a {
    color: #328ed1 !important;
    text-decoration: none;
}
#hla-ngs-efi .readmore:hover, #hla-ngs-efi .footer-col2 a:hover, #hla-ngs-efi a:hover {
    text-decoration: underline;
}
#hla-ngs-efi .thankyou {
    text-align: center;
}
#hla-ngs-efi .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#hla-ngs-efi .mktFormMsg {
    color: red;
    font-size: 11px;
}
#hla-ngs-efi .researcher-row {
    border-top: 1px solid #ccc;
    margin-top: 15px;
    padding-top: 30px;
}
#hla-ngs-efi .researcher-row img {
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer;
    opacity: 0.5;
    transform: scale(1);
    transition: all 300ms ease 0s;
    width: 85%;
}
#hla-ngs-efi .researcher-row img:hover {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    transform: scale(1.1);
    transition: all 300ms ease 0s;
}
#hla-ngs-efi .researcher-row .selected {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    opacity: 1;
}
#hla-ngs-efi .researcher-info > div {
    display: none;
}
#hla-ngs-efi .researcher-info {
    margin-top: 25px;
    min-height: 230px;
}
#hla-ngs-efi .researcher-info em {
    font-size: 11px;
}
#hla-ngs-efi .researcher-info span {
    font-size: 14px;
    line-height: 20px;
}
#hla-ngs-efi .profile {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    display: none;
    height: 430px;
    padding: 15px 30px 15px 15px;
    width: 60%;
    z-index: 10;
}
#hla-ngs-efi .modal-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}
#hla-ngs-efi .profile strong {
    border-bottom: 1px solid #ccc;
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
}
#hla-ngs-efi .profile .readPaper {
    margin: 0 auto;
}
#hla-ngs-efi .profile .w-col-8 {
    height: 400px;
    line-height: 18px;
    overflow: auto;
}
#hla-ngs-efi .documents .w-col-6 {
    padding-right: 15px;
}
#hla-ngs-efi .documents > .w-col-6:first-child {
    padding-right: 35px;
}
#hla-ngs-efi .w-col-9 {
    padding-right: 50px;
}
#hla-ngs-efi .profile .w-row {
    position: relative;
}
#hla-ngs-efi .readPaper a {
    color: #fff;
    text-decoration: none;
}
#hla-ngs-efi .icon-remove-sign {
    color: #fff;
    cursor: pointer;
    font-size: 26px;
    position: absolute;
    right: -25px;
    top: -25px;
}
#hla-ngs-efi .viewProfile {
    color: #328ed1;
    cursor: pointer;
    display: inline;
}
#hla-ngs-efi .researcher-name {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 24px;
}
#hla-ngs-efi .readPaper {
    background-color: #7ca8d4;
    border: 1px solid #7ca8d4;
    border-radius: 5px;
    box-shadow: 0 3px 0 0 #2a72b9;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width: 140px;
}
#hla-ngs-efi .readPaper:hover {
    background-color: #5790c8;
    border: 1px solid #5790c8;
    text-decoration: none;
}
#hla-ngs-efi .readPaper:active {
    background-color: #2a72b9;
    box-shadow: none;
    position: relative;
    top: 3px;
}
#hla-ngs-efi .researcher-photo {
    border-radius: 5px;
}
#hla-ngs-efi .Absolute-Center {
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
}
@media (max-width: 1224px) {
}
@media (max-width: 991px) {
#hla-ngs-efi .hero-wrapper h1 {
    font-size: 39px;
    line-height: 49px;
    margin-right: 300px;
}
#hla-ngs-efi .logo {
    padding: 25px 25px 0;
    width: 100%;
}
#hla-ngs-efi .banner {
    margin-top: 15px;
}
}
@media (max-width: 767px) {
#hla-ngs-efi .hero-wrapper h1 {
    margin-right: 0;
}
#hla-ngs-efi .content-wrapper {
    margin-top: 15px;
}
#hla-ngs-efi .form-wrapper {
    margin-bottom: 20px;
}
#hla-ngs-efi .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
#hla-ngs-efi .w-col-9 {
    padding: 0;
}
#hla-ngs-efi .w-col-6 {
    margin-bottom: 15px;
}
#hla-ngs-efi .documents > .w-col-6:first-child {
    padding-right: 15px;
}
#hla-ngs-efi .hero-wrapper {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: auto;
}
}
@media (max-width: 600px) {
}
@media (max-width: 479px) {
#hla-ngs-efi .banner {
    display: none;
}
#hla-ngs-efi .hero-wrapper {
    background-image: none;
}
#hla-ngs-efi h1 {
    font-size: 40px;
    line-height: 50px;
}
}
@media (max-width: 401px) {
#hla-ngs-efi h1 {
    font-size: 30px;
    line-height: 40px;
}
}
#hla-ngs-efi .quote {
    background: linear-gradient(to bottom, #eaeaea 0%, #ffffff 10%, #ffffff 90%, #eaeaea 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #bbb;
    border-radius: 10px;
    font-size: 13px;
    line-height: 19px;
    margin: 25px 0;
    padding: 15px;
}
#hla-ngs-efi .quote img {
    border: 1px solid #ddd;
    border-radius: 5px;
    float: right;
    margin-bottom: 120px;
    margin-left: 15px;
}

/* http://www.illumina.com/landing/hla-ngs-efi/ */



/* /landing/upgrade.html */
#upgrade #pageWrapper {max-width:960px; margin:0 auto;}
#upgrade #AltLinks li.LinkRight { border-left: 0; float: right; margin:20px 0 0 0; }
#upgrade .LinkRight span { float:left; font-size: 0.9em; color: #999; }
#upgrade #altNav, 
#upgrade .altNav { background:none;height:65px; }
#upgrade #contentWrapper{height:670px;position:relative;}
#upgrade .highlight{border: 1px solid #E5E5E5;box-shadow: 0 1px 1px #ccc;}
#upgrade .main{background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 5px 5px #ccc;height:825px;left:214px;position:absolute;text-align:center;top:-35px;width:530px;z-index:30;}
#upgrade .main > p{font:16px/1.2 Verdana,Arial,sans-serif;padding-top:10px;text-align:left;}
#upgrade .main > h2, .main > p{margin-left:30px;margin-right:30px;}
#upgrade .sidebar{background:#fcfcfc;border:1px solid #ddd;border-radius:0 10px 10px 0;box-shadow:0 1px 2px #ddd;height:615px;left:736px;padding-left:30px;padding-right:10px;position:absolute;width:185px;z-index:20;}
#upgrade .sidebar.form{border-radius:10px 0 0 10px;left:0;padding-left:0;width:215px;z-index:10;}
#upgrade .twtr-ft{display:none;}
#upgrade .twtr-widget{margin:0 0 10px 5px;}
#upgrade .twtr-widget .twtr-hd h4{font-size:12px !important;}
#upgrade .twtr-widget .twtr-hd{padding:15px 10px 0;}
#upgrade .main > ul{margin-left:45px;text-align:left;list-style-type:square;}
#upgrade h1 {
line-height: 44px;
font-weight: normal;
font-family: 'HelveticaNeueW01-ThinEx 710288',Arial,sans-serif;
font-size:40px;
color: #ffb441;
margin:7px 0 10px;
}
/* /landing/upgrade.html */


/* /landing/veriseq.html */
#universalkit .hero-wrapper.veriseq {
	height: 435px;
	border-bottom: 1px solid #ccc;
	background-image: url(../../../content/dam/illumina-marketing/images/landing/veriseq/header.jpg);
	background-size: cover;
	background-position: 50% 15px;
	background-repeat: no-repeat;
	margin-bottom: 50px;
}
#universalkit .content-wrapper.veriseq {
	margin-top:0;
}
#universalkit .hero-wrapper.veriseq h1 {
	margin: 40px 310px 0px 0;
	font-size:44px;
	line-height:54px;
	letter-spacing:1px;
}
#universalkit .w-col.veriseq h2 {
	margin:0 0 10px;
	font-size: 18px;
	color: #ffb441;
	letter-spacing: .5px;
}

/* /landing/veriseq.html */


/* /landing/ashg.html */

#ashg2014-aem h1 {
	margin: 30px 40px 0px 0;
	color: #ffb441;
	font-size: 40px;
	line-height: 46px;
	font-weight: normal;
	font-family: 'HelveticaNeueW01-ThinEx 710288',Arial,sans-serif;
	letter-spacing: 1px;
}
#ashg2014-aem .grayH2 {
	font-size: 18px;
	color: #666;
	line-height: 24px;
  	font-weight: normal;
  	font-family: 'HelveticaNeueW01 53 Ext';
  	letter-spacing: 1px;
}
#ashg2014-aem #formH2{
  font-size: 24px;
  color: #ffb441;
  line-height: 30px;
  font-weight: normal;
  font-family: 'HelveticaNeueW01-LtExt';
  letter-spacing: .5px;
  padding: 0;
}
#ashg2014-aem h2 {
  font-size: 24px;
  color: #ffb441;
  line-height: 30px;
  font-weight: normal;
  font-family: 'HelveticaNeueW01-LtExt';
  letter-spacing: .5px;
  padding: 13px 0 6px 0;
}
#ashg2014-aem h3 {
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px 0 0 0;
  font-size: 17px;
  font-weight: bold;
  font-family: Arial;
}
#ashg2014-aem h4 {
	margin: 0 0 10px 0;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	line-height:18px;
}
#ashg2014-aem h5 {
  margin: 0 0 15px 0;
  font-size: 20px;
  line-height: 20px;
  font-weight: normal;
}
#ashg2014-aem h6 {
  margin: 10px 0px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
#ashg2014-aem p {
  margin-bottom: 15px;
  line-height: 22px;
}
#ashg2014-aem p.cardio-video{
	margin-bottom: 2px;
}
#ashg2014-aem .intro{
 	margin-bottom: 17px;
  	line-height: 22px;
}
#ashg2014-aem .infoP{
	margin: 0 0 5px 0;
}

#ashg2014-aem .button {
  display: inline-block;
  padding: 4px 15px;
  background-color: black;
  color: white;
  text-align: center;
  text-decoration: none;
}
#ashg2014-aem .shareIcons{
	margin: 16px 0 0 0;
}
#ashg2014-aem .shareIcons p {
	float: left;
	margin: 5px 3px 0 0;
	font-size: 14px;
	color: #666;
	line-height: 24px;
  	font-weight: normal;
  	font-family: 'HelveticaNeueW01 53 Ext';
  	letter-spacing: 1px;
}
#ashg2014-aem #button_email, #ashg2014-aem #button_twitter, #ashg2014-aem #button_facebook{
	padding: 0 5px 0 0;
}
#ashg2014-aem #button_linkedin{
	padding: 0;
}

#ashg2014-aem .hero-wrapper {
  height: 375px;
  border-bottom: 1px solid #ccc;
  background-image: url(//assets.illumina.com/content/dam/illumina-marketing/images/landing/ashg2014/ASHG-customer-landing-page-v3.jpg);
  background-position: 0% 60%;
  background-repeat: no-repeat;
}
#ashg2014-aem .intro {
	font-size:17px;
}

#ashg2014-aem .content-wrapper {
  margin-top: 50px;
}
#ashg2014-aem .documents img {
    float: right;
    margin: 10px 0 0 10px;
}
#ashg2014-aem .video img,#ashg2014-aem  .documents img {
    border: 1px solid #BBBBBB;
    border-radius: 6px;
    margin: 11px 0 5px 10px;
}
#ashg2014-aem .video {
	margin-top: 20px;
}
#ashg2014-aem .shareStyles{
	float: left;
	margin: 0 9px 0 10px;
}
#ashg2014-aem .iconATag{
	display: inline-block;
	margin: -4px 0 0 4px;
}
#ashg2014-aem .form-wrapper {
  border: 1px solid #ccc;
  border-radius:10px;
  background:#f7f7f7;
  font-size: 15px;
  line-height: 20px;
  margin-top: 12px;
  width: 210px;
}
#ashg2014-aem .form-wrapper ul {
	margin:10px 15px 0 0;
	padding:0;
	float:left;
}
#ashg2014-aem .form-wrapper li {
	list-style:none;
	float:left;
	height:55px;
}
#ashg2014-aem .mktField {
	width: 45%;
	margin:0 5% 2% 0;
}
#ashg2014-aem .form-wrapper li input {
	width:100%;
}
#ashg2014-aem #mktFrmSubmit {
	padding:7px 20px;
	color:#fff;
	background:#7CA8D4;	
	border-radius:5px;
	border:none;
	width:200px !important;
}
#ashg2014-aem .blog-item {
  padding: 15px;
  float: left;
  border: 1px solid #bbb;
  border-radius: 10px;
  background-image: -webkit-linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
  background-image: -o-linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
  background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
  margin-bottom:25px;
}
#ashg2014-aem #panelsCol,#ashg2014-aem #systemsCol,#ashg2014-aem #informCol{
	padding: 0 30px 0 10px;
}
#ashg2014-aem .footer-wrapper {
  margin-top: 50px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f7f7f7;
  font-size: 10px;
}
#ashg2014-aem .footer-col2 {
  float: right;
  text-align: right;
}
#ashg2014-aem .content-col1 {
  padding-right: 30px;
}
#ashg2014-aem .logo {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	padding:25px 5px 0;
}
#ashg2014-aem .copy-main ul li {
	margin-bottom: 10px;
	line-height: 22px;
}

#ashg2014-aem .formTitle {
  font-size: 16px;
  display:block;
  width:390px;
}
#ashg2014-aem .toprow-wrapper {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
}
#ashg2014-aem .form-innerwrapper {
  padding-right: 25px;
  padding-left: 25px;
}
#ashg2014-aem .footer-col2 a,#ashg2014-aem  a {
  color: #328ed1;
  text-decoration: none;
}
#ashg2014-aem .readmore a{
  color: #328ed1 !important;
  text-decoration: none;
}
#ashg2014-aem .readmore:hover, #ashg2014-aem .footer-col2 a:hover, #ashg2014-aem a:hover {
  text-decoration: underline;
}
#ashg2014-aem .thankyou {
	text-align:center;
}
#ashg2014-aem .rightSide-img {
	width:65px;
	float:right;	
	margin:0 0 0 15px;
}

#ashg2014-aem .mktFormMsg {
	font-size: 11px;
	color: red;
}

#ashg2014-aem .researcher-row {
	border-top:1px solid #ccc;
	padding-top:30px;
	margin-top:15px;	
}
#ashg2014-aem .researcher-row img {
	border:1px solid #ccc;
	border-radius:5px;	
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	cursor:pointer;
	width: 85%;
	opacity:0.5;
}
#ashg2014-aem .researcher-row img:hover {
	box-shadow: rgba(0,0,0,.34) 0 0 6px 0;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
#ashg2014-aem .researcher-row .selected {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	box-shadow: rgba(0,0,0,.34) 0 0 6px 0;
	opacity:1;
	border:1px solid #ffb441\9;
}
#ashg2014-aem .researcher-info > div {
	display:none;
}
#ashg2014-aem .researcher-info {
	margin-top: 25px;
	min-height: 230px;
}
#ashg2014-aem .researcher-info em {
	font-size: 11px;
}
#ashg2014-aem .researcher-info span {
	font-size:14px;
	line-height:20px;
}
#ashg2014-aem .profile {
	padding:0;
	border-radius:10px;
	width: 60%; /*  width: 47%;*/
	height: 554px; /*height: 394px;  */
	z-index:10;
	display:none;
}
#ashg2014-aem .modal-overlay {
	z-index:2;
	background:rgba(0,0,0,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); 
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	display:none;
}
#ashg2014-aem .profile strong {
	font-size:16px;
	display:block;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
#ashg2014-aem .profile .readPaper {
	margin:0 auto;
}
#ashg2014-aem .profile .w-col-8 {
	height:400px;
	overflow:auto;	
	line-height:18px;
}
#ashg2014-aem .documents .w-col-6 {
	padding-right: 15px;	
}
#ashg2014-aem .documents > .w-col-6:first-child {
    padding-right: 35px;
}
#ashg2014-aem .w-col-9 {
	padding-right: 50px;
}
#ashg2014-aem .profile .w-row {
	position:relative;
}
#ashg2014-aem .readPaper a {
	color:#fff;
	text-decoration:none;	
}
#ashg2014-aem .icon-remove-sign {
	font-size:26px;
	position:absolute;	
	top:-25px;
	right:-25px;
	color:#fff;
	cursor:pointer;
}
#ashg2014-aem .viewProfile {
	cursor:pointer;
	color:#328ed1;
	display:inline;
}
#ashg2014-aem .researcher-name {
	font-family:'HelveticaNeueW01-ThinEx 710288';
	color: #ffb441;
	font-size: 24px;
}
#ashg2014-aem .readPaper {
	display: block;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	width: 140px;
	border: 1px solid #7ca8d4;
	border-radius: 5px;
	background-color: #7ca8d4;
	box-shadow: #2a72b9 0 3px 0 0;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	padding:5px 0;
}
#ashg2014-aem .readPaper:hover {
	background-color: #5790c8;
	text-decoration: none;
	border: 1px solid #5790c8
}
#ashg2014-aem .readPaper:active {
	position: relative;
	top: 3px;
	background-color: #2a72b9;
	box-shadow: none
}
#ashg2014-aem .researcher-photo {
	border-radius:5px;
}
#ashg2014-aem .Absolute-Center {
  margin: auto;
  position: fixed;
  top: 0; left: 0; bottom: 0; right: 0;
}
#ashg2014-aem .viewProfile {
	cursor:pointer;
	color:#328ed1;
	display:inline;
}
#ashg2014-aem .video-wrapper{
	position: relative;
	border-radius: 20px;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	border:20px solid white;
	border-radius: 20px;
}
#ashg2014-aem .video-wrapper iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#ashg2014-aem .eventNote {
	padding:10px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
@media (max-width: 991px) {
  
 
  
  #ashg2014-aem .logo {
	  width:100%;
	  padding:25px 25px 0;
	}
	#ashg2014-aem .banner {
		margin-top: 15px;
	}
}
@media (max-width: 767px) {
 
 
  #ashg2014-aem .content-wrapper {
    margin-top: 15px;
  }
  #ashg2014-aem .form-wrapper {
    margin-bottom: 20px;
  }
  #ashg2014-aem .content-col1 {
    padding-right: 10px;
    padding-left: 10px;
  }
  #ashg2014-aem .w-col-9 {
	padding: 0;
}
#ashg2014-aem .w-col-6 {
	margin-bottom: 15px;
}

#ashg2014-aem .documents > .w-col-6:first-child {
    padding-right: 15px;
}
#ashg2014-aem .hero-wrapper {
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #FFFFFF),color-stop(0, #ddd),color-stop(0.15, #FFFFFF));
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #ddd 0%, #FFFFFF 15%);
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #ddd 0%, #FFFFFF 15%);
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #ddd 0%, #FFFFFF 15%);
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #ddd 0%, #FFFFFF 15%);
	background-image: linear-gradient(to top, #FFFFFF 0%, #ddd 0%, #FFFFFF 15%);
	height: auto;
}
#ashg2014-aem h1 {
	margin: 40px 40px 40px 0; 
}

}

@media (max-width: 479px) {
#ashg2014-aem .banner {
	display: none;
}
#ashg2014-aem .hero-wrapper {
	background-image: none;
}
#ashg2014-aem h1 {
	font-size: 40px;
	line-height: 50px;
}

}
@media (max-width: 401px) {
#ashg2014-aem h1 {
	font-size: 30px;
	line-height: 40px;
}

}

#ashg2014-aem .quote {
	border:1px solid #bbb;
	background: #eaeaea;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eaeaea 0%, #ffffff 10%, #ffffff 90%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(10%,#ffffff), color-stop(90%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#ffffff 10%,#ffffff 90%,#eaeaea 100%);
	background: -o-linear-gradient(top,  #eaeaea 0%,#ffffff 10%,#ffffff 90%,#eaeaea 100%);
	background: -ms-linear-gradient(top,  #eaeaea 0%,#ffffff 10%,#ffffff 90%,#eaeaea 100%);
	background: linear-gradient(to bottom,  #eaeaea 0%,#ffffff 10%,#ffffff 90%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#eaeaea',GradientType=0 );
	border-radius: 10px;
	padding:15px;
	margin:25px 0;
	font-size:13px;
	line-height: 19px;
}
#ashg2014-aem .quote img {
	border-radius: 5px;
	margin-left:15px;
	margin-bottom: 120px;
	float: right;
	border:1px solid #ddd;
}

/* /landing/ashg.html */

/* /landing/psychresearch */
#psychresearch-div .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#psychresearch-div h1 {
	margin: 30px 40px 0px 0;
	color: #ffb441;
	font-size: 40px;
	line-height: 46px;
	font-weight: normal;
	font-family: 'HelveticaNeueW01-ThinEx 710288',Arial,sans-serif;
	letter-spacing: 1px;
}
#psychresearch-div .hero-wrapper {
	background-image: url("//assets.illumina.com/content/dam/illumina-marketing/images/landing/psychresearch/wcpg.jpg");
	background-position: 50% 40px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #ccc;
	height: 365px;
}
#psychresearch-div .content-wrapper {
    margin-top: 50px;
}
#psychresearch-div .intro {
    line-height: 22px;
    margin-bottom: 17px;
}
#psychresearch-div p {
    line-height: 22px;
    margin-bottom: 15px;
    font-size: 15px;
}
#psychresearch-div h2 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-LtExt";
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.5px;
    line-height: 30px;
    padding: 13px 0 6px;
}
#psychresearch-div .video img, #psychresearch-div .documents img {
    border: 1px solid #bbbbbb;
    border-radius: 6px;
    margin: 11px 0 5px 10px;
    float: right;
}
#psychresearch-div .w-col-6:first-child {
    padding-right: 35px;
}
#psychresearch-div .form-wrapper {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 15px;
    line-height: 20px;
    margin-top: 12px;
    width: 210px;
}
#psychresearch-div .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#psychresearch-div .shareIcons {
    margin: 16px 0 0;
}
#psychresearch-div .shareIcons p {
    color: #666;
    float: left;
    font-family: "HelveticaNeueW01 53 Ext";
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 24px;
    margin: 5px 3px 0 0;
}
#psychresearch-div .w-col-9 {
padding-right: 50px;
}

#psychresearch-div .hero-wrapper {
	background: url(//www.illumina.com/content/dam/illumina-marketing/images/landing/asm/asm-landing-header.jpg) no-repeat center transparent;
	height:250px;
}

@media (max-width: 1024px) {
	#psychresearch-div h1 {
		margin: 30px 36% 0px 0;
	}
	#psychresearch-div .hero-wrapper {
		background-position:65% 50%;
		background-size:cover;
		height:365px;
	}
}

@media (max-width: 705px) {
	#psychresearch-div .hero-wrapper {
		background:url(//www.illumina.com/content/dam/illumina-marketing/images/landing/asm/asm-landing-header.jpg) no-repeat 70% 100% transparent;
		height:425px;
	}
	#psychresearch-div h1 {
		font-size: 34px;
		line-height: 40px;
		margin: 30px 10% 0px 0;
	}
}

/* /landing/psychresearch */


/* http://www.illumina.com/landing/neoprep/neoprep-01.html */

#neoprep-01 h1 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 42px;
    font-weight: normal;
    line-height: 52px;
    margin: 25px 0 30px;
}
#neoprep-01 h2 {
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    margin: 5px 0 10px;
}
#neoprep-01 h3 {
    background-color: #91b5d9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 9px;
    padding-top: 10px;
    text-align: center;
}
#neoprep-01 h4 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 10px;
}
#neoprep-01 h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#neoprep-01 h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#neoprep-01 p {
    margin-bottom: 25px;
    padding-top: 0;
}
#neoprep-01 .events-box {

    border: 1px solid #ddd;
    border-radius: 5px;
	margin-top: 38px;
    overflow: hidden;
    padding: 15px;
}
#neoprep-01 .events-box p:last-child {
	margin-bottom: 0;
}
#neoprep-01 .events-box strong {
    font-size: 14px;
}
#neoprep-01 .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#neoprep-01 .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/landing/neoprep/neoprep-poster-landing.png"), linear-gradient(white, #f5f5f5);
    background-position: center 80%;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ccc;
    position: relative;
}
#neoprep-01 .hero-wrapper .hero-img {
    position: relative;
    bottom: -65px;
}
#neoprep-01 .pdf-img {
	margin: 65px 0 0 0;
}
#neoprep-01 .content-wrapper {
    margin-top: 50px;
}
#neoprep-01 .form-wrapper {
    border-top: 1px solid #ccc;
    padding-top: 15px;
}
#neoprep-01 .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#neoprep-01 .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#neoprep-01 .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#neoprep-01 .form-wrapper li input {
    width: 100%;
}
#neoprep-01 #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#neoprep-01 .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#neoprep-01 .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#neoprep-01 .footer-col2 {
    float: right;
    text-align: right;
}
#neoprep-01 .content-col1 {
    padding-right: 30px;
}
#neoprep-01 .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#neoprep-01 .copy-main {
    font-size: 14px;
    line-height: 20px;
}
#neoprep-01 .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#neoprep-01 .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#neoprep-01 .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#neoprep-01 .readmore, #nextseq500-1 .footer-col2 a, #nextseq500-1 a {
    color: #328ed1;
    text-decoration: none;
}
#neoprep-01 .readmore:hover, #nextseq500-1 .footer-col2 a:hover, #nextseq500-1 a:hover {
    text-decoration: underline;
}
#neoprep-01 .thankyou {
    text-align: center;
}
#neoprep-01 .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#neoprep-01 .mktFormMsg {
    color: red;
    font-size: 11px;
}
#neoprep-01 #ie-bg-img {
    display: none;
}
@media (max-width: 1224px) {

}
@media (max-width: 991px) {
#neoprep-01 h1 {
    font-size: 36px;
    line-height: 40px;
}
#neoprep-01 .aoi_lt {
    width: 100%;
}
#neoprep-01 .logo {
    padding: 25px 25px 0;
    width: 100%;
}
#neoprep-01 .hero-wrapper .hero-img {
	bottom: -65px;
}
}
@media (max-width: 767px) {
#neoprep-01 h1 {
    font-size: 34px;
    line-height: 40px;
    margin-left: 35px;
    margin-top: 25px;
}
#neoprep-01 .content-wrapper {
    margin-top: 15px;
}
#neoprep-01 .form-wrapper {
    margin-bottom: 20px;
}
#neoprep-01 .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
#neoprep-01 .hero-wrapper .hero-img {
	display: none;
}

}
@media (max-width: 479px) {

#neoprep-01 h1 {
    font-size: 30px;
    line-height: 36px;
    margin-left: 30px;
    margin-top: 25px;
}
#neoprep-01 .blog-item {
    margin-bottom: 15px;
}
#neoprep-01 .mktField {
    width: 100%;
}
#neoprep-01 .formTitle {
    width: auto;
}
#neoprep-01 .hero-wrapper {
	background-image: none;
}

}

/* http://www.illumina.com/landing/neoprep/neoprep-01.html */


/* http://www.illumina.com/landing/francesco-pgs/ */

#francesco-pgs h1 {
    color: #ffb441;
    font-family: "Inter", Helvetica, Arial, sans-serif;
    font-size: 44px;
	letter-spacing: 0.011em;
    font-weight: normal;
    line-height: 54px;
    margin: 40px 40px 0 0;
}
#francesco-pgs .h1-subtitle {
    color: #666;
    font-size: 26px;
    line-height: 30px;
    margin-top: 0;
}
#francesco-pgs .grayH2 {
    color: #666;
	font-family: "Inter", Helvetica, Arial, sans-serif;
	font-weight: 400;
	letter-spacing: 0.011em;
    font-size: 18px;
    line-height: 24px;
}
#francesco-pgs #formH2 {
    color: #ffb441;
	font-family: "Inter", Helvetica, Arial, sans-serif;
	font-weight: 200;
	letter-spacing: 0.011em;
    font-size: 24px;
    line-height: 30px;
    padding: 0;
}
#francesco-pgs h2 {
    color: #ffb441;
	font-family: "Inter", Helvetica, Arial, sans-serif;
	font-weight: 200;
	letter-spacing: 0.011em;
    font-size: 24px;
    line-height: 30px;
    padding: 13px 0 6px;
}
#francesco-pgs h3 {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 0 0;
}
#francesco-pgs h4 {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 10px;
}
#francesco-pgs h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#francesco-pgs h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#francesco-pgs p {
    line-height: 22px;
    margin-bottom: 15px;
}
#francesco-pgs .intro {
    line-height: 22px;
    margin-bottom: 17px;
}
#francesco-pgs .infoP {
    margin: 0 0 5px;
}
#francesco-pgs .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#francesco-pgs .shareIcons {
    margin: 16px 0 0;
}
#francesco-pgs .shareIcons p {
    color: #666;
    float: left;
    font-family: "HelveticaNeueW01 53 Ext";
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 24px;
    margin: 5px 3px 0 0;
}
#francesco-pgs #button_email, #francesco-pgs #button_twitter, #francesco-pgs #button_facebook {
    padding: 0 5px 0 0;
}
#francesco-pgs #button_linkedin {
    padding: 0;
}
#francesco-pgs .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/landing/francesco-pgs/francesco-pgs-banner.jpg");
    background-position: center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ccc;
    padding-bottom: 33.4375%;
    background-size: cover;
}
#francesco-pgs .hero-wrapper h1 {
	display: none;
}
#francesco-pgs .content-wrapper {
    margin-top: 50px;
}
#francesco-pgs .documents img {
    float: right;
    margin: 10px 0 0 10px;
}
#francesco-pgs .video img, #francesco-pgs .documents img {
    border: 1px solid #bbbbbb;
    border-radius: 6px;
    margin: 11px 0 5px 10px;
}
#francesco-pgs .video {
    margin-top: 20px;
}
#francesco-pgs .shareStyles {
    float: left;
    margin: 0 9px 0 10px;
}
#francesco-pgs .iconATag {
    display: inline-block;
    margin: -4px 0 0 4px;
}
#francesco-pgs .form-wrapper {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 15px;
    line-height: 20px;
    margin-top: 12px;
    padding-bottom: 10px;
    /*width: 210px;*/
}
#francesco-pgs .form-wrapper p {
	padding: 10px 10px 0 10px;
}
#francesco-pgs .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#francesco-pgs .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#francesco-pgs .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#francesco-pgs .form-wrapper li input {
    width: 100%;
}
#francesco-pgs #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#francesco-pgs .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#francesco-pgs #panelsCol, #francesco-pgs #systemsCol, #francesco-pgs #informCol {
    padding: 0 30px 0 10px;
}
#francesco-pgs .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#francesco-pgs .footer-col2 {
    float: right;
    text-align: right;
}
#francesco-pgs .content-col1 {
    padding-right: 30px;
}
#francesco-pgs .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#francesco-pgs .copy-main ul li {
    line-height: 22px;
    margin-bottom: 10px;
}
#francesco-pgs .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#francesco-pgs .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#francesco-pgs .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#francesco-pgs .footer-col2 a, a {
    color: #328ed1;
    text-decoration: none;
}
#francesco-pgs .readmore a {
    color: #328ed1 !important;
    text-decoration: none;
}
#francesco-pgs .readmore:hover, #francesco-pgs .footer-col2 a:hover, #francesco-pgs a:hover {
    text-decoration: underline;
}
#francesco-pgs .thankyou {
    text-align: center;
}
#francesco-pgs .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#francesco-pgs .mktFormMsg {
    color: red;
    font-size: 11px;
}
#francesco-pgs .researcher-row {
    border-top: 1px solid #ccc;
    margin-top: 15px;
    padding-top: 30px;
}
#francesco-pgs .researcher-row img {
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer;
    opacity: 0.5;
    transform: scale(1);
    transition: all 300ms ease 0s;
    width: 85%;
}
#francesco-pgs .researcher-row img:hover {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    transform: scale(1.1);
    transition: all 300ms ease 0s;
}
#francesco-pgs .researcher-row .selected {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    opacity: 1;
}
#francesco-pgs .researcher-info > div {
    display: none;
}
#francesco-pgs .researcher-info {
    margin-top: 25px;
    min-height: 230px;
}
#francesco-pgs .researcher-info em {
    font-size: 11px;
}
#francesco-pgs .researcher-info span {
    font-size: 14px;
    line-height: 20px;
}
#francesco-pgs .profile {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    display: none;
    height: 430px;
    padding: 15px 30px 15px 15px;
    width: 60%;
    z-index: 10;
}
#francesco-pgs .modal-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}
#francesco-pgs .profile strong {
    border-bottom: 1px solid #ccc;
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
}
#francesco-pgs .profile .readPaper {
    margin: 0 auto;
}
#francesco-pgs .profile .w-col-8 {
    height: 400px;
    line-height: 18px;
    overflow: auto;
}
#francesco-pgs .documents .w-col-6 {
    padding-right: 15px;
}
#francesco-pgs .documents > .w-col-6:first-child {
    padding-right: 35px;
}
#francesco-pgs .w-col-9 {
    padding-right: 50px;
}
#francesco-pgs .profile .w-row {
    position: relative;
}
#francesco-pgs .readPaper a {
    color: #fff;
    text-decoration: none;
}
#francesco-pgs .icon-remove-sign {
    color: #fff;
    cursor: pointer;
    font-size: 26px;
    position: absolute;
    right: -25px;
    top: -25px;
}
#francesco-pgs .viewProfile {
    color: #328ed1;
    cursor: pointer;
    display: inline;
}
#francesco-pgs .researcher-name {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 24px;
}
#francesco-pgs .readPaper {
    background-color: #7ca8d4;
    border: 1px solid #7ca8d4;
    border-radius: 5px;
    box-shadow: 0 3px 0 0 #2a72b9;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width: 140px;
}
#francesco-pgs .readPaper:hover {
    background-color: #5790c8;
    border: 1px solid #5790c8;
    text-decoration: none;
}
#francesco-pgs .readPaper:active {
    background-color: #2a72b9;
    box-shadow: none;
    position: relative;
    top: 3px;
}
#francesco-pgs .researcher-photo {
    border-radius: 5px;
}
#francesco-pgs .Absolute-Center {
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
}
@media (max-width: 1224px) {
}
@media (max-width: 991px) {
#francesco-pgs .logo {
    padding: 25px 25px 0;
    width: 100%;
}
#francesco-pgs .banner {
    margin-top: 15px;
}
}
@media (max-width: 767px) {
#francesco-pgs .content-wrapper {
    margin-top: 15px;
}
#francesco-pgs .form-wrapper {
    margin-bottom: 20px;
}
#francesco-pgs .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
#francesco-pgs .w-col-9 {
    padding: 0;
}
#francesco-pgs .w-col-6 {
    margin-bottom: 15px;
}
#francesco-pgs .documents > .w-col-6:first-child {
    padding-right: 15px;
}
#francesco-pgs .hero-wrapper {
    background: none;
    padding-bottom: 0;
}
#francesco-pgs .hero-wrapper h1 {
	display: block;
    margin: 25px 0;
}
}
@media (max-width: 600px) {
#francesco-pgs .hero-wrapper {
}
}
@media (max-width: 479px) {
#francesco-pgs .banner {
    display: none;
}
#francesco-pgs h1 {
    font-size: 40px;
    line-height: 50px;
}
}
@media (max-width: 401px) {
#francesco-pgs h1 {
    font-size: 30px;
    line-height: 40px;
}
#francesco-pgs .hero-wrapper {
}
#francesco-pgs .quote {
    background: linear-gradient(to bottom, #eaeaea 0%, #ffffff 10%, #ffffff 90%, #eaeaea 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #bbb;
    border-radius: 10px;
    font-size: 13px;
    line-height: 19px;
    margin: 25px 0;
    padding: 15px;
}
#francesco-pgs .quote img {
    border: 1px solid #ddd;
    border-radius: 5px;
    float: right;
    margin-bottom: 120px;
    margin-left: 15px;
}
}

/* http://www.illumina.com/landing/francesco-pgs/ */

/* http://www.illumina.com/landing/trusight-hla-video.html */

#trusight-hla-video h1 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 44px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 54px;
    margin: 40px 40px 0 0;
}
#trusight-hla-video h2 {
    color: #ffb441;
    font-family: "HelveticaNeueW01-LtExt";
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.5px;
    line-height: 30px;
}
#trusight-hla-video h3 {
    background-color: #91b5d9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 9px;
    padding-top: 10px;
    text-align: center;
}
#trusight-hla-video h4 {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 10px;
}
#trusight-hla-video h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
#trusight-hla-video h6 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0;
}
#trusight-hla-video p {
    line-height: 22px;
    margin-bottom: 15px;
    font-size: 15px;
}
#trusight-hla-video .documents p {
    margin-top: 15px;
}
#trusight-hla-video .button {
    background-color: black;
    color: white;
    display: inline-block;
    padding: 4px 15px;
    text-align: center;
    text-decoration: none;
}
#trusight-hla-video .hero-wrapper {
    background-image: url("../../../content/dam/illumina-marketing/images/landing/trusight-hla-video/trusight-hla-video-header.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ccc;
}
#trusight-hla-video .hero-wrapper h1 {
    margin: 40px 0 200px 0;
}
#trusight-hla-video .content-wrapper {
    margin-top: 50px;
}
#trusight-hla-video .documents img {
    float: right;
    margin: 10px 0 0 10px;
}
#trusight-hla-video .video img, #trusight-hla-video .documents img {
    border: 1px solid #bbbbbb;
    border-radius: 6px;
    margin: 22px 0 5px 10px;
}
#trusight-hla-video .video {
    margin-top: 20px;
}
#trusight-hla-video .youTube-player {
    margin: 20px 0;
}
#trusight-hla-video .form-wrapper {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px;
    width: 210px;
}
#trusight-hla-video .form-wrapper ul {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
}
#trusight-hla-video .form-wrapper li {
    float: left;
    height: 55px;
    list-style: none outside none;
}
#trusight-hla-video .mktField {
    margin: 0 5% 2% 0;
    width: 45%;
}
#trusight-hla-video .form-wrapper li input {
    width: 100%;
}
#trusight-hla-video #mktFrmSubmit {
    background: none repeat scroll 0 0 #7ca8d4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 20px;
    width: 200px !important;
}
#trusight-hla-video .blog-item {
    background-image: linear-gradient(#e5e5e5, white 5%, white 95%, #e5e5e5);
    border: 1px solid #bbb;
    border-radius: 10px;
    float: left;
    margin-bottom: 25px;
    padding: 15px;
}
#trusight-hla-video .footer-wrapper {
    background-color: #f7f7f7;
    font-size: 10px;
    margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#trusight-hla-video .footer-col2 {
    float: right;
    text-align: right;
}
#trusight-hla-video .content-col1 {
    padding-right: 30px;
}
#trusight-hla-video .logo {
    margin: 0 auto;
    padding: 25px 5px 0;
    text-align: left;
    width: 960px;
}
#trusight-hla-video .copy-main ul li {
    line-height: 22px;
    margin-bottom: 10px;
}
#trusight-hla-video .formTitle {
    display: block;
    font-size: 16px;
    width: 390px;
}
#trusight-hla-video .toprow-wrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#trusight-hla-video .form-innerwrapper {
    padding-left: 25px;
    padding-right: 25px;
}
#trusight-hla-video .footer-col2 a, a {
    color: #328ed1;
    text-decoration: none;
}
#trusight-hla-video .readmore a {
    color: #328ed1 !important;
    text-decoration: none;
}
#trusight-hla-video .readmore:hover, #trusight-hla-video .footer-col2 a:hover, #trusight-hla-video a:hover {
    text-decoration: underline;
}
#trusight-hla-video .thankyou {
    text-align: center;
}
#trusight-hla-video .rightSide-img {
    float: right;
    margin: 0 0 0 15px;
    width: 65px;
}
#trusight-hla-video .mktFormMsg {
    color: red;
    font-size: 11px;
}
#trusight-hla-video .researcher-row {
    border-top: 1px solid #ccc;
    margin-top: 15px;
    padding-top: 30px;
}
#trusight-hla-video .researcher-row img {
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer;
    opacity: 0.5;
    transform: scale(1);
    transition: all 300ms ease 0s;
    width: 85%;
}
#trusight-hla-video .researcher-row img:hover {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    transform: scale(1.1);
    transition: all 300ms ease 0s;
}
#trusight-hla-video .researcher-row .selected {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
    opacity: 1;
}
#trusight-hla-video .researcher-info > div {
    display: none;
}
#trusight-hla-video .researcher-info {
    margin-top: 25px;
    min-height: 230px;
}
#trusight-hla-video .researcher-info em {
    font-size: 11px;
}
#trusight-hla-video .researcher-info span {
    font-size: 14px;
    line-height: 20px;
}
#trusight-hla-video .profile {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 10px;
    display: none;
    height: 430px;
    padding: 15px 30px 15px 15px;
    width: 60%;
    z-index: 10;
}
#trusight-hla-video .modal-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}
#trusight-hla-video .profile strong {
    border-bottom: 1px solid #ccc;
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
}
#trusight-hla-video .profile .readPaper {
    margin: 0 auto;
}
#trusight-hla-video .profile .w-col-8 {
    height: 400px;
    line-height: 18px;
    overflow: auto;
}
#trusight-hla-video .documents .w-col-6 {
    padding-right: 15px;
}
#trusight-hla-video .documents > .w-col-6:first-child {
    padding-right: 35px;
}
#trusight-hla-video .w-col-9 {
    padding-right: 50px;
}
#trusight-hla-video .profile .w-row {
    position: relative;
}
#trusight-hla-video .readPaper a {
    color: #fff;
    text-decoration: none;
}
#trusight-hla-video .icon-remove-sign {
    color: #fff;
    cursor: pointer;
    font-size: 26px;
    position: absolute;
    right: -25px;
    top: -25px;
}
#trusight-hla-video .viewProfile {
    color: #328ed1;
    cursor: pointer;
    display: inline;
}
#trusight-hla-video .researcher-name {
    color: #ffb441;
    font-family: "HelveticaNeueW01-ThinEx 710288";
    font-size: 24px;
}
#trusight-hla-video .readPaper {
    background-color: #7ca8d4;
    border: 1px solid #7ca8d4;
    border-radius: 5px;
    box-shadow: 0 3px 0 0 #2a72b9;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width: 140px;
}
#trusight-hla-video .readPaper:hover {
    background-color: #5790c8;
    border: 1px solid #5790c8;
    text-decoration: none;
}
#trusight-hla-video .readPaper:active {
    background-color: #2a72b9;
    box-shadow: none;
    position: relative;
    top: 3px;
}
#trusight-hla-video .researcher-photo {
    border-radius: 5px;
}
#trusight-hla-video .Absolute-Center {
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
}
@media (max-width: 1224px) {
}
@media (max-width: 991px) {
#trusight-hla-video .hero-wrapper h1 {
    margin-right: 100px;
}
#trusight-hla-video .logo {
    padding: 25px 25px 0;
    width: 100%;
}
#trusight-hla-video .banner {
    margin-top: 15px;
}
}
@media (max-width: 767px) {
#trusight-hla-video .hero-wrapper h1 {
    margin: 40px 0 60px 0;
}
#trusight-hla-video .content-wrapper {
    margin-top: 15px;
}
#trusight-hla-video .form-wrapper {
    margin-bottom: 20px;
}
#trusight-hla-video .content-col1 {
    padding-left: 10px;
    padding-right: 10px;
}
#trusight-hla-video .w-col-9 {
    padding: 0;
}
#trusight-hla-video .w-col-6 {
    margin-bottom: 15px;
}
#trusight-hla-video .documents > .w-col-6:first-child {
    padding-right: 15px;
}
#trusight-hla-video .hero-wrapper {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1) 80%, rgba(229, 229, 229, 1) 100%);
}
}
@media (max-width: 600px) {

}
@media (max-width: 479px) {
#trusight-hla-video .banner {
    display: none;
}
#trusight-hla-video .hero-wrapper {
    background-image: none;
}
#trusight-hla-video h1 {
    font-size: 40px;
    line-height: 50px;
}
}
@media (max-width: 401px) {
#trusight-hla-video h1 {
    font-size: 30px;
    line-height: 40px;
}
}
#trusight-hla-video .quote {
    background: linear-gradient(to bottom, #eaeaea 0%, #ffffff 10%, #ffffff 90%, #eaeaea 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #bbb;
    border-radius: 10px;
    font-size: 13px;
    line-height: 19px;
    margin: 25px 0;
    padding: 15px;
}
#trusight-hla-video .quote img {
    border: 1px solid #ddd;
    border-radius: 5px;
    float: right;
    margin-bottom: 120px;
    margin-left: 15px;
}

/* http://www.illumina.com/landing/trusight-hla-video.html */

/* /content/illumina-marketing/us/en/landing/genomics-in-oncology.html */

#transforming-oncology .hero-wrapper {
	background: url(//assets.illumina.com/content/dam/illumina-marketing/images/landing/asco-social/asco-header.jpg) no-repeat center transparent;
	height: 300px;
}
#transforming-oncology h1 {
	margin:40px 8% 0 0;
}

@media (max-width: 1200px) {
	#transforming-oncology .hero-wrapper {
		background: url(//assets.illumina.com/content/dam/illumina-marketing/images/landing/asco-social/asco-header.jpg) no-repeat 62% 50% transparent;
	}
	#transforming-oncology h1 {
		font-size:34px;
		line-height:42px;
		margin:40px 26% 0 0;
	}
}

@media (max-width: 890px) {
	#transforming-oncology .hero-wrapper {
		background: url(//assets.illumina.com/content/dam/illumina-marketing/images/landing/asco-social/asco-header.jpg) no-repeat 66% 50% transparent;
		background-size:cover;
		height:400px;
	}
	#transforming-oncology h1 {
		font-size:34px;
		line-height:42px;
		margin:40px 40% 0 0;
	}
}

@media (max-width: 582px) {
	#transforming-oncology .hero-wrapper {
		background: url(//assets.illumina.com/content/dam/illumina-marketing/images/landing/asco-social/asco-header.jpg) no-repeat 67.5% 50% transparent;
		background-size:cover;
		height:440px;
	}
	#transforming-oncology h1 {
		font-size:30px;
		line-height:38px;
		margin:40px 35% 0 0;
	}
}
/* bs-promo.html */


.basespacepromo .clr { clear:both; }

.basespacepromo .wrapper {
	width:800px;
	height: 475px;
	overflow: hidden;
	margin: 0 auto;
	background: #bfc0c0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmYzBjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmMwYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #bfc0c0 0%, #fdfdfd 10%, #fdfdfd 90%, #bfc0c0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfc0c0), color-stop(10%,#fdfdfd), color-stop(90%,#fdfdfd), color-stop(100%,#bfc0c0));
	background: -webkit-linear-gradient(top,  #bfc0c0 0%,#fdfdfd 10%,#fdfdfd 90%,#bfc0c0 100%);
	background: -o-linear-gradient(top,  #bfc0c0 0%,#fdfdfd 10%,#fdfdfd 90%,#bfc0c0 100%);
	background: -ms-linear-gradient(top,  #bfc0c0 0%,#fdfdfd 10%,#fdfdfd 90%,#bfc0c0 100%);
	background: linear-gradient(to bottom,  #bfc0c0 0%,#fdfdfd 10%,#fdfdfd 90%,#bfc0c0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfc0c0', endColorstr='#bfc0c0',GradientType=0 );
	padding:15px 30px;
}

.basespacepromo .headline {
	margin:35px 0 15px;
}
.basespacepromo .headline img,
.basespacepromo .headline h1 {
	float: left;
}
.basespacepromo .headline h1 {
    font-family: "Inter", Helvetica, Arial, sans-serif;
    font-weight: 200;
    letter-spacing: -.011em;
	margin:0 0 0 25px;
	font-weight: normal;
	font-size: 28px;
	width:625px;
	letter-spacing: 1px;
	line-height: 34px;
}

.basespacepromo p {
	margin-bottom: 20px;
}

.basespacepromo .col {
	width:50%;
	float: left;
}
.basespacepromo .content-row > div:first-of-type {
	padding-right: 5%;
}
.basespacepromo .content-row > div:nth-of-type(2) {
	padding-left: 5%;
}

.basespacepromo a.btn {
	font-weight: bold;
	display: block;
	color:white;
	text-align: center;
	background:#0072bc;
	padding:10px 0;
	width:30%;
	margin: 20px auto 10px;
	text-decoration: none;
	border-radius: 5px;
}
.basespacepromo a.small-link {
	text-align: center;
	display:block;
	font-size:11px;
	color:#7ca8d4;
	text-decoration: none;
}
.basespacepromo a.small-link:hover {
	text-decoration: underline;
}
/* bs-promo.html */


/* http://www.illumina.com/landing/miseq/primer-form.html */

#miseq-primer .intro {
    background: url(../../../content/dam/illumina-marketing/images/landing/miseq/miseq-primer.png) no-repeat 150px 0;
    font: 12px/1.4em Verdana, Helvetica, sans-serif;
    height: 310px;
    padding: 12px 0 0 243px;
}

#miseq-primer h1 {
    font: normal 24px/1.1em Verdana, TeXGyreHerosRegular, Arial, sans-serif;
    margin: 20px 0 15px;
}

#miseq-primer h2 {
    font: normal 18px TeXGyreHerosRegular, Arial, sans-serif;
    padding-top: 18px;
    margin-bottom: 14px;
    font-size: 18px;
    font-weight: normal;
}

#miseq-primer h3 {
    font-size: 17px;
    -webkit-hyphen: auto;
    -moz-hyphen: auto;
    hyphen: auto;
}

#miseq-primer p {
    padding: 4px 0 10px;
}

#miseq-primer .affinity {
    float: left;
    width: 302px;
    margin-right: 30px;
    margin-left: 10px;
    text-align: left;
}

#miseq-primer .main {
    text-align: center;
    padding-top: 10px;
}

#miseq-primer .img-space {
    margin-bottom: 30px;
}

#miseq-primer .content {
    float: left;
    width: 605px;
    text-align: left;
    margin-bottom: 20px;
}

#miseq-primer .content li {
    font-size: 1.2em;
    list-style: none;
    width: 260px;
    float: left;
    padding: 0 20px;
    min-height: 170px;
    border-right: 1px solid #ddd;
}

#miseq-primer .content h3 {
    padding: 10px 0 0;
}

#miseq-primer .content ul {
    background: url(../../../content/dam/illumina-marketing/images/forms/fc-bkgd.png) no-repeat center bottom;
    min-height: 184px;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

#miseq-primer .content li + li {
    border-right: none;
}

#miseq-primer .desc {
    font-size: 11px;
}

#miseq-primer .thumb {
    border: 1px solid #ddd;
    -moz-box-shadow: 1px 1px 1px #ccc;
    -webkit-box-shadow: 1px 1px 1px #ccc;
    margin-top: 5px;
}

#miseq-primer #pubmedcount {
    background: url(//assets.illumina.com/images/publications/counter.png) no-repeat 0 0;
    color: #fff;
    font: bold 18px/23px Arial, Helvetica, sans-serif;
    height: 23px;
    letter-spacing: .5em;
    padding-left: 5px;
    margin: 1em 0;
    text-transform: none;
}

#miseq-primer #pubmedcount span {
    color: #666;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 0;
    margin-left: -13px;
}

#miseq-primer .pdf {
    background: url(//assets.illumina.com/images/icons/pdf_icon.png) no-repeat;
    padding-left: 21px;
}

#miseq-primer .iframe {
    border: 1px solid #ddd;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 0 0 3px #ccc;
    -webkit-box-shadow: 0 0 3px #ccc;
    box-shadow: 0 0 3px #ccc;
    margin-bottom: 10px;
}

#miseq-primer iframe {
    margin-left: 10px;
}

/* http://www.illumina.com/landing/miseq/primer-form.html */

/* http://www.illumina.com/landing/microbiology/next-generation-sequencing.html */

#mb-ngs h3 {
    font-size: 15px;
}

#mb-ngs p {
    font-size: 14px;
    padding: 4px 0 15px;
}

#mb-ngs .affinity {
    float: right;
    width: 302px;
    margin-right: 15px;
    margin-left: 10px;
    border: 1px solid #ddd;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 0 0 7px #ddd;
    -webkit-box-shadow: 0 0 7px #ddd;
    box-shadow: 0 0 7px #ddd;
    text-align: left;
}

#mb-ngs .main {
    padding-top: 10px;
}

#mb-ngs .hero {
    margin: 0 50px 0 20px;
    clear: both;
    padding-top: 30px;
}

#mb-ngs .hero > h1 {
    color: #FFB441;
    font: 24px/1.2em TeXGyreHerosBold,Arial,sans-serif;
}

#mb-ngs .img-space {
    margin-bottom: 30px;
    margin-top: 15px;
}

#mb-ngs .content {
    float: left;
    width: 605px;
    text-align: left;
    margin-bottom: 20px;
}

#mb-ngs .content li {
    font-size: 1.2em;
    list-style: none;
    width: 260px;
    float: left;
    padding: 0 20px;
    min-height: 170px;
}

#mb-ngs .content h3 {
    padding: 10px 0 0;
}

#mb-ngs .content ul {
    background: url(../../../content/dam/illumina-marketing/images/forms/fc-bkgd.png) no-repeat center bottom;
    min-height: 184px;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

#mb-ngs .content li + li {
    border-left: 1px solid #ddd;
    padding-left: 20px;
}

#mb-ngs .single-column {
    background: url(../../../content/dam/illumina-marketing/images/forms/fc-bkgd.png) no-repeat center bottom;
    margin-bottom: 20px;
    padding: 0 20px 20px;
    border-bottom: 1px solid #ededed;
}

#mb-ngs .single-column h3 {
    padding-top: 0;
}

#mb-ngs .single-column img {
    float: right;
    margin-left: 20px;
}

#mb-ngs .thumb {
    float: right;
    margin-left: 20px;
    outline: 1px solid #e5e5e5;
}

#mb-ngs .desc {
    font-size: 11px;
}

#mb-ngs .round-rect {
    background-color: #f9f9f9;
    border: 9px solid #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    min-height: 100px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.45, rgb(255,255,255)),color-stop(0.73, rgb(244,244,244)));
    background-image: -moz-linear-gradient(center bottom,rgb(255,255,255) 45%,rgb(244,244,244) 73%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ffffff');
    padding: 15px;
}

#mb-ngs blockquote {
    font-size: 12px;
    margin-top: 5px;
}

#mb-ngs .name {
    text-transform: uppercase;
    font-size: .9em;
}

/* http://www.illumina.com/landing/microbiology/next-generation-sequencing.html */

/* http://landing.illumina.com/landing/microbiology/webinar.ilmn */


#mb-webinar h3 { font-size: 15px; }
#mb-webinar p { font-size: 14px; padding: 4px 0 15px; }
#mb-webinar .affinity { float: right; width: 302px; margin-right: 15px; margin-left: 10px; border: 1px solid #ddd; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0 0 7px #ddd; -webkit-box-shadow: 0 0 7px #ddd; box-shadow: 0 0 7px #ddd; text-align: left; }
#mb-webinar .main { padding-top: 10px;}
#mb-webinar .hero { margin: 0 60px 20px 30px; clear: both; padding-top: 10px; }
#mb-webinar .hero-content > h1 { color: #FFB441; font: 24px/1.1em TeXGyreHerosBold, Arial, sans-serif; padding-bottom:7px; margin-top:20px;}
#mb-webinar .hero img { margin-top: 10px; margin-left:70px !important; }
#mb-webinar .hero p{line-height:1.5em;}
#mb-webinar a.buttonGo { margin-top: 0;}
#mb-webinar .img-space { margin-bottom: 30px; margin-top: 15px; }
#mb-webinar .content { float: left;  text-align: left; margin-bottom: 20px; background: url(../../../content/dam/illumina-marketing/images/forms/fc-bkgd.png) no-repeat center bottom;}
#mb-webinar .content h3 { padding: 10px 0 0; }
#mb-webinar .content ul {margin-bottom: 20px; padding-right:10px;}
#mb-webinar .content li { font-size: 1.1em; list-style:disc; margin-left:30px; margin-bottom:2px; }
#mb-webinar .single-column { margin-bottom: 20px; padding: 0 35px; width:400px;}
#mb-webinar .left-column {float:left; border-right: 1px solid #ededed;}
#mb-webinar .right-column {float:right;}
#mb-webinar .single-column h3 { padding-top: 0; }
#mb-webinar .single-column img { float: right; margin-left: 20px; }
#mb-webinar .thumb { float: right; margin-left: 20px; outline: 1px solid #e5e5e5; }
#mb-webinar .desc { font-size: 11px; }
#mb-webinar .round-rect { background-color: #f9f9f9; border: 9px solid #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; min-height: 100px; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.45, rgb(255,255,255)), color-stop(0.73, rgb(244,244,244))); background-image: -moz-linear-gradient(center bottom, rgb(255,255,255) 45%, rgb(244,244,244) 73%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ffffff');
padding: 15px; }
#mb-webinar .image-right {float: right;margin-right: 20px;}



/* http://www.illumina.com/landing/microbiology/webinar.html */

#mb-fr * {
    box-sizing: initial!important;
    -moz-box-sizing: initial!important;
}

#mb-fr .blueButton {
    display: block;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    width: 160px;
    border: 1px solid #7ca8d4;
    border-radius: 5px;
    background-color: #7ca8d4;
    box-shadow: #2a72b9 0 3px 0 0;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    margin: 25px auto;
    padding: 2px 0;
}

#mb-fr #wrapper {
    position: relative;
    width: 960px;
    margin: 0 auto;
}

#mb-fr #introWrapper {
    margin: 20px auto 0;
    width: 960px;
}

#mb-fr #intro {
    width: 820px;
    vertical-align: top;
    font-size: 14px;
    line-height: 20px;
    margin: 0 auto;
}

#mb-fr #formWrapper {
    width: 920px;
    display: inline-block;
    vertical-align: top;
    z-index: 9999999;
    padding: 10px 20px;
    border-top: solid 1px #ccc;
    font-size: 14px;
    text-align: center;
}

#mb-fr #form input[type=text] {
    color: #ccc;
}

#mb-fr #stickyHeader {
    z-index: 9999999;
    position: fixed;
    background: #f9f9f9;
    width: 100%;
    border-bottom: 1px solid #efefef;
}

#mb-fr #stickyNavWrapper {
    margin: 10px auto;
    width: 960px;
    display: none;
}

#mb-fr .nav {
    float: left;
    color: #7ca8d4;
    font-size: 14px;
    width: 200px;
    height: 36px;
    margin: 9px;
    padding: 15px 10px;
    cursor: pointer;
}

#mb-fr .nav span,#mb-fr .reasons span {
    display: inline-block;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 50%;
    background: #7ca8d4;
    font-weight: 700;
    font-size: 22px;
    color: #fff;
    padding: 10px 13px;
    float: left;
    margin-right: 10px;
}

#mb-fr .reasons {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #f9f9f9;
    border: 1px solid #efefef;
    -webkit-box-shadow: 0 3px 0 0 #efefef;
    -moz-box-shadow: 0 3px 0 0 #efefef;
    box-shadow: 0 3px 0 0 #efefef;
    padding: 10px 7px;
    float: left;
    font-size: 16px;
    margin-bottom: 15px;
    cursor: pointer;
    width: 90%;
}

#mb-fr .reasons:active {
    position: relative;
    bottom: -3px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#mb-fr .reasons p {
    padding-top: 6px;
}

#mb-fr #firstNavWrapper {
    border-right: 1px solid #ccc;
    padding-right: 25px;
    margin: 0 40px 0 25px;
    width: 500px;
    float: left;
}

#mb-fr .panelWrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(../../../content/dam/illumina-marketing/images/landing/miseq/bg_altNav_small.jpg) center bottom no-repeat;
    height: 100%;
    width: 100%;
}

#mb-fr #panel_1 {
    top: 100%;
}

#mb-fr #panel_2 {
    top: 200%;
}

#mb-fr #panel_3 {
    top: 300%;
}

#mb-fr #panel_4 {
    top: 400%;
}

#mb-fr #panel_5 {
    top: 500%;
}

#mb-fr .contentWrapper {
    width: 960px;
    padding-top: 25px;
    margin: 0 auto;
    position: relative;
}

#mb-fr #illumina {
    background: url(../../../content/dam/illumina-marketing/images/landing/miseq/logo.jpg) no-repeat;
    width: 112px;
    height: 25px;
    margin-bottom: 27px;
}

#mb-fr #systemPhoto {
    display: inline-block;
    vertical-align: middle;
    background: url(../../../content/dam/illumina-marketing/images/landing/miseq/miseq-microbiology-banner-4.jpg) no-repeat;
    width: 960px;
    height: 265px;
}

#mb-fr .panelTitleWrapper {
    text-align: center;
    margin-bottom: 50px;
}

#mb-fr .panelNumber {
    color: #fff;
    background: #ffb441;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 50%;
    font-size: 38px;
    font-weight: 700;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    padding: 20px 18px;
}

#mb-fr .panelTitle {
    font-size: 32px;
    font-weight: 700;
    font-family: HelveticaNeueW01-55Roma;
}

#mb-fr h3 {
    font-size: 17px;
    font-family: HelveticaNeueW01-55Roma;
}

#mb-fr .downArrow {
    -webkit-border-top-left-radius: 100px;
    -webkit-border-top-right-radius: 100px;
    -moz-border-radius-topleft: 100px;
    -moz-border-radius-topright: 100px;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    background: #7ca8d4 url(../../../content/dam/illumina-marketing/images/landing/miseq/downArrow.png) no-repeat 33px 13px;
    height: 50px;
    width: 100px;
    cursor: pointer;
    position: absolute;
    bottom: 0;
    left: 47%;
    z-index: 999999;
}

#mb-fr .downArrow:hover {
    background-color: #ffb441;
}

#mb-fr .downArrow div {
    text-align: center;
    position: relative;
    top: -81px;
    font-size: 18px;
    width: 110px;
    display: none;
}

#mb-fr .upArrow {
    -webkit-border-top-left-radius: 100px;
    -webkit-border-top-right-radius: 100px;
    -moz-border-radius-topleft: 100px;
    -moz-border-radius-topright: 100px;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    background: #7ca8d4 url(../../../content/dam/illumina-marketing/images/landing/miseq/upArrow.png) no-repeat 33px 13px;
    height: 50px;
    width: 100px;
    cursor: pointer;
    position: absolute;
    bottom: 0;
    left: 47%;
    z-index: 999999;
}

#mb-fr .upArrow:hover {
    background-color: #ffb441;
}

#mb-fr #panel_1 .contentWrapper {
    padding: 13% 0 0;
}

#mb-fr .panelText {
    font-size: 16px;
    margin-top: 20px;
    line-height: 25px;
    text-align: center;
}

#mb-fr #p1-col-1 {
    width: 249px;
    border-right: 1px solid #ccc;
    display: inline-block;
    vertical-align: bottom;
}

#mb-fr #globe {
    background: url(../../../content/dam/illumina-marketing/images/landing/miseq/globe.png) no-repeat;
    width: 142px;
    height: 174px;
    margin: 0 auto;
}

#mb-fr #p1-col-2 {
    width: 249px;
    border-left: 1px solid #ccc;
    display: inline-block;
    vertical-align: bottom;
    margin-left: 75px;
    padding-left: 25px;
}

#mb-fr #counter {
    background: url(../../../content/dam/illumina-marketing/images/landing/miseq/counter.png) no-repeat;
    margin: 0 auto;
    width: 177px;
    height: 177px;
}

#mb-fr #p1-col-3 {
    width: 450px;
    display: inline-block;
    vertical-align: bottom;
    margin-left: 66px;
}

#mb-fr #flask {
    width: 475px;
    height: 140px;
}

#mb-fr .flaskWrapper {
    float: left;
    width: 115px;
    height: 140px;
    position: relative;
}

#mb-fr .flaskImage {
    background: url(../../../content/dam/illumina-marketing/images/landing/miseq/flask-100.png) no-repeat;
    width: 100px;
    height: 113px;
    position: absolute;
    z-index: 999;
}

#mb-fr .flaskName {
    text-align: center;
    width: 90%;
    position: absolute;
    bottom: 5px;
    z-index: 9999;
}

#mb-fr #flaskColor-1 {
    width: 100px;
    height: 0;
    background: #EA7F13;
    position: absolute;
    bottom: 27px;
    z-index: 99;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

#mb-fr #flaskColor-2 {
    width: 100px;
    height: 0;
    background: #00ADEE;
    position: absolute;
    bottom: 27px;
    z-index: 98;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

#mb-fr #flaskColor-3 {
    width: 100px;
    height: 0;
    background: #8B519F;
    position: absolute;
    bottom: 27px;
    z-index: 97;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

#mb-fr .flaskNumber {
    position: absolute;
    z-index: 9999;
    bottom: 33px;
    width: 90%;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    color: #fff;
}

#mb-fr #flaskNumber_IonProton {
    color: #999;
}

#mb-fr #p1-col-3 .panelText {
    display: inline-block;
    width: 420px;
    text-align: left;
    vertical-align: middle;
    margin-left: 30px;
}

#mb-fr #panel_2 .contentWrapper {
    padding: 12% 0 0;
}

#panel_2 .panelText {
    color: #666;
    font-size: 16px;
    width: 385px;
    text-align: left;
    position: absolute;
    right: 40px;
}

#mb-fr #p1-col-2 .panelText strong,#mb-fr #p1-col-3 .panelText strong,#mb-fr #panel_3 .panelText strong,#mb-fr #panel_4 .panelText strong {
    font-size: 20px;
}

#mb-fr #panel_2 .panelText strong {
    font-size: 22px;
}

#mb-fr #graphWrapper {
    width: 300px;
    position: absolute;
    left: 178px;
}

#mb-fr #graph {
    height: 243px;
}

#mb-fr #graphNumbers span,#mb-fr .barWrapper {
    display: inline-block;
    vertical-align: bottom;
    text-align: center;
    width: 90px;
}

#mb-fr .barWrapper span {
    font-size: 14px;
    display: block;
    margin: 10px auto 0;
}

#mb-fr #magnifier {
    background: url(../../../content/dam/illumina-marketing/images/landing/miseq/magnifier.png) no-repeat;
    width: 95px;
    height: 119px;
    position: absolute;
    top: 128px;
    left: 29px;
    opacity: 0;
    z-index: 9;
}

#mb-fr #bar_miSeq {
    position: absolute;
    padding: 0!important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjQ0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjk5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,rgba(255,180,65,1) 0,rgba(255,153,0,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,180,65,1)),color-stop(100%,rgba(255,153,0,1)));
    background: -webkit-linear-gradient(top,rgba(255,180,65,1) 0,rgba(255,153,0,1) 100%);
    background: -o-linear-gradient(top,rgba(255,180,65,1) 0,rgba(255,153,0,1) 100%);
    background: -ms-linear-gradient(top,rgba(255,180,65,1) 0,rgba(255,153,0,1) 100%);
    background: linear-gradient(to bottom,rgba(255,180,65,1) 0,rgba(255,153,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb441', endColorstr='#ff9900', GradientType=0);
    height: 1px;
    width: 55px;
}

#mb-fr #bar_454 {
    position: absolute;
    width: 55px;
    height: 1px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTVlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ5ZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,rgba(0,165,234,1) 0,rgba(0,73,241,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,165,234,1)),color-stop(100%,rgba(0,73,241,1)));
    background: -webkit-linear-gradient(top,rgba(0,165,234,1) 0,rgba(0,73,241,1) 100%);
    background: -o-linear-gradient(top,rgba(0,165,234,1) 0,rgba(0,73,241,1) 100%);
    background: -ms-linear-gradient(top,rgba(0,165,234,1) 0,rgba(0,73,241,1) 100%);
    background: linear-gradient(to bottom,rgba(0,165,234,1) 0,rgba(0,73,241,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a5ea', endColorstr='#0049f1', GradientType=0);
}

#mb-fr #bar_ion {
    position: absolute;
    width: 55px;
    height: 1px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkNDY4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MTE5ODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,rgba(125,70,141,1) 0,rgba(97,25,134,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(125,70,141,1)),color-stop(100%,rgba(97,25,134,1)));
    background: -webkit-linear-gradient(top,rgba(125,70,141,1) 0,rgba(97,25,134,1) 100%);
    background: -o-linear-gradient(top,rgba(125,70,141,1) 0,rgba(97,25,134,1) 100%);
    background: -ms-linear-gradient(top,rgba(125,70,141,1) 0,rgba(97,25,134,1) 100%);
    background: linear-gradient(to bottom,rgba(125,70,141,1) 0,rgba(97,25,134,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d468d', endColorstr='#611986', GradientType=0);
}

#mb-fr #bar_454,#mb-fr #bar_ion,#mb-fr #bar_miSeq {
    padding-top: 7px;
    margin: 0 22px;
    bottom: 35px;
}

#mb-fr #bar_454 #exclamation {
    background: url(../../../content/dam/illumina-marketing/images/landing/miseq/!_454.png) no-repeat;
    width: 40px;
    height: 36px;
    margin: 20px auto 0;
    opacity: 0;
}

#mb-fr #bar_ion #exclamation {
    background: url(../../../content/dam/illumina-marketing/images/landing/miseq/!_ion.png) no-repeat;
    width: 40px;
    height: 36px;
    margin: 20px auto 0;
    opacity: 0;
}

#mb-fr .barTitle_miSeq {
    position: absolute;
    bottom: 53px;
    left: 27px;
}

#mb-fr .barTitle_454 {
    position: absolute;
    bottom: 103px;
    left: 96px;
}

#mb-fr #graphNumbers {
    border-top: 3px solid #666;
    font-size: 20px;
    width: 300px;
    padding-top: 7px;
}

#mb-fr #graphNumbers span {
    font-weight: 700;
}

#mb-fr #panel_3 .contentWrapper {
    padding-top: 12%;
}

#mb-fr #panel_3 .panelText {
    position: absolute;
    left: 72px;
    width: 360px;
    text-align: left;
}

#mb-fr #timer {
    width: 400px;
    height: 278px;
    position: absolute;
    left: 443px;
}

#mb-fr #timerInnerWrapper {
    width: 400px;
    height: 278px;
    position: relative;
}

#mb-fr #minutes {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyYjMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzdmMGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,rgba(18,179,0,1) 0,rgba(12,127,11,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(18,179,0,1)),color-stop(100%,rgba(12,127,11,1)));
    background: -webkit-linear-gradient(top,rgba(18,179,0,1) 0,rgba(12,127,11,1) 100%);
    background: -o-linear-gradient(top,rgba(18,179,0,1) 0,rgba(12,127,11,1) 100%);
    background: -ms-linear-gradient(top,rgba(18,179,0,1) 0,rgba(12,127,11,1) 100%);
    background: linear-gradient(to bottom,rgba(18,179,0,1) 0,rgba(12,127,11,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#12b300', endColorstr='#0c7f0b', GradientType=0);
    color: #fff;
    padding: 7px 10px;
    border: 5px solid #666;
    font-size: 14px;
    font-weight: 700;
    width: 135px;
    display: block;
    text-align: center;
    position: absolute;
    top: 97px;
    left: 243px;
    opacity: 0;
}

#mb-fr #pointer {
    background: url(../../../content/dam/illumina-marketing/images/landing/miseq/pointer.png) no-repeat;
    width: 95px;
    height: 95px;
    display: block;
    position: absolute;
    top: 60px;
    left: 148px;
    opacity: 0;
    z-index: 123456;
}

#mb-fr #clockNumber {
    font-size: 20px!important;
    color: #fff;
    position: absolute;
    top: 133px;
    z-index: 12345;
    left: 51px;
    text-shadow: 0 1px 5px #666;
    filter: dropshadow(color=#666,offx=0,offy=1);
}

#mb-fr #clockNumber span {
    font-weight: 700;
    font-size: 28px!important;
}

#mb-fr #panel_4 .contentWrapper {
    padding-top: 12%;
    position: relative;
}

#mb-fr #panel_4 .panelText {
    width: 390px;
    line-height: 26px;
    text-align: left;
    position: absolute;
    left: 113px;
    z-index: 99999;
}

#mb-fr #baseSpaceButton {
    position: absolute;
    top: 14px;
    left: 556px;
    width: 318px;
    height: 331px;
    z-index: 9999;
}

#baseSpaceButton img {
    width: 118px;
    height: 131px;
    opacity: 0;
}

#icon_2,#icon_3,#mb-fr #icon_1 {
    position: absolute;
    z-index: 999;
    top: 170px;
    right: 253px;
    opacity: 0;
    -webkit-box-shadow: 0 1px 5px 1px rgba(0,0,0,.4);
    box-shadow: 0 1px 5px 1px rgba(0,0,0,.4);
    border-radius: 5px;
    height: 50px;
    width: 50px;
}

#mb-fr #panel_5 .contentWrapper {
    padding-top: 14%;
}

#mb-fr #contactFormWrapper {
    display: inline-block;
    vertical-align: middle;
}

#mb-fr #form_left,#mb-fr #miseq_photo {
    display: inline-block;
}

#mb-fr #form_left {
    width: 550px;
}

#mb-fr #miseq_photo {
    background: url(../../../content/dam/illumina-marketing/images/landing/miseq/miseq_small.png) no-repeat;
    width: 383px;
    height: 210px;
}

#contactForm {
    background: #ccc;
    height: 200px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#panel_5 .panelText {
    line-height: 24px;
    text-align: left;
    font-size: 18px;
    margin-bottom: 15px;
}

#mb-fr #footerWrapper {
    background: #f7f7f7;
    border: 1px solid #ccc;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-size: 10px;
    height: auto;
    padding: 15px;
    margin-top: 70px;
}

#mb-fr #copyright {
    font-size: 10px;
    margin: 30px 17px;
}

#mb-fr .panelText a {
    text-decoration: none;
    color: #7ca8d4;
}

#mb-fr .footnotes {
    font-size: 10px;
    line-height: 5px;
}

#mb-fr #AltLinks {
    margin-top: 23px;
}

#mb-fr .LinkRight {
    border: none!important;
}

#mb-fr #logo {
    float: left;
}

#mb-fr .contentInnerWrapper {
    position: relative;
    padding-top: 50px;
}

#mb-fr #contactFormTop {
    float: left;
}

#mb-fr a.buttonGo {
    margin-left: 0;
    margin-top: 10px;
}

#mb-fr span.formErrorContent {
    display: inline-block;
    margin: 3px 0 0;
    padding: 2px 10px;
    font-size: .8em;
    font-weight: 700;
    white-space: nowrap;
    color: #fff;
    background: #ffb441;
    width: auto;
    box-shadow: 0 0 3px #ccc;
    -moz-box-shadow: 0 0 3px #ccc;
    -webkit-box-shadow: 0 0 3px #ccc;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

#mb-fr .validateThisForm h3 {
    margin-bottom: 10px;
}

#mb-fr .validateThisForm .error {
    font-size: 10px;
    float: right;
    margin-top: 5px;
}

#mb-fr .validateThisForm label {
    display: inline;
}

#mb-fr .validateThisForm input,.validateThisForm select {
    margin-bottom: 5px;
}

#mb-fr .validateThisForm li {
    width: 190px;
}

#mb-fr .get_quote {
    margin-left: 200px;
    height: 200px;
}

#mb-fr #contactFormTop ul,#mb-fr .get_quote ul {
    list-style: none;
    margin: 0;
}

#mb-fr #contactFormTop label,#mb-fr .get_quote label {
    float: left;
    margin-top: 5px;
    font-size: 12px;
}

#mb-fr .get_quote input,,#mb-fr #contactFormTop input {
    background: url(../../../images/boxes/form_field_bg.gif) repeat-x scroll 0 -3px transparent;
    border: 1px solid #ccc;
    height: 16px;
    width: 190px;
}

#mb-fr .img-space {
    margin: 0 0 40px;
}

#mb-fr #clockImage {
    position: absolute;
    z-index: 12345;
    top: 0;
}

#mb-fr #spinnerWrapper {
    position: absolute;
    z-index: 1;
    top: 81px;
    left: 15px;
}

#mb-fr #bigSpinner .pctTimer,#mb-fr #smallSpinner .pctTimer {
    font-size: 165px;
}

#mb-fr #bigSpinner .pctPie .pctSlice,#mb-fr #bigSpinner .pctTrack {
    width: .9em;
    height: .9em;
}

#mb-fr #bigSpinner .pctPie .pctSlice {
    background: #ffb441;
}

#mb-fr #smallSpinner {
    z-index: 999999;
    font-size: 175px;
}

#mb-fr #smallSpinner .pctPie .pctSlice,#mb-fr #smallSpinner .pctTrack {
    width: .9em;
    height: .9em;
}

#mb-fr #smallSpinner .pctPie .pctSlice {
    background: #04b400;
}

#mb-fr #bigSpinner,#mb-fr #smallSpinner {
    position: absolute;
    top: 0;
    left: 0;
}

#mb-fr .pctTimer {
    position: relative;
    font-size: 150px;
    width: 1em;
    height: 1em;
}

#mb-fr .pctPie {
    position: absolute;
    width: 1em;
    height: 1em;
    clip: rect(0,1em,1em,.5em);
}

#mb-fr .pctCountdown .pctPie {
    clip: rect(0,.5em,1em,0);
}

#mb-fr .pctPie.pctFull {
    clip: rect(auto,auto,auto,auto);
}

#mb-fr .pctPie .pctSlice,#mb-fr .pctTrack {
    border: .05em solid #fff;
    position: absolute;
    width: .9em;
    height: .9em;
    -moz-border-radius: .5em;
    -o-border-radius: .5em;
    -webkit-border-radius: .5em;
    -ms-border-radius: .5em;
    border-radius: .5em;
}

#mb-fr .pctPie .pctSlice {
    background: 0 0;
    clip: rect(0,.5em,1em,0);
}

#mb-fr .pctCountdown .pctPie .pctSlice {
    clip: rect(0,1em,1em,.5em);
}

#mb-fr .pctPie .pctFiller {
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
    display: none;
}

#mb-fr .pctPie.pctFull .pctFiller {
    display: block;
}

/* http://landing.illumina.com/landing/miseq/miseq-microbiology.ilmn */

/* illumina accelerator */
#ilmn-accelerator .badge {
    background: #ffb441;
    color: #fff;
    border-radius: 0 0 10px 0;
    box-shadow: 1px 1px 1px #ccc;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 10px;
    padding: 5px 15px;
    text-transform: uppercase;
    float: left;
}
#ilmn-accelerator .badge + p {
    clear: both;
}
#ilmn-accelerator h1 {
    margin: 40px 40px 0 0;
    color: #ffb441;
    font-size: 44px;
    line-height: 54px;
    font-weight: 400;
    font-family: 'HelveticaNeueW01-ThinEx 710288';
}

#ilmn-accelerator h2 {
    font-size: 24px;
    color: #ffb441;
    line-height: 30px;
    font-weight: 400;
    font-family: HelveticaNeueW01-LtExt;
}

#ilmn-accelerator h3 {
    margin-right: 0;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 9px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #91b5d9;
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
    text-align: center;
}

#ilmn-accelerator h4 {
    margin: 0 0 10px;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
}

#ilmn-accelerator h5 {
    margin: 0 0 15px;
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
}

#ilmn-accelerator h6 {
    margin: 10px 0;
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
}

#ilmn-accelerator p {
    margin-bottom: 15px;
    line-height: 22px;
}

#ilmn-accelerator .documents p {
    margin-top: 15px;
}

#ilmn-accelerator .button {
    display: inline-block;
    padding: 4px 15px;
    background-color: #000;
    color: #fff;
    text-align: center;
    text-decoration: none;
}

#ilmn-accelerator .hero-wrapper {
    border-bottom: 1px solid #ccc;
}

#ilmn-accelerator .banner {
    max-width: 960px;
    margin: auto;
}

#ilmn-accelerator .content-wrapper {
    margin-top: 50px;
}

#ilmn-accelerator .documents img {
    float: left;
    margin: 10px 10px 0 0;
}

#ilmn-accelerator .documents {
    margin-top: 30px;
}

#ilmn-accelerator .form-wrapper {
    border: 1px solid #ccc;
    border-radius: 10px;
    background: #f7f7f7;
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px;
    width: 210px;
}

#ilmn-accelerator .form-wrapper ul {
    margin: 10px 15px 0 0;
    padding: 0;
    float: left;
}

#ilmn-accelerator .form-wrapper li {
    list-style: none;
    float: left;
    height: 55px;
}

#ilmn-accelerator .mktField {
    width: 45%;
    margin: 0 5% 2% 0;
}

#ilmn-accelerator .form-wrapper li input {
    width: 100%;
}

#ilmn-accelerator #mktFrmSubmit {
    padding: 7px 20px;
    color: #fff;
    background: #7CA8D4;
    border-radius: 5px;
    border: none;
    width: 200px!important;
}

#ilmn-accelerator .blog-item {
    padding: 15px;
    float: left;
    border: 1px solid #bbb;
    border-radius: 10px;
    background-image: -webkit-linear-gradient(#e5e5e5,#fff 5%,#fff 95%,#e5e5e5);
    background-image: -o-linear-gradient(#e5e5e5,#fff 5%,#fff 95%,#e5e5e5);
    background-image: linear-gradient(#e5e5e5,#fff 5%,#fff 95%,#e5e5e5);
    margin-bottom: 25px;
}

#ilmn-accelerator .footer-wrapper {
    margin-top: 50px;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f7f7f7;
    font-size: 10px;
}

#ilmn-accelerator .footer-col2 {
    float: right;
    text-align: right;
}

#ilmn-accelerator .content-col1 {
    padding-right: 30px;
}

#ilmn-accelerator .logo {
    width: 960px;
    margin: 0 auto;
    text-align: left;
    padding: 25px 5px 0;
}

#ilmn-accelerator .copy-main ul li {
    margin-bottom: 10px;
    line-height: 22px;
}

#ilmn-accelerator .formTitle {
    font-size: 16px;
    display: block;
    width: 390px;
}

#ilmn-accelerator .toprow-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    display: block;
}

#ilmn-accelerator .form-innerwrapper {
    padding-right: 25px;
    padding-left: 25px;
}

#ilmn-accelerator .footer-col2 a,a {
    color: #328ed1;
    text-decoration: none;
}

#ilmn-accelerator .readmore a {
    color: #328ed1!important;
    text-decoration: none;
}

#ilmn-accelerator .footer-col2 a:hover,#ilmn-accelerator .readmore:hover,a:hover {
    text-decoration: underline;
}

#ilmn-accelerator .thankyou {
    text-align: center;
}

#ilmn-accelerator .rightSide-img {
    width: 65px;
    float: right;
    margin: 0 0 0 15px;
}

#ilmn-accelerator .mktFormMsg {
    font-size: 11px;
    color: red;
}

#ilmn-accelerator .researcher-row {
    border-top: 1px solid #ccc;
    padding-top: 30px;
    margin-top: 15px;
}

#ilmn-accelerator .researcher-row img {
    border: 1px solid #ccc;
    border-radius: 5px;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    cursor: pointer;
    width: 85%;
    opacity: .5;
}

#ilmn-accelerator .researcher-row img:hover {
    box-shadow: rgba(0,0,0,.34) 0 0 6px 0;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

#ilmn-accelerator .researcher-row .selected {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    box-shadow: rgba(0,0,0,.34) 0 0 6px 0;
    opacity: 1;
}

#ilmn-accelerator .researcher-info>div {
    display: none;
}

#ilmn-accelerator .researcher-info {
    margin-top: 25px;
    min-height: 230px;
}

#ilmn-accelerator .researcher-info em {
    font-size: 11px;
}

#ilmn-accelerator .researcher-info span {
    font-size: 14px;
    line-height: 20px;
}

#ilmn-accelerator .profile {
    padding: 15px 30px 15px 15px;
    border: 1px solid #ccc;
    background: #f7f7f7;
    border-radius: 10px;
    width: 60%;
    height: 430px;
    z-index: 10;
    display: none;
}

#ilmn-accelerator .modal-overlay {
    z-index: 2;
    background: rgba(0,0,0,.7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    display: none;
}

#ilmn-accelerator .profile strong {
    font-size: 16px;
    display: block;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}

#ilmn-accelerator .profile .readPaper {
    margin: 0 auto;
}

#ilmn-accelerator .profile .w-col-8 {
    height: 400px;
    overflow: auto;
    line-height: 18px;
}

#ilmn-accelerator .documents .w-col-6 {
    padding-right: 15px;
}

#ilmn-accelerator .w-col-9 {
    padding-right: 50px;
}

#ilmn-accelerator .profile .w-row {
    position: relative;
}

#ilmn-accelerator .readPaper a {
    color: #fff;
    text-decoration: none;
}

#ilmn-accelerator .icon-remove-sign {
    font-size: 26px;
    position: absolute;
    top: -25px;
    right: -25px;
    color: #fff;
    cursor: pointer;
}

#ilmn-accelerator .viewProfile {
    cursor: pointer;
    color: #328ed1;
    display: inline;
}

#ilmn-accelerator .researcher-name {
    font-family: 'HelveticaNeueW01-ThinEx 710288';
    color: #ffb441;
    font-size: 24px;
}

#ilmn-accelerator .readPaper {
    display: block;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    width: 140px;
    border: 1px solid #7ca8d4;
    border-radius: 5px;
    background-color: #7ca8d4;
    box-shadow: #2a72b9 0 3px 0 0;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    padding: 5px 0;
}

#ilmn-accelerator .readPaper:hover {
    background-color: #5790c8;
    text-decoration: none;
    border: 1px solid #5790c8;
}

#ilmn-accelerator .readPaper:active {
    position: relative;
    top: 3px;
    background-color: #2a72b9;
    box-shadow: none;
}

#ilmn-accelerator .researcher-photo {
    border-radius: 5px;
}

#ilmn-accelerator .Absolute-Center {
    margin: auto;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

@media (max-width:991px) {
    #ilmn-accelerator .logo {
        width: 100%;
        padding: 25px 25px 0;
    }

    #ilmn-accelerator .banner {
        margin-top: 15px;
    }
}

@media (max-width:767px) {
    #ilmn-accelerator .content-wrapper {
        margin-top: 15px;
    }

    #ilmn-accelerator .form-wrapper {
        margin-bottom: 20px;
    }

    #ilmn-accelerator .content-col1 {
        padding-right: 10px;
        padding-left: 10px;
    }

    #ilmn-accelerator .w-col-9 {
        padding: 0;
    }

    #ilmn-accelerator .w-col-6 {
        margin-bottom: 15px;
    }
}




	
