abbr[title] {
	border-bottom: 1px dotted black;
	cursor: help;
}
.main {
	padding: 0px 20px 20px;
}
.content-wrapper {
	margin: 0px 20px;
}
.home-section-header {
	background-color: #fafafa;
	border: 1px solid #cccccc;
	color: #666666;
	font-size: 18px;
	padding: 10px;
	border-radius: 5px 5px 0px 0px;
}
.home-section-header {
	margin: 0;
}
.home-section-body {
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	margin-bottom: 25px;
	padding: 15px;
	height: 200px;
	overflow-y: scroll;
	border-radius: 0px 0px 5px 5px;
}
.home-section-body-notification {
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	
	margin-bottom: 25px;
	height: 200px;
	overflow-y: scroll;
	border-radius: 0px 0px 10px 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	background: #ffffff;
}
.home-section-2x1 .home-section-body {
	height: 531px;
}
.home-section-no-header p {
	font-size: 16px;
	margin-bottom: 15px;
}
.home-section-no-header .img-wrap {
	text-align: center;
}
.home-section-no-header {
	height: 250px;
	overflow-y: auto;
	position: relative;
	border: 1px solid #cccccc;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 25px;
	
	background: #ffffff; 
	background: -moz-linear-gradient(
		top,
		#ffffff 46%,
		#efefef 100%
	); 
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(46%, #ffffff),
		color-stop(100%, #efefef)
	); 
	background: -webkit-linear-gradient(
		top,
		#ffffff 46%,
		#efefef 100%
	); 
	background: -o-linear-gradient(
		top,
		#ffffff 46%,
		#efefef 100%
	); 
	background: -ms-linear-gradient(
		top,
		#ffffff 46%,
		#efefef 100%
	); 
	background: linear-gradient(
		to bottom,
		#ffffff 46%,
		#efefef 100%
	); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 ); 
}
.key-features .feature-link {
	margin-left: 10px !important;
	margin-bottom: 25px;
}
.key-features .feature-link .help-bar-label {
	font-size: 18px;
	font-weight: normal;
}
.have-questions {
	font-size: 16px;
	padding: 30px;
	height: 137px;
}
.have-questions li {
	list-style: disc;
	margin-bottom: 7px;
}
.have-questions ul {
	margin-left: 20px;
	margin-top: 10px;
}
.notification-counter {
	border: 1px solid #444444;
	color: #fafafa;
	background-color: #666666;
	padding: 0 5px;
	border-radius: 5px;
}
.alert.user-notification {
	padding-right: 35px;
}
.context-help {
	font-size: 14px;
	margin-bottom: 10px;
}
.field-text {
	font-size: 12px;
	margin: 20px 0 4px;
}
.field-text .button {
	margin-top: 5px;
}
.field-text input,
.field-text select,
.field-text textarea {
	margin-top: 4px;
}
.field-text label,
.add-design-field label {
	font-size: 12px;
}
.field-text .checkbox-label {
	font-weight: normal;
}
.form ul.error {
	margin-bottom: 0;
}
.field-text .error {
	margin: 0.5em 0;
}
.field-text legend {
	font-weight: bold;
	font-size: 12px;
}
.checkbox-button-label {
	background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%)
		repeat scroll 0 0 #f2f2f2;
	background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%) repeat
		scroll 0 0 #f2f2f2;
	border: 1px solid #e2e2e2;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #1a7dd9;
	cursor: pointer;
	display: block;
	position: relative;
	text-align: center;
	overflow: hidden;
	background-clip: padding-box;
	vertical-align: middle;
}
.checkbox-button-label.big-button-label {
	height: 143px;
	width: 150px;
	margin: 4px 1% 15px;
	padding: 20px 0 5px;
	box-sizing: content-box;
}
.checkbox-button-label .active-icon {
	display: none !important;
}
.checkbox-button-label.active {
	background: -webkit-linear-gradient(top, #f2fbff 0%, #d8f1ff 100%)
		repeat scroll 0 0 #f2fbff;
	background: linear-gradient(to bottom, #f2fbff 0%, #d8f1ff 100%) repeat
		scroll 0 0 #f2fbff;
	border: 1px solid #3bbcff;
	box-shadow: 0 0 0 1px #3bbcff inset;
}
.checkbox-button-label.active .active-icon {
	display: block !important;
	float: right;
	position: absolute;
	top: 3px;
	right: 5px;
	text-align: right;
}
.checkbox-button-label .checkbox-button-label-img {
	display: block;
	margin: 0 auto 11px;
}
.checkbox-button-label span {
	line-height: 1.2em;
}
.checkbox-button-label input {
	position: absolute;
	top: -50px;
	left: -50px;
}
.checkbox-button-label.first {
	margin-left: 0;
}
.checkbox-button-label.small-button-label {
	width: 110px;
	margin: 4px 5px 15px 0;
	padding: 8px 0 12px;
}
.checkbox-button-label.small-button-label span {
	width: 105px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.checkbox-button-label.small-button-label .checkbox-button-label-img {
	width: 60px;
	height: 60px;
}
.checkbox-button-label.small-button-label.disabled {
	cursor: default;
}
.edit-design-form .checkbox-button-label {
	float: left;
}
.edit-design-form .checkbox-button-label.big-button-label {
	margin-right: 0;
}
.edit-design-form .checkbox-button-label.small-button-label:not(.first) {
	margin-left: 40px;
}
#genomeNotSelectableInstructions {
	color: #777;
	margin: 0 0 0 10px;
	font-size: 1.2em;
	line-height: 1.3em;
	vertical-align: middle;
	font-weight: 700;
}
.designGenomeSelectable + .designGenomeSelectable {
	margin-top: 20px;
}
.loginpage-form form {
	padding: 0;
	margin-right: 385px;
}
.loginpage-form #errorBoxHolder {
	margin-right: 20px;
}
.loginpage-form input {
	margin: 7px 5px 14px 0;
}
.loginpage-form label {
	font-size: 13px;
	font-weight: bold;
}
.login-status-msg {
	display: none;
}
.disabled-explanation {
	font-size: 13px;
	padding-left: 10px;
	margin-top: 10px;
}
.external-session-checked .disabled-explanation {
	display: none;
}
.release-notes {
	float: right;
	width: 385px;
}
.release-notes h2 {
	margin-bottom: 15px;
}
.release-notes p {
	margin-bottom: 15px;
}
.release-notes ul {
	list-style: square inside;
}
.release-notes li {
	padding: 3px 12px;
}
.login-table {
	padding: 15px 25px 0;
}
.profile {
	margin: 0 55px;
}
.nav-help-info {
	position: absolute;
	top: 118px;
	right: 20px;
	z-index: 2;
}
.nav-help-info a {
	font-size: 16px;
}
.nav-help-info span.help-icon {
	margin-right: 0;
}
.amp-main-nav {
	bottom: 0;
	left: 40px;
	position: absolute;
}
.amp-main-nav li {
	display: inline;
	float: left;
	margin-right: 4px;
}
.amp-main-nav li a:link,
.amp-main-nav li a:visited {
	background: transparent;
	border: 1px solid transparent;
	border-bottom: 0;
	font-weight: bold;
}
.amp-main-nav li.active a:link,
.amp-main-nav li.active a:visited,
.amp-main-nav li a:hover {
	background: #ffffff;
	border: 1px solid #ccc;
	border-bottom: 0;
	color: black;
	font-weight: bold;
}
.amp-main-nav li a {
	display: block;
	font-size: 15px;
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
	text-align: center;
	text-decoration: none;
	width: 105px;
}
.secondary-content {
	width: 980px;
	margin: 20px auto;
}
.login-card,
.errorpage-card,
.print-preview {
	background: #fff;
	border-collapse: collapse;
	border: 1px solid #d1d3dc;
	border-radius: 4px 4px 4px 4px;
	padding: 0px 35px 15px;
}
.login-card h1,
.errorpage-card h1 {
	margin-bottom: 8px;
}
.remember-me {
	font-size: 11px;
	color: #ccc;
}
.login-section-header {
	background: #eaf1f7;
	color: #444;
	padding: 10px;
	font-size: 18px;
	font-weight: bold;
}
.login-register-box {
	background: #eaf1f7;
	border-collapse: collapse;
	border: none;
	padding: 15px 35px;
	margin: 25px 0 0 0;
}
.notes-pod {
	background: #f6f5f1;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 10px 15px;
}
.splash-header {
	background: #eaf1f7;
	color: #444;
	padding: 10px;
	font-size: 18px;
	font-weight: bold;
}
.splash {
	text-align: center;
	margin-bottom: 15px;
}
.splash h1 {
	font-size: 36px;
	margin-bottom: 10px;
}
.splash h2 {
	font-size: 16px;
}
.pgm-logo {
	width: 250px;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 0;
	padding-left: 25px;
}
.pgm-logo h2 {
	margin-bottom: 5px;
	font-size: 16px;
}
.transform {
	padding: 0 15px 10px;
}
.transform .dialog {
	border: 1px solid #dddddd;
	border-radius: 5px 5px 5px 5px;
	margin: 10px;
	padding: 15px;
	height: 140px;
}
.transform h1 {
	padding-top: 25px;
}
.dialog h3 {
	margin-bottom: 8px;
}
.dialog li {
	padding: 5px 0;
	line-height: 1.25em;
}
.register {
	padding: 5px 0;
}
.register .button,
.loginpage-form .button {
	padding: 7px 24px;
	font-size: 14px;
}
.disclaimer {
	margin: 5px 0;
}
.disclaimer a {
	font-size: 11px;
}
.button-helper-text {
	color: #333;
	font-weight: bold;
	margin-left: 6px;
}
.button-right {
	margin-left: 5px;
}
.step {
	color: #036ac8;
	font-weight: bold;
	font-size: 36px;
	padding: 0 15px 0 0;
	vertical-align: top;
}
.step-label {
	font-size: 16px;
	padding-right: 25px;
	padding-top: 3px;
}
.howitworks {
	width: auto;
	padding: 15px 0 0;
}
.howitworks td {
	padding-bottom: 15px;
}
.howitworks-ready {
	padding: 15px 25px 0 0;
}
.terms {
	height: 300px;
	overflow: auto;
	border: 1px #b4beca solid;
	padding: 12px;
	margin: 15px 0;
	color: #666;
}
@media print {
	.terms {
		height: auto;
	}
}
.terms p,
.terms li {
	color: #333;
	line-height: 1.35em;
}
.terms ol {
	list-style: decimal inside;
}
.terms li {
	padding: 8px 12px;
}
form#expressConsent .markdown-content {
	overflow: auto;
	border: 1px #b4beca solid;
	padding: 12px;
	margin: 15px 0;
	color: #666;
}
.error-box {
	border: 1px solid #cc0000;
	color: #cc0000;
	font-weight: normal;
	padding: 10px;
	margin: 5px 0 5px 0;
	border-radius: 3px;
}
.error-box p {
	color: #cc0000;
}
.error-message li {
	color: #cc0000;
}
ul.error-message {
	margin-top: 4px;
}
.error-box .fielderror li {
	margin: 0.5em 0;
	line-height: 1.25;
}
.error-box .fielderror-pre li {
	white-space: pre-wrap;
}
.error-box .fielderror-pre p {
	white-space: pre-wrap;
}
.error-box .fielderror li:first-child {
	margin-top: 0;
}
.error-box .fielderror li:last-child {
	margin-bottom: 0;
}
#lineStatusMessages {
	max-height: 600px;
	overflow: auto;
}
.design-header,
.order-page-header {
	float: left;
}
.design-header {
	padding: 9px 20px 10px;
}
.asod-design-header {
	padding: 0 10px;
}
.order-page-header {
	padding: 15px 20px;
}
.design-header-application {
	width: 28px;
	height: 25px;
	display: inline-block;
	margin: -3px 10px 0 0;
	vertical-align: middle;
}
.design-toolbar {
	float: right;
	padding: 15px 10px 0 10px;
}
.design-toolbar form select {
	height: 34px;
}
.design-toolbar form .btn {
	margin-left: 5px;
}
.design:after {
	clear: both;
}
.content-card {
	padding: 10px;
}
.amp-content-card {
	border: 0px;
	padding: 0px;
}
.admin-content .content-card {
	position: relative;
	min-height: 680px;
	padding: 15px;
}
.side-nav {
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	width: 170px;
	padding-left: 20px;
	margin: 10px 10px 10px 0;
	box-sizing: content-box;
}
.side-nav-banner {
	background: #fff;
	display: block;
}
.side-nav-header {
	background-color: #464a55;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}
.side-nav-header h3 {
	color: #eee;
}
.side-nav-toolbar {
	text-align: center;
	padding: 10px 0;
	border-right: 1px solid #d1d3dc;
	border-bottom: 1px solid #d1d3dc;
}
.add-design {
	background: #fff;
	border-collapse: collapse;
	border: 1px solid #d1d3dc;
	border-radius: 4px 4px 4px 4px;
	padding: 35px;
	width: 820px;
}
.add-design h2,
.add-design h3 {
	font: 36px "DINProRegular", "Helvetica Neue", Helvetica, sans-serif;
	color: #666;
}
.add-design h3 {
	font-size: 26px;
	margin-bottom: 14px;
}
.add-design p {
	margin: 10px 0;
	font-size: 13px;
	color: #666;
}
.add-design .add-design-field {
	color: #666;
	text-align: left;
}
.add-design .add-design-field label[for] {
	color: black;
}
.add-design #applicationTypeWrapper {
	padding-right: 15px;
}
.add-design .add-design-genome-chooser .help-icon {
	margin-top: -10px;
}
#addDesignApplicationChooser > .span3 {
	width: 170px;
}
.add-design .designTitle {
	margin-top: 0;
	margin-bottom: 20px;
}
.maxlength-feedback {
	float: right;
	color: #666666;
	line-height: 20px;
	width: 100%;
}
.add-design .form-group label {
	text-align: left !important;
}
.add-design .form-group {
	padding-bottom: 25px;
	width: 704px;
}
.customReferenceWrapper {
	width: 100%;
}
.customReferenceWrapper span {
	line-height: 1.5;
}
.add-design .container-fluid {
	padding-left: 0px;
}
.add-design .horizontal-divider {
	border-bottom: 2px solid #ccc;
	margin: 22px 0px 29px 0px;
}
span.required {
	color: red;
}
#customReference {
	width: 100%;
	margin-bottom: 5px;
	margin-left: -1px;
}
p.application-explanation {
	display: none;
	text-align: left;
	margin-left: 39px;
}
.edit-design-form p.application-explanation {
	text-align: center;
	margin-left: auto;
}
.add-design.widget {
	background: none;
	border: none;
	padding: 0 10px 10px;
	width: auto;
}
.add-design.widget .horizontal-divider {
	margin: 12px 0px 19px 0px;
}
#addDesignNameAndDetails label {
	margin-right: 10px;
	vertical-align: bottom;
}
.asodNewDesignSymbol input,
.asodNewDesignSymbol textarea {
	display: inline-block;
	width: auto;
}
.edit-design-noneditable-fields {
	text-align: left;
	color: #666666;
}
.edit-design-noneditable-fields .markdown-content p {
	color: #666666;
}
.edit-design-noneditable-fields dt {
	font-weight: bold;
	float: left;
	clear: left;
	min-width: 130px;
	margin-top: 15px;
}
.edit-design-noneditable-fields dd {
	margin-top: 15px;
}
.edit-design-noneditable-fields dt:nth-of-type(1),
.edit-design-noneditable-fields dd:nth-of-type(1) {
	margin-top: 0;
}
.edit-design-field-box {
	width: 300px;
	float: left;
	margin-left: 12px;
}
.edit-design-field-box-first {
	margin-left: 0;
}
.design-update .edit-design-field-box {
	width: 612px;
	margin-left: 0;
}
.edit-design-field-box + .edit-design-field-box {
	margin-left: 12px;
}
.copy-design,
.dialog-form {
	
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align: center;
}
.dialog-form .dialog-form-field {
	color: #666666;
	text-align: left;
}
.copy-design .copy-design-field label,
.dialog-form .field-text label {
	vertical-align: top;
	width: 300px;
	display: block;
}
.copy-design .copy-design-field #designName {
	vertical-align: top;
	width: 300px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.copy-design .copy-design-field #designDescription {
	vertical-align: top;
	width: 300px;
	height: 100px;
}
.copy-design .copy-design-field #description-feedback {
	font-size: 75%;
	margin-left: 0.5em;
}
.dialog-form .field-text input[type="text"],
.dialog-form .field-text textarea,
.dialog-form #description-feedback,
.dialog-form div {
	vertical-align: top;
	width: 300px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.footer {
	padding: 0 20px 50px;
	margin: 15px 0 0;
	line-height: 1.5em;
	text-align: left;
	font-size: 12px;
	color: #666;
}
.secondary-content + .footer {
	margin-left: auto;
	margin-right: auto;
	width: 955px;
}
.footer-legal {
	padding-top: 7px;
}
.footer a {
	color: #666666;
}
.footer a:hover {
	color: #333333;
}
.footer a:active {
	text-decoration: underline;
}
.main-table .design-summary-data {
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 20px;
}
.main-table span.results-review-info {
	padding-left: 5px;
	vertical-align: middle;
	font-style: italic;
}
.design-version-data {
	margin-bottom: 15px;
}
.designData-DRAFT .dtPagination select,
.designData-SUBMITTED .dtPagination select {
	display: inline-block;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	margin-top: -5px;
	height: 32px;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	padding: 6px;
}
.design-summary-data {
	padding-left: 15px;
}
.content-header {
	padding-left: 10px;
}
.content-header h2 {
	color: #1a2155;
}
.content-toolbar {
	margin-right: -6px;
}
.content-version {
	text-align: right;
	vertical-align: middle;
	padding-right: 15px;
}
.content-label,
.content-value {
	color: #444;
	font-size: 11px;
}
.content-label {
	margin: 0 4px 0 5px;
	font-weight: bold;
}
.back-to-button-wrapper {
	margin-left: 60px;
}
.design-solutions {
	margin: 0 20px -5px 15px;
}
.design-solutions-info {
	margin: 10px 0px 0px 0px;
	color: #af865d;
	font-weight: bold;
}
.design-solutions:after {
	clear: both;
}
.content-targets {
	margin: 0 5px 5px 15px;
}
.content-targets:after {
	clear: both;
}
.content-targets .data-table td {
	padding: 12px 8px;
}
.content-targets .data-table .table-condensed td {
	padding: 4px 5px;
}
.number-column {
	text-align: right;
}
.date-column {
	text-align: center;
}
.data-message-table {
	clear: both;
}
.data-message-cell {
	padding-top: 10px;
}
.data-message-cell div#solution-messages {
	display: inline-block;
}
.data-table {
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}
.data-table th,
.data-table td {
	border-top: 1px solid #d6d6d6;
	color: #444;
	font-size: 11px;
	padding: 8px;
	vertical-align: middle;
}
.data-table th {
	background: #f6f6f6;
	border-bottom: 3px solid #d6d6d6;
	border-top: 2px solid #ffffff;
	color: #666;
	font-weight: bold;
}
.data-table .ucsc-col {
	padding-right: 15px;
	text-align: center;
}
.content-table {
}
.content-table th,
.content-table td {
	color: #666;
	font-size: 11px;
	padding: 6px;
	vertical-align: top;
}
.content-table p {
	margin-bottom: 5px;
}
.coverage-table td,
.amplicons-table td {
	height: 18px;
	box-sizing: content-box;
}
@-moz-document url-prefix() {
	
	.coverage-table td,
	.amplicons-table td {
		height: 35px;
		box-sizing: border-box;
	}
}
.paginationTable {
	float: right;
}
.paginationTable:after {
	clear: right;
}
#gridTableTabs .tabs-container {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#dashboardTabs .tabs-container {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.dashboard-design-list {
	margin: 0px 20px;
}
.dashboard-dna-hotspot-icon,
.dashboard-rna-fusion-icon {
	height: 15px;
	vertical-align: middle;
	padding-bottom: 3px;
}
.dashboard-rna-fusion-icon {
	padding-right: 3px;
}
.help-table {
	padding: 15px 25px;
}
.help-table p {
	padding: 6px;
}
.help-table h3 {
	padding: 15px 0;
}
.help-table a {
	font-size: 12px;
}
.profile label {
	font-size: 12px;
	font-weight: bold;
}
.profile .checkbox-label {
	font-weight: normal;
}
.target-hover {
	background: #eaf1f7;
	cursor: pointer;
}
.target-edit td {
	vertical-align: top;
}
.target-edit td.target-read-only {
	color: #666666 !important;
	vertical-align: middle !important;
}
.error {
	color: red;
}
ul.error span {
	color: red;
}
.error-field,
.error-field-js {
	border-color: red;
}
.error-row td,
.data-table .error-row-js td {
	background: #fff2f2;
}
.checkmark {
	text-align: center;
}
.upload-bar {
	padding: 10px;
}
.upload-bar-wrapper {
}
.upload-bar-item {
	float: left;
	padding: 0 9px;
	font-size: 11px;
}
.upload-bar-item-first {
	padding-left: 2px;
}
.upload-bar-item p {
	margin-bottom: 3px;
	font-size: 11px;
	color: #444;
}
.upload-bar-item p a {
	font-size: 11px;
}
.upload-bar-item label {
	font-weight: bold;
}
.upload-bar-item li {
	float: left;
}
.upload-bar-item input[type="file"] {
	height: 18px;
	line-height: 15px;
	box-sizing: content-box;
}
.upload-bar-button {
	margin-top: 27px;
}
.uploadTargets {
	padding: 4px 20px;
}
.row-hover {
	background: #eaf1f7;
}
.row-hover-clickable {
	background: #eaf1f7;
	cursor: pointer;
}
.add-target-table {
	width: auto;
}
.add-target-table th,
.add-target-table td {
	font-size: 11px;
	padding: 3px;
	vertical-align: top;
}
.add-target-table th {
	font-weight: bold;
	color: #444;
}
.add-target-table-gene .cnvCheck {
	display: inline-block;
}
.add-target-table-gene #targetRegion_new_name_region,
.add-target-table-gene #targetRegion_new_name_snp {
	display: none;
}
.add-target-table-region #targetRegion_new_name_gene,
.add-target-table-region .cnvCheck,
.add-target-table-region #targetRegion_new_name_snp {
	display: none;
}
.add-target-table-snp #targetRegion_new_name_gene,
.add-target-table-snp .cnvCheck,
.add-target-table-snp #targetRegion_new_name_region {
	display: none;
}
#targetRegion_new_type {
	width: 140px;
}
table.pagination,
.pagination {
	width: auto;
	padding: 5px 0;
	text-align: right;
}
.dtPagination {
	float: right;
	margin-bottom: 0px;
}
.dtPagination .dataTables_paginate,
.dtPagination .dataTables_length {
	min-height: 20px;
	line-height: 20px;
}
.dtPagination .dataTables_paginate {
	float: left;
}
.dtPagination .dataTables_length {
	float: right;
	padding-left: 10px;
}
.dtPagination .dataTables_length select {
	width: 60px;
	margin-bottom: 0px;
}
table.pagination td,
.pagination .paginate_element {
	color: #666;
	font-size: 12px;
	padding: 5px;
	vertical-align: middle;
}
table.pagination a,
.pagination a,
.pagination .dataTables_length {
	font-size: 12px;
}
.dtPagination .paginate_enabled_next,
.dtPagination .paginate_enabled_previous {
	color: #036ac8;
	cursor: pointer;
}
.dtPagination .paginate_enabled_next:hover,
.dtPagination .paginate_enabled_previous:hover {
	color: #1a2155;
}
table.pagination td.paginationResults,
.pagination .paginationResults {
	padding: 5px 25px;
	color: #333;
}
.pagination .pageLength {
	display: inline-block;
	vertical-align: top;
}
th.sort-ascending a {
	background: transparent url("../images/arrow_sort_ascending.gif")
		no-repeat right;
	padding-right: 22px;
}
th.sort-descending a {
	background: transparent url("../images/arrow_sort_descending.gif")
		no-repeat right;
	padding-right: 22px;
}
.errorpage-content {
	padding-top: 100px;
	width: 980px;
	margin: 50px auto 0;
}
.authenticated-layout .errorpage-content {
	padding-top: 115px;
	margin-top: 0;
}
.errorpage-message {
	width: 980px;
	margin: 15px auto 15px;
}
.errorpage-exception-box {
	margin-bottom: 25px;
}
.tabs-nav {
	height: 0;
	*height: auto;
}
.tabs-nav a {
	font-size: 11px;
}
#mainContent .tabs-nav .ui-state-default a {
	color: #036ac8;
}
#mainContent .tabs-nav .ui-tabs-selected a {
	color: #444444;
}
#mainContent .tabs-nav .ui-state-default a:hover {
	color: #1a2155;
}
.tabs-container {
	float: left;
}
.tabs-container .tab-content {
	background: none repeat scroll 0 0 #ffffff;
	border-radius: 5px 5px 5px 5px;
	padding: 20px;
	width: 450px;
	margin-bottom: 0px;
}
.tabs-container .tab-content-unbounded {
	width: auto;
}
.ampliseqTabs {
	margin-bottom: 15px;
}
.ampliseqTabs .tabs-nav {
	height: auto;
}
.ampliseqTabs .ampliseq-tab-content {
	background: #fff;
	border-radius: 5px 5px 5px 5px;
	padding: 10px;
}
.content-targets .tabs-nav {
	height: auto;
}
.content-targets .ui-widget-header {
	background: none;
	border: none;
}
.content-targets .tab-content {
	margin-bottom: 0px;
}
.content-targets .tab-content .ui-tabs-panel {
	background: none;
}
.targetTools .add-target-buttons {
	min-width: 175px;
	padding-bottom: 22px;
}
.dna-design-draft .tab-content {
	overflow: unset;
}
.targetTools .ui-widget-header,
.examples .ui-widget-header,
.solutionSwitcher > .ui-widget-header,
.ampliseqTabs .ui-widget-header {
	background: none;
	border: 0;
}
.example-table {
	width: auto;
}
.example-table td {
	padding: 2px 5px;
	font-size: 12px;
}
.example-link {
	margin-bottom: 5px;
}
.examples {
}
.targetTools {
	margin: 11px 0;
}
@media only screen and (max-width: 920px) {
	
	.targetTools {
		clear: both;
	}
}
.targetTools .help-bar-wrapper {
	position: relative;
	
	margin-bottom: -10px;
}
.targetTools .add-target-table th,
.targetTools .add-target-table td {
	padding: 0 3px;
}
.targetTools .help-bar-wrapper .help-bar {
	margin-bottom: 2px;
}
#targetRegion_new_chr_td input,
#targetRegion_new_startPos_td input,
#targetRegion_new_endPos_td input {
	margin-bottom: 11px;
}
.targetTools .tab-content {
	width: auto;
	min-width: 750px;
	box-sizing: content-box;
}
.tab-content > #publicTab,
.tab-content > #privateTab {
	padding: 0px;
}
.callout {
	position: relative;
	margin: 7px 0 3px 0;
	padding: 18px 20px;
	background-color: #036ac8;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	display: inline-block;
}
.callout .notch {
	position: absolute;
	bottom: -12px;
	left: 76px;
	margin: 0;
	border-top: 12px solid #036ac8;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 0;
	padding: 0;
	width: 0;
	height: 0;
	
	font-size: 0;
	line-height: 0;
	
	_border-right-color: pink;
	_border-left-color: pink;
	_filter: chroma(color=pink);
}
.quote,
.order-oligos {
	font-size: 12px;
}
.quote strong,
.order-oligos strong {
	font-weight: bold;
}
.quote td,
.order-oligos td {
	padding: 5px;
}
.ui-dialog .quote td:first-child,
.ui-dialog .order-oligos td:first-child {
	padding-left: 0;
}
.ui-dialog .quote td:last-child,
.ui-dialog .order-oligos td:last-child {
	padding-right: 0;
}
.quote-terms,
.quote-terms .markdown-content,
.quote-terms .markdown-content p,
.order-terms,
.order-terms .markdown-content,
.order-terms .markdown-content p {
	font-size: 11px;
}
.quote-terms p,
.order-terms p {
	margin-bottom: 5px;
}
.quote-terms p a,
.order-terms p a {
	font-size: inherit;
}
.order-terms ul {
	margin: 5px 0;
	list-style: disc inside none;
}
.order-terms ul li {
	margin: 5px 0;
}
table.sku {
	border: 1px solid #d6d6d6;
	border-collapse: collapse;
	width: auto;
}
.sku th {
	background: #f6f6f6;
	font-weight: bold;
}
.sku th,
.sku td {
	border: 1px solid #d6d6d6;
	padding: 5px;
}
.drilldown-header {
	font-weight: bold;
	padding: 5px;
}
.nav-list {
	border: 1px solid #d8d8d8;
}
.nav-list > li {
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 0px;
}
.nav-list > li > a {
	padding: 5px 10px;
}
.side-nav .nav-list > li > a {
	font-size: 12px;
}
.side-nav .nav {
	margin-left: 0;
	margin-bottom: 22px;
	list-style: none;
}
.side-nav .nav > li > a {
	display: block;
}
.side-nav .nav > li > a:hover,
.side-nav .nav > li > a:focus {
	text-decoration: none;
}
.side-nav .nav > li > a > img {
	max-width: none;
}
.nav-list > .active > a {
	padding: 5px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.nav-list .nav-header {
	color: #555555;
	text-shadow: none;
	text-transform: none;
	background: #ebf3fa;
	border: none;
	border-bottom: 1px solid #d5e1ed;
	display: block;
	padding: 6px 10px;
	font-size: 13px;
	font-weight: bold;
}
.nav-list li.active-trail a {
	font-weight: bold;
}
.nav-list li.active-trail a:before {
	content: "» ";
}
.admin-main-content {
	margin-left: 200px;
	padding: 10px;
}
.admin-main-content > :first-child {
	margin-top: 0;
}
.admin-main-content h2,
.admin-main-content p {
	margin: 1em 0;
}
.admin-main-content .standard-list li {
	color: #333;
	list-style: disc inside none;
}
.vertical-checkboxes .checkbox-label-wrapper {
	display: block;
}
.wide-area {
	overflow: scroll;
}
.reporting-table-large-scroll {
	overflow: auto;
	height: 400px;
}
.reporting-table-large-scroll table {
	border-collapse: collapse;
}
.reporting-table-large-scroll td,
.reporting-table-large-scroll th {
	padding: 5px;
}
.reporting-table-large-scroll th {
	font-weight: bold;
}
.reporting-table-large-scroll table td {
	border: 1px solid #f2f2f2;
}
.admin-form .content-table td {
	padding-left: 0;
}
table.security-groups {
	width: auto;
	border: 1px solid #f2f2f2;
}
table.security-groups th {
	font-weight: bold;
}
table.security-groups td,
table.security-groups th {
	padding: 0.25em 1em;
}
table.security-groups .remove {
	color: red;
}
.security-group-members {
	font-style: italic;
}
.edit-security-group {
	margin: 1em 0;
}
.edit-security-group fieldset {
	margin: 1em 0;
	padding: 10px;
	border: 1px solid #f2f2f2;
}
.edit-security-group legend {
	font-weight: bold;
}
.security-groups-all-members {
	display: none;
}
table.table-autoscroll {
	border: 1px solid #f2f2f2;
	width: auto;
}
table.users td,
table.users th {
	padding: 0.25em 1em;
}
table.users th {
	font-weight: bold;
}
table.users.hide-rows tbody tr {
	display: none;
}
table.users.administrator tbody tr.administrator,
table.users.amplisequser tbody tr.amplisequser,
table.users.ampliseqsupport tbody tr.ampliseqsupport {
	display: table-row;
}
.admin-main-content #editProfile {
	width: 818px;
}
.admin-main-content #editProfile h2 {
	margin: 0;
}
.admin-main-content #editProfile .user-designs {
	font-size: 12px;
}
.admin-main-content #editProfile .user-designs-table-wrapper {
	display: none;
	border: 1px solid #f2f2f2;
	padding: 5px 10px;
	margin: 5px 0;
}
input.qualityCheckCompleted {
	float: left;
}
.quality-check-by {
	display: block;
	margin-left: 25px;
}
table.application-settings-editor,
table.admin-list-table {
	width: auto;
	border: 1px solid #f2f2f2;
}
table.application-settings-editor thead th,
table.admin-list-table thead th {
	font-weight: bold;
	padding: 1em 1em 0.25em;
}
table.application-settings-editor tr:nth-child(even) td,
table.admin-list-table tr:nth-child(even) td {
	background-color: #f1f1f1;
}
table.application-settings-editor td,
table.admin-list-table td {
	padding: 0.25em 1em;
}
table.application-settings-editor .setting-name {
	width: 20em;
	vertical-align: middle;
}
table.application-settings-editor .setting-value input {
	width: 30em;
}
table.application-settings-editor .submit {
	padding-top: 1em;
	padding-bottom: 1em;
}
.design-template {
	border: 1px solid #d8d8d8;
	padding: 15px;
	margin: 0 0 15px;
}
.design-template + .design-template {
	border-top: 1px solid #ccc;
	padding-top: 30px;
}
.design-template-info-wrapper-table {
	border-collapse: separate;
	border-spacing: 0;
	min-width: 350px;
}
.design-template-info-wrapper-table td {
	border-top: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	padding: 5px;
	background: #eee;
}
#panelsTable .design-template-info-wrapper-table td {
	border-top: 1px solid #bbb;
}
.design-template-info-wrapper-table td:first-child {
	border-left: 1px solid #bbb;
}
.design-template-info-wrapper-table tr:first-child td:first-child {
	border-top-left-radius: 6px;
}
.design-template-info-wrapper-table tr:last-child td:first-child {
	border-bottom-left-radius: 6px;
}
.design-template-info-wrapper-table tr:first-child td:last-child {
	border-top-right-radius: 6px;
}
.design-template-info-wrapper-table tr:last-child td:last-child {
	border-bottom-right-radius: 6px;
}
.design-template-target td,
.design-template-statistics td {
	padding-top: 10px;
	padding-bottom: 10px;
}
.design-template-target td:first-child {
	text-align: center;
}
.design-template-target td.description {
	padding-left: 15px;
	line-height: 1.35;
}
.design-template-statistics td {
	text-align: center;
}
.design-template-statistics strong {
	display: block;
	margin-bottom: 10px;
}
.design-template-actions {
	padding-top: 2px;
}
.template-targets-table {
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}
.template-targets-table th,
.template-targets-table td {
	border-top: 1px solid #d6d6d6;
	color: #444;
	font-size: 11px;
	padding: 8px;
	vertical-align: middle;
}
.template-targets-table th {
	background: #f6f6f6;
	border-bottom: 3px solid #d6d6d6;
	border-top: 2px solid #ffffff;
	color: #999;
	font-weight: bold;
}
.copyDesignPanel h2 {
	margin: 0 0 1em;
}
.copyDesignPanel td {
	padding-bottom: 10px;
}
.copyDesignPanel td.edit-design-label {
	padding: 5px 15px 0;
}
.copyDesignPanel .action-buttons,
.center-action-buttons {
	text-align: center;
}
.solutionSwitcher {
	overflow: hidden;
	width: auto;
	margin: 10px 0 10px 0;
}
.solutionSwitcher .design-version-solution {
	background: white;
}
.solutionSwitcher .design-version-solution {
	zoom: 1;
}
.solutionSwitcher .design-version-solution:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.design-version-solution .content-targets {
	zoom: 1;
}
.design-version-solution .content-targets:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.solutionSwitcher .data-table {
	border-left: 0;
}
.data-message:empty {
	padding: 0;
}
#solution-messages .alert {
	white-space: pre-line;
}
#solution-messages ul {
	display: block;
	list-style: disc inside;
	margin: 0.6em 0 0;
}
#solution-messages li {
	display: list-item;
	list-style: inside disc;
	margin: 0 0 0.3em 15px;
}
.list-group-item li {
	display: list-item;
}
.info-bit {
	display: inline-block;
	margin-right: 20px;
}
.info-bit .content-value a:not(.ir),
.referenceInfo .content-value a:not(.ir) {
	font-size: inherit;
}
.info-bit-amplicon-size-option select {
	min-width: 150px;
}
table#distributor {
	border: 1px solid #d6d6d6;
	border-collapse: collapse;
	width: auto;
}
#distributor td {
	border: 1px solid #d6d6d6;
	padding: 5px !important;
}
.ui-autocomplete.gene-symbol-autocomplete,
.ui-autocomplete.fusion-pair-autocomplete {
	overflow-y: auto;
	
	overflow-x: hidden;
	border: 1px solid #ccc;
	-webkit-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.2);
}
.ui-autocomplete.gene-symbol-autocomplete .ui-menu-item,
.ui-autocomplete.fusion-pair-autocomplete .ui-menu-item {
	
	padding-right: 20px;
	box-sizing: content-box;
}
.ui-autocomplete.gene-symbol-autocomplete {
	max-height: 100px;
}
.ui-autocomplete.fusion-pair-autocomplete {
	max-height: 185px;
	white-space: nowrap;
}
.ui-autocomplete.gene-symbol-autocomplete .ui-menu-item a.ui-state-hover,
.ui-autocomplete.fusion-pair-autocomplete .ui-menu-item a.ui-state-hover {
	color: black;
	background-color: #f1f1f1;
	font-weight: normal;
	margin: 0;
}
.ui-autocomplete.gene-symbol-autocomplete .ui-menu-item a {
	color: inherit;
}
.admin-tmpl-edit-form input[type="hidden"] {
	width: 635px;
}
.admin-tmpl-edit-form input[type="text"] {
	width: 625px;
}
.admin-tmpl-edit-form .statistics-field {
	float: left;
	margin: 10px 15px 10px 0;
}
.admin-tmpl-edit-form .statistics-field input[type="text"] {
	width: 75px;
}
.admin-tmpl-edit-form .statistics-field label {
	display: block;
}
.admin-documentation-edit-form label,
.admin-documentation-edit-form strong,
.admin-tmpl-edit-form label,
.admin-tmpl-edit-form strong {
	font-weight: bold;
}
.admin-documentation-edit-form ul {
	margin: 0 0 0 1em;
}
.admin-documentation-edit-form li {
	list-style: disc inside;
	margin: 0 0 0.3em 0;
}
.admin-documentation-edit-form input[type="text"] {
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 300px;
	float: left;
}
.admin-documentation-edit-form .input-explanation {
	padding-top: 4px;
	margin-left: 310px;
}
#documentation_content_markdown_guide,
#description_content_markdown_guide,
#warningMessage_content_markdown_guide,
#downloadDialogContent_content_markdown_guide,
#default-plan,
#archive-filenames {
	display: none;
}
#applicationHelp_markdownContent,
#documentation_content_preview,
#tmplDesign_descriptionMarkdown,
#description_content_preview,
#tmplDesign_downloadDialogContentMarkdown,
#downloadDialogContent_content_preview,
#tmplDesign_warningMessageMarkdown,
#warningMessage_content_preview {
	width: 98%;
	height: 350px;
	resize: vertical;
	overflow: auto;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	boz-sizing: border-box;
	margin: 0;
}
.admin-full-width-content-editor-column {
	width: 733px;
}
#tmplDesign_planMultiVersionContents {
	width: 733px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.admin-content-editor-column {
	float: left;
	width: 370px;
}
#documentation_content_preview,
#description_content_preview,
#downloadDialogContent_content_preview,
#warningMessage_content_preview {
	border: 1px solid #ccc;
	padding: 10px;
}
.code-view#documentation_content_preview,
.code-view#description_content_preview,
.code-view#downloadDialogContent_content_preview,
.code-view#warningMessage_content_preview {
	display: block;
	font-family: monospace;
	font-size: 10pt;
	margin: 0;
	white-space: pre-wrap;
}
.tmplDesign_tmplDesignType-disabled-message {
	font-style: italic;
	margin-bottom: 10px;
}
.tmplDesign_description-content-editor .label-wrapper,
.documentation-content-editor .label-wrapper {
	height: 25px;
}
.help-bar {
	display: block;
	margin: 0 15px 10px 0;
	
	font: 12px/1.4 Arial, "Helvetica Neue", Helvetica, sans-serif;
	vertical-align: middle;
}
.help-bar-highlight-bold {
	font-size: 110%;
	font-weight: bold;
}
.help-bar img {
	vertical-align: middle;
	margin-right: 10px;
}
.help-bar-label {
	font-weight: 700;
	zoom: 1;
	vertical-align: middle;
}
.ir {
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
}
.help-icon {
	
	zoom: 1;
	display: inline;
	
	height: 17px;
	width: 17px;
	display: inline-block;
	vertical-align: middle;
	margin: -7px 5px 0 5px;
}
.help-icon-dialog,
.help-icon-tooltip,
.help-icon-link {
	background: url(../images/icons-info-17px.png) no-repeat transparent;
}
.help-icon-video {
	background: url(../images/icons-help-video-17px.png) no-repeat
		transparent;
}
.help-icon-dialog,
.help-icon-video {
	cursor: pointer;
}
.help-icon-dialog-align-right {
	float: right;
}
.help-icon-tooltip {
	cursor: help;
}
.help-text-tooltip {
	border-bottom: 1px dashed #bbb;
	cursor: help;
}
.help-tooltip-block {
	max-width: 400px;
	background: none repeat scroll 0 0 #eaf1f7;
	border: 1px solid #036ac8;
	-ms-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 0 0 5px 5px #dddddd;
	box-shadow: 0 0 5px 5px #dddddd;
	padding: 5px 10px 3px;
	top: 60px;
	line-height: 1.25;
}
.release-notes-interstitial {
	border: 1px solid #ccc;
	padding: 15px;
	margin: 1em 0;
}
.clearfix {
	zoom: 1;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.markdown-content,
.markdown-content p {
	
	color: #222222;
}
.markdown-content,
.markdown-content a {
	font-size: 13px;
}
.markdown-content a:focus {
	
	outline: thin dotted #333333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.markdown-content p,
.markdown-content li,
.markdown-content dl {
	line-height: 1.35;
}
.markdown-content li > p:first-child {
	margin-top: 0;
}
.markdown-content li > p:last-child {
	margin-bottom: 0;
}
.markdown-content p {
	margin: 1em 0;
}
.markdown-content h2 {
	margin: 0.83em 0;
}
.markdown-content h3,
.markdown-content h4,
.markdown-content h5,
.markdown-content h6 {
	margin: 1em 0;
}
.markdown-content em,
.markdown-content i {
	font-style: italic;
}
.markdown-content strong,
.markdown-content b {
	font-weight: bold;
}
.markdown-content ol h3 {
	font-size: 13px;
	margin: 0.75em 0;
}
.markdown-content dl {
	display: block;
	margin: 1em 0;
}
.markdown-content dt {
	display: block;
	font-weight: bold;
}
.markdown-content dd {
	display: block;
	margin: 0 0 10px 40px;
}
.markdown-content ul {
	display: block;
	list-style-image: none;
	list-style-type: disc;
	margin: 1em 0;
	padding: 0 0 0 30pt;
}
.markdown-content ol {
	display: block;
	list-style-image: none;
	list-style-type: decimal;
	margin: 1em 0;
	padding: 0 0 0 30pt;
}
.markdown-content ol > li {
	list-style-type: decimal;
}
.markdown-content ol ol {
	list-style-type: lower-alpha;
}
.markdown-content ol ol > li {
	list-style-type: lower-alpha;
}
.markdown-content ol ol[type="A"],
.markdown-content ol ol[type="A"] > li {
	list-style-type: upper-alpha;
}
.markdown-content ul ul,
.markdown-content ul ul li {
	list-style-type: none;
}
.markdown-content ul ul li:before {
	content: "\0020\2013\0020"; 
	display: block;
	float: left;
	margin-right: 0.75em;
}
.markdown-content li {
	margin-bottom: 0.25em;
	list-style-position: outside;
}
.markdown-content img {
	max-width: 100%;
	display: block;
	margin: 1em 0 3em;
}
.markdown-content img.linkDest {
	margin: 0;
	display: inline;
	vertical-align: middle;
}
.markdown-content p img {
	margin: 0;
	display: inline;
}
.markdown-content table {
	
	margin: 0;
}
.documentation-table {
	border: 1px solid #aaa;
	border-spacing: 2px 2px;
	box-sizing: border-box;
	display: table;
	zoom: 1;
	border-collapse: collapse;
}
.documentation-table th {
	background: #c8d5e6;
	border: 1px solid #ddd;
	display: table-cell;
	font-weight: bold;
	padding: 2px 5px;
	text-align: center;
	vertical-align: middle;
	zoom: 1;
}
.documentation-table td {
	border: 1px solid #ddd;
	display: table-cell;
	padding: 2px 5px;
	vertical-align: middle;
	zoom: 1;
}
ul.training-videos,
.markdown-content ul.training-videos {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
}
.training-videos li,
.markdown-content .training-videos li {
	display: block;
	list-style-type: none;
	float: left;
	width: 140px;
	margin: 0 0 0 15px;
}
.training-videos li:first-child {
	margin-left: 0;
}
.training-videos img {
	width: 140px;
	margin: 0 0 0.3em;
}
.help-dialog-panel .markdown-content {
	padding: 0 10px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #ccc;
}
.download-results-dialog .download-file-button {
	padding: 0 0 15px;
	text-align: center;
}
.download-results-dialog .download-file-button a {
	font-size: 18px;
	padding: 7px 24px;
}
.columns3 .column {
	width: 30%;
	margin-right: 4.9%;
	float: left;
}
.columns3 .column-last {
	margin-right: 0;
}
.columns2 .column {
	width: 45%;
	margin-right: 9.9%;
	float: left;
}
.columns2 .column-last,
.columns3 .column-last {
	margin-right: 0;
}
.content-navigation {
	margin: 0 20px;
}
.content-navigation ul {
	color: #222222;
	font-weight: bold;
	line-height: 1.3;
}
.content-navigation ul li {
	margin-right: 5px;
	float: left;
	list-style: none;
	background: #ffffff;
	border: 1px solid #dddddd;
	border-bottom: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	display: block;
}
.content-navigation ul li:hover {
	background: #dddddd;
}
.content-navigation ul li.active {
	background: #e0ecf8;
	border-color: #e0ecf8;
	color: #444444;
}
.content-navigation ul li a {
	font-size: 14px;
	float: left;
	padding: 0.7em 2em;
	text-decoration: none;
}
.content-navigation ul li:hover a {
	color: #1a2155;
}
.pages-navigation {
	border-bottom: 1px solid #ccc;
	padding: 0;
	margin: 0 0 17px;
}
.pages-navigation li {
	float: left;
	display: block;
	margin-left: 39px;
	padding: 5px 0 9px;
	position: relative;
	top: 1px; 
}
.pages-navigation li.first_child {
	margin-left: 20px;
}
.pages-navigation li.active a {
	font-weight: bold;
	color: black;
	text-decoration: none;
	cursor: default;
	border: 1px solid #cccccc;
	border-radius: 3px 3px 0 0;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	padding: 5px 10px 7px;
}
.help-page-content li,
.help-page-content ul {
	list-style-type: none;
	padding-left: 0;
	margin: 0 0 0.75em;
}
#shareDesignPanelOptions {
	margin-bottom: 1em;
}
#shareDesignPanelOptions li {
	margin-bottom: 0.5em;
}
#shareDesignUrlLabel {
	margin-bottom: 0.5em;
	display: block;
}
#sharedDesignUrl {
	width: 100%;
	moz-box-sizing: border-box;
	ms-box-sizing: border-box;
	box-sizing: border-box;
}
.share-design {
	margin: 0 0 15px;
}
#proposeCommunityPanelFormElements li {
	display: block;
	margin: 0 0 10px;
}
#proposeCommunityPanelFormElements label.above {
	display: block;
	margin: 0 0 5px;
}
#proposeCommunityPanelFormElements #sharingTextarea {
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#proposeCommunityFormSubmitted {
	font-size: 13px;
}
#proposeCommunityFormSubmitted em {
	font-style: italic;
}
#solution-bar {
	float: left;
}
#solution-highlight {
	float: left;
	background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
	border: 1px solid #cccccc;
	border-radius: 4px;
	margin-top: 15px;
	display: flex;
}
#solution-highlight li {
	line-height: inherit;
}
#solution-highlight div {
	float: left;
	text-align: center;
	padding: 12px 40px;
	height: auto;
	box-sizing: content-box;
}
#solution-highlight .first-highlight {
	border-right: 1px solid #ccc;
}
#solution-highlight .middle-highlight {
	border-left: 1px solid #fff;
	border-right: 1px solid #ccc;
}
#solution-highlight .last-highlight {
	border-left: 1px solid #fff;
}
#solution-highlight div .title {
	color: #666;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 8px;
}
#solution-highlight div .subtitle {
	color: #666;
}
.solution-actions-table {
	width: auto;
	float: left;
	clear: right;
	padding-right: 0px;
	padding-top: 20px;
}
.panel-marketing {
	float: left;
	border: 1px solid #cccccc;
	border-radius: 4px;
	margin-right: 5px;
}
#pgm,
#s5 a {
	padding-right: 8px;
}
.instrument-highlight {
	float: left;
	padding: 10px 15px;
}
.instrument-highlight table {
	padding-top: 10px;
}
.instrument-highlight table td {
	text-align: center;
}
.referenceInfo {
	float: left;
	padding: 10px 0;
}
.referenceInfo:after {
	clear: left;
}
#selected-solution-info {
	padding: 10px 0;
}
.pool-amplicon-counts {
	font-size: 11px;
	padding-top: 5px;
}
.boosted-solution-highlight {
	background-color: #a3e6a3;
}
.inherit-background {
	background-color: inherit;
}
.selected-solution {
	background-color: #d7e8f6;
}
.selected-solution td {
	font-weight: bold;
}
#backToButtonWrapper {
	margin-left: 60px;
}
#orderHistoryPanel {
	margin: 10px 0 10px;
}
th.non-sortable-data-table-column {
	font-size: 12px;
}
.requestProcessingFilter,
.solutionFeedbackFilter {
	float: left;
	margin: 20px 20px 15px 0;
}
#viewRequestProcessingButton {
	margin-top: 35px;
}
#requestProcessingTable,
#solutionFeedbackTable {
	float: left;
	margin-top: 5px;
}
.solutionFeedbackFilter label {
	font-weight: bold;
}
#designsInProgressPanel {
	overflow-x: scroll;
}
.alert-message-confirm {
	min-height: 50px; 
}
.alert-message-confirm p {
	margin: 1em 0;
}
.alert.no-border {
	border: none;
}
.dataTables_filter {
	margin: 0.3em 0;
}
.dataTables_wrapper {
	position: relative;
}
.dataTables_wrapper > .dataTable {
	margin: 0;
}
.dataTables_processing {
	position: absolute;
	top: 0px;
	left: 50%;
	width: 250px;
	margin-left: -125px;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 11px;
	padding: 2px 0;
}
table.dataTable {
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
table.dataTable th,
table.dataTable td {
	border-top: 1px solid #d6d6d6;
	color: #444;
	font-size: 12px;
	padding: 8px;
	vertical-align: middle;
}
table.table.dataTable th,
table.table.dataTable td {
	
}
table.table.dataTable th {
	border-bottom-color: #555555;
}
table.dataTable th {
	background: #f6f6f6;
	border-bottom: 3px solid #d6d6d6;
	border-top: 2px solid #ffffff;
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
table.dataTable th.sorting,
table.dataTable th.sorting_asc,
table.dataTable th.sorting_desc {
	color: #036ac8;
	line-height: 1.4;
	cursor: pointer;
}
table.dataTable th.sorting:hover,
table.dataTable th.sorting_asc:hover,
table.dataTable th.sorting_desc:hover {
	color: #1a2155;
}
table.dataTable th.sorting_asc .th-wrapper {
	background: #f6f6f6 url("../images/arrow_sort_ascending.gif") no-repeat
		right;
	padding-right: 22px;
}
table.dataTable th.sorting_desc .th-wrapper {
	background: #f6f6f6 url("../images/arrow_sort_descending.gif") no-repeat
		right;
	padding-right: 22px;
}
table.dataTable .ucsc-col {
	padding-right: 15px;
	text-align: center;
}
tr.vertical-radio-btns-row {
	white-space: nowrap;
}
.vertical-radio-btns-row TD {
	vertical-align: top;
}
.vertical-radio-btns-row .radio {
	padding-left: 10px;
}
.target-error {
	padding-top: 5px;
}
.content-targets-search {
	padding: 5px 15px;
	margin: 0 0 10px;
	border: 1px solid #d6d6d6;
	background: #f6f6f6;
}
.content-targets-search label {
	display: inline-block;
	margin: 0 10px 0 0;
}
.content-targets-search input {
	width: 400px;
}
.content-targets-search input,
.content-targets-search label,
.content-targets-search button {
	vertical-align: middle;
}
#hotspotContentTargetsAccordion h3,
#hotspotSharedContentTargetsAccordion h3 {
	padding: 10px 10px 10px 30px;
	font-size: 14px;
	background-color: white;
}
#rnaContentTargetsAccordion h3 {
	padding: 10px 10px 10px 30px;
	font-size: 14px;
}
#rnaContentTargetsAccordion h3.fixed-panel {
	cursor: default;
}
#rnaContentTargetsAccordion h3.missed {
	background: #f09c9f;
}
#rnaContentTargetsAccordion h3.needs-attention {
	background: #f0ec9c;
}
#rnaContentTargetsAccordion h3.hits {
	background: #9cf0aa;
}
#rnaContentTargetsAccordion h3.removed {
	background: #f0f0f0;
}
#rnaContentTargetsAccordion .result-segment-help,
.dna-accordion .result-segment-help {
	display: inline-block;
	padding-top: 3px;
	vertical-align: top;
}
#rnaContentTargetsAccordion .result-segment-help a.ir,
.dna-accordion .result-segment-help a.ir {
	
	font: 0/0 a;
	text-shadow: none;
}
.rna-remove-button-column {
	width: 15%;
}
.rna-type-column {
	width: 31%;
}
.rna-name-column {
	width: 21%;
}
.rna-accessions-count-column {
	width: 28%;
}
.rna-ucsc-column {
	width: 7%;
}
.rna-wg-name-column {
	width: 31%;
}
.rna-wg-spacer-column {
	width: 62%;
}
.rna-wg-extended-column {
	width: 25%;
}
.assay-id-detail,
.rna-accession-filter,
.rna-explanation {
	text-align: right;
}
.assay-id-detail a {
	font-size: inherit;
}
.rna-explanation {
	margin: 0 0 5px;
}
.accessions-show-compatible tbody tr,
.accessions-show-incompatible tbody tr {
	display: none;
}
.accessions-show-compatible .compatible-transcript,
.accessions-show-incompatible .incompatible-transcript {
	display: table-row;
}
.rna-targets-count {
	border-radius: 50%;
	background-color: #990000;
	color: white;
	font-weight: bold;
	display: inline-block;
	min-width: 20px;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}
.dna-accordion h3 {
	border-color: #d6d6d6;
}
.dna-accordion h3 .hotspot-targets-count {
	display: inline-block;
	color: white;
	padding: 0 5px 1px;
	width: 2em;
	text-align: center;
	font-weight: normal;
	border-radius: 50%;
}
.dna-accordion h3 .targets-count-digits-4 {
	width: 3em;
}
.dna-accordion h3 .targets-count-digits-5 {
	width: 4em;
}
.dna-accordion h3.designed .hotspot-targets-count {
	background-color: #009238;
}
.dna-accordion h3.missed .hotspot-targets-count {
	background-color: #c2000a;
}
.rna-accordion .accordion-content,
.dna-accordion .accordion-content {
	border: 1px solid #d6d6d6;
	border-top: 0;
}
.rna-accordion .accordion-content + .ui-accordion-header,
.dna-accordion .accordion-content + .ui-accordion-header {
	margin-top: 20px;
}
.rna-target-warning {
	vertical-align: middle;
}
table.rna-results-data-table > tbody > tr.open > td {
	border-bottom: 0;
	padding-bottom: 0;
}
table.rna-results-data-table > tbody > tr.open + tr > td {
	border-top: 0;
	padding-top: 0;
	padding-left: 16px;
	padding-right: 16px;
}
.rna-results-data-table .coverage-details {
	margin-left: 15%;
	width: 31%;
}
.rna-tmpl-results-data-table .coverage-details {
	margin-left: 0;
}
.content-targets .rna-results-data-table td {
	vertical-align: top; 
	padding-top: 15px; 
}
.content-targets .rna-results-data-table td.actions {
	padding-top: 12px; 
}
.rna-type,
.rna-name {
	display: block;
	background: url(../images/arrow_rna_type_open.png) no-repeat 4px center;
	padding: 0 0 0 21px;
	margin: 0 0 5px;
}
.rna-type-closed,
.rna-name-closed {
	background-image: url(../images/arrow_rna_type_closed.png);
}
.rna-accession-compatible {
	text-align: center;
}
.rna-type-details .checkmark,
.rna-type-details .no-checkmark {
	background: url(../images/checkmark_rna.png) no-repeat;
	text-indent: -9em;
	display: inline-block;
	overflow: hidden;
	width: 12px;
	height: 12px;
}
.rna-type-details .no-checkmark {
	background-image: url(../images/checkmark_rna_none.png);
}
.incompatible-transcript td {
	background-color: #f2cece;
}
.rna-results-data-table .actions .button {
	min-width: 75px;
	margin-bottom: 5px;
}
.data-migration {
	margin: 1em 0;
}
.radio-group {
	padding: 0 25px;
	width: 660px;
}
.radio-group > li {
	margin: 0 0 0.5em;
}
.radio-group label {
	font-weight: bold;
}
#panelPlannerSuppliesColumn h2 {
	margin-top: 0;
	padding-top: 24px;
}
#oligoSuppliesTable {
	margin-top: 0;
}
#oligoSuppliesTable thead th {
	height: 19px;
}
#customPanelsMoreInfoLink {
	white-space: nowrap;
}
.number-circle-solid {
	color: #fff;
	font-size: 20px;
	line-height: 1.6;
	text-align: center;
	width: 32px;
	height: 32px;
	background-color: #036ac8;
	border-radius: 20px;
}
.number-circle {
	background-image: url("../images/circle_blue_36_36.png");
	background-repeat: no-repeat;
	background-color: transparent;
	width: 24px;
	height: 27px;
	padding: 7px 6px 3px;
	margin: 0 7px 0 0;
	display: block;
	float: left;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.panel-planner-step {
	padding-bottom: 5px;
}
.panel-planner-step .checkbox-button-label {
	width: 98%;
	width: calc(100% - 2px);
	max-width: 100%;
	margin: 0 0 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.markdown-content .panel-planner-step .checkbox-button-label-img {
	float: left;
	margin-left: 10px;
}
.panel-planner-step .checkbox-button-label span {
	display: block;
	padding-top: 25px;
}
.order-addon-label {
	font-weight: bold;
	display: inline-block;
}
#kit-highlight img {
	display: inline;
	padding: 0;
	margin: 0;
}
.order-step {
	margin-bottom: 20px;
}
.order-step input[type="checkbox"] {
	margin: 0px;
}
.order-step-halfcolumn {
	float: left;
	width: 48%;
	margin-right: 4%;
}
.order-step-halfcolumn-last {
	margin-right: 0;
}
.order-step legend {
	font-weight: bold;
	margin-bottom: 1em;
	min-height: 3em;
	line-height: 1.3;
	display: block;
	width: 100%;
}
.order-step legend .title-wrapper {
	display: table;
}
.order-step legend .title {
	display: table-cell;
	vertical-align: middle;
}
.addon-description {
	margin-left: 115px;
}
.markdown-content .order-step img {
	margin: 0 15px 0 0;
}
.oligo-supplies {
	width: 100%;
}
.oligo-supplies img {
	display: inline;
	margin: 0;
	padding: 0;
}
.oligo-supplies .new-row-transition {
	-webkit-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear;
}
.oligo-supplies .new-row {
	background-color: #8fcc8f;
}
.oligo-supply-catalog-no {
	width: 90px;
}
.ecart-panel {
	padding: 20px 20px 0;
	margin-bottom: 20px;
}
.oligo-supplies .quantity-input {
	width: 3em;
}
.revalidation-form label {
	font-weight: bold;
}
.revalidation-form span.field-subsitute {
	display: block;
	padding-top: 5px;
	font-style: italic;
}
.content-toolbar.ui-buttonset .ui-button {
	margin-right: 0;
}
.content-toolbar .ui-button-text-only .ui-button-text {
	padding: 0;
	line-height: 1;
	text-align: left;
}
#addAmpliconForm {
	position: relative;
}
#addAmpliconForm .loading-indicator {
	position: absolute;
	top: 0;
	left: 0;
	height: 32px;
	width: 200px;
	background: url("../images/ajax-loader.gif") no-repeat;
	padding: 8px 0 0 40px;
}
.shared-design-column {
	text-align: center;
}
.waitscreen .spinner {
	margin: 0 10px 0 -10px;
	padding: 5px 10px 20px 20px;
	background: url("../images/ajax-loader.gif") no-repeat;
}
@media (max-width: 1024px) {
	#dnaDesignsTable {
		table-layout: fixed;
	}
	#dnaDesignsTable td {
		word-wrap: break-word;
	}
	#dnaDesignsTable th {
		width: auto;
	}
}
#panelSurvey {
	margin-top: 14px;
}
#panelSurveyLink {
	font-size: 14px;
}
#cart-loading-div .lt-progress {
	display: block;
	margin: 0 auto;
}
.explain-coverage,
.explain-coverage-icon {
	vertical-align: middle;
}
.coverage-dropouts-panel-buttons {
	text-align: center;
}
.coverage-dropouts-panel-buttons a {
	vertical-align: middle;
}
.coverage-dropouts-panel-buttons img {
	padding-right: 30px;
}
.study-info {
	display: inline-block;
	min-width: 29em;
}
li.initialStyle {
	list-style: disc;
	line-height: 11px;
	margin-top: 5px;
}
.chevrons {
	width: 100%;
	height: 38px;
	background: #f6f6f6; 
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#f6f6f6 100%
	); 
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0%, #ffffff),
		color-stop(100%, #f6f6f6)
	); 
	background: -webkit-linear-gradient(
		top,
		#ffffff 0%,
		#f6f6f6 100%
	); 
	background: -o-linear-gradient(
		top,
		#ffffff 0%,
		#f6f6f6 100%
	); 
	background: -ms-linear-gradient(
		top,
		#ffffff 0%,
		#f6f6f6 100%
	); 
	background: linear-gradient(
		to bottom,
		#ffffff 0%,
		#f6f6f6 100%
	); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); 
	border: 1px solid #d6d6d6;
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
	overflow: hidden;
}
.chevrons ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.chevrons li {
	float: left;
	text-align: center;
}
.chevrons.chevrons-ordering li {
	width: 33.333%;
}
.chevron-text {
	position: relative;
	z-index: 9;
}
.chevrons a {
	width: 100%;
	height: 38px;
	line-height: 38px;
	text-align: center;
	background: #f6f6f6; 
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#f6f6f6 100%
	); 
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0%, #ffffff),
		color-stop(100%, #f6f6f6)
	); 
	background: -webkit-linear-gradient(
		top,
		#ffffff 0%,
		#f6f6f6 100%
	); 
	background: -o-linear-gradient(
		top,
		#ffffff 0%,
		#f6f6f6 100%
	); 
	background: -ms-linear-gradient(
		top,
		#ffffff 0%,
		#f6f6f6 100%
	); 
	background: linear-gradient(
		to bottom,
		#ffffff 0%,
		#f6f6f6 100%
	); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); 
	margin: 0 10px 0 0;
	display: block;
	float: left;
	position: relative;
}
.chevrons a:after {
	content: "";
	width: 28px;
	height: 28px;
	border-right: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	background: #f6f6f6; 
	background: -moz-linear-gradient(
		150deg,
		#ffffff 0%,
		#f6f6f6 100%
	); 
	background: -webkit-linear-gradient(
		150deg,
		#ffffff 0%,
		#f6f6f6 100%
	); 
	background: -o-linear-gradient(
		150deg,
		#ffffff 0%,
		#f6f6f6 100%
	); 
	background: -ms-linear-gradient(
		150deg,
		#ffffff 0%,
		#f6f6f6 100%
	); 
	background: linear-gradient(150deg, #ffffff 0%, #f6f6f6 100%); 
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	display: block;
	position: absolute;
	right: -15px;
	top: 5px;
	z-index: 1;
}
.chevrons li:last-child a:after {
	display: none;
}
.chevrons li.active a {
	color: #fff;
	background: #0b50b2; 
	background: -moz-linear-gradient(
		top,
		#0b50b2 0%,
		#106cca 100%
	); 
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0%, #0b50b2),
		color-stop(100%, #106cca)
	); 
	background: -webkit-linear-gradient(
		top,
		#0b50b2 0%,
		#106cca 100%
	); 
	background: -o-linear-gradient(
		top,
		#0b50b2 0%,
		#106cca 100%
	); 
	background: -ms-linear-gradient(
		top,
		#0b50b2 0%,
		#106cca 100%
	); 
	background: linear-gradient(
		to bottom,
		#0b50b2 0%,
		#106cca 100%
	); 
}
.chevrons li.active a:after {
	background: #0b50b2; 
	background: -moz-linear-gradient(
		135deg,
		#0b50b2 0%,
		#106cca 100%
	); 
	background: -webkit-linear-gradient(
		135deg,
		#0b50b2 0%,
		#106cca 100%
	); 
	background: -o-linear-gradient(
		135deg,
		#0b50b2 0%,
		#106cca 100%
	); 
	background: -ms-linear-gradient(
		135deg,
		#0b50b2 0%,
		#106cca 100%
	); 
	background: linear-gradient(135deg, #0b50b2 0%, #106cca 100%); 
}
.chevrons li.disabled a,
.chevrons li.disabled a:after {
	color: #999;
	background-color: #e4e4e4;
	background-image: none;
	pointer-events: none;
}
.chevrons.tall {
	height: 50px;
}
.chevrons.tall a {
	height: 50px;
	line-height: 50px;
	font-size: 15px;
}
.chevrons.tall a:after {
	width: 39px;
	height: 39px;
	position: absolute;
	right: -17px;
	top: 5px;
	z-index: 1;
}
.chevrons.tall li:last-child a:after {
	display: none;
}
.chevrons.tall .chevron-text {
	margin-left: 34px;
}
.chevrons.tall li:first-of-type .chevron-text {
	margin-left: 0;
}
#design-workflow.container-fluid {
	padding: 0 20px;
}
#design-workflow li {
	width: 23%;
}
#design-workflow li:nth-child(3) {
	width: 30%;
}
#design-workflow .chevrons {
	margin: 15px auto 0;
}
.design-status a:link {
	font: 18px/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 700;
	color: #036ac8;
}
.design-status a:hover {
	color: #1a2155;
}
.hidden-solutions-disclaimer-panel-buttons {
	text-align: center;
}
.hidden-solutions-disclaimer-panel-buttons a {
	vertical-align: middle;
}
#admin-design-metadata {
	margin: 0.5em 0;
}
#admin-design-metadata dt {
	display: block;
	font-weight: bold;
	float: left;
	margin-right: 10px;
}
#admin-design-metadata dt#solution-feedback-options {
	float: none;
}
#admin-design-metadata dt#subsetted-designs {
	float: none;
}
dl#solution-feedback-metadata {
	margin-bottom: 0;
}
fieldset#solution-feedback-metadata {
	width: 500px;
	border: 1px groove #ddd;
	padding-left: 1.4em;
	-webkit-box-shadow: 0px 0px 0px 0px #000;
	box-shadow: 0px 0px 0px 0px #000;
	margin-bottom: 15px;
}
fieldset#solution-feedback-metadata legend {
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
	width: auto;
	padding: 0 10px;
	border-bottom: none;
	margin-bottom: 0;
}
#admin-design-metadata dt:after {
	content: ":";
}
#admin-design-metadata dd {
	display: block;
	margin-bottom: 0.3em;
}
.content-990 {
	min-width: 990px;
}
.bootstrap-main-content {
	margin: 0 20px;
	padding: 0px 10px;
	background: white;
	border: 1px solid #d1d3dc;
	border-radius: 5px;
}
.amp-bootstrap-main-content {
	margin: 0;
	border: 0;
}
#panels-search-breadcrumbs {
	display: inline-block;
	vertical-align: top;
	padding: 0;
	background-color: transparent;
}
#panels-search-breadcrumbs li {
	background: #e0ecfa;
	border: 1pt solid #c7d1db;
	padding: 5px;
	margin-left: 10px;
	display: inline-block;
	border-radius: 5px;
}
#panels-search-breadcrumbs li a {
	margin-left: 5px;
}
#panels-search-facets-sidebar {
	float: left;
	width: 216px;
}
#panels-search-facets-sidebar label.disabled {
	color: #ccc;
}
#search-results-content {
	margin-left: 231px;
}
#search-results-content .search-results-modify {
	margin: 0 0 15px;
}
#panels-search-form input.search {
	width: 130px;
	box-sizing: content-box;
}
#panels-search-form .submit-btn {
	vertical-align: top;
}
#panelsTable.table-bordered th,
#panelsTable.table-bordered td {
	border-left: 1px solid #dddddd;
	line-height: 22px;
	border-bottom-color: #555555;
}
.search-facet {
	margin-bottom: 15px;
}
.search-facet h2 {
	font-size: 16px;
	margin-bottom: 0.1em;
}
#search-results-content .row-fluid {
	height: 200px;
}
#search-results-content .span4 {
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 40px;
}
.search-preset {
	padding: 35px 35px 35px 35px;
	height: 160px;
	font-size: 25px;
	line-height: 1;
	background-color: #f6f6f6;
	background-image: -moz-linear-gradient(top, #ffffff, #e8e8e8);
	background-image: -webkit-gradient(
		linear,
		0 0,
		0 100%,
		from(#ffffff),
		to(#e8e8e8)
	);
	background-image: -webkit-linear-gradient(top, #ffffff, #e8e8e8);
	background-image: -o-linear-gradient(top, #ffffff, #e8e8e8);
	background-image: linear-gradient(to bottom, #ffffff, #e8e8e8);
	background-repeat: repeat-x;
	border: 1px solid #d8d8d8;
	border-color: #c2c2c2;
	border-color: rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe8e8e8', GradientType=0);
}
.search-preset:hover {
	color: #333333;
	background: #e8e8e8;
	filter: none;
}
.search-preset .search-preset-count {
	font-weight: bold;
	padding-top: 15px;
}
.design-template-metadata {
	float: left;
}
.design-template .badge {
	margin-left: 10px;
}
.label.right {
	float: right;
}
.label[title] {
	cursor: help;
}
div.section-table {
	border: 1px solid #d6d6d6;
	padding: 10px 15px 55px 15px;
	margin-bottom: 20px;
}
div.section-table h3 {
	padding: 0px 0px 10px 0px;
	font-size: 14px;
}
.reference-actions-bar {
	padding-top: 20px;
	margin-bottom: 10px;
	position: relative;
}
.reference-actions-bar .btn-group {
	position: absolute;
	right: 0;
	top: 22px;
}
.reference-info-bar {
	margin: 0 0 5px;
	list-style: 1.5; 
}
.form-actions {
	
	background: transparent !important;
	border-top: 0 !important;
}
#universalSearchForm {
	margin: 0;
}
.form-longtext input,
.form-longtext textarea {
	width: 100%;
	
	width: -webkit-calc(100% - 14px);
	width: calc(100% - 14px);
}
.form-longtext input.help-subsequent {
	max-width: -webkit-calc(100% - 50px);
	max-width: calc(100% - 50px);
}
.form-longtext textarea {
	height: 60px;
}
.controls .help-icon {
	margin-top: -9px;
}
.controls-fileupload-progress .help-icon {
	margin-top: 2px;
}
.controls input[type="file"] + .help-icon {
	margin-top: 0;
}
.add-reference,
.copy-design,
.copy-template {
	margin: 15px auto 0;
	width: 528px;
}
.add-reference h2 {
	text-align: center;
	font: 36px DINProRegular, "Helvetica Neue", Helvetica, sans-serif;
	color: #666;
}
.copy-design #designName {
	vertical-align: top;
	width: 100%;
	clear: both;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.copy-design {
	width: 368px;
}
.copy-design .add-design-field {
	color: #666;
	text-align: left;
}
.copy-design .copy-design-field #designDescription {
	vertical-align: top;
	width: 300px;
	height: 100px;
}
.copy-design .copy-design-field #designName {
	vertical-align: top;
	width: 300px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#customReferenceForm td.progress-bar {
	vertical-align: middle;
	width: 43%;
}
#customReferenceForm td.progress-bar .progress {
	margin-bottom: 0px;
}
.jquery-fileupload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
	font-size: 200px;
	direction: ltr;
	cursor: pointer;
}
.fileinput-button {
	position: relative;
	overflow: hidden;
}
#targetsTable tr.coordinatePositionError td {
	border: none;
	padding-top: 0px;
}
.applicationHelpState-USER_MODIFIED,
.applicationHelpState-CONFLICT {
	font-weight: bold;
}
.applicationHelpState-CONFLICT {
	color: red;
}
.target-predesigned-details-toggle {
	display: block;
	background-repeat: no-repeat;
	background-position: 4px center;
	padding: 0 0 0 21px;
	margin: 0 0 5px;
}
.target-predesigned-details-toggle.closed {
	background-image: url(../images/arrow_rna_type_closed.png);
}
.target-predesigned-details-toggle.open {
	background-image: url(../images/arrow_rna_type_open.png);
}
#targetsTable tr.target-predesigned:hover,
.design-version-solution .content-targets > .data-table tr:hover,
#template-review-targets > tbody > tr:hover {
	background: #eaf1f7;
	cursor: pointer;
}
#targetsTable #targets_heading_cnvDetection{
	width: 11.25rem !important;
}
.target-predesigned-details > td {
	padding: 0 !important;
	border: 1px solid #d6d6d6;
	border-bottom: 0;
}
.target-predesigned-details-widget {
	padding: 10px 20px;
	background: #f8f8f8;
	border: 1px solid #f0f0f0;
}
#panelsTable {
	border-left: 1px solid;
	border-color: #555555;
}
#panelsTable .primaryRow td {
	border-top: 3px solid #555555;
}
#panelsTable .primaryRow td:last-child {
	width: 180px;
	box-sizing: content-box;
}
#panelsTable .primaryRow td:first-child {
	min-width: 180px;
	box-sizing: content-box;
}
.design-template-actions .btn {
	width: 136px;
	margin-top: 2px;
	line-height: 12px;
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: content-box;
}
.panelTags .badge {
	margin-top: 2px;
}
.badge-info.rna-tag {
	background-color: #fda82a;
}
.badge-info.panel-type-tag {
	background-color: #cccccc;
	color: #000000;
}
.panelTags .badge.dna-type {
	color: #ffffff;
	background-color: #c8c8c8;
}
.badge-info.trial-kit-tag {
	background-color: #fda82a;
}
.btn.request-info {
	background-color: #ffff66;
	border-color: #c8c8c8;
}
#faqSearch {
	border-radius: 6px 6px 6px 6px;
	background-color: #232646;
	color: #ffffff;
	padding: 20px 20px 26px 20px;
	font-size: 14px;
}
#faqTopic {
	width: 300px;
	font-size: 13px;
	font-family: "Helvetica Neue", "Helvetica", "Roboto", "Segoe UI",
		"Arial", "sans-serif";
	color: #333;
}
#faqKeyword {
	padding: 0px 5px;
	float: right;
}
#faqContent i.fa-plus-circle,
#faqContent i.fa-minus-circle {
	font-style: normal;
}
#faqContent li > h3:hover {
	text-decoration: underline;
}
.highlight {
	background-color: #ffff88;
}
.toggle-all-link {
	color: blue;
	text-decoration: underline;
	cursor: pointer;
	font-size: 13px;
}
#ui-datepicker-div.ui-datepicker {
	width: auto;
	border: 1px solid #aaaaaa;
}
div.calculatorDiv .form-group {
	padding-top: 5px;
}
div.calculatorDiv {
	border-top: 1px solid #a6a6a6;
	padding: 10px 30px;
}
div.calculatorDiv .control-label {
	width: 210px;
}
div.calculatorDiv .controls {
	margin-left: 220px;
}
div.calculatorDiv input,
div.calculatorDiv select {
	border: 1px solid #a6a6a6;
}
div.calculatorDiv input {
	width: 294px;
}
div.calculatorDiv select {
	width: 294px;
	height: 36px;
}
div.calculatorDiv input:disabled,
div.calculatorDiv select:disabled {
	color: #aaa;
	background: #eee;
}
table.calc-data-table,
table.calc-data-table td,
table.calc-data-table th {
	border-width: 1px;
	border-color: #a6a6a6;
}
table.calc-data-table td {
	padding: 10px;
	border-top-style: solid;
	border-left-style: solid;
	text-align: center;
}
table.calc-data-table th {
	width: 180px;
	padding: 10px;
	border-top-style: solid;
}
table.calc-data-table {
	border-bottom-style: solid;
	margin: 20px 0px;
}
table.calc-data-table .highlight {
	background-color: #e0ecf8;
}
div.calc-disclaimer p {
	margin: 5px 0;
}
.no-margin-bottom {
	margin-bottom: 0 !important;
}
.status-filter-bar {
	margin-bottom: 15px;
}
#hotspotDetails .formSectionName {
	width: 38%;
}
.hotspotDetails .hotspot-info{
	margin-left: 2.5rem;
}
#hotSpotMtoFaq{
	color: #036ac8;
	cursor: pointer;
}
.formSectionName {
	display: inline-block;
	margin-right: 25px;
	width: 290px;
	margin-bottom: 20px;
	vertical-align: top;
}
.formSectionName legend .legend-text {
	font-size: 20px;
	color: #888;
	vertical-align: middle;
}
.formSectionName legend .number-circle-solid {
	display: inline-block;
	margin-right: 6px;
	vertical-align: middle;
}
.inline-group {
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
}
.inline-group .btn + p {
	margin-left: 10px;
}
#fieldsetNameDetails .inline-group {
	vertical-align: top;
	padding-top: 6px;
}
.standard-genomes,
.custom-genomes {
	
}
.extended-genomes {
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	padding-left: 5px;
}
#solution-highlight ol,
ul {
	margin: 0;
}
#geneGridToolbar > .form-group {
	display: inline-block;
}
.geneItem,
.geneLegendItem {
	display: inline-block;
	height: 48px;
	width: 80px;
	padding-top: 17px;
	margin: 3px;
	border: 1px solid #7fba00;
	text-align: center;
	font-size: 13px;
	cursor: pointer;
	background: #ebfeea;
	vertical-align: top;
	box-sizing: border-box;
	border-radius: 3px;
	line-height: 1;
	position: relative;
	overflow: hidden;
	font-weight: 500;
}
.geneItem.disabled,
.geneLegendItem.disabled {
	color: #aaa;
	background: #eee !important;
	border: 1px solid #aaa;
}
.geneItem.available {
	background: #9bd9e9;
	color: #2672c1;
	border: 1px solid #2672c1;
}
.geneItem.unavailable {
	background: #fdecf0;
	border: 1px solid #f68486;
}
.qtip-content {
	max-width: 300px;
	max-height: 300px;
	overflow-y: auto !important;
}
.geneItem.selected {
	border: solid 2px #ffa500;
}
.geneItem:hover {
	border: solid 2px #ffa500;
}
.geneLegendItem:hover {
	border: 2px solid #ffa500;
}
.geneCheckBoxContainer {
	position: relative;
	top: -31px;
	left: -28px;
}
.addedGeneSymbolContainer {
	top: -16px;
	left: 1px;
	position: relative;
}
.geneItem .geneSymbol {
	word-wrap: break-word;
	position: relative;
	height: 1.3em;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
}
.geneItem .addedGeneSymbol {
	position: relative;
	top: -13px;
	left: -32px;
}
.addedGeneAvailable {
	color: #a1bc60;
}
.addedGeneUnavailable {
	color: #cd5c5c;
}
.addedGeneTooltip {
	position: relative;
	display: inline-block;
	cursor: pointer;
	left: -31px;
	transform: scale(0.8);
	z-index: 1000;
}
.addedGeneSymbol {
	position: relative;
	top: 3px;
	left: -32px;
}
.ui-tooltip::after {
	content: "";
	position: absolute;
	top: -10px;
	left: 5px;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent #d8d8d8 transparent;
}
input[type="checkbox"][data-id] {
	display: none;
}
input[type="checkbox"][data-id] + label {
	display: inline-block;
	padding: 0px;
	margin: 0px;
	background: url("../images/checkbox-unchecked.png") no-repeat;
	height: 14px;
	width: 14px;
	cursor: pointer;
	background-size: 89%;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-ms-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
}
input[type="checkbox"][data-id]:checked + label {
	display: inline-block;
	padding: 0px;
	margin: 0px;
	background: url("../images/checkbox-checked.png") no-repeat;
	height: 14px;
	width: 14px;
	cursor: pointer;
	background-size: 89%;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-ms-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
}
input[type="checkbox"][data-id]:disabled + label {
	display: inline-block;
	padding: 0px;
	margin: 0px;
	background: url("../images/checkbox-unchecked-disabled.png") no-repeat;
	height: 14px;
	width: 14px;
	cursor: pointer;
	background-size: 89%;
}
input[type="checkbox"][data-id]:checked:disabled + label {
	display: inline-block;
	padding: 0px;
	margin: 0px;
	background: url("../images/checkbox-checked-disabled.png") no-repeat;
	height: 14px;
	width: 14px;
	cursor: pointer;
	background-size: 89%;
}
.qtip-content {
	font-size: 12px;
	line-height: 14px;
	max-width: 400px;
	max-height: 300px;
	overflow-y: auto !important;
}
.geneGridLegend {
	display: table;
	margin-top: 10px;
	margin-bottom: 10px;
}
.geneGridLegend .geneItem,
.geneGridLegend .geneLegendItem {
	height: 20px;
	width: 20px;
	padding: 0;
}
.geneGridLegend span {
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 1px;
	padding-top: 3px;
}
.tooltiptext {
	display: none;
}
dl.table-display {
	margin: 0.5em 0;
}
.table-display dt {
	clear: both;
	float: left;
	font-weight: bold;
}
.table-display dd {
	float: left;
}
.ucscImg {
	padding-top: 0.5em;
}
#popup_prompt {
	width: 300px !important;
}
#researchAreas {
	height: 500px;
}
.igvNavigationSearchInput {
	font-size: 12px !important;
	padding: 1px !important;
	height: 20px !important;
}
.igvNavigation {
	background-color: #e0ecf8 !important;
	padding-top: 1px !important;
	padding-left: 1px !important;
	padding-right: 1px !important;
	border-radius: 2px !important;
}
.igv-root-div {
	padding-top: 1px !important;
	margin-left: 1px !important;
	margin-right: 1px !important;
}
#geneDetailTitle {
	font-size: 14px;
	background-color: #e0ecf8;
	padding: 8px;
	margin: 1px;
	border-radius: 2px;
}
.coreGeneItemCheckBox,
.associatedGeneItemCheckBox,
.addedGeneItemCheckBox {
	top: -38px;
	right: -29px;
	position: relative;
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
}
.progressBarHelp {
	margin: 15px 0px 0px -10px;
}
.btn-spike-in-panel,
.btn-spike-in-panel-warning {
	background-color: #ffbf87; 
	background: -moz-linear-gradient(
		bottom,
		#ffbf87 0%,
		#ffebdb 100%
	); 
	background: -webkit-linear-gradient(
		bottom,
		#ffbf87 0%,
		#ffebdb 100%
	); 
	background: -ms-linear-gradient(
		bottom,
		#ffbf87 0%,
		#ffebdb 100%
	); 
	background: linear-gradient(
		bottom,
		#ffbf87 0%,
		#ffebdb 100%
	); 
	background: -o-linear-gradient(
		bottom,
		#ffbf87 0%,
		#ffebdb 100%
	); 
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0%, #ffbf87),
		color-stop(100%, #ffebdb)
	); 
	padding: 6px 20px;
}
.btn-spike-in-panel-submit {
	background-color: #dfffc2; 
	background: -moz-linear-gradient(
		bottom,
		#dfffc2 0%,
		#ffffff 100%
	); 
	background: -webkit-linear-gradient(
		bottom,
		#dfffc2 0%,
		#ffffff 100%
	); 
	background: -ms-linear-gradient(
		bottom,
		#dfffc2 0%,
		#ffffff 100%
	); 
	background: linear-gradient(
		bottom,
		#dfffc2 0%,
		#ffffff 100%
	); 
	background: -o-linear-gradient(
		bottom,
		#dfffc2 0%,
		#ffffff 100%
	); 
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0%, #dfffc2),
		color-stop(100%, #ffffff)
	); 
	padding: 6px 20px;
}
.browse-research-areas {
	border: 0px;
	padding: 0px;
}
.spike-in-status-container {
	display: inline-block;
	border: 2px solid #f69546;
	border-radius: 5px;
	padding: 5px 10px 0px 10px;
}
.spike-in-status-label {
	font-weight: bold;
	cursor: default;
	line-height: 14px;
	margin-bottom: 5px;
}
.spike-in-action-container {
	display: inline-block;
	vertical-align: middle;
	height: 67px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.amp-btn-panel {
	margin-right: 10px;
}
.amp-btn-panel + .help-icon {
	position: absolute;
	margin-left: -15px;
}
.phoenix-csv-gene-list-help {
	font-size: 11px;
	top: -13px;
	position: relative;
	width: 120px;
}
.margin-top-15 {
	margin-top: 15px;
}
.container-width-935 {
	width: 935px;
}
.left-8 {
	left: 8px;
}
.amp-btn-order {
	margin-left: 2.5vw;
}
.genome-header-wrapper {
	margin-top: 14px;
}
.new-gene-header {
	font-size: 14px;
}
.new-gene-available-clone-link {
	text-decoration: underline !important;
	margin-left: 60px;
}
.new-gene-available-text-area {
	background-color: #fff !important;
	color: #000 !important;
	cursor: auto !important;
}
.text-black {
	color: #000000;
}
.geneNewlyInventoried {
	border: solid 2px;
}
.geneNewlyInventoried .geneSymbol,
.lockedGeneNewlyInventoried .geneSymbol {
	font-weight: bold;
}
.warningMessageButton {
	text-align: right;
	padding-bottom: 4px;
	margin-top: 5px;
}
.coverage-info {
	margin-left: 28px;
	margin-bottom: 7px;
}
.ondemand-panelbtns {
	padding: 7px;
	margin: 0 5px 10px;
	width: 150px;
	box-sizing: content-box;
}
.ondemand-panelinfo {
	margin-left: 10px;
	margin-bottom: 7px;
}
.ondemand-designPanel {
	background: none repeat scroll 0 0 #e0ecf8;
	padding: 10px;
	float: left;
	border-radius: 5px;
	margin-left: -15px;
}
.ondemand-designContainer {
	margin-bottom: 0px;
	background: #ffffff;
	border-radius: 5px;
	height: auto;
}
.ondemand-panelTitle {
	font-size: 12px;
	display: inline-block;
	margin: 0 3px;
}
.ondemand-designInfo {
	width: 160px;
	height: 16px;
	margin-top: 10px;
}
.ondemand-panelSurveyUrl {
	font-weight: bold;
	padding: 0 10px 10px 0;
	float: right;
}
.ondemand-progessBarDialog {
	margin: 15px 0 0 10px;
}
.oncomineSelectMainContainer {
	padding: 15px 0px;
}
.oncomineSelectMainContainer .oncomine-inline-group {
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
	margin-bottom: 15px;
}
.oncomineSelectMainContainer .oncomine-inline-group:nth-child(3n + 1) {
	margin-left: 0px;
}
.oncomineSelectMainContainer .button-text {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 6px;
}
.checkbox-button-label.oncomine-big-button-label {
	min-height: 104px;
	width: 375px;
	padding: 15px;
	box-sizing: content-box;
}
.oncomine-inline-group .checkbox-button-label {
	text-align: left;
	font-weight: 100;
}
.oncomineSelectMainContainer .oncomine-inline-group div.description {
	font-size: 13px;
	color: #666;
	padding-right: 16px;
	line-height: normal;
}
.oncomineSelectMainContainer .oncomine-type-action-buttons {
	margin-top: 20px;
	text-align: right;
}
#create-oncomine-panel-container {
	margin: 0 20px;
	padding: 0px 10px;
}
.create-oncomine-action-buttons {
	float: right;
	padding: 15px 0 0;
}
.oncomine-fa-icon,
.oncomine-panel-name,
.create-oncomine-action-buttons {
	display: inline-block;
}
#customizePanel,
#downloadPanelFiles {
	margin-right: 10px;
}
.oncomine-flex-container .oncomine-panel-name-container {
	float: left;
}
.create-oncomine-action-buttons > ul {
	display: inline-block;
	margin-right: 20px;
}
.oncomine-panel-name {
	position: relative;
	bottom: 2px;
}
.oncomine-panel-details-container {
	margin-top: 15px;
}
.oncomine-panel-details-container .panel-details {
	display: inline-block;
	width: 120px;
}
.oncomine-panel-details-container .oncomine-panel-values {
	margin-top: 5px;
}
#oncomineGeneGrid .tab-content {
	border: none !important;
}
.oncomine-gene-tab {
	border-bottom: 1px solid #ddd !important;
}
.oncomine-gene-tab .ui-state-active {
	background: none repeat scroll 0 0 #fff !important;
	margin-bottom: -1px !important;
}
.oncomine-gene-tab a {
	border: none !important;
}
.oncomine-gene-tab .ui-state-active a {
	border-bottom-color: transparent;
}
.oncomine-panel-content {
	background: none !important;
}
.oncomine-gene-action-buttons {
	margin-top: 10px;
	float: right;
	display: none;
}
.oncomine-gene-prev-buttons {
	margin-right: 4px;
	margin-top: 12px;
}
.oncomine-gene-next-buttons {
	margin-right: 20px;
	margin-top: 10px;
}
.oncomine-geneinfo {
	margin-bottom: 5px;
}
.oncomine-genesymbol {
	background-color: #555759;
	color: #fff;
	padding: 6px;
	margin-top: 10px;
	font-size: 20px;
	border-radius: 2px;
	float: left;
}
.oncomine-igvheader {
	width: 75%;
	height: auto;
	border: solid 1px lightgray;
	float: right;
}
.oncomine-geneDetailDiv {
	overflow-x: scroll;
	height: auto;
	display: inline-block;
	width: 24%;
}
.oncomine-geneDetailPane {
	margin-top: 10px;
	margin-left: -10px;
}
.geneMetadataDisplaySection {
	display: inline-block;
}
#pageMetrics {
	margin-left: -10px;
	margin-top: 10px;
}
#pageMetrics li {
	padding-left: 10px;
	padding-right: 10px;
}
#pageMetrics li p {
	margin: 0 0 10px;
}
.customize-fields #designName {
	width: auto;
}
.customize-fields #designDescription {
	resize: none;
	width: auto;
	height: auto;
}
#add-in-stock-btn {
	margin-top: 1px;
}
.gene-links {
	font-size: 11px;
	font-weight: normal;
}
.coreGenesCount,
#associatedGenesContainer,
.oncomineCoreCheckboxContainer,
.oncomineAddedCheckboxContainer,
.gene-links,
.oncomineAssociatedCheckboxContainer,
#add-in-stock-btn,
#addedGenesContainer,
#inventoriedGenesContainer {
	display: none;
}
.hideElement {
	display: none !important;
}
.isDisabled {
	cursor: not-allowed !important;
	opacity: 0.5;
}
.isDisabled > a {
	pointer-events: none;
	color: #c8c8c8 !important;
}
#oncomineUploadCNVDetection {
	width: 60%;
	height: 200px;
	overflow: scroll;
}
#requestQuoteDiv .modal-body {
	max-height: 440px;
}
#orderDesignModal .libraryKit {
	text-align: center;
	margin-right: 15px;
}
#dnaContent,
#rnaContent {
	padding: 5px;
}
.hotspot-label {
	position: absolute;
	bottom: -15px;
	left: -15px;
	width: 28px;
	height: 28px;
	transform: rotate(45deg);
	background: #7fba00;
}
.highlight {
	background-color: #ebf2fa;
}
.description-header-text {
	white-space: nowrap;
}
.geneItem.disabled .hotspot-label {
	background: #aaa;
}
#addGeneNamesText {
	resize: none;
}
.oncomine-csv-gene-list-help {
	border: 1px solid #ccc;
	padding: 10px;
	margin-top: 10px;
	box-shadow: 1px 1px 4px #ccc;
}
#addTargetsContent {
	margin-bottom: 0px;
}
.validGenesDownloadLink {
	margin-top: 5px;
}
.alert .close, .alert .btn-close {
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	top: -2px;
	right: -4px;
	line-height: 16px;
	float: right;
	border: 0;
	background: none;
	font-size: large;
	font-weight: bold;
	padding:0;
}
.tumor-type-content,
.add-gene-list-content {
	margin: 0 20px;
}
.download-oncomine-button-label,
.finalize-oncomine-button-label {
	min-height: auto;
	min-width: 250px;
	padding: 15px;
	text-align: left;
}
.download-oncomine-button-label .button-text,
.finalize-oncomine-button-label .button-text {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 6px;
	display: block;
	padding-right: 24px;
}
.download-oncomine-button-label .description,
.finalize-oncomine-button-label .description {
	font-size: 13px;
	color: #666;
	padding-right: 16px;
}
.geneItemClose {
	position: relative;
	top: -45px;
	left: 31px;
	color: #999;
}
.geneItemClose:hover {
	color: #333;
}
.warningMessageCheckbox {
	color: #333;
	font-size: 12px;
}
.header-color {
	color: #1e8ae7 !important;
}
#oncominAmpliconSizeDistribution {
	width: 600px;
	height: 400px;
}
#progressBarContainer {
	float: right;
}
#progressBarContainer .fa-info-circle {
	color: #1e8ae7;
}
svg.radial-progress {
	height: auto;
	max-width: 70px;
	padding: 0em;
	width: 100%;
	transform: rotate(-90deg);
}
svg.radial-progress circle {
	fill: rgba(0, 0, 0, 0);
	stroke: #fff;
	stroke-dashoffset: 219.91148575129;
	stroke-width: 10;
}
svg.radial-progress circle {
	stroke: #1e8ae7;
}
svg.radial-progress circle.incomplete {
	opacity: 0.1;
}
svg.radial-progress circle.complete {
	stroke-dasharray: 219.91148575129;
}
svg.radial-progress text {
	fill: #000;
	text-anchor: middle;
}
.tier-range {
	font-size: 11px;
	margin-top: 4px;
	display: inline-block;
}
#geneCancelBtn {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}
#geneCancelBtn:hover {
	color: #fff;
	background-color: #5a6268;
	border-color: #545b62;
}
ul.panelAssociationList,
ul.tumorAssociationList {
	list-style-type: disc;
	margin: 0 0 5px 15px;
}
li.panelAlign,
li.tumorAlign {
	margin-left: 10px;
}
#geneAvailabilityButtonContainer {
	text-align: center;
	margin-top: 11px;
}
#checkGeneAvailabilityButton {
	box-shadow: none;
}
#geneList {
	resize: none;
	width: 90%;
}
#geneStatusLegend {
	font-size: 12px;
}
.icon-orange {
	color: #ed7700;
}
.oncomineNote p {
	margin: 5px;
}
.panelSurveyActionBtns {
	margin-right: 40px;
}
.sharedDesignNote {
	margin: 100px 0 100px 50px;
	width: 90%;
	font-size: medium;
	padding: 0 0 5px 35px;
}
#sharedUsersDialog .sharedUsers-body {
	position: relative;
	overflow-y: scroll;
	overflow-x: scroll;
	max-height: 400px;
	padding: 15px;
}
.genexus-info {
	font-size: 13px;
	padding: 13px 0 10px 40px;
}
.shareBtn {
	margin-bottom: 20px;
}
#emailIdText {
	padding-right: 0;
}
#shareDesignTable th {
	background-color: #fff;
}
.listMailRow {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: bold;
}
#related-seq-products-list {
	height: 285px;
}
.emailError {
	margin: 5px;
}
.passcodeManageActionBtns {
	margin-bottom: 15px;
}
.passcodeManageActionBtns #generate {
	margin-right: 15px;
}
#passcodeInvalidError {
	color: red;
	font-size: 12px;
}
.manageAccessCodeTitle {
	margin-bottom: 15px;
	padding: 7px 0 10px 40px;
}
.collaboratorMsgAddCheckbox {
	margin-top: -1px !important;
}
.border-bottom-none {
	border-bottom: none;
}
.border-top-none {
	border-top: none;
}
.close-button-display {
	font-size: 35px !important;
	font-weight: 500 !important;
	opacity: 0.5 !important;
	margin-left: auto !important;
	margin-top: 5px !important;
}
.border-collapse-table {
	border-collapse: collapse;
}
.border-collapse-table > thead > tr {
	border-bottom: 1px solid #ccc;
	line-height: 1.7;
}
.border-collapse-table > tbody {
	line-height: 1.7;
}
.modal-container {
	padding: 8px;
}
.modal-container hr {
	margin: 10px 0;
}
.instument-image-group,
.panelType-image-group {
	text-align: center;
	margin-top: 10px;
}
.instument-image,
.panelType-instument-image {
	border: 1px solid #ccc;
	display: inline-block;
	margin-right: 20px;
	padding: 5px;
	cursor: pointer;
	min-width: max-content;
}
.panelType-instument-image {
	width: 110px;
}
.instument-image:hover,
.panelType-instument-image:hover {
	border-color: transparent;
	box-shadow: 0 0 0 3px #1eb0eb;
	background-color: #f7f7f7;
}
.instument-image img,
.panelType-instument-image img {
	height: 60px;
	width: 60px;
	padding: 0px 10px 7px 10px;
}
.library-prep-instument-image img,
.instument-image img {
	box-sizing: content-box;
}
.activeClass {
	border-color: transparent !important;
	box-shadow: 0 0 0 3px #1eb0eb !important;
}
.instument-image div.imgHeader,
.panelType-instument-image div.imgHeader {
	padding-bottom: 5px;
	color: #1e8ae7;
	font-weight: bold;
}
.library-prep-instument-image {
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.library-prep-instument-image img {
	height: 60px;
	width: 60px;
	padding: 0px 10px 7px 10px;
}
.libPrepButton {
	border: 1px solid #d9d9d9;
}
.libPrepButton:hover {
	border-color: transparent;
	box-shadow: 0 0 0 3px #1eb0eb;
	background-color: #f7f7f7;
}
#ion_chef,
#ion_chef_container {
	float: right;
}
#ion_chef_img,
#manual_img {
	margin-top: 10px;
}
#manual_img {
	position: relative;
	bottom: 8px;
}
#libPrepBtns {
	height: 150px;
	margin: 0px 130px;
}
.clearFloat {
	clear: both;
	margin: 0px 30px;
}
#tubesAndPlatesOnly {
	margin-right: 30px;
}
#formatSelectionDialog.increaseFormatWidth .modal-content {
	width: 730px;
	margin-left: -45px;
}
.tumorTextDiv {
	margin-top: 10px;
}
.tumorTxt {
	display: inline-block;
}
.recommendedTxt {
	color: red;
	margin-top: 10px;
}
.tubesLink {
	display: inline;
	margin: 0;
}
.rxnTrialLink {
	display: inline;
	float: right;
	margin-right: 153px;
}
.linkDiv {
	margin: 20px 0px;
}
a.formatSelectionBtn {
	width: 168px;
	box-sizing: content-box;
}
a.formatSelectionBtn:hover {
	border-color: transparent;
	box-shadow: 0 0 0 3px #1eb0eb;
	background-color: #f7f7f7;
}
.design-soln-wrapper #solution-highlight div {
	padding: 15px 10px 0;
}
.design-soln-wrapper .solution-actions-table {
	padding: 14px 0 0 5px;
	float: none;
}
.design-soln-wrapper .content-toolbar-button:first-child {
	padding-bottom: 8px;
}
#order-preview-page {
	width: 99.8%;
}
.preview-page-main {
	font-size: 12px;
	border: 1px solid #ccc;
	border-bottom: none;
	background-color: #fff;
	display: flex;
}
.preview-page-main .left-section {
	padding: 0 15px 20px 25px;
	min-width: 370px;
	background-color: #dddddd;
	box-sizing: content-box;
}
.preview-page-main .right-section {
	float: right;
	background-color: #fff;
	min-width: 530px;
	margin-bottom: 105px;
}
.list-section {
	padding: 15px 0;
	border-bottom: 1px solid #cccccc;
}
.list-section li,
.list-section .list-item {
	line-height: 26px;
	clear: both;
}
.list-section .btn-section {
	height: 35px;
}
.list-section-bottom {
	border: none;
}
.right-section {
	padding: 0 20px 20px 15px;
}
.oligo-supplies {
	border-top: none;
}
.oligo-supplies tr th {
	border: none;
	background-color: transparent;
}
.order-preview-btn-grp .btn {
	margin: 20px 10px;
	outline-color: #fff;
}
.clear-fix {
	clear: both;
}
.btn-red {
	background-color: red;
	color: #fff;
}
.list-section .edit-icon {
	color: #999;
	font-size: 15px;
}
.table-sec2 .data-table .qty-val,
.table-sec3 .data-table .qty-val {
	border-radius: 0;
	width: 50px;
	margin-bottom: 0;
}
.table-sec1 .data-table,
.table-sec2 .data-table,
.table-sec3 .data-table {
	border-top: none;
	margin-bottom: 20px;
}
.table-sec1 .data-table th,
.table-sec2 .data-table th,
.table-sec3 .data-table th {
	border: none;
	background-color: transparent;
}
@media print {
	.preview-page-main .left-section {
		width: 370px;
	}
	.preview-page-main .edit-section {
		display: none;
	}
	.preview-page-main .left-section,
	.preview-page-main .right-section {
		height: auto;
		overflow: visible;
	}
	.preview-page-main {
		height: auto;
	}
	.list-section .list-item {
		width: 350px;
	}
	#customRequestQuoteDiv .modal-body,
	#customRequestQuoteDiv,
	#previewRequestQuoteDiv,
	#previewRequestQuoteDiv .modal-body {
		height: auto;
		overflow: visible;
		max-height: none;
	}
	#customRequestQuoteDiv .modal-footer,
	#previewRequestQuoteDiv .modal-footer {
		visibility: hidden;
	}
}
.genexusDisclaimer {
	font-size: 11px;
}
#info_img {
	width: 25px;
}
#consumable_message {
	vertical-align: top;
	display: inline-block;
	margin: 4px 0 0 0;
}
.consumable_checkbox {
	margin-left: 5px !important;
	margin-top: 10px;
}
#consumable_span {
	margin-left: 5px;
	position: relative;
	top: 3px;
	cursor: pointer;
}
#consumables_include {
	margin: 15px 0px 0px;
}
#consumables_include #listConsumables {
	margin-left: -4px;
	margin-right: 7px;
}
#consumables_include label {
	padding-left: 4px;
	font-weight: normal;
}
#consumables_include .checkbox {
	padding-left: 3px;
}
.precart-main-container .urtError {
	border: none;
	color: red;
}
#orderButtons {
	float: right;
	margin-left: 10px;
}
#previewButton {
	margin-left: 10px;
}
#orderingDetailsSection {
	margin: 15px;
	line-height: 1.4;
}
#mtoDnaOrderDisclaimer,
#mtoRnaOrderDisclaimer,
#hdOrderDisclaimer {
	margin-top: 10px;
	display: inline-block;
	font-size: 11px;
}
.info-icon-bgcolor {
	color: #1e8ae7;
	font-size: 16px;
	margin-left: 10px;
}
.info-icon-bgcolor:hover {
	color: #1e8ae7;
}
#chooseInstrument,
#choosePanelType {
	padding: 0px 15px;
}
#chooseInstrument hr,
#formatSelectionDialog hr,
#orderingDetailsSection hr,
#libraryPrepFormat hr {
	margin: 20px 0px !important;
	border-bottom: 1px solid #ccc;
	border-top: none;
}
#orderOptions hr,
#tmplOrderOptions hr,
#panelTypeOptions hr {
	margin: 15px;
	border-bottom: 1px solid #ccc;
	border-top: none;
}
#orderOptions .modal-content,
#tmplOrderOptions .modal-content,
#formatSelectionDialog .modal-content,
#libraryPrepFormat .modal-content {
	padding: 8px;
	box-sizing: content-box;
}
#orderOptions .designName,
#tmplOrderOptions .designName,
#panelTypeOptions .designName {
	word-break: break-word;
}
#orderBody hr,
#panelTypeBody hr {
	margin-top: 0px;
}
#orderBody th.type {
	padding-right: 10px;
}
#orderOptions .border-collapse-table > thead > tr,
#tmplOrderOptions .border-collapse-table > thead > tr,
#panelTypeOptions .border-collapse-table > thead > tr {
	border-bottom: 2px solid #ccc;
}
.reactionSizeBox {
	display: inline-block;
	margin-left: 30px;
	border: 1px solid #ccc;
	width: 70px !important;
	height: 40px;
	font-size: 14px;
	color: #000 !important;
}
.reactionSizeBox:hover {
	border-color: transparent;
	box-shadow: 0 0 0 3px #1eb0eb;
	background-color: #f7f7f7;
}
#reactionSizeValue {
	display: inline-block;
}
#proceedRequestQuote:hover,
button#requestQuote:hover {
	color: #fff;
}
#precartDisclaimer,
#precartPricingDisclaimer {
	color: #222;
	margin-bottom: 10px;
}
.precartEditList {
	display: inline-block;
}
a.formatSelectionBtn:last-child {
	margin-right: 30px !important;
}
.order-options-fields .pool-info,
#consumable_message,
#mtoDescription,
#hdDescription,
#mtoLibraryPrepDescription,
#asodLibraryPrepDescription,
#oncomineLibraryPrepDescription,
#communityFormatDescription,
#communityLibraryPrepDescription,
#adminSpecialInstructions {
	line-height: 1.4;
}
#manual div {
	margin-left: -10px;
}
#customDistributorEmail p,
#previewDistributorEmail p {
	margin-bottom: 0;
}
#formatSelectionTable.formatSelectionTableCss {
	width: auto;
	margin-right: auto;
	margin-left: auto;
}
#formatSelectionTable .learnMoreContainer {
	position: relative;
	top: 10px;
}
#formatSelectionTable.formatSelectTableCommPanel tbody tr td:first-child {
	width: 49%;
}
#formatSelectionTable.formatSelectTableCommPanel tbody tr td:nth-child(2) {
	width: 61%;
}
#formatSelectionTable.formatSelectTableCommPanel .rxnSizeContainer {
	width: 30% !important;
}
#formatSelectionTable #recommendedText {
	margin-top: 10px;
}
#order-preview-page .designOrderCatalogId {
	min-width: 180px;
}
#order-preview-page .consumables-table td:first-child {
	width: 60px;
	box-sizing: content-box;
}
#order-preview-page .consumables-table td:nth-last-child(2).tdQty,
#order-preview-page .consumables-table td:nth-last-child(1).tdQty {
	width: 50px;
	box-sizing: content-box;
}
#order-preview-page .consumables-table td:nth-last-child(1).tdPrice {
	width: 80px;
	box-sizing: content-box;
}
#order-preview-page #panelPrice {
	min-width: 90px;
}
.preview-page-main .list-section select {
	width: 220px;
	border: 1px solid #d8d8d8;
	background-color: #ffffff;
	margin-bottom: 11px;
	padding: 6px;
	box-sizing: content-box;
	vertical-align: middle;
	border-radius: 4px;
	font-size: 13px;
	color: #333333;
}
.preview-page-main .list-item select[disabled] {
	border: none;
	background-color: transparent !important;
	color: #222;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	cursor: default;
	padding: 0;
	margin-top: -4px;
	margin-bottom: 0;
	text-align-last: right;
	direction: rtl;
	opacity: 1;
}
.preview-page-main .list-item select[disabled]::-ms-expand {
	display: none;
}
.preview-page-main .list-item select[disabled]::-ms-value {
	color: #222;
}
#preCartFooter {
	background-color: #fff;
	height: 105px;
	position: fixed;
	bottom: 0;
	width: 100%;
	border-top: 1px solid #ccc;
}
.order-options-fields table tbody td {
	padding-top: 15px;
}
#communityFormatDescGenexus,
#communityFormatDescGeneStudioPgmProton {
	line-height: 1.4;
}
#assay-design-modal {
	width: 400px;
	margin-left: -200px;
	padding: 0;
}
#assay-design-modal .modal-body li {
	list-style-type: none;
}
#assay-design-modal .assay-design-modal-title {
	margin-bottom: 15px;
}
.rnaExonTile {
	color: #555759;
}
.rnaExonVariant {
	color: #7fba00;
}
.processControl {
	color: blue;
}
.fusion {
	color: #ebfeea;
	border: 1px solid #7fba00;
	font-size: 11px;
	width: 11px;
	height: 11px;
}
.transcriptItem {
	display: inline-block;
	border: #7fba00 solid 1px;
	border-left: 1px solid #7fba00;
	font-size: 13px;
	font-weight: 500;
	background: #ebfeea;
	box-sizing: border-box;
	border-radius: 3px;
	width: 150px;
	padding: 8px 6px;
	margin-right: 7px;
	margin-bottom: 5px;
}
.transcriptSymbol {
	word-wrap: break-word;
	position: relative;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	float: left;
}
.transcriptIndicators {
	float: right;
}
.legendIcons {
	margin: 3px 0px 3px 3px;
	position: relative;
	top: 3px;
}
#rnaContent .inlineElement {
	display: inline-block;
}
#geneGridRNALegendsContainer span {
	display: inline-block;
	margin: 0px;
}
.add-gene-list-content .designDisplaySectionLegend {
	border: 0;
	margin: 0;
}
.add-gene-list-content #geneFile {
	height: 20px;
}
.p4o-input-specicications {
	line-height: 3;
}
#downloadSolutionOrderPanel .order-format {
	margin-left: 100px;
}
#downloadSolutionOrderPanel .order-format-label {
	width: auto;
}
#downloadSolutionOrderPanel #orderFormatRadioContainer {
	margin-left: -7px;
}
#orderFormatRadioContainer label {
	margin-right: 38px;
}
#downloadSolutionOrderPanel .control-group-margin {
	margin-top: 22px;
}
#downloadSolutionOrderPanel .order-file-label {
	margin-right: 25px;
}
#downloadSolutionOrderPanel #asodIncludeLibKit {
	margin-left: 138px;
}
.orderFormatControlGrp {
	margin-top: 25px;
}
#specialInstructionsContainer {
	margin-left: 10px;
}
#duplicateAmpliconsWarningMessage {
	margin: 0px 0px 10px;
}
#panelTypeOptions,
#orderOptions,
#libraryPrepFormat,
#formatSelectionDialog,
#tmplOrderOptions {
	overflow: scroll;
}
#orderOptions .orderSummaryModal,
#tmplOrderOptions .modal-content.orderSummaryModal {
	width: 710px;
	margin-left: -35px;
}
.surveyLink,
.surveyName,
.surveyTitle {
	width: 400px;
}
#surveyIframe {
	position: fixed;
	bottom: 0;
	right: 10px;
	z-index: 10;
	border: 1px solid #d5e1ed;
	background-color: white;
	border-left-color: red;
	border-left-width: 10px;
	padding: 10px 20px;
	color: #1e8ae7;
	margin: 0;
}
#survey-title {
	display: inline-block;
	color: #1e8ae7;
	font-weight: normal;
	font-size: 16px;
	margin: 0;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	transition: font-size 1s;
}
#surveyIframe:hover .survey-buttons {
	opacity: 1;
	display: inline-block;
}
#surveyIframe:hover #survey-title {
	font-size: 20px;
	margin: 10px 0;
}
#surveyIframe:hover .survey-buttons li {
	font-size: 13px;
}
.survey-buttons.display-survey-buttons {
	display: block;
	opacity: 1;
	margin-top: 10px;
}
.survey-buttons {
	margin: 0;
	opacity: 0;
	display: none;
	transition: 2s;
	padding: 0;
}
#survey-title:hover,
.survey-buttons li a:hover {
	cursor: pointer;
	color: #1e8ae7;
}
.survey-buttons li {
	display: inline-block;
	font-size: 12px;
	transition: font-size 1s;
}
.survey-buttons li:last-child {
	margin-left: 10px;
}
#survey-update,
#surveyError {
	margin-left: 20px;
}
#survey-edit {
	margin-left: 10px;
}
.survey-field {
	margin-left: 174px;
}
#surveyIframe.show {
	visibility: visible;
	-webkit-animation: fadein 1s;
	animation: fadein 1s;
}
#bedFilediv {
	width: 397px;
	display: inline-block;
	padding-bottom: 65px;
}
#removefilediv {
	display: inline-block;
}
#removeFile,
#addFile {
	margin-bottom: 4px;
}
#addFileDiv {
	padding-bottom: 65px;
}
@-webkit-keyframes fadein {
	from {
		bottom: -20px;
		opacity: 0;
	}
	to {
		bottom: 0;
		opacity: 1;
	}
}
@keyframes fadein {
	from {
		bottom: -20px;
		opacity: 0;
	}
	to {
		bottom: 0;
		opacity: 1;
	}
}
.visibilityHidden {
	display: none;
}
#geneGridToolbar {
	align-items: flex-start;
}
#geneGridToolbar label,
#geneGridToolbar select {
	display: inline-block;
}
#geneGridToolbar #scoreHelpContainer,
#geneGridToolbar #groupByHelpContainer {
	margin-top: 12px;
}
.spike-in-status-container label {
	display: inline-block;
}
.asod-tabs-container #geneFile {
	margin-bottom: 15px;
	width: auto;
}
#targetRegion_new_saveTargets_fromFile {
	height: 32px;
}
#geneFile {
	box-sizing: content-box;
	font-size: 14px;
	padding: 5px;
	line-height: 15px;
}
.targetTools .tab-content.addGeneTab {
	padding: 20px 5px;
	padding-bottom: 28px;
}
#geneGridToolbar > label {
	margin-top: 5px;
}
#searchCoverageSummaryTableButton {
	vertical-align: top;
}
.corepanelInfo {
	background-color: #252360;
}
.predesignedPanelInfo {
	background-color: #dcdcdc;
	color: #3a3a44;
}
.oncominePanel {
	height: 90px;
}
.panelBadge {
	padding-left: 110px;
	padding-top: 0px;
}
.oncominePanelInfoIcon {
	position: relative;
	bottom: 7px;
	padding-right: 30px;
}
#exportDialog,
#tmplExportDialog {
	margin-top: 100px;
}
#exportRadioContainer .export-label,
#tmplExportRadioContainer .export-label {
	font-weight: bold;
	font-size: 14px;
	color: #444;
	margin-bottom: 10px;
}
#exportRadioContainer,
#tmplExportRadioContainer {
	width: 95%;
}
#dnaRnaSharing,
#dnaRnaStatusSearch,
#MTORnaTabSharing,
#MTORnaTabStatusSearch,
#ASHDRnaTabSharing,
#ASHDRnaTabStatusSearch,
#oncomineDnaTabStatusSearch,
#oncomineDnaTabSharing,
#onDemandDnaTabStatusSearch,
#onDemandDnaTabSharing,
#MTODnaTabStatusSearch,
#MTODnaTabSharing,
#ASHDDnaTabStatusSearch,
#ASHDDnaTabSharing {
	width: 13.75rem;
	height: 1.938rem;
}
.custom-reference-label {
	padding-top: 27px;
}
.custom-reference-table-desc, .faq-table-left-align {
	text-align: left;
}
.fa-times-circle {
	color: #333;
}
.AdminDesignId {
	padding-left: 100px;
	padding-right: 20px;
}
.goToDesign {
	padding-left: 186px;
}
#AddPublication {
	padding-left: 202px;
}
#addUserTestimonial {
	padding-left: 94px;
}
.admin-status-dropdown {
	display: block;
	width: 150px;
	height: 32px;
	padding: 0.375rem 0.75rem;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s;
}
#addUserTestimonial.addusertest {
	padding-left: 186px;
}
.orderFormatControlGrp label,
.admin-download-oncomine-panel-order-files label,
#oncomineworkflowRadioContainer label,
#oncominereactionsRadioContainer label {
	display: inline-block;
}
.admin-download-order-file-div {
	display: inline-flex;
}
.admin-download-order-file-div label {
	margin-left: -7px;
}
#oncominePanelTypeRadioContainer {
	margin-left: 164px;
}
#oncomineworkflowRadioContainer {
	margin-left: 46px;
}
#oncominereactionsRadioContainer {
	margin-left: 154px;
}
.admin-radio-container-padding-right {
	padding-right: 9px;
}
.tumor-type-content .badge {
	padding-right: 10px;
	padding-left: 10px;
	border-radius: 15px;
}
#tmplOrderOptions form,
#formatSelectionDialog form,
#panelTypeOptions form,
#orderOptions form,
#libraryPrepFormat form {
	margin-bottom: 0px;
}
.asodGeneTable {
	width: 100%;
	overflow-x: scroll;
	table-layout: fixed;
}
.asodGeneTable td {
	word-wrap: break-word;
}
.hdDnaTypeDescription, .hdDnaTypeDescriptionForRNA{
	margin: 10px 0;
	font-size: 13px;
	color: #666;
	margin-block-start: 1em;
	text-align: left;
	line-height: 1.25em;
	margin-left: 39px;
}
.ondemand-panelInfoText {
	width: 35%;
	float: left;
	padding-top: 10px;
	height: 208px;
}
.ondemand-panelInfoBtns {
	width: 65%;
	float: left;
	padding-top: 10px;
}
.designStatusRow > td {
	padding-top: 10px;
}
.designStatusRow > td:first-child {
	width: 22%;
	word-break: break-word; 
	word-wrap: break-word;
}
#pipelineStatus li {
	list-style-type: none;
}
.pipeline-status td,
.pipeline-status tr th {
	padding: 2px 5px;
	border: 1px solid #dee2e6;
	border-bottom: none;
	border-right: none;
}
.pipeline-status tr:last-child td {
	border-bottom: 1px solid #dee2e6;
}
.pipeline-status tr td:last-child, .pipeline-status tr th:last-child {
	border-right: 1px solid #dee2e6;
}
.emailError,
#feedback-comment {
	word-break: break-word; 
	word-wrap: break-word; 
}
.addWhitelistedUsername {
	margin-bottom: 8px;
}
#tab-upload-file,
#tab-add-gene-transcript,
#tab-add-fusion {
	clear: both;
}
.add-in-stock-btn-tooltip {
	height: 35px;
	display: inline-block;
}
.loginLocation .dropdown-item:hover,
.loginLocation .dropdown-item:focus,
.location-selection:hover,
location-selection:focus {
	cursor: pointer;
}
.loginLocation .dropdown-menu {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light",
		"Helvetica Neue", "Helvetica", "Roboto", "Segoe UI", "Arial",
		"sans-serif";
	font-size: 14px;
}
.loginLocation .dropdown-item {
	padding-left: 10px;
}
.loginLocation .dropdown-menu .active {
	color: #212529;
	background-color: transparent;
}
.loginLocation .dropdown-menu tick-mark.hidden {
	visibility: hidden;
}
.asod_review {
	position: relative;
	z-index: 10;
}
#targetRegion_new_name_td #targetRegion_new_name {
	margin-bottom: 11px;
}
.precart-main-container {
	font-size: 12px;
	border: 1px solid #ccc;
	border-bottom: none;
	background-color: #fff;
	display: block;
}
.precart-content {
	padding: 9px 20px 7% 20px;
}
.precart-message {
	margin-bottom: 25px;
}
.precart-message p {
	padding: 0 0 10px 0;
	margin: 0;
}
.orderPreviewMsg{
	font-size: 14px;
}
.orderPreviewMsg ul{
	margin-left: 45px;
}
.orderPreviewMsg ul li{
	list-style-type: disc;
}
.orderPreviewMsg .help-dialog{
	margin-left: 5px;
}
#previewIntoPanel{
	font-weight: 700;
}
.mtoHDName {
	margin-top: 5px;
}
.precart-design-summary table th {
	font-weight: bold;
}
.precart-design-summary table td,
.precart-design-summary table th {
	border-top: 1px solid #444;
	color: #222;
	font-size: 12px;
	padding: 8px;
	vertical-align: middle;
}
.precart-order-format {
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
	padding: 8px;
}
.precart-order-format ul {
	margin-top: 10px;
}
.precart-order-format ul li label {
	font-weight: 700;
	width: 20%;
	margin-bottom: 0;
	color: #444;
}
.precart-order-format strong {
	color: #444;
}
.asterisk-red {
	color: red;
}
.design-summary-guideline {
	margin: 10px 0 5px 0;
}
#consumables {
	border: 1px solid #fff3cd;
	padding: 15px 15px;
	margin: 15px 0 20px 0;
	display: block;
	background: #fff3cd;
	border-radius: 5px 5px;
}
.design_order_info {
	margin: 2% 0 0 0;
}
#consumables_data {
	min-width: 370px;
	box-sizing: content-box;
}
#precartDisclaimer {
	margin: 0 0 10px 0;
}
#precartPricingDisclaimer {
	margin: 0 0 8% 0;
}
.design_summary_data {
	background-color: #d9d9d9;
}
.pool-info {
	margin-bottom: 5px;
}
.solutionID,
.corePanelTypes {
	margin-top: 5px;
}
#rnaCorePanel td {
	border-top: none !important;
}
#libraryPreparationTable .border_none {
	border-bottom: none;
}
.providedMaterial {
	display: inline-block;
}
.provided-material-align {
	height: 24px;
	vertical-align: middle;
	line-height: 0px;
}
.request_quote_data {
	margin-bottom: 8% !important;
}
.common_width_td {
	width: 20%;
}
#library_preparation_p4o {
	margin: 2% 0 15px 0;
}
#library_preparation_p4o table th {
	border-top: none !important;
	background-color: #fff;
	border-bottom: none !important;
}
#library_preparation_p4o table {
	border-top: none !important;
}
#library_preparation_p4o table input {
	width: 60px;
}
#library_preparation_p4o table th:first-child,
#library_preparation_p4o table td:first-child,
#oligoSuppliesTable thead th:first-child,
#oligoSuppliesTable thead td:first-child {
	width: 5.2%;
}
#library_preparation_p4o table th:nth-child(2),
#library_preparation_p4o table td:nth-child(2),
#oligoSuppliesTable thead th:nth-child(2),
#oligoSuppliesTable thead td:nth-child(2) {
	width: 73%;
}
#library_preparation_p4o table th:nth-child(3),
#library_preparation_p4o table td:nth-child(3),
#oligoSuppliesTable thead th:nth-child(3),
#oligoSuppliesTable thead td:nth-child(3) {
	width: 7.7%;
}
.library_prep_p4o {
	margin-left: 0 !important;
}
.adminSpecialInstructionsTable td{
	vertical-align: text-top;
}
.adminSpecialInstructionsTable tr td:first-child {
	font-weight: bold;
}
.adminSpecialInstructionsTable #adminSpecialInstructions {
	padding-left: 10px;
	word-break: break-word;
}
table.adminSpecialInstructionsTable {
    width: auto;
}
#groupsTable th, #groupsTable td {
    padding: 5px;
}
#userPermissions table th, #groupPermissions table th {
    padding-bottom: 10px;
}
#userPermissions table td, #groupPermissions table td {
    vertical-align: text-top;
    padding-right: 5px;
}
#downloadOrderFilesBtn, #cancelDownloadOrderFilesBtn {
    font-size: 14px;
    padding: 6px 20px;
    background-color: transparent;
}
.adminSpecialInstruction {
    display: inline-block;
    vertical-align: top;
}
.igv-tooltip a {
	margin: 0;
}
.red-star {
    color: #E10B0B;
    font-size: 7px;
    vertical-align: super;
}
.nonStandardSolution-info-icon {
    font-size: 16px;
    color: #d7751a;
    vertical-align: middle;
}
#hiddenDisclaimerSolution.alert {
	background-image: none !important;
}
#submissionCommentDialogPanel .markdown-content {
	word-wrap: break-word;
	word-break: break-word;
}
.switch-dsg-dpdw {
	max-height: 450px;
	overflow-y: scroll;
}
#propose-design-modal .disclaimer-msg {
	font-size: 11px;
}
#propose-design-form input[type="radio"], #propose-design-form input[type="checkbox"] {
    box-shadow: 0 1px 2px #e5e5e5 inset;
    border: 1px solid rgba(0,0,0,.25);;
    background-color: #fff;;
}
#propose-design-form .form-check-input:checked {
    background-color: #0d6efd;
    border-color: #0d6efd;
}
#prioritizedInfoMessage, #hotspotInfoMessage, .hospotMessage{
	background-position: 6px 13px;
	margin-left: 15px;
}
.submission-modal .modal-body {
    height: 400px;
    overflow-y: auto;
}
#propose-design-form hr {
	border-top: none;
}
.propose-comm-info .help-icon {
    margin-left: 0;
    margin-bottom: 20px;
}
.avcs-link a {
    font-size: 14px;
    text-decoration: none;
}
.targets-table-wrapper {
	clear: both;
}
.linkColor {
	color: #036ac8;
}
#draft-design-cnv-info {
    top: 30%;
    font-size: 12px;
    line-height: 16px;
}
.cnv-requested {
	margin-bottom: 0;
}
.cnv-image {
	width: 30px;
	height: 30px;
}
.markdown-content .cnv-image {
	margin: 10px 0;
}